{ "info": { "author": "Brian Beffa", "author_email": "brbsix@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: System", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "=========\npip-utils\n=========\n\nHelper utilities for pip.\n\n\nInstallation\n============\n\nDownload from PyPI:\n\n::\n\n pip install --user pip-utils\n\npip-utils is also available here_ as a ZIP application [0]_. Once you've download it, you can install it to a directory on your PATH:\n\n::\n\n install pip-utils ~/.local/bin\n\n\nUsage\n=====\n\n::\n\n usage: pip3-utils [-h] [--version]\n {dependants,dependents,locate,outdated,parents} ...\n\n Helper utilities for pip.\n\n positional arguments:\n {dependants,dependents,locate,outdated,parents}\n dependants list dependants of package\n dependents list dependents of package\n locate identify package that file belongs to\n outdated list outdated packages that may be updated\n parents list packages lacking dependants\n\n optional arguments:\n -h, --help show this help message and exit\n --version show program's version number and exit\n\n See `pip3-utils COMMAND --help` for help on a specific subcommand.\n\nFor Python 2, use ``pip2-utils``. For Python 3, use ``pip3-utils``. Or, use ``python -m pip_utils``.\n\nIf you've installed the standalone executable on your PATH, your can call ``pip-utils``. Or run it directly with the Python interpreter of your choice, e.g. ``python3.5 ~/.local/bin/pip-utils``.\n\nBy default, pip-utils will interact with packages installed to the user site (assuming the user site is available). To disable this behavior, call pip-utils with Python's ``-s`` option (i.e. ``python -sm pip_utils``) or ``PYTHONNOUSERSITE`` environment variable (i.e. ``PYTHONNOUSERSITE=1 python -m pip_utils``).\n\n\nCommands\n========\n\ndependants\n----------\n\nList dependants of a package:\n\n::\n\n $ pip3-utils dependants pexpect\n ipython\n\ndependents\n----------\n\nList direct dependents of a package:\n\n::\n\n $ pip3-utils dependents ipython\n backports.shutil-get-terminal-size\n decorator\n pexpect\n pickleshare\n setuptools\n simplegeneric\n traitlets\n\nList direct dependents of a package with their version requirements:\n\n::\n\n $ pip3-utils dependents -i dataset\n alembic>=0.6.2\n normality>=0.2.2\n PyYAML>=3.10\n six\n six>=1.7.3\n sqlalchemy>=0.9.1\n\nList all dependencies of a package recursively:\n\n::\n\n $ pip3-utils dependents -r dataset\n alembic\n Mako\n MarkupSafe\n normality\n python-editor\n PyYAML\n six\n SQLAlchemy\n\nlocate\n------\n\nIdentify package(s) that file belongs to:\n\n::\n\n $ pip3-utils locate ~/.local/bin/symilar\n pylint\n\noutdated\n--------\n\nList outdated packages that may be updated. This differ's from pip's ``--outdated`` flag in that it verifies that there are no conflicting dependencies that would otherwise make an update inadvisable.\n\n::\n\n pip3-utils outdated\n\nList all outdated packages. Note, this is equivalent to pip's ``--outdated`` flag.\n\n::\n\n pip3-utils outdated --all\n\nList outdated packages unable to be updated due to dependency requirements:\n\n::\n\n pip3-utils outdated --pinned\n\nUpdate all outdated packages that may be updated.\n\n::\n\n pip3-utils outdated --upgrade\n\nparents\n-------\n\nList packages lacking dependants:\n\n::\n\n pip3-utils parents\n\n\nDevelopment\n===========\n\nTo run tests (automatically pulling in dependencies):\n\n::\n\n python setup.py test\n\nTo run tests directly, with verbose output:\n\n::\n\n python3 -m pytest -vv\n\n\nLicense\n=======\n\nCopyright (c) 2016 Six (brbsix@gmail.com).\n\nLicensed under the GPLv3 license.\n\n.. [0] https://bugs.python.org/issue1739468\n.. _here: https://github.com/brbsix/pip-utils/releases/latest", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/brbsix/pip-utils", "keywords": "package,packaging,pip,PyPi", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "pip-utils", "package_url": "https://pypi.org/project/pip-utils/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pip-utils/", "project_urls": { "Homepage": "https://github.com/brbsix/pip-utils" }, "release_url": "https://pypi.org/project/pip-utils/0.0.6/", "requires_dist": [ "pip (>=8.0.0)", "pytest-pylint; extra == 'testing'" ], "requires_python": "", "summary": "Helper utilities for pip", "version": "0.0.6" }, "last_serial": 2217193, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f486cb9448760cb3fc57bf5fe752507c", "sha256": "3cf7aff2524a3f5056353dcb070c98027d180b92d3db8e12ef903947cb321619" }, "downloads": -1, "filename": "pip_utils-0.0.2-py2-none-any.whl", "has_sig": true, "md5_digest": "f486cb9448760cb3fc57bf5fe752507c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13103, "upload_time": "2016-04-25T22:35:43", "url": "https://files.pythonhosted.org/packages/2d/e2/56d2eb10e76934b9b16691a1097c967da1f9ea1a9c7f34565d887f47619f/pip_utils-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f0d9eb10590d3aeb8b7f08be7176b6f", "sha256": "f652aa4c1d331087fb98478bb35336056abe612564f442572aeb90fc30b7955a" }, "downloads": -1, "filename": "pip_utils-0.0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "4f0d9eb10590d3aeb8b7f08be7176b6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13103, "upload_time": "2016-04-25T22:35:24", "url": "https://files.pythonhosted.org/packages/5c/73/3ffd459c957e0e0da01b5aa8894375617f5f20cb52f76d1f4f5de0d214e1/pip_utils-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef93e9c71c650784052b7ed8a866768e", "sha256": "2beb477d4ef1098396c882af0e185a3ebdb1f29c91b5c1d63f22f96476d657f8" }, "downloads": -1, "filename": "pip-utils-0.0.2.tar.gz", "has_sig": true, "md5_digest": "ef93e9c71c650784052b7ed8a866768e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9067, "upload_time": "2016-04-25T22:35:57", "url": "https://files.pythonhosted.org/packages/80/34/3c2ea3e9846658d94583eeccb3e0317147921bf6de52543364d913f06a07/pip-utils-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1c8a766626958310d03831350d1f293b", "sha256": "3621859839645eba5a784ace341eff0e7b5887eac7f161c052511e9e113bd02d" }, "downloads": -1, "filename": "pip_utils-0.0.3-py2-none-any.whl", "has_sig": true, "md5_digest": "1c8a766626958310d03831350d1f293b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13097, "upload_time": "2016-04-28T06:13:33", "url": "https://files.pythonhosted.org/packages/95/93/cf1dc2925d2adefcd1ff86a2426f338afe59de371a79f9f9107dbfdd18b8/pip_utils-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95a39368f8b7eba1a6f8cc4b14cc384a", "sha256": "b4c9cdae3c385482a6fbc140df13c26f01d106f9314d1291327064ba9dc8aca2" }, "downloads": -1, "filename": "pip_utils-0.0.3-py3-none-any.whl", "has_sig": true, "md5_digest": "95a39368f8b7eba1a6f8cc4b14cc384a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13097, "upload_time": "2016-04-28T06:13:20", "url": "https://files.pythonhosted.org/packages/d3/e3/4f2abd3c095eb9ac8411d6bcf5dfe3e076e65da1c7a1004b148af7f4c430/pip_utils-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e1d335a9760f2b2765839a894959cd1", "sha256": "8cb753c5083ea8b701cd67dbe9df9a33afebc4870fb00f21baab6498f7e0e2b9" }, "downloads": -1, "filename": "pip-utils-0.0.3.tar.gz", "has_sig": true, "md5_digest": "1e1d335a9760f2b2765839a894959cd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9241, "upload_time": "2016-04-28T06:13:41", "url": "https://files.pythonhosted.org/packages/5e/9d/582f6bca33d48642588e8e4de433b7c7ad4c5fdcdb83b0c774efbb67a6e7/pip-utils-0.0.3.tar.gz" } ], "0.0.4": [], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ff21b7ed703b0f8fdeb9e18fe43f0b73", "sha256": "7b17190ca6e254d932ee40b9856f7b68eafae005f339246d079da45c1ee2a819" }, "downloads": -1, "filename": "pip_utils-0.0.5-py2-none-any.whl", "has_sig": true, "md5_digest": "ff21b7ed703b0f8fdeb9e18fe43f0b73", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13853, "upload_time": "2016-07-12T09:34:26", "url": "https://files.pythonhosted.org/packages/d6/99/1ae4a85b4beda53be8c3647eab5378f65362fc318dd46f3d2916281a1bf8/pip_utils-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "449c6f80dce9cf3ae7f0fa5e0342e33e", "sha256": "02b5f6078dcaa8c3dfaf5e34e978985926c43ea5b2549e6dcd7cf180c61933ea" }, "downloads": -1, "filename": "pip_utils-0.0.5-py3-none-any.whl", "has_sig": true, "md5_digest": "449c6f80dce9cf3ae7f0fa5e0342e33e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13852, "upload_time": "2016-07-12T09:29:52", "url": "https://files.pythonhosted.org/packages/de/78/19844a1656e43789b3a5e9fa42f2ba1dc2ee769a19759bcc357ba7a83eab/pip_utils-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4d21f043134c3fa045b47c45aa6e07d", "sha256": "d57b7dfa462c32fd99d4465a6386411c6f5649c466a5b95d0a97f865cd90bf05" }, "downloads": -1, "filename": "pip-utils-0.0.5.tar.gz", "has_sig": true, "md5_digest": "c4d21f043134c3fa045b47c45aa6e07d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9620, "upload_time": "2016-07-12T09:34:55", "url": "https://files.pythonhosted.org/packages/dd/9e/2cceef5a31a2b5c261c4fed904f1ba2be672e97eb56358acdf62ad73f6ab/pip-utils-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e6dad096671ae4a9349e2ccd85ac194c", "sha256": "d89fcef82971d7a4d3e4ff6f59e1f9da4cdf152905af8537a3249683d1df0c6b" }, "downloads": -1, "filename": "pip_utils-0.0.6-py2-none-any.whl", "has_sig": true, "md5_digest": "e6dad096671ae4a9349e2ccd85ac194c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14075, "upload_time": "2016-07-12T18:10:29", "url": "https://files.pythonhosted.org/packages/0a/00/085ec71cbf5863d31075b5f7fba3036683c560213c966791a84fbd20d182/pip_utils-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "489fa2f2323026e75b3f3bb68f0faa13", "sha256": "6981000a3a0db2a8b7aa26fa06ea69afd20ed225e22f8621cf1e21bd3bc014fc" }, "downloads": -1, "filename": "pip_utils-0.0.6-py3-none-any.whl", "has_sig": true, "md5_digest": "489fa2f2323026e75b3f3bb68f0faa13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14074, "upload_time": "2016-07-12T18:10:32", "url": "https://files.pythonhosted.org/packages/2f/5f/4343d3714acc993c5b4ffa035276c17ffa63a3e838448a34c252208a1266/pip_utils-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "edf2a582419ddb6bdcae9ce45c2a64a2", "sha256": "6b9a467c58dfdeca1c45b61533ad47fdf5fb381cab56412dad519f348945698b" }, "downloads": -1, "filename": "pip-utils-0.0.6.tar.gz", "has_sig": true, "md5_digest": "edf2a582419ddb6bdcae9ce45c2a64a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9837, "upload_time": "2016-07-12T18:10:36", "url": "https://files.pythonhosted.org/packages/70/52/efb0cf155c020f86654f93e5c00c8a43eb691a9d5d834f5e101836135239/pip-utils-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e6dad096671ae4a9349e2ccd85ac194c", "sha256": "d89fcef82971d7a4d3e4ff6f59e1f9da4cdf152905af8537a3249683d1df0c6b" }, "downloads": -1, "filename": "pip_utils-0.0.6-py2-none-any.whl", "has_sig": true, "md5_digest": "e6dad096671ae4a9349e2ccd85ac194c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14075, "upload_time": "2016-07-12T18:10:29", "url": "https://files.pythonhosted.org/packages/0a/00/085ec71cbf5863d31075b5f7fba3036683c560213c966791a84fbd20d182/pip_utils-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "489fa2f2323026e75b3f3bb68f0faa13", "sha256": "6981000a3a0db2a8b7aa26fa06ea69afd20ed225e22f8621cf1e21bd3bc014fc" }, "downloads": -1, "filename": "pip_utils-0.0.6-py3-none-any.whl", "has_sig": true, "md5_digest": "489fa2f2323026e75b3f3bb68f0faa13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14074, "upload_time": "2016-07-12T18:10:32", "url": "https://files.pythonhosted.org/packages/2f/5f/4343d3714acc993c5b4ffa035276c17ffa63a3e838448a34c252208a1266/pip_utils-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "edf2a582419ddb6bdcae9ce45c2a64a2", "sha256": "6b9a467c58dfdeca1c45b61533ad47fdf5fb381cab56412dad519f348945698b" }, "downloads": -1, "filename": "pip-utils-0.0.6.tar.gz", "has_sig": true, "md5_digest": "edf2a582419ddb6bdcae9ce45c2a64a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9837, "upload_time": "2016-07-12T18:10:36", "url": "https://files.pythonhosted.org/packages/70/52/efb0cf155c020f86654f93e5c00c8a43eb691a9d5d834f5e101836135239/pip-utils-0.0.6.tar.gz" } ] }