{ "info": { "author": "Hamza Faran", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: Console :: Curses", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: User Interfaces", "Topic :: Terminals" ], "description": "**Alpha Warning! Until `1.0.0`, `progressive` will likely be going under some kind of radical API revision every minor release; just a forewarning.**\n\n# `progressive`\n\n[![Build Status](https://travis-ci.org/hfaran/progressive.svg?branch=master)](https://travis-ci.org/hfaran/progressive?branch=master)\n[![Coverage Status](https://coveralls.io/repos/hfaran/progressive/badge.svg?branch=master)](https://coveralls.io/r/hfaran/progressive?branch=master)\n[![PyPI version](https://badge.fury.io/py/progressive.svg)](http://badge.fury.io/py/progressive)\n[![Documentation Status](https://readthedocs.org/projects/progressive/badge/?version=latest)](https://readthedocs.org/projects/progressive/?badge=latest)\n[![Stories in Ready](https://badge.waffle.io/hfaran/progressive.png?label=Ready)](http://waffle.io/hfaran/progressive)\n\nColorful progress bars and trees for your terminal, powered by [blessings](https://github.com/erikrose/blessings). Compatible with both Python 2 and 3.\n\n## Introduction\n\n`progressive` lets you view progress of complex workflows as well as simple ones:\n\n[![Tree Progress View](https://raw.githubusercontent.com/hfaran/progressive/master/example.gif)](https://github.com/hfaran/progressive)\n\n\n## Installation\n\n* For the possibly stable\n\n```\npip install progressive\n```\n\n* For the latest and greatest\n\n```\ngit clone https://github.com/hfaran/progressive.git\ncd progressive\npython setup.py install\n```\n\n## Getting Started\n\n* There is preliminary documentation is available at [readthedocs](http://progressive.readthedocs.org/) but more detailed documentation is coming soon on completion of the 1.0 API, but in the meantime check out the [examples](https://github.com/hfaran/progressive/blob/master/progressive/examples.py).\n* `progressive` supports graceful fallback modes for terminals without colors, [but you really should upgrade your terminal to 256 colors](http://pastelinux.wordpress.com/2010/12/01/upgrading-linux-terminal-to-256-colors/) to make full use of `progressive`.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hfaran/progressive", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "progressive", "package_url": "https://pypi.org/project/progressive/", "platform": "", "project_url": "https://pypi.org/project/progressive/", "project_urls": { "Homepage": "https://github.com/hfaran/progressive" }, "release_url": "https://pypi.org/project/progressive/0.3.4/", "requires_dist": null, "requires_python": "", "summary": "Terminal progress bars for Python with blessings", "version": "0.3.4" }, "last_serial": 3424292, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "142d4679fd1e5d252796075ba3bfe6bc", "sha256": "c09edc8674142124357d9ade17945f5e86d077547f342525938eebf50e628e88" }, "downloads": -1, "filename": "progressive-0.1.0.tar.gz", "has_sig": false, "md5_digest": "142d4679fd1e5d252796075ba3bfe6bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6803, "upload_time": "2014-05-02T05:53:47", "url": "https://files.pythonhosted.org/packages/76/bc/fe4b07f7ef3a79af0579213cf12e6121dce8ee604be56e6fc0e42a74555e/progressive-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "78e329453b00a82e53aa0163ef51e385", "sha256": "fee6182edd91f0e182cdcf8a7d74d7e783a4ae8619a869378865b0e8dd1a4b6d" }, "downloads": -1, "filename": "progressive-0.2.0.tar.gz", "has_sig": false, "md5_digest": "78e329453b00a82e53aa0163ef51e385", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8341, "upload_time": "2014-05-03T08:30:00", "url": "https://files.pythonhosted.org/packages/54/6c/c18244ab6e7c2506674a1773a53ea7005162e87e7dc1f50d85506db0dfb8/progressive-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "80ee5168c3037711b15922a0f563054b", "sha256": "5cebdc0bbdf477dfd1822f3bb83e8bae52cafe8b5345477201f1bfc2bdb8ea6e" }, "downloads": -1, "filename": "progressive-0.3.0.tar.gz", "has_sig": false, "md5_digest": "80ee5168c3037711b15922a0f563054b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74435, "upload_time": "2014-05-04T06:15:13", "url": "https://files.pythonhosted.org/packages/64/7d/b5af328e3732de00bfeb2c04bd60b8f990cc3b3896dd70175eb8178c03f9/progressive-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "75d5f92cfb3e2364c5d86a402dd2fbc1", "sha256": "0a72be9fc0da989611dcc6a23a31de9725478f0b6eae1cfa0c29921790835db3" }, "downloads": -1, "filename": "progressive-0.3.1.tar.gz", "has_sig": false, "md5_digest": "75d5f92cfb3e2364c5d86a402dd2fbc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74519, "upload_time": "2014-05-05T20:59:37", "url": "https://files.pythonhosted.org/packages/cc/c9/8589cb8909e9608dbde030d22006cea0f68b763ccbbd53c9a02d1c84edb6/progressive-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "f6f8c27e076cee09762112d79e02609a", "sha256": "9e72051279ee0855c1a9b07b2d4edc442982fdd0ed47254896bfc08ed264befd" }, "downloads": -1, "filename": "progressive-0.3.2.tar.gz", "has_sig": false, "md5_digest": "f6f8c27e076cee09762112d79e02609a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74545, "upload_time": "2014-05-06T17:37:23", "url": "https://files.pythonhosted.org/packages/21/2d/85d244e15207715649edc4c1fe42522c1335b46190ac8fcd2b037010680c/progressive-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "0e3347304bc4a9790129f63c5adbd925", "sha256": "7554551dd10229d9efbb7f9fc58be367e210157b2b282d0bb7bd85d74fee406e" }, "downloads": -1, "filename": "progressive-0.3.3.tar.gz", "has_sig": false, "md5_digest": "0e3347304bc4a9790129f63c5adbd925", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74717, "upload_time": "2015-11-28T08:13:42", "url": "https://files.pythonhosted.org/packages/d5/ec/6d9d197ae9446d5ae6d0132bdcb68e5b2bcbd1b1e5c518ff7643be3e64fa/progressive-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "d9355870b5c90dfbe188481086081188", "sha256": "29f0a019681227809075fc8eb2ab46c681319e7e8442b1c0daadcef91697033d" }, "downloads": -1, "filename": "progressive-0.3.4-py2-none-any.whl", "has_sig": false, "md5_digest": "d9355870b5c90dfbe188481086081188", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14731, "upload_time": "2017-12-18T07:32:29", "url": "https://files.pythonhosted.org/packages/5d/c7/f9be758327f672be83b0d8a20b77d2031bc00d44928bc25a1a76b5902453/progressive-0.3.4-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9355870b5c90dfbe188481086081188", "sha256": "29f0a019681227809075fc8eb2ab46c681319e7e8442b1c0daadcef91697033d" }, "downloads": -1, "filename": "progressive-0.3.4-py2-none-any.whl", "has_sig": false, "md5_digest": "d9355870b5c90dfbe188481086081188", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14731, "upload_time": "2017-12-18T07:32:29", "url": "https://files.pythonhosted.org/packages/5d/c7/f9be758327f672be83b0d8a20b77d2031bc00d44928bc25a1a76b5902453/progressive-0.3.4-py2-none-any.whl" } ] }