{ "info": { "author": "Danilo Bargen", "author_email": "mail@dbrgn.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Testing" ], "description": "Coverage.py Badge\n==================\n\n.. image:: https://img.shields.io/travis/dbrgn/coverage-badge/master.svg\n :alt: Build status\n :target: https://travis-ci.org/dbrgn/coverage-badge\n\n.. image:: https://img.shields.io/pypi/dm/coverage-badge.svg\n :alt: PyPI Downloads\n :target: https://pypi.python.org/pypi/coverage-badge\n\nA small script to generate coverage badges using Coverage.py. Example of a generated badge:\n\n.. image:: https://cdn.rawgit.com/dbrgn/coverage-badge/master/example.svg\n :alt: Example coverage badge\n\nThe badge template has been taken from shields.io_, therefore it should look\nmostly good. (The spec is a bit stricter on the margins, but I can't easily do\ntext width calculations in Python so the margins might not always be 4px.)\n\n.. _shields.io: http://shields.io/\n\n\nUsage\n-----\n\nFirst, run Coverage.py to generate the necessary coverage data. Then you can\neither return the badge SVG to stdout::\n\n $ coverage-badge\n\n...or write it to a file::\n\n $ coverage-badge -o coverage.svg\n\nIt's important that you run ``coverage-badge`` from the directory where the\n``.coverage`` data file is located.\n\nDifferent colors for cover ranges:\n\n.. image:: https://cdn.rawgit.com/samael500/coverage-badge/master/media/15.svg\n :alt: 15%\n\n.. image:: https://cdn.rawgit.com/samael500/coverage-badge/master/media/45.svg\n :alt: 45%\n\n.. image:: https://cdn.rawgit.com/samael500/coverage-badge/master/media/65.svg\n :alt: 65%\n\n.. image:: https://cdn.rawgit.com/samael500/coverage-badge/master/media/80.svg\n :alt: 80%\n\n.. image:: https://cdn.rawgit.com/samael500/coverage-badge/master/media/93.svg\n :alt: 93%\n\n.. image:: https://cdn.rawgit.com/samael500/coverage-badge/master/media/97.svg\n :alt: 97%\n\n---\n\nThe full usage text::\n\n usage: __main__.py [-h] [-o FILEPATH] [-p] [-f] [-q] [-v]\n\n Generate coverage badges for Coverage.py.\n\n optional arguments:\n -h, --help show this help message and exit\n -o FILEPATH Save the file to the specified path.\n -p Plain color mode. Standard green badge.\n -f Force overwrite image, use with -o key.\n -q Don't output any non-error messages.\n -v Show version.\n\nLicense\n-------\n\nMIT License, see `LICENSE.txt` file..\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/dbrgn/coverage-badge", "keywords": "coverage badge shield", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "coverage-badge", "package_url": "https://pypi.org/project/coverage-badge/", "platform": "", "project_url": "https://pypi.org/project/coverage-badge/", "project_urls": { "Homepage": "https://github.com/dbrgn/coverage-badge" }, "release_url": "https://pypi.org/project/coverage-badge/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Generate coverage badges for Coverage.py.", "version": "1.0.1" }, "last_serial": 5003397, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "97d890594029d52fd02bdb8e9a06990a", "sha256": "e78b95d6030abb0f6427f2e1840f40378a481ba4f36b1dcbad62c543625dfed4" }, "downloads": -1, "filename": "coverage_badge-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "97d890594029d52fd02bdb8e9a06990a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6098, "upload_time": "2015-10-13T08:39:55", "url": "https://files.pythonhosted.org/packages/a9/81/84ff5210c5de9f61f0c60867aeb99eac657ebee3de5af871c3ed82eda422/coverage_badge-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db127b8a193737b4f9f8b0df4020578f", "sha256": "be51406041316cc11a732c861f9e1b51dce51b8d83b5a4b5b324edae068d67d7" }, "downloads": -1, "filename": "coverage_badge-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "db127b8a193737b4f9f8b0df4020578f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6096, "upload_time": "2015-10-13T08:39:47", "url": "https://files.pythonhosted.org/packages/a5/17/61a8ae4b118172fffe81e3fedb0ec88e8d4fc2f531a08559f9ec994ed428/coverage_badge-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72a559e23feaceaf6346adfb659b9f6a", "sha256": "283a3c05197a930afc57e4e4424adb262206120d91aa4420843186e29b7f5bd5" }, "downloads": -1, "filename": "coverage-badge-0.1.1.tar.gz", "has_sig": false, "md5_digest": "72a559e23feaceaf6346adfb659b9f6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3602, "upload_time": "2015-10-13T08:39:15", "url": "https://files.pythonhosted.org/packages/f2/cf/29f3934625ed9f8845d9deac7d1f99fde725d8ae6135a03e69a51619cc19/coverage-badge-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d8aa90b572f37b3d25a6f2542927d3c2", "sha256": "bb0d795584a98025e8a2b33f1b02bfcc1f35c9f4486c52c921a815bfc8209167" }, "downloads": -1, "filename": "coverage_badge-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d8aa90b572f37b3d25a6f2542927d3c2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6214, "upload_time": "2015-10-13T09:05:52", "url": "https://files.pythonhosted.org/packages/fe/6f/9bc00d68a7e27b13003a36623511683e3973078c0e9f870d330bfc52e4e0/coverage_badge-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5951fad79fb2b24fbc2e6f9039612a3c", "sha256": "73fc4b01276010f01e5a0689cd30f167ed5c52cb4a8f0dc8f2201e50ee8c9019" }, "downloads": -1, "filename": "coverage_badge-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5951fad79fb2b24fbc2e6f9039612a3c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6216, "upload_time": "2015-10-13T09:05:39", "url": "https://files.pythonhosted.org/packages/a4/df/2380ca7b126df1c08ec8cb0f7d074f7dbdd6475d82b34c67c94014b2fcde/coverage_badge-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7753bd1315151ec21a348930d9c16978", "sha256": "f079aea2a406ccd011390eee0e3d2cc3f058f4161e7f74c86e89a9b148f04d16" }, "downloads": -1, "filename": "coverage-badge-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7753bd1315151ec21a348930d9c16978", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3702, "upload_time": "2015-10-13T09:05:20", "url": "https://files.pythonhosted.org/packages/f3/9c/fceb82bf743e4ebf38dd0a0a1c8e3f7099ecb9758c94a8ec9084b9763ea5/coverage-badge-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "af4fc2d5c13694693e1f7c6facc42135", "sha256": "6a7e83601e6e233264b810f4aebe4f555f65bebc6a823e2a612e1504aac3f83f" }, "downloads": -1, "filename": "coverage_badge-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "af4fc2d5c13694693e1f7c6facc42135", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6914, "upload_time": "2016-11-29T19:31:12", "url": "https://files.pythonhosted.org/packages/82/38/79d3ab3ec2665aa5950a226edafddc5301debd227f101b404015504fc26e/coverage_badge-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bff2b0111f39c37d3171b1734b67f3fa", "sha256": "2438cda2143c2a1ecbdc098115209659991ab240384690b37aece6255c0e3668" }, "downloads": -1, "filename": "coverage-badge-0.2.0.tar.gz", "has_sig": true, "md5_digest": "bff2b0111f39c37d3171b1734b67f3fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4294, "upload_time": "2016-11-29T19:31:03", "url": "https://files.pythonhosted.org/packages/9b/3a/99a6dee266bde1943ce04f4601d49a825fa116a7884cf7316ddbb847c000/coverage-badge-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "1d0727536cf51f8f362cba77a3ba26c5", "sha256": "508df30554a18dfa2cf1a4774bbf7eb4ba6625b8b81e7203cf6f703e4080423d" }, "downloads": -1, "filename": "coverage_badge-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1d0727536cf51f8f362cba77a3ba26c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5250, "upload_time": "2019-03-29T13:42:39", "url": "https://files.pythonhosted.org/packages/49/a0/623379ff2d2875f39a9bc9e8f45288db229b9dda0899902a0874b8ba30af/coverage_badge-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3ddcfa4d6924bb1fe7dfc3553b15bae", "sha256": "b9a8a77d021192dc137f2a54784ee1bfa538ca10c344793cbb0d020912ba99f2" }, "downloads": -1, "filename": "coverage-badge-1.0.0.tar.gz", "has_sig": true, "md5_digest": "a3ddcfa4d6924bb1fe7dfc3553b15bae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4360, "upload_time": "2019-03-29T13:42:40", "url": "https://files.pythonhosted.org/packages/24/3b/f7db553abcb1745038722fb94406850446ee40a4af67395837d438d84b13/coverage-badge-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "81b954b9050244e0a48a46d9a37539e9", "sha256": "3796de21b4e190d38beb8806956946fbdb02fe3a2a7452b460a9cff958009833" }, "downloads": -1, "filename": "coverage_badge-1.0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "81b954b9050244e0a48a46d9a37539e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5262, "upload_time": "2019-03-29T13:48:59", "url": "https://files.pythonhosted.org/packages/4b/30/219e4f992ab6f2b47ce810fdfc4f158c2b61a7a484c6d789f78bbf3fb411/coverage_badge-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c29a8b075acf54c4ff37386133369497", "sha256": "142fd121f3bd14956aff3c45bff6f8bc37bd74c6350626a950ebb6accb24276e" }, "downloads": -1, "filename": "coverage-badge-1.0.1.tar.gz", "has_sig": true, "md5_digest": "c29a8b075acf54c4ff37386133369497", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4373, "upload_time": "2019-03-29T13:49:00", "url": "https://files.pythonhosted.org/packages/95/5c/2a63322cc0211c41e8cb2bd7c7d7b183871fe5a9f5239d71d531002fac91/coverage-badge-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "81b954b9050244e0a48a46d9a37539e9", "sha256": "3796de21b4e190d38beb8806956946fbdb02fe3a2a7452b460a9cff958009833" }, "downloads": -1, "filename": "coverage_badge-1.0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "81b954b9050244e0a48a46d9a37539e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5262, "upload_time": "2019-03-29T13:48:59", "url": "https://files.pythonhosted.org/packages/4b/30/219e4f992ab6f2b47ce810fdfc4f158c2b61a7a484c6d789f78bbf3fb411/coverage_badge-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c29a8b075acf54c4ff37386133369497", "sha256": "142fd121f3bd14956aff3c45bff6f8bc37bd74c6350626a950ebb6accb24276e" }, "downloads": -1, "filename": "coverage-badge-1.0.1.tar.gz", "has_sig": true, "md5_digest": "c29a8b075acf54c4ff37386133369497", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4373, "upload_time": "2019-03-29T13:49:00", "url": "https://files.pythonhosted.org/packages/95/5c/2a63322cc0211c41e8cb2bd7c7d7b183871fe5a9f5239d71d531002fac91/coverage-badge-1.0.1.tar.gz" } ] }