{ "info": { "author": "Russell Keith-Magee", "author_email": "russell@keith-magee.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Topic :: Software Development", "Topic :: Utilities" ], "description": "Duvet\n=====\n\nDuvet is a GUI tool for visualizing code coverage results produced by\n`coverage.py`_.\n\nWhy the name Duvet? Because a duvet doesn't just provide coverage - it keeps you\nwarm and cozy.\n\n.. _coverage.py: http://nedbatchelder.com/code/coverage/\n\nQuickstart\n----------\n\nIn your virtualenv, install Duvet, generate some coverage data, and then run ``duvet``::\n\n $ pip install duvet\n $ coverage run myscript.py arg1 arg2\n $ duvet\n\nThis will pop up a GUI window, displaying all source code in your current working\ndirectory. Any source file mentioned in the coverage data will be highlighted in the\nsource file tree, with a color indicating how good the coverage is (red for bad\ncoverage, green for perfect coverage). If you select a filename in the tree, the\ncontents of that file will be displayed, with the missed lines highlighted.\n\nProblems under Ubuntu\n~~~~~~~~~~~~~~~~~~~~~\n\nUbuntu's packaging of Python omits the ``idlelib`` library from it's\nbase packge. If you're using Python 2.7 on Ubuntu 13.04, you can install\n``idlelib`` by running::\n\n $ sudo apt-get install idle-python2.7\n\nFor other versions of Python and Ubuntu, you'll need to adjust this as\nappropriate.\n\nProblems under Windows\n~~~~~~~~~~~~~~~~~~~~~~\n\nIf you're running Duvet in a virtualenv, you'll need to set an\nenvironment variable so that Duvet can find the TCL graphics library::\n\n $ set TCL_LIBRARY=c:\\Python27\\tcl\\tcl8.5\n\nYou'll need to adjust the exact path to reflect your local Python install.\nYou may find it helpful to put this line in the ``activate.bat`` script\nfor your virtual environment so that it is automatically set whenever the\nvirtualenv is activated.\n\nDocumentation\n-------------\n\nDocumentation for Duvet can be found on `Read The Docs`_.\n\nCommunity\n---------\n\nDuvet is part of the `BeeWare suite`_. You can talk to the community through:\n\n * `@pybeeware on Twitter`_\n\n * The `BeeWare Users Mailing list`_, for questions about how to use the BeeWare suite.\n\n * The `BeeWare Developers Mailing list`_, for discussing the development of new features in the BeeWare suite, and ideas for new tools for the suite.\n\nContributing\n------------\n\nIf you experience problems with Duvet, `log them on GitHub`_. If you\nwant to contribute code, please `fork the code`_ and `submit a pull request`_.\n\n.. _BeeWare suite: http://pybee.org\n.. _Read The Docs: http://duvet.readthedocs.org\n.. _@pybeeware on Twitter: https://twitter.com/pybeeware\n.. _BeeWare Users Mailing list: https://groups.google.com/forum/#!forum/beeware-users\n.. _BeeWare Developers Mailing list: https://groups.google.com/forum/#!forum/beeware-developers\n.. _log them on Github: https://github.com/pybee/duvet/issues\n.. _fork the code: https://github.com/pybee/duvet\n.. _submit a pull request: https://github.com/pybee/duvet/pulls", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pybee.org/duvet", "keywords": null, "license": "New BSD", "maintainer": null, "maintainer_email": null, "name": "duvet", "package_url": "https://pypi.org/project/duvet/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/duvet/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pybee.org/duvet" }, "release_url": "https://pypi.org/project/duvet/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "A GUI tool for visualizing code coverage results.", "version": "0.1.2" }, "last_serial": 875120, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "124ce5ab9aa20299310362a2922a13e1", "sha256": "877fd1d9a0f52f15b63d687df886892382fe7daca1e96b8b87538bbe25fa5080" }, "downloads": -1, "filename": "duvet-0.1.0.tar.gz", "has_sig": false, "md5_digest": "124ce5ab9aa20299310362a2922a13e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17053, "upload_time": "2013-09-24T07:21:19", "url": "https://files.pythonhosted.org/packages/a2/0b/8c68867dab7db0859786f3cc2b5554fc693a2017f4c8684f937a875c1dc3/duvet-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "74f4eb25186db105a28847fed8bef5af", "sha256": "4b17e11ff48c211d610b8a4b4aef799bf44ea1f396c92aa13504caa81595d336" }, "downloads": -1, "filename": "duvet-0.1.1.tar.gz", "has_sig": false, "md5_digest": "74f4eb25186db105a28847fed8bef5af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17439, "upload_time": "2013-09-26T00:46:16", "url": "https://files.pythonhosted.org/packages/2a/2d/7d354a89004e7b98f700bbf4355c6a7679ff5955a5da77735cfa6fb72080/duvet-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3c37e8e4bf3d35e21b647f31b73f512f", "sha256": "81e0023c41850d4cb7d3baf9de1897f07ef61c3990d8569976371bbd3e70f2fa" }, "downloads": -1, "filename": "duvet-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3c37e8e4bf3d35e21b647f31b73f512f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18229, "upload_time": "2013-09-27T06:14:44", "url": "https://files.pythonhosted.org/packages/4b/c2/4786fa1b72e0433abd4ece498104bc7a95f60c848b3801173b70acb9c046/duvet-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3c37e8e4bf3d35e21b647f31b73f512f", "sha256": "81e0023c41850d4cb7d3baf9de1897f07ef61c3990d8569976371bbd3e70f2fa" }, "downloads": -1, "filename": "duvet-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3c37e8e4bf3d35e21b647f31b73f512f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18229, "upload_time": "2013-09-27T06:14:44", "url": "https://files.pythonhosted.org/packages/4b/c2/4786fa1b72e0433abd4ece498104bc7a95f60c848b3801173b70acb9c046/duvet-0.1.2.tar.gz" } ] }