{ "info": { "author": "Dustin Collins", "author_email": "dustinrcollins@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3" ], "description": "healthy\n===========\n\nhealthy checks the health of a Python package from its pypi listing\n\n.. image:: https://api.travis-ci.org/dustinmm80/healthy.png\n :target: https://travis-ci.org/dustinmm80/healthy\n\nThe package is given a score, based on this formula: ::\n\n Starting score = 0\n Has license + 20\n Has release files + 30\n Has homepage + 10\n Updated in last 6 months + 15\n Has summary + 15\n Has description + 30\n Has author name or email + 10\n Has Python classifiers + 15\n\nResults are color coded, based on the score\n\nUsage\n-----\n\nThe simplest command you can run is ::\n\n healthy Flask\n\nThis will check the latest version of Flask, and give you back its score.\n\nTo check a specific version of a package with verbose output ::\n\n healthy Flask 0.8 -v\n\nThere are 3 optional parameters ::\n\n package_version : positional, to check the health of a specific version of a package\n -v, --verbose : show reasons for the health scores the packages were given\n -n, --no-output : print no output to the terminal, useful for integrating healthy with other packages\n\n\nSample Output\n-------------\n\n::\n\n healthy Django 1.2.1 -v\n\n Django v1.2.1\n -----\n score: 85/145 58%\n Description missing\n Python classifiers missing\n Package not updated in 180 days\n\nUse Case\n--------\n\n``healthy`` can be used when you are trying to choose a package from a number of options. With ``healthy`` you can\nquickly gauge the risk and benefit of one package over the other and make your decision easier.\n\nInstallation\n------------\n::\n\n pip install healthy\n\n----\n\nSupports Python 2.7, 3.2, 3.3\n\nPython <=2.6, 3.0 and 3.1 are not supported, they don't have argparse", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dustinmm80/healthy", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "healthy", "package_url": "https://pypi.org/project/healthy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/healthy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dustinmm80/healthy" }, "release_url": "https://pypi.org/project/healthy/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "healthy checks the health of a Python package from its pypi listing", "version": "0.1.2" }, "last_serial": 792864, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "43849360d6fef667bfdffa2f726d8996", "sha256": "612575565c82d1d4ae3f84538862670a9ea2a3008b93a8bd4568498c57597608" }, "downloads": -1, "filename": "healthy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "43849360d6fef667bfdffa2f726d8996", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5568, "upload_time": "2013-05-12T22:14:52", "url": "https://files.pythonhosted.org/packages/76/6a/afedfeaf6c7b7e6ffef8860ce4d64c34d54c6a0274d3337a5961b4663fd3/healthy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a29b4ddf68d906355ecf89522026b1b0", "sha256": "62e32e5f823cdd5d42fb6c328470441df11b36d2560cb285b57c7dafd067a480" }, "downloads": -1, "filename": "healthy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a29b4ddf68d906355ecf89522026b1b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5612, "upload_time": "2013-05-12T22:25:40", "url": "https://files.pythonhosted.org/packages/21/c1/bc7093db25566791cd9992afac4bea2c73c2c4dcb92f65af37b1ae63a3fa/healthy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "251374205a2dbd132220e6e356fe0877", "sha256": "81ab60b55a3467673f9d29adb6ac5625e51c04413e7bffb03fdf22469cc83315" }, "downloads": -1, "filename": "healthy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "251374205a2dbd132220e6e356fe0877", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6388, "upload_time": "2013-05-22T21:13:33", "url": "https://files.pythonhosted.org/packages/8e/9d/f8baa3cd75e51042c3cac8e0132c73eab1aa08ce89221dcb9709c8f8be02/healthy-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "251374205a2dbd132220e6e356fe0877", "sha256": "81ab60b55a3467673f9d29adb6ac5625e51c04413e7bffb03fdf22469cc83315" }, "downloads": -1, "filename": "healthy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "251374205a2dbd132220e6e356fe0877", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6388, "upload_time": "2013-05-22T21:13:33", "url": "https://files.pythonhosted.org/packages/8e/9d/f8baa3cd75e51042c3cac8e0132c73eab1aa08ce89221dcb9709c8f8be02/healthy-0.1.2.tar.gz" } ] }