{ "info": { "author": "Chris Withers", "author_email": "chris@withers.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "|Travis|_ |Coveralls|_\n\n.. |Travis| image:: https://api.travis-ci.org/cjw296/coveralls-check.svg?branch=master\n.. _Travis: https://travis-ci.org/cjw296/coveralls-check\n\n.. |Coveralls| image:: https://coveralls.io/repos/cjw296/coveralls-check/badge.svg?branch=master\n.. _Coveralls: https://coveralls.io/r/cjw296/coveralls-check?branch=master\n\ncoveralls-check\n================\n\nA small helper to check https://coveralls.io for a given commit hash.\n\nDevelopment takes place here:\nhttps://github.com/cjw296/coveralls-check/\n\nUsage\n-----\n\nThis was designed for use with Travis CI `Build Stages`__ where you want\nto check code coverage before doing a deployment or release.\n\n__ https://docs.travis-ci.com/user/build-stages/\n\nA sample ``.travis.yml`` using it is as follows::\n\n language: python\n\n sudo: false\n\n env:\n secure: \"...\"\n\n python:\n - \"2.7\"\n - \"3.6\"\n\n install:\n - \"pip install --upgrade pip setuptools\"\n - \"pip install -Ue .[test]\"\n\n script: coverage run --source ... -m py.test\n\n after_success:\n - \"COVERALLS_PARALLEL=true coveralls\"\n\n jobs:\n include:\n\n - stage: coverage\n python: 3.6\n after_success: skip\n\n install: \"pip install -U coveralls-check\"\n script: \"coveralls-check $TRAVIS_COMMIT --parallel-build-number $TRAVIS_BUILD_NUMBER --repo-token $COVERALLS_REPO_TOKEN\"\n\nThe ``COVERALLS_REPO_TOKEN`` is set in the ``secure`` section, which can be obtained using::\n\n travis encrypt COVERALLS_REPO_TOKEN=(your coveralls repo token)\n\nChanges\n-------\n\n1.2.1 (11 Jul 2018)\n-------------------\n\n- Fix packaging and copyright.\n\n1.2.0 (11 Jul 2018)\n-------------------\n\n- Add support for Coveralls parallel build stuff.\n\n1.1.0 (14 Sep 2017)\n~~~~~~~~~~~~~~~~~~~\n\n- Add retrying logic to wait up to 5 minutes, by default, for coveralls\n coverage data to be ready.\n\n1.0.1 (17 Aug 2017)\n~~~~~~~~~~~~~~~~~~~\n\n- Fix packaging.\n\n1.0.0 (17 Aug 2017)\n~~~~~~~~~~~~~~~~~~~\n\n- Initial release\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cjw296/coverage-check", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "coveralls-check", "package_url": "https://pypi.org/project/coveralls-check/", "platform": "", "project_url": "https://pypi.org/project/coveralls-check/", "project_urls": { "Homepage": "https://github.com/cjw296/coverage-check" }, "release_url": "https://pypi.org/project/coveralls-check/1.2.1/", "requires_dist": [ "requests", "backoff", "setuptools-git; extra == 'build'", "twine; extra == 'build'", "wheel; extra == 'build'", "pytest; extra == 'test'", "testfixtures; extra == 'test'", "responses; extra == 'test'", "coveralls; extra == 'test'", "mock; extra == 'test'" ], "requires_python": "", "summary": "Check coverage at https://coveralls.io", "version": "1.2.1" }, "last_serial": 4049885, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "be7ef9fa3bfb87eb4565521106a159e0", "sha256": "7989b72513b514df5002f47952f38446e52e38d4abbc6d889a731398c4f6da02" }, "downloads": -1, "filename": "coveralls_check-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be7ef9fa3bfb87eb4565521106a159e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3699, "upload_time": "2017-08-17T13:37:21", "url": "https://files.pythonhosted.org/packages/95/90/909815984825f166d36025295728abbddaa24318c41983e392fdde79c6ba/coveralls_check-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbd778cbf6081cc7f0e9b2737ae69dcf", "sha256": "e39a9cb8e063a67bb2dc6d965c5556a2d4a8316f2e4aba5cd51cf13553aac7af" }, "downloads": -1, "filename": "coveralls-check-1.0.0.tar.gz", "has_sig": false, "md5_digest": "bbd778cbf6081cc7f0e9b2737ae69dcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4357, "upload_time": "2017-08-17T13:37:22", "url": "https://files.pythonhosted.org/packages/01/da/caa10919dbaaab8907a549c8e3266dd57257dfaa6149aae21b25e9a83aa4/coveralls-check-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "07dee5ce4182d055dbcd4a68671af433", "sha256": "bfedbf3d34abb87543983d967e8cdc398a3d079ab78c1cfd228fd23a70653e4c" }, "downloads": -1, "filename": "coveralls_check-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07dee5ce4182d055dbcd4a68671af433", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4339, "upload_time": "2017-08-17T13:55:37", "url": "https://files.pythonhosted.org/packages/69/98/1b32cba84abb66658da24f2a4cc4e45cbaad792ce7a44f9ba7fd606f5ba2/coveralls_check-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7b49ae56c0d192a1b22d2696e9a5185", "sha256": "74e2a1845b5d12b8bda3fb706cbce93651d073210e79bfabf27d471e15eb11d8" }, "downloads": -1, "filename": "coveralls-check-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b7b49ae56c0d192a1b22d2696e9a5185", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4384, "upload_time": "2017-08-17T13:55:38", "url": "https://files.pythonhosted.org/packages/fd/6c/30f3c4fac3a03a90cc8718e938d8e3e11941e4b0078beac2d09329de937b/coveralls-check-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4690f7a2915f5ada1c0d020f96fb33e5", "sha256": "cae939dfe791d6ce956e9fb000db93cc3250db7912eee71cee15ea14d93d0bf2" }, "downloads": -1, "filename": "coveralls_check-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4690f7a2915f5ada1c0d020f96fb33e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4844, "upload_time": "2017-09-14T07:46:05", "url": "https://files.pythonhosted.org/packages/a6/22/22ec066bf99e4c3324a9fb3f7f20f1898e31c8c9f3fad009e63fc7e6a0f0/coveralls_check-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee7ef97529b538d6e0ca69a706888de9", "sha256": "c595c198ae52ab188f0ed0a160dfb4e963668161e2998ef0403904da8d507e08" }, "downloads": -1, "filename": "coveralls-check-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ee7ef97529b538d6e0ca69a706888de9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5170, "upload_time": "2017-09-14T07:46:06", "url": "https://files.pythonhosted.org/packages/67/05/4dfab0b98e0802aa98d32a9ff1ff53ede790724932ab273922ec6de69be5/coveralls-check-1.1.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "f44ee83053490accc9a5dd1da53c05bf", "sha256": "ec4bb0148feedb6538a9f26776cfaef649ec46ba7ff803e333c197f0f2053e63" }, "downloads": -1, "filename": "coveralls_check-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f44ee83053490accc9a5dd1da53c05bf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3740, "upload_time": "2018-07-11T07:49:21", "url": "https://files.pythonhosted.org/packages/84/2e/e632512fff3bfacf6b1bf8d0fad8005c0b09e525463be4269e49967fa1a9/coveralls_check-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e689d29551c5d00c64114e8bbfd9c299", "sha256": "eedf187efa5f3acdb52ab68893fe056a055d96a0c2e873efe8d439a7063e8839" }, "downloads": -1, "filename": "coveralls-check-1.2.1.tar.gz", "has_sig": false, "md5_digest": "e689d29551c5d00c64114e8bbfd9c299", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6622, "upload_time": "2018-07-11T07:49:22", "url": "https://files.pythonhosted.org/packages/12/b2/6c065a3836cccbc64a4406b95626ddef5d1c5085577396a122abec0fdbe6/coveralls-check-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f44ee83053490accc9a5dd1da53c05bf", "sha256": "ec4bb0148feedb6538a9f26776cfaef649ec46ba7ff803e333c197f0f2053e63" }, "downloads": -1, "filename": "coveralls_check-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f44ee83053490accc9a5dd1da53c05bf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3740, "upload_time": "2018-07-11T07:49:21", "url": "https://files.pythonhosted.org/packages/84/2e/e632512fff3bfacf6b1bf8d0fad8005c0b09e525463be4269e49967fa1a9/coveralls_check-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e689d29551c5d00c64114e8bbfd9c299", "sha256": "eedf187efa5f3acdb52ab68893fe056a055d96a0c2e873efe8d439a7063e8839" }, "downloads": -1, "filename": "coveralls-check-1.2.1.tar.gz", "has_sig": false, "md5_digest": "e689d29551c5d00c64114e8bbfd9c299", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6622, "upload_time": "2018-07-11T07:49:22", "url": "https://files.pythonhosted.org/packages/12/b2/6c065a3836cccbc64a4406b95626ddef5d1c5085577396a122abec0fdbe6/coveralls-check-1.2.1.tar.gz" } ] }