{ "info": { "author": "Andrea De Marco", "author_email": "24erre@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries" ], "description": "====================================\nPython interface to coveralls.io API\n====================================\n\n.. image:: https://api.travis-ci.org/z4r/python-coveralls.png?branch=master\n :target: http://travis-ci.org/z4r/python-coveralls\n.. image:: https://coveralls.io/repos/z4r/python-coveralls/badge.png?branch=master\n :target: https://coveralls.io/r/z4r/python-coveralls\n.. image:: https://img.shields.io/pypi/v/python-coveralls.svg\n :target: https://pypi.python.org/pypi/python-coveralls/\n.. image:: https://img.shields.io/pypi/dm/python-coveralls.svg\n :target: https://pypi.python.org/pypi/python-coveralls/\n.. image:: https://img.shields.io/pypi/wheel/python-coveralls.svg\n :target: https://pypi.python.org/pypi/python-coveralls/\n :alt: Wheel Status\n\nThis package provides a module to interface with the https://coveralls.io API.\n\nINSTALLING THE PKG\n==================\nUsing pip::\n\n $ pip install python-coveralls\n\n...Or simply add it to your requirements.\n\n\nCONFIGURATION\n=============\nIf you're not using Travis, Coveralls for Python uses a ``.coveralls.yml`` file at the root level of your repository to configure options.\nThe only required option is ``repo_token`` (found on your repository's page on Coveralls) to specify which project on Coveralls your project maps to.\nAnother important option is is ``service_name`` which allows you to specify where Coveralls should look to find additional information about your builds. This can be any string, but using travis-ci or travis-pro will allow Coveralls to fetch branch data, comment on pull requests, and more.\nA ``.coveralls.yml`` file configured for Travis Pro:\n\n.. code-block:: yaml\n\n repo_token: abcdef1234569abdcef\n service_name: travis-pro\n parallel: true # if the CI is running your build in parallel\n\nif you don't want the ``repo_token`` under source control, set it in your ``coveralls`` command::\n\n COVERALLS_REPO_TOKEN=abcdef1234569abdcef coveralls\n\nTRAVIS.YML\n==========\nCreate a ``.coverage`` file and you can use `coverage `_,\n`pytest-cov `_, or\n`nosexcover `_.\nThen you can add in the **after_success** step::\n\n coveralls\n\nIt should look like something like:\n\n.. code-block:: yaml\n\n language: python\n python:\n - \"2.6\"\n - \"2.7\"\n install:\n - pip install -e . --use-mirrors\n before_script:\n - pip install -r test_requirements.txt --use-mirrors\n - git clone https://github.com/z4r/python-coveralls-example.git\n - cd python-coveralls-example\n - git checkout -qf 17b8119796516195527dcb4f454a2ebd41d60244\n - py.test example/tests.py --cov=example\n - cd -\n script:\n - py.test coveralls/tests.py --doctest-modules --pep8 coveralls -v --cov coveralls --cov-report term-missing\n after_success:\n - coveralls\n\nCOVERALLS OPTIONS\n=================\nYou probably don't need to configure anything, but if you customize some option of `coverage` you would add it to `coveralls` too::\n\n $ coveralls -h\n usage: coveralls [-h] [--coveralls_url COVERALLS_URL] [--base_dir BASE_DIR]\n [--data_file DATA_FILE] [--config_file CONFIG_FILE]\n [--coveralls_yaml COVERALLS_YAML] [--ignore-errors]\n [--merge_file MERGE_FILE] [--nogit]\n\n optional arguments:\n -h, --help show this help message and exit\n --coveralls_url COVERALLS_URL, -u COVERALLS_URL\n coveralls.io api url\n --base_dir BASE_DIR, -b BASE_DIR\n project root directory\n --data_file DATA_FILE, -d DATA_FILE\n coverage file name\n --config_file CONFIG_FILE, -c CONFIG_FILE\n coverage config file name\n --coveralls_yaml COVERALLS_YAML, -y COVERALLS_YAML\n coveralls yaml file name\n --ignore-errors, -i ignore errors while reading source files\n --merge_file MERGE_FILE, -m MERGE_FILE\n json file containing coverage data to be merged (for\n merging javascript coverage)\n --nogit do not gather git repo info\n\n\n\n\n.. image:: https://d2weczhvl823v0.cloudfront.net/z4r/python-coveralls/trend.png\n :alt: Bitdeli badge\n :target: https://bitdeli.com/free\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/z4r/python-coveralls", "keywords": "coveralls.io", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "python-coveralls", "package_url": "https://pypi.org/project/python-coveralls/", "platform": "", "project_url": "https://pypi.org/project/python-coveralls/", "project_urls": { "Homepage": "http://github.com/z4r/python-coveralls" }, "release_url": "https://pypi.org/project/python-coveralls/2.9.3/", "requires_dist": null, "requires_python": "", "summary": "Python interface to coveralls.io API\n", "version": "2.9.3" }, "last_serial": 5620293, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "d85b52053968c00cb741c94290479eb2", "sha256": "f822413eb1d0e3c75b15d778c4d86e51f28df898b42c9f162c0f0e55024945cd" }, "downloads": -1, "filename": "python-coveralls-1.0.tar.gz", "has_sig": false, "md5_digest": "d85b52053968c00cb741c94290479eb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4290, "upload_time": "2013-02-11T07:58:36", "url": "https://files.pythonhosted.org/packages/f1/0e/72a842f04cc6e2e5362442ea39814a3f43c5cc48c69cae6ca3bd0ca65eaf/python-coveralls-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ed8ba1cf715aad8b56c23b88bff11216", "sha256": "dd209ba922b9947003648378e511d6ee12a9b21d0792c3143949697d9e0fdee0" }, "downloads": -1, "filename": "python-coveralls-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ed8ba1cf715aad8b56c23b88bff11216", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5057, "upload_time": "2013-02-11T08:31:05", "url": "https://files.pythonhosted.org/packages/2c/0a/0f7543141a6b30b7a681929db370df0ba77b4d887ff1c22a6cad2de414f1/python-coveralls-1.0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "8a4130145b13fed108ab8d6ec397e92e", "sha256": "4aa3539c5c7a798fa7581df64cc0c7d424fdc5ebad2f82fa3e83e2ce98a96a7a" }, "downloads": -1, "filename": "python-coveralls-1.1.tar.gz", "has_sig": false, "md5_digest": "8a4130145b13fed108ab8d6ec397e92e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5130, "upload_time": "2013-02-13T08:37:07", "url": "https://files.pythonhosted.org/packages/7b/88/43be0484ba0b45cf44c721e206c71593c0214ea0845f9e9aff9d10981100/python-coveralls-1.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6e02e03aa418841de78e7ba9034a77df", "sha256": "5e2d48950158f39bd59e82d8b5ab88f8c6d90a55d3d936e3e84dddcfafb0fff1" }, "downloads": -1, "filename": "python-coveralls-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6e02e03aa418841de78e7ba9034a77df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5596, "upload_time": "2013-05-15T15:00:50", "url": "https://files.pythonhosted.org/packages/6c/c4/1bda90eb0435e2d42dddfa65016cef196457be462322485bde81267488c4/python-coveralls-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "9cd045d232c9af46056a26e111141f09", "sha256": "fc4c50381018c04f849e5d99bb29054bd110fb21bfdb65c6e60252f440a405f1" }, "downloads": -1, "filename": "python-coveralls-2.1.0.tar.gz", "has_sig": false, "md5_digest": "9cd045d232c9af46056a26e111141f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5752, "upload_time": "2013-06-08T11:47:11", "url": "https://files.pythonhosted.org/packages/cb/19/53780e3d966d09ae84f0fb407737ce65aeb42ac17ea1b1fe8bf0c07085fc/python-coveralls-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "e1e5f706df3b52609d475a32038a7e29", "sha256": "a2da12affdbec99a3d2c4b2e4ea167912bcc559293e2cc58f58d35d6f187406a" }, "downloads": -1, "filename": "python-coveralls-2.2.0.tar.gz", "has_sig": false, "md5_digest": "e1e5f706df3b52609d475a32038a7e29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5774, "upload_time": "2013-06-13T08:44:39", "url": "https://files.pythonhosted.org/packages/22/b0/1898096d618a8c367bba058b62b0aaeeafcda4cbd15b36806121dde416b6/python-coveralls-2.2.0.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "8e9dfc1ef9059719535bd1bb9d235552", "sha256": "fbb4da895aeb13f206f9d5f397524c9fb4d16901d01134da6858396f75f4dc9f" }, "downloads": -1, "filename": "python-coveralls-2.4.0.tar.gz", "has_sig": false, "md5_digest": "8e9dfc1ef9059719535bd1bb9d235552", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6570, "upload_time": "2013-07-16T22:00:49", "url": "https://files.pythonhosted.org/packages/5c/94/a7f8599778bf89f6000c44489ac8dec73cebf40ed4e60ca482413115eceb/python-coveralls-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "36e6a21be9dceedd09d50f48dd80b87b", "sha256": "d2de631563f352a71722f5c0529c9465d2fb3e9ddfab1a3ba220467d55f65421" }, "downloads": -1, "filename": "python-coveralls-2.4.1.tar.gz", "has_sig": false, "md5_digest": "36e6a21be9dceedd09d50f48dd80b87b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6707, "upload_time": "2013-11-25T08:21:23", "url": "https://files.pythonhosted.org/packages/e7/e3/c2da7500ce4ea9e77a8ff1f71e53f45b66dd9adc82009860220b0fc24106/python-coveralls-2.4.1.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "f0e13b76c9094c0f3e1c9ef3a1526a0f", "sha256": "bc6d4e93cc861c40b79dbd9ea9c6c0b566cab2a994063c5710af7bbfa8888396" }, "downloads": -1, "filename": "python_coveralls-2.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0e13b76c9094c0f3e1c9ef3a1526a0f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11123, "upload_time": "2014-01-13T10:18:14", "url": "https://files.pythonhosted.org/packages/37/81/23d6cc2ecd81b2f711b4693caa886e12d9922c988edb19e8087586bd4609/python_coveralls-2.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f82aea84b365aae78de43e64ca6993d", "sha256": "5cc9b7e49510c5821c4001d1ecbaa60aff264c752a5ce110a27960e8f3f42d5c" }, "downloads": -1, "filename": "python-coveralls-2.4.2.tar.gz", "has_sig": false, "md5_digest": "0f82aea84b365aae78de43e64ca6993d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6766, "upload_time": "2013-11-27T09:20:34", "url": "https://files.pythonhosted.org/packages/08/9c/1f4b0747d15a1c946f3319f4fa628471addf2e1dd95438109c209d4bf737/python-coveralls-2.4.2.tar.gz" } ], "2.4.3": [ { "comment_text": "", "digests": { "md5": "eb850cb1b62d55c43e335d58492166b9", "sha256": "2ebfc8cd5280e0ad46e82451b8c0a7cc72753dde1d588df597dc9b7d2a857deb" }, "downloads": -1, "filename": "python_coveralls-2.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb850cb1b62d55c43e335d58492166b9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11195, "upload_time": "2014-10-28T11:26:44", "url": "https://files.pythonhosted.org/packages/bf/83/df3e0b464fd4da1d325187dd6fc57c14ce4bef20ad0c1afb6bd5f89fb197/python_coveralls-2.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd2833a23210e32c09c35230cfd554b2", "sha256": "c9741219bad99137c8486ec379f5e51e1d30afc78df94e1aa42b8330e291227b" }, "downloads": -1, "filename": "python-coveralls-2.4.3.tar.gz", "has_sig": false, "md5_digest": "dd2833a23210e32c09c35230cfd554b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6789, "upload_time": "2014-10-06T07:02:24", "url": "https://files.pythonhosted.org/packages/d1/ec/007b0f5b77fd1de997e6a2108ab13d80d26e01d33b6f4e116dfd32ec6948/python-coveralls-2.4.3.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "df8b3e5f2d22dd2b81a596839f2d1eed", "sha256": "56a50c6ff1fde2a938370e72dc0125d7dcc2d41b8a2b8de7d5d05746a25358a1" }, "downloads": -1, "filename": "python_coveralls-2.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df8b3e5f2d22dd2b81a596839f2d1eed", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11664, "upload_time": "2015-02-04T07:53:24", "url": "https://files.pythonhosted.org/packages/00/cc/f56e8d1da4dc0e4273337598f81a6a1872808398b40f6a0f77c4a4cd6c9b/python_coveralls-2.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e66878a926b9d5dd04250e1a05080fbd", "sha256": "fa642b7faf1d8e9e1d3e80728ff271eff2bae26db6b5b5af72f5aa9916f4eb92" }, "downloads": -1, "filename": "python-coveralls-2.5.0.tar.gz", "has_sig": false, "md5_digest": "e66878a926b9d5dd04250e1a05080fbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7206, "upload_time": "2015-02-04T07:52:45", "url": "https://files.pythonhosted.org/packages/76/3d/ba90aa1d0f18d242a81e4f5ca1f0d50ded0dbb6a785a390b04933a74b503/python-coveralls-2.5.0.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "378ebb08c14475777f472f96537477fe", "sha256": "5f669ed5345c901a128929c8adae6eb2ebcfeecfe35bc938827c23862f7e4a4f" }, "downloads": -1, "filename": "python_coveralls-2.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "378ebb08c14475777f472f96537477fe", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11611, "upload_time": "2015-12-31T08:54:27", "url": "https://files.pythonhosted.org/packages/78/66/b165fdcf2bc88aa965618ca5bf545928d63e88e0c8b7d5fb8715842eaf27/python_coveralls-2.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09b9ec82853e67434b69335b697eb8a4", "sha256": "c0c9b246129bdf4c2e0f4a1b31962bb043b73030aa7a23f711561c1f6da8b0a5" }, "downloads": -1, "filename": "python-coveralls-2.6.0.tar.gz", "has_sig": false, "md5_digest": "09b9ec82853e67434b69335b697eb8a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7378, "upload_time": "2015-12-31T08:52:45", "url": "https://files.pythonhosted.org/packages/dd/55/fb8c3f5324226bb02d630c629740eb7e661d524c556033da6144579954f7/python-coveralls-2.6.0.tar.gz" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "2ce3f1ccb0b4dac085ec5b01961717bd", "sha256": "5db3e701572c658a1eaff7043800941095252a11fc6f0ec1822917ad77a945d5" }, "downloads": -1, "filename": "python_coveralls-2.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ce3f1ccb0b4dac085ec5b01961717bd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11829, "upload_time": "2016-03-07T09:18:50", "url": "https://files.pythonhosted.org/packages/ee/8a/2bac241abf9f43b3795c663a234dc68f9a7efb7b0638989a83680768d32f/python_coveralls-2.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c87be8e56a86b2edda38e9fbdc03c9e", "sha256": "c6ed5c665051e87fdf6ad597c547ab69d14eecfcd22d8c2ed73d3faf249304c5" }, "downloads": -1, "filename": "python-coveralls-2.7.0.tar.gz", "has_sig": false, "md5_digest": "6c87be8e56a86b2edda38e9fbdc03c9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7595, "upload_time": "2016-03-07T09:18:28", "url": "https://files.pythonhosted.org/packages/e3/90/0eb6eed625a8d89c4d59b5c3fe7a8e3913ecbff42ab07b828097169f638f/python-coveralls-2.7.0.tar.gz" } ], "2.8.0": [ { "comment_text": "", "digests": { "md5": "75c317a13cd9baca581759ef0804a118", "sha256": "deec78957783097d2054a35d6649f6239fa374de1eb097c27626044cbb395570" }, "downloads": -1, "filename": "python_coveralls-2.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "75c317a13cd9baca581759ef0804a118", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11847, "upload_time": "2016-09-30T07:06:42", "url": "https://files.pythonhosted.org/packages/83/fa/67f9a87f089d99d23a4fcc20371521f050711ecee259067dbcf3f0371b2c/python_coveralls-2.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1058c169136ac6be56f733fee8620690", "sha256": "1ebb76b9925f7182b5d2c9f769fe5fc60150117bf735869fb03435d21ada163f" }, "downloads": -1, "filename": "python-coveralls-2.8.0.tar.gz", "has_sig": false, "md5_digest": "1058c169136ac6be56f733fee8620690", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7635, "upload_time": "2016-09-30T07:06:40", "url": "https://files.pythonhosted.org/packages/80/32/d00486ad8456212ef6a31897a168390c7f7f931a2870d4c46df86a68c69c/python-coveralls-2.8.0.tar.gz" } ], "2.9.0": [ { "comment_text": "", "digests": { "md5": "89659357e5d7cc36762fabab140dee5e", "sha256": "1f22b69e166ec27475954b65033e21ba54c6a68779c2d39762ce5c4dcbe013d3" }, "downloads": -1, "filename": "python_coveralls-2.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89659357e5d7cc36762fabab140dee5e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11689, "upload_time": "2016-10-10T07:23:12", "url": "https://files.pythonhosted.org/packages/37/4a/3063fe764dc4ac25912bcfafc998c5710e8d129eca4e392ce1350a213a71/python_coveralls-2.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "959adccf213412fd851b24e44176521c", "sha256": "e788324781eebbeae421ed15cdf8ae246c94a36bc382572b498526d193eb828e" }, "downloads": -1, "filename": "python-coveralls-2.9.0.tar.gz", "has_sig": false, "md5_digest": "959adccf213412fd851b24e44176521c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7682, "upload_time": "2016-10-10T07:23:09", "url": "https://files.pythonhosted.org/packages/a7/75/c07d88092ad2eeab254abd86c526c5577365be22f8927e9215970973ed6e/python-coveralls-2.9.0.tar.gz" } ], "2.9.1": [ { "comment_text": "", "digests": { "md5": "10dd111aa2b152f308c13b6f0dd0e54c", "sha256": "1748272081e0fc21e2c20c12e5bd18cb13272db1b130758df0d473da0cb31087" }, "downloads": -1, "filename": "python_coveralls-2.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10dd111aa2b152f308c13b6f0dd0e54c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11950, "upload_time": "2017-04-12T07:50:42", "url": "https://files.pythonhosted.org/packages/2f/4a/0f776edd7d985e5fc456a8430bde69ce0701f6b6bae17586c74a309f89ae/python_coveralls-2.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a421064a0a2a16a816e94895c4719bd", "sha256": "736dda01f64beda240e1500d5f264b969495b05fcb325c7c0eb7ebbfd1210b70" }, "downloads": -1, "filename": "python-coveralls-2.9.1.tar.gz", "has_sig": false, "md5_digest": "2a421064a0a2a16a816e94895c4719bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7825, "upload_time": "2017-04-12T07:50:38", "url": "https://files.pythonhosted.org/packages/2e/69/c702223d886b17a05fa356cca009e8e6dd8d7497e7268c9dbfab046b8cd6/python-coveralls-2.9.1.tar.gz" } ], "2.9.2": [ { "comment_text": "", "digests": { "md5": "9ac1c5ea4f8ceaf9ad28c414e61f8cb1", "sha256": "f044de08b547cfa3cd6e120cd4656e217b9ff012a4211ed11a60016e1362223e" }, "downloads": -1, "filename": "python_coveralls-2.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ac1c5ea4f8ceaf9ad28c414e61f8cb1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9860, "upload_time": "2019-06-12T19:59:02", "url": "https://files.pythonhosted.org/packages/88/49/30982fe5739703ea7c107e98af89366cd18b5951e7613347786877946fbf/python_coveralls-2.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb7d3a78c82d1142f08460b5f31be3cc", "sha256": "38a8c55849308b136f9b831e7ac972f9b6d0068d0087cd75dc147ac6a0e8e360" }, "downloads": -1, "filename": "python-coveralls-2.9.2.tar.gz", "has_sig": false, "md5_digest": "bb7d3a78c82d1142f08460b5f31be3cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9022, "upload_time": "2019-06-12T19:58:59", "url": "https://files.pythonhosted.org/packages/c2/87/a50e2c1844578d6e4f0d070f607abcec66413883d213eccdb0a19cdff537/python-coveralls-2.9.2.tar.gz" } ], "2.9.3": [ { "comment_text": "", "digests": { "md5": "148c5358f5f9151706aa4a1acf9522c4", "sha256": "fb0ff49bb1551dac10b06bd55e9790287d898a0f1e2c959802235cae08dd0bff" }, "downloads": -1, "filename": "python_coveralls-2.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "148c5358f5f9151706aa4a1acf9522c4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9878, "upload_time": "2019-08-01T19:12:20", "url": "https://files.pythonhosted.org/packages/3b/2d/8c4cefb1de18817d9e05552e29b3780a713122d6fff6c535461836c90186/python_coveralls-2.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5334bf80c510a15f59e530210c6df367", "sha256": "bfaf7811e7dc5628e83b6b162962a4e2485dbff184b30e49f380374ed1bcee55" }, "downloads": -1, "filename": "python-coveralls-2.9.3.tar.gz", "has_sig": false, "md5_digest": "5334bf80c510a15f59e530210c6df367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9036, "upload_time": "2019-08-01T19:12:17", "url": "https://files.pythonhosted.org/packages/a2/55/9db73eeecbb832252e763dc66aa60551fb4560deffda493b56e83602429c/python-coveralls-2.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "148c5358f5f9151706aa4a1acf9522c4", "sha256": "fb0ff49bb1551dac10b06bd55e9790287d898a0f1e2c959802235cae08dd0bff" }, "downloads": -1, "filename": "python_coveralls-2.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "148c5358f5f9151706aa4a1acf9522c4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9878, "upload_time": "2019-08-01T19:12:20", "url": "https://files.pythonhosted.org/packages/3b/2d/8c4cefb1de18817d9e05552e29b3780a713122d6fff6c535461836c90186/python_coveralls-2.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5334bf80c510a15f59e530210c6df367", "sha256": "bfaf7811e7dc5628e83b6b162962a4e2485dbff184b30e49f380374ed1bcee55" }, "downloads": -1, "filename": "python-coveralls-2.9.3.tar.gz", "has_sig": false, "md5_digest": "5334bf80c510a15f59e530210c6df367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9036, "upload_time": "2019-08-01T19:12:17", "url": "https://files.pythonhosted.org/packages/a2/55/9db73eeecbb832252e763dc66aa60551fb4560deffda493b56e83602429c/python-coveralls-2.9.3.tar.gz" } ] }