{ "info": { "author": "Sergey Lupersolsky, Yash Bathia", "author_email": "ypython@yahoogroups.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python" ], "description": "pipr\r\n******************************\r\nTool to pip install missing imports and more\r\n\r\nBuild Status\r\n============\r\n.. image:: https://img.shields.io/travis/yahoo/pipr.svg\r\n :target: https://travis-ci.org/yahoo/pipr\r\n\r\n.. image:: https://coveralls.io/repos/yahoo/pipr/badge.svg\r\n :target: https://coveralls.io/r/yahoo/pipr\r\n\r\n.. image:: https://img.shields.io/pypi/dm/pipr.svg\r\n :target: https://pypi.python.org/pypi/pipr\r\n \r\n.. image:: https://img.shields.io/pypi/v/pipr.svg\r\n :target: https://pypi.python.org/pypi/pipr\r\n\r\n.. image:: https://img.shields.io/pypi/pyversions/pipr.svg\r\n :target: https://pypi.python.org/pypi/pipr\r\n\r\n.. image:: https://img.shields.io/badge/license-New%20BSD-blue.svg\r\n :target: https://raw.githubusercontent.com/yahoo/pipr/master/LICENSE.txt\r\n\r\n.. image:: https://readthedocs.org/projects/pipr/badge/?version=latest\r\n :target: http://pipr.readthedocs.org/en/latest\r\n :alt: Documentation Status\r\n \r\nDescription\r\n===========\r\npipr can install missing dependencies for any Python file and generate a requirements.txt file, so that YOU don't have to worry about searching for and installing the dependencies manually\r\n\r\nRequirements\r\n============\r\npipr supports both Python 2.7, and Python 3.4\r\n\r\nInstallation\r\n============\r\n\r\nTo install pipr, simply:\r\n\r\n.. code-block::\r\n\r\n $ pip install pipr\r\n\r\nUsage\r\n=====\r\n\r\n.. code-block::\r\n\r\n $ pipr -h\r\n usage: pipr [-h] [-r] [-d] [-R] filepath\r\n\r\n positional arguments:\r\n filepath The path to the Python file\r\n \r\n optional arguments:\r\n -h, --help show this help message and exit\r\n -r, --requirements Add --requirements to generate a requirements.txt\r\n file in current directory\r\n -d, --debug Add --debug to see debug output\r\n -R, --recursive Add --recursive to handle project-wide dependency\r\n \r\n.. code-block::\r\n\r\n $ cat test.py \r\n import argparse\r\n import sshmap, redislite\r\n import urllib2\r\n import sbi\r\n # import commentimp\r\n from time import sleep\r\n '''\r\n import commentimp2\r\n '''\r\n \r\n $ pipr test.py -d -r\r\n Imported packages: argparse, sshmap, redislite, urllib2, sbi, time\r\n Missing packages installed: sshmap==0.6.90, sbi==0.0.7\r\n\r\nBecause we added -r, there will a requirements.txt file generated in the current directory.\r\n \r\nMore Information\r\n================\r\n* Free software: BSD license, see LICENSE.txt for details\r\n* Documentation: https://pipr.readthedocs.org\r\n* Contributing: We welcome pull requests! Please check CONTRIBUTING.md for requirements\r\n* Contact information: ypython@yahoogroups.com", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/yahoo/pipr", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pipr", "package_url": "https://pypi.org/project/pipr/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pipr/", "project_urls": { "Homepage": "http://github.com/yahoo/pipr" }, "release_url": "https://pypi.org/project/pipr/0.0.50/", "requires_dist": [ "six" ], "requires_python": "", "summary": "Tool to pip install missing imports and more", "version": "0.0.50" }, "last_serial": 2037178, "releases": { "0.0.28": [ { "comment_text": "", "digests": { "md5": "e6aecbf1433d0aa6d7fdd8984ba44445", "sha256": "8d2244c76639c8b9de54ae7473929cf40dabe207be6ab5ea66e755a594712d94" }, "downloads": -1, "filename": "pipr-0.0.32-py2-none-any.whl", "has_sig": false, "md5_digest": "e6aecbf1433d0aa6d7fdd8984ba44445", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9884, "upload_time": "2015-04-10T19:16:10", "url": "https://files.pythonhosted.org/packages/ce/6a/600016936c5ed07291ecc6d90c7cfd3d9189b85274d9f43e6c12c3c27877/pipr-0.0.32-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f868e89bc458367d9584273a3e83b530", "sha256": "6e7cf870e89de8438b5f081013a5edbc575bfe9135272da71bd5425959cb099e" }, "downloads": -1, "filename": "pipr-0.0.32.tar.gz", "has_sig": false, "md5_digest": "f868e89bc458367d9584273a3e83b530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5264, "upload_time": "2015-04-10T19:16:44", "url": "https://files.pythonhosted.org/packages/da/57/ec90a2909346a93bc2a3ba034f19173e3af8d4003be7bb3f3c1d6851646d/pipr-0.0.32.tar.gz" } ], "0.0.32": [], "0.0.34": [ { "comment_text": "", "digests": { "md5": "6d4245c037368c878eb564116a082c2d", "sha256": "4a8a1525eeb8d78c2a765c162a8dd9bacccf4f919e426771a1bab3ef9c4e66ec" }, "downloads": -1, "filename": "pipr-0.0.34-py2-none-any.whl", "has_sig": false, "md5_digest": "6d4245c037368c878eb564116a082c2d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9980, "upload_time": "2015-04-10T19:43:29", "url": "https://files.pythonhosted.org/packages/3f/bd/045b853b26bc021f8e8175d3ae7d7a1ebc38c979647248010e6133d0259b/pipr-0.0.34-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f5a20a98da06cea84db1000d5ec48c7", "sha256": "2bac391d316805ceac65e186b24c42add5976e65da7aff4fbca3baad414aa17f" }, "downloads": -1, "filename": "pipr-0.0.34.tar.gz", "has_sig": false, "md5_digest": "6f5a20a98da06cea84db1000d5ec48c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5314, "upload_time": "2015-04-10T19:43:33", "url": "https://files.pythonhosted.org/packages/7a/a2/14f2232e38a730d1dcce7c4a584de8b09c88df1c77b123b928145b534a57/pipr-0.0.34.tar.gz" } ], "0.0.36": [ { "comment_text": "", "digests": { "md5": "2c136b763fe77a3cc1ed4a5393f1010a", "sha256": "35ea5bc29ca24b1c74126d5f7c8d60e0b3d614e12a6a14f6b0a3c1b943816dab" }, "downloads": -1, "filename": "pipr-0.0.36-py2-none-any.whl", "has_sig": false, "md5_digest": "2c136b763fe77a3cc1ed4a5393f1010a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9973, "upload_time": "2015-04-10T21:43:36", "url": "https://files.pythonhosted.org/packages/19/24/1da8d674377faca1901b70251025922963af402b6ee82e34ef0ed66198e1/pipr-0.0.36-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "327bd77a6fd4d0772730b435b190d364", "sha256": "07b427b7d6593677bc8bd243f5aef4d9f9bdbe312387542fa9a568c774cad4bf" }, "downloads": -1, "filename": "pipr-0.0.36.tar.gz", "has_sig": false, "md5_digest": "327bd77a6fd4d0772730b435b190d364", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5311, "upload_time": "2015-04-10T21:43:39", "url": "https://files.pythonhosted.org/packages/d6/33/511e2ce065641e7cc35cbf45d423305434ccd1ab8909bb0e3e7750a22638/pipr-0.0.36.tar.gz" } ], "0.0.38": [ { "comment_text": "", "digests": { "md5": "19fe29bce8f8b240831bc0362e2baee3", "sha256": "9236741e35f5c618504a4352d10ac16864186e5483d1683d73565879f62677c2" }, "downloads": -1, "filename": "pipr-0.0.38-py2-none-any.whl", "has_sig": false, "md5_digest": "19fe29bce8f8b240831bc0362e2baee3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10244, "upload_time": "2015-04-16T21:33:44", "url": "https://files.pythonhosted.org/packages/d6/e0/cad9283beeddd79abedac4493d1ef2bde535171d8c99eca99dcc75841117/pipr-0.0.38-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d135617e2896c2b6ac045f143ea9fd0", "sha256": "7d2220ac7834b29f55f7ef315bd390d6ee04ad7b4567dc403edc2924883ba79d" }, "downloads": -1, "filename": "pipr-0.0.38.tar.gz", "has_sig": false, "md5_digest": "9d135617e2896c2b6ac045f143ea9fd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5509, "upload_time": "2015-04-16T21:33:47", "url": "https://files.pythonhosted.org/packages/0d/93/4d705f39cbdb176f56ab315ac1f205fcbe06fa5f76c9564df482c7f4c7ef/pipr-0.0.38.tar.gz" } ], "0.0.41": [ { "comment_text": "", "digests": { "md5": "2e8b0029b3a6c6a7d79a1579f37f16b3", "sha256": "345f5ab5b1d9469702274969990f33ffda58d8a273dd04f4f2888d155fa96636" }, "downloads": -1, "filename": "pipr-0.0.41.macosx-10.11-intel.exe", "has_sig": false, "md5_digest": "2e8b0029b3a6c6a7d79a1579f37f16b3", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 73064, "upload_time": "2016-01-02T13:43:34", "url": "https://files.pythonhosted.org/packages/bb/cc/a08c059d3053a18b9a732576abe7d3f5456710d6da759eeeb19377ae8288/pipr-0.0.41.macosx-10.11-intel.exe" }, { "comment_text": "", "digests": { "md5": "b4543f2cf4e85c102578a99e399e033b", "sha256": "0629a5da6b2cba6dae078a7ccb4f5f428bac5dee45ce6ee274208d8246d54d06" }, "downloads": -1, "filename": "pipr-0.0.41-py2-none-any.whl", "has_sig": false, "md5_digest": "b4543f2cf4e85c102578a99e399e033b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10460, "upload_time": "2016-01-02T13:50:02", "url": "https://files.pythonhosted.org/packages/9d/ca/da2ad5345d85b57214e2cc7f42855358adafdb59a9c36232f62549d694da/pipr-0.0.41-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87b85b5708e408b56eb114d9e861961d", "sha256": "1fc77ec475928f3dbe3d8f6583cee5673c76db87c4ff2fe7f07fea1b9b2852e1" }, "downloads": -1, "filename": "pipr-0.0.41.tar.gz", "has_sig": false, "md5_digest": "87b85b5708e408b56eb114d9e861961d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5616, "upload_time": "2016-01-02T13:43:27", "url": "https://files.pythonhosted.org/packages/bd/51/beea42271fbd2badce4f465ca0abc12da0b9437817bd960aaca2ffd9ff68/pipr-0.0.41.tar.gz" } ], "0.0.46": [ { "comment_text": "", "digests": { "md5": "c96d8f5a13c5531c432024a17d7decfd", "sha256": "a58a685f575216fa736c448bfd3d98500317f32817acfd4ff08ada1b1a78c6ed" }, "downloads": -1, "filename": "pipr-0.0.46-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c96d8f5a13c5531c432024a17d7decfd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10570, "upload_time": "2016-03-20T01:25:47", "url": "https://files.pythonhosted.org/packages/47/21/9470b1698c5596c270d7622e12c67c8e3915b3f92a8c295a60bc14733663/pipr-0.0.46-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ce82a44a9cdad476f57e3845b4c9830", "sha256": "2ab427f19367c15affe5af34e500f3cdeef07bc86175bf0206945e93fd9e2b5d" }, "downloads": -1, "filename": "pipr-0.0.46.tar.gz", "has_sig": false, "md5_digest": "9ce82a44a9cdad476f57e3845b4c9830", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5660, "upload_time": "2016-03-16T08:11:02", "url": "https://files.pythonhosted.org/packages/47/3b/f666bd106195881a3cf90da43ab525093a7e47c988840d563ad3d594d43d/pipr-0.0.46.tar.gz" } ], "0.0.48": [ { "comment_text": "", "digests": { "md5": "53a6d4995ba50c945090419bbe7885b7", "sha256": "3ba32bdb9696e23814a900f1cc56b84b47ad508a2f6315f4c0fc4fc99bc5a9a0" }, "downloads": -1, "filename": "pipr-0.0.48-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53a6d4995ba50c945090419bbe7885b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10586, "upload_time": "2016-03-20T06:31:55", "url": "https://files.pythonhosted.org/packages/40/ed/6d6f392ee670dfac348a610cae53b626bbcce428aabdfbbaf2cd069b4544/pipr-0.0.48-py2.py3-none-any.whl" } ], "0.0.50": [ { "comment_text": "", "digests": { "md5": "e8426058ffd0d3165b4c4ffcb68572e4", "sha256": "906ef806c014ac5e9c6f4d0ea89b7ee80a59c868ef8ee235ff4f5ad959afa48a" }, "downloads": -1, "filename": "pipr-0.0.50-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8426058ffd0d3165b4c4ffcb68572e4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10920, "upload_time": "2016-03-30T14:28:53", "url": "https://files.pythonhosted.org/packages/0e/97/ddf53954fe041acb814571113b419430b9c69265cfa9be3356e0b90940f6/pipr-0.0.50-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e8426058ffd0d3165b4c4ffcb68572e4", "sha256": "906ef806c014ac5e9c6f4d0ea89b7ee80a59c868ef8ee235ff4f5ad959afa48a" }, "downloads": -1, "filename": "pipr-0.0.50-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8426058ffd0d3165b4c4ffcb68572e4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10920, "upload_time": "2016-03-30T14:28:53", "url": "https://files.pythonhosted.org/packages/0e/97/ddf53954fe041acb814571113b419430b9c69265cfa9be3356e0b90940f6/pipr-0.0.50-py2.py3-none-any.whl" } ] }