{ "info": { "author": "Jace Browning", "author_email": "jacebrowning@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "Unix: [![Unix Build Status](http://img.shields.io/travis/jacebrowning/coverage-space-cli/develop.svg)](https://travis-ci.org/jacebrowning/coverage-space-cli) Windows: [![Windows Build Status](https://img.shields.io/appveyor/ci/jacebrowning/coverage-space-cli/develop.svg)](https://ci.appveyor.com/project/jacebrowning/coverage-space-cli)
Metrics: [![Coverage Status](http://img.shields.io/coveralls/jacebrowning/coverage-space-cli/develop.svg)](https://coveralls.io/r/jacebrowning/coverage-space-cli) [![Scrutinizer Code Quality](http://img.shields.io/scrutinizer/g/jacebrowning/coverage-space-cli.svg)](https://scrutinizer-ci.com/g/jacebrowning/coverage-space-cli/?branch=develop)
Usage: [![PyPI Version](http://img.shields.io/pypi/v/coveragespace.svg)](https://pypi.python.org/pypi/coveragespace) [![PyPI License](https://img.shields.io/pypi/l/coveragespace.svg)](https://pypi.org/project/coveragespace)\n\n# Overview\n\nThe official command-line client for [The Coverage Space](http://coverage.space).\n\n# Setup\n\n## Requirements\n\n* Python 2.7+ or Python 3.3+\n\n## Installation\n\nThe client can be installed with pip:\n\n```sh\n$ pip install --upgrade coveragespace\n```\n\nor directly from the source code:\n\n```sh\n$ git clone https://github.com/jacebrowning/coverage-space-cli.git\n$ cd coverage-space-cli\n$ python setup.py install\n```\n\n# Usage\n\nTo update the value for a test coverage metric:\n\n```sh\n$ coveragespace \n```\n\nFor example, after testing with code coverage enabled:\n\n```sh\n$ coveragespace owner/repo unit\n```\n\nwill attempt to extract the current coverage data from your working tree and compare that with the last known value. The coverage value can also be manually specified:\n\n```sh\n$ coveragespace \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://coverage.space/client/", "keywords": "coverage,testing,command-line", "license": "MIT", "maintainer": "Jace Browning", "maintainer_email": "jacebrowning@gmail.com", "name": "coveragespace", "package_url": "https://pypi.org/project/coveragespace/", "platform": "", "project_url": "https://pypi.org/project/coveragespace/", "project_urls": { "Documentation": "https://cli.coverage.space", "Homepage": "https://coverage.space/client/", "Repository": "https://github.com/jacebrowning/coverage-space-cli" }, "release_url": "https://pypi.org/project/coveragespace/2.1/", "requires_dist": [ "backports.shutil-get-terminal-size (>=1.0,<2.0)", "colorama (>=0.3,<0.4)", "coverage (>=4.0,<5.0)", "requests (>=2.0,<3.0)", "docopt (>=0.6,<0.7)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "summary": "A place to track your code coverage metrics.", "version": "2.1" }, "last_serial": 4422565, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "5541c45bc6e69080437dd4b1ff81fc85", "sha256": "55aee7929ef7dfb7af74d5da4d1d0389956944ddd3c924cb10f1e9d84d7cb6fc" }, "downloads": -1, "filename": "coveragespace-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5541c45bc6e69080437dd4b1ff81fc85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 20616, "upload_time": "2018-09-08T20:06:39", "url": "https://files.pythonhosted.org/packages/ce/d5/5e803c587c60878829b0d81312791b78478121c139a9532f3f4c4a250598/coveragespace-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "278e313683adbab63a841341444e1057", "sha256": "1d68699e4e54b1b9be3351216b34347521d95bdbd082c6787d0b622bfbdb3f99" }, "downloads": -1, "filename": "coveragespace-2.0.0.tar.gz", "has_sig": false, "md5_digest": "278e313683adbab63a841341444e1057", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 8469, "upload_time": "2018-09-08T20:06:40", "url": "https://files.pythonhosted.org/packages/43/de/c4e04a8e1a0f81c18e08f23e9490a681979690648b2d4bd9d00d1cd4a58f/coveragespace-2.0.0.tar.gz" } ], "2.0.0a1": [ { "comment_text": "", "digests": { "md5": "fb456cd9798b2f4b5e10df985978e11d", "sha256": "d687a5ec4a1c242cce0dd62152a87817b98bb3fe3289d960e7eb89f4e0ee25b0" }, "downloads": -1, "filename": "coveragespace-2.0.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb456cd9798b2f4b5e10df985978e11d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 20524, "upload_time": "2018-07-13T19:41:29", "url": "https://files.pythonhosted.org/packages/5f/68/af2d1227ae7b8aa6deb5cec986d0c77ef0caa65aacccc0b3b51bc42c4431/coveragespace-2.0.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c90ec820d561364f16b3ab419c9198a", "sha256": "386a5c8f5a13d2578a8e57edfc9e38be9c831387c7beda2d7e4ee02b6519cd49" }, "downloads": -1, "filename": "coveragespace-2.0.0a1.tar.gz", "has_sig": false, "md5_digest": "0c90ec820d561364f16b3ab419c9198a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 8457, "upload_time": "2018-07-13T19:41:30", "url": "https://files.pythonhosted.org/packages/f4/b3/328d465c3e2ddee64e2f2f2bc8e199c76ed585a70c8aca5130bdc613ef20/coveragespace-2.0.0a1.tar.gz" } ], "2.0.0a2": [ { "comment_text": "", "digests": { "md5": "3841cbde189bf2f0ca761e514cee029f", "sha256": "e9abab0cdfb95260583862ddb70d8360de77b9cfc8761212dc9493de6b9ae809" }, "downloads": -1, "filename": "coveragespace-2.0.0a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3841cbde189bf2f0ca761e514cee029f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 20525, "upload_time": "2018-07-13T19:47:47", "url": "https://files.pythonhosted.org/packages/9b/3a/c6d29b96ba476dbef92321016ccc9397852052627cc660531e55846598d6/coveragespace-2.0.0a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5276261ca93a5a9767271ac880d6c40", "sha256": "a0d25cac61c795107b3ac62c6612a62082ea98195ced66c1d9b9e577073cde40" }, "downloads": -1, "filename": "coveragespace-2.0.0a2.tar.gz", "has_sig": false, "md5_digest": "d5276261ca93a5a9767271ac880d6c40", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 8457, "upload_time": "2018-07-13T19:47:48", "url": "https://files.pythonhosted.org/packages/a8/91/47328a92ac20dadac566c2b4ac0ce75c8abce5cd7cd073078a0628e4191f/coveragespace-2.0.0a2.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "16cc54bf69eaafe6b7a68192fbc996c1", "sha256": "498b54ec158a19e1f5647da681dc77fd9d17df11ecff1253d60ac7970209f6e5" }, "downloads": -1, "filename": "coveragespace-2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16cc54bf69eaafe6b7a68192fbc996c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 21461, "upload_time": "2018-10-27T18:42:28", "url": "https://files.pythonhosted.org/packages/fd/15/3ee3651b53aad316790bd22553ded2da229548ae1395bf997695ec1cbb73/coveragespace-2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "902c179d01abb45d7e30d6545e68689d", "sha256": "7c5ce4641e0f995b9be0e8b53401fd7b6d17db1b8c23bfd06f0c845ad0de5b5f" }, "downloads": -1, "filename": "coveragespace-2.1.tar.gz", "has_sig": false, "md5_digest": "902c179d01abb45d7e30d6545e68689d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 8536, "upload_time": "2018-10-27T18:42:29", "url": "https://files.pythonhosted.org/packages/e7/31/a4ed38ca8eb8a2524767b9c6d2222619976f96f3ef42c7d5f62a107b8e85/coveragespace-2.1.tar.gz" } ], "2.1.0b1": [ { "comment_text": "", "digests": { "md5": "e18af08bc1c6793af12fadee09777d48", "sha256": "7b75f165c12a226bb436345038c10316180391f254893834a981d68b1c365e0b" }, "downloads": -1, "filename": "coveragespace-2.1.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e18af08bc1c6793af12fadee09777d48", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 21455, "upload_time": "2018-09-09T20:43:45", "url": "https://files.pythonhosted.org/packages/84/33/6ba58d1aaef9c82b61beaa4d056b4eac433a9e4f353211bd74a24a93bdd7/coveragespace-2.1.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4262742dea0587083a2d653f667b0964", "sha256": "2b6eaa006f9cda05f3197f2f73a8707171b6ede7c9daefc8fee626986fd1fa43" }, "downloads": -1, "filename": "coveragespace-2.1.0b1.tar.gz", "has_sig": false, "md5_digest": "4262742dea0587083a2d653f667b0964", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 8555, "upload_time": "2018-09-09T20:43:47", "url": "https://files.pythonhosted.org/packages/0b/49/f2d186a16ad0ecdc7bdbb4a07c8985977062bf9e0eafca796c40cb1ca92e/coveragespace-2.1.0b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16cc54bf69eaafe6b7a68192fbc996c1", "sha256": "498b54ec158a19e1f5647da681dc77fd9d17df11ecff1253d60ac7970209f6e5" }, "downloads": -1, "filename": "coveragespace-2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16cc54bf69eaafe6b7a68192fbc996c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 21461, "upload_time": "2018-10-27T18:42:28", "url": "https://files.pythonhosted.org/packages/fd/15/3ee3651b53aad316790bd22553ded2da229548ae1395bf997695ec1cbb73/coveragespace-2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "902c179d01abb45d7e30d6545e68689d", "sha256": "7c5ce4641e0f995b9be0e8b53401fd7b6d17db1b8c23bfd06f0c845ad0de5b5f" }, "downloads": -1, "filename": "coveragespace-2.1.tar.gz", "has_sig": false, "md5_digest": "902c179d01abb45d7e30d6545e68689d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 8536, "upload_time": "2018-10-27T18:42:29", "url": "https://files.pythonhosted.org/packages/e7/31/a4ed38ca8eb8a2524767b9c6d2222619976f96f3ef42c7d5f62a107b8e85/coveragespace-2.1.tar.gz" } ] }