{ "info": { "author": "Arijit Basu", "author_email": "sayanarijit@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Other Audience", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development", "Topic :: Utilities" ], "description": "typecov\n==========\nRun type coverage checks.\n\n[![PyPI version](https://img.shields.io/pypi/v/typecov.svg)](https://pypi.org/project/typecov)\n[![PyPI pyversions](https://img.shields.io/pypi/pyversions/typecov.svg)](https://pypi.org/project/typecov)\n[![Build Status](https://travis-ci.org/sayanarijit/typecov.svg?branch=master)](https://travis-ci.org/sayanarijit/typecov)\n[![codecov](https://codecov.io/gh/sayanarijit/typecov/branch/master/graph/badge.svg)](https://codecov.io/gh/sayanarijit/typecov)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)\n\nUsage\n-----\n```\ntypecov --help\n```\n\n```\nusage: typecov [-h] [-V] coverage reportfile\n\nRun type coverage checks.\n\npositional arguments:\n coverage Minimum coverage required.\n reportfile Path to the type coverage report with line counts.\n\noptional arguments:\n -h, --help show this help message and exit\n -V, --version show program's version number and exit\n```\n\nExample\n-------\n```\ntypecov 99 .typecov/report/linecount.txt\n```\n\nContributing\n------------\nInstall with\n```\npip install -r dev-requirements.txt\n```\n\nRun tests\n```\npytest\n```\n\nOr if you have [tox](https://github.com/tox-dev/tox) setup\n```\ntox\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sayanarijit/typecov", "keywords": "type coverage", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "typecov", "package_url": "https://pypi.org/project/typecov/", "platform": "Any", "project_url": "https://pypi.org/project/typecov/", "project_urls": { "Homepage": "https://github.com/sayanarijit/typecov" }, "release_url": "https://pypi.org/project/typecov/0.2.1/", "requires_dist": [ "tox ; extra == 'dev'", "pytest ; extra == 'dev'", "pytest-cov ; extra == 'dev'", "mypy ; extra == 'dev'", "pytest ; extra == 'testing'", "pytest-cov ; extra == 'testing'", "mypy ; extra == 'testing'" ], "requires_python": "", "summary": "Run type coverage checks.", "version": "0.2.1" }, "last_serial": 5351889, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "43e2fd4943100d3778452c5c973de960", "sha256": "e09c685be87a5941e86ce80bb6ab190aaa452a1fb8d80708a931a64e80288f9c" }, "downloads": -1, "filename": "typecov-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "43e2fd4943100d3778452c5c973de960", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2727, "upload_time": "2019-06-02T18:34:33", "url": "https://files.pythonhosted.org/packages/ff/50/e883bfb82b25244af3836d887af756609517613a98ce31a92adc1afec09e/typecov-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad1b814b3d062ea92069941b563bc926", "sha256": "cf47c503ad25c5b0f452d333494c4d32c49c1c730cf5a3fe5f1886f127f7dcca" }, "downloads": -1, "filename": "typecov-0.1.tar.gz", "has_sig": false, "md5_digest": "ad1b814b3d062ea92069941b563bc926", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2647, "upload_time": "2019-06-02T18:34:36", "url": "https://files.pythonhosted.org/packages/48/8b/9f81a24a2095cd44c3a5f2cda399ecc21551c85bfe4b6c522ab689ba5b82/typecov-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6f40ad5008db568dd0b7f6da2eeec10b", "sha256": "8ab664af49d7814c918272db94173a9050052224efb7804bad78d5b34b7fbae1" }, "downloads": -1, "filename": "typecov-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6f40ad5008db568dd0b7f6da2eeec10b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2817, "upload_time": "2019-06-03T03:40:10", "url": "https://files.pythonhosted.org/packages/31/08/2413670e27a536beb60d7384c8d9331136001a932fd81f5dd67008d5d4ab/typecov-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75758f6d27463ffd7448b04f411d143f", "sha256": "f511601a44cadab41d73e83d76833218cb08d5e7333434c750993ba860ccd57e" }, "downloads": -1, "filename": "typecov-0.2.tar.gz", "has_sig": false, "md5_digest": "75758f6d27463ffd7448b04f411d143f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2752, "upload_time": "2019-06-03T03:40:12", "url": "https://files.pythonhosted.org/packages/ef/40/75670d3b04110e85fe42429375d890df51509abac2ae70845bd50ead5a8f/typecov-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "25453d73ccd6240bdf7b3f4208d02c2c", "sha256": "817c9319e321ef50c591abc603681bea3ec84c7b21abb026724ab74569ae56ee" }, "downloads": -1, "filename": "typecov-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "25453d73ccd6240bdf7b3f4208d02c2c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2888, "upload_time": "2019-06-03T03:48:45", "url": "https://files.pythonhosted.org/packages/5a/b2/362a685f9b1068262b19c61ee8c9d9e04c2fecc7b8cf6a395246162903dc/typecov-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb55a528de4624d82dc96dba881e640b", "sha256": "97acc6982794c841226760faf838a978de1cf74c628821e7e2622aee059ef68f" }, "downloads": -1, "filename": "typecov-0.2.1.tar.gz", "has_sig": false, "md5_digest": "cb55a528de4624d82dc96dba881e640b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2809, "upload_time": "2019-06-03T03:48:47", "url": "https://files.pythonhosted.org/packages/fb/54/e6a7bd348bc5c5ae7060fd2c4c39cacdfd35b411c5fee7a3425e455d6d9c/typecov-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25453d73ccd6240bdf7b3f4208d02c2c", "sha256": "817c9319e321ef50c591abc603681bea3ec84c7b21abb026724ab74569ae56ee" }, "downloads": -1, "filename": "typecov-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "25453d73ccd6240bdf7b3f4208d02c2c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2888, "upload_time": "2019-06-03T03:48:45", "url": "https://files.pythonhosted.org/packages/5a/b2/362a685f9b1068262b19c61ee8c9d9e04c2fecc7b8cf6a395246162903dc/typecov-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb55a528de4624d82dc96dba881e640b", "sha256": "97acc6982794c841226760faf838a978de1cf74c628821e7e2622aee059ef68f" }, "downloads": -1, "filename": "typecov-0.2.1.tar.gz", "has_sig": false, "md5_digest": "cb55a528de4624d82dc96dba881e640b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2809, "upload_time": "2019-06-03T03:48:47", "url": "https://files.pythonhosted.org/packages/fb/54/e6a7bd348bc5c5ae7060fd2c4c39cacdfd35b411c5fee7a3425e455d6d9c/typecov-0.2.1.tar.gz" } ] }