{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "pip-autoremove\n==============\n\n.. image:: https://pypip.in/d/pip-autoremove/badge.png\n :target: https://pypi.python.org/pypi/pip-autoremove/\n\n.. image:: https://pypip.in/v/pip-autoremove/badge.png\n :target: https://pypi.python.org/pypi/pip-autoremove/\n\n.. image:: https://pypip.in/license/pip-autoremove/badge.png\n :target: https://pypi.python.org/pypi/pip-autoremove/\n\n\nRemove a package and its unused dependencies.\n\n\nQuickstart\n----------\n\nFirst, install ``pip-autoremove``::\n\n $ pip install pip-autoremove\n\nInstall a package which has dependencies, e.g. ``Flask``::\n\n $ pip install Flask\n\n ...\n Successfully installed Flask Werkzeug Jinja2 itsdangerous markupsafe\n Cleaning up...\n\nUninstall it and all its unused dependencies::\n\n $ pip-autoremove Flask -y\n\n Flask 0.10.1 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n Werkzeug 0.9.6 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n Jinja2 2.7.3 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n MarkupSafe 0.23 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n itsdangerous 0.24 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n\n Uninstalling MarkupSafe:\n Successfully uninstalled MarkupSafe\n Uninstalling Jinja2:\n Successfully uninstalled Jinja2\n Uninstalling itsdangerous:\n Successfully uninstalled itsdangerous\n Uninstalling Werkzeug:\n Successfully uninstalled Werkzeug\n Uninstalling Flask:\n Successfully uninstalled Flask\n\nRemove multiple packages and their dependencies at once::\n\n $ pip install Flask Sphinx\n\n ...\n Successfully installed Flask Sphinx Werkzeug Jinja2 itsdangerous Pygments docutils markupsafe\n Cleaning up...\n\n::\n\n $ pip-autoremove Flask Sphinx -y\n\n Sphinx 1.2.2 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n Jinja2 2.7.3 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n MarkupSafe 0.23 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n Pygments 1.6 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n docutils 0.12 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n Flask 0.10.1 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n Werkzeug 0.9.6 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n Jinja2 2.7.3 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n MarkupSafe 0.23 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n itsdangerous 0.24 (/tmp/pip-autoremove/.venv/lib/python2.7/site-packages)\n ...\n\nUsage\n-----\n\n::\n\n Usage: pip-autoremove [OPTION]... [NAME]...\n\n Options:\n --version show program's version number and exit\n -h, --help show this help message and exit\n -l, --list list unused dependencies, but don't uninstall them.\n -L, --leaves list leaves (packages which are not used by any others).\n -y, --yes don't ask for confirmation of uninstall deletions.\n\nInstallation\n------------\n\n::\n\n $ pip install pip-autoremove\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/invl/pip-autoremove", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "pip-autoremove", "package_url": "https://pypi.org/project/pip-autoremove/", "platform": "", "project_url": "https://pypi.org/project/pip-autoremove/", "project_urls": { "Homepage": "https://github.com/invl/pip-autoremove" }, "release_url": "https://pypi.org/project/pip-autoremove/0.9.1/", "requires_dist": null, "requires_python": "", "summary": "Remove a package and its unused dependencies", "version": "0.9.1" }, "last_serial": 3871562, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9b50bd94e8b1402f9ba3193a32d9cfc4", "sha256": "aa8dd3eb41ec607d54ae04bc03ef67aad5402af760ac95f957abf87ce9e2cf8d" }, "downloads": -1, "filename": "pip_autoremove-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9b50bd94e8b1402f9ba3193a32d9cfc4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3768, "upload_time": "2014-08-14T01:26:45", "url": "https://files.pythonhosted.org/packages/bf/45/ad478a741a4204501cdfd81f60f768de3c35024e12bb474ab7c47b5f7a31/pip_autoremove-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dca0bfabef85fb0e77368d6ca9e8f953", "sha256": "9683127eefe62db68cac32c20ecb2a67de6812fdd7cbe6f32c44334b806cc953" }, "downloads": -1, "filename": "pip-autoremove-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dca0bfabef85fb0e77368d6ca9e8f953", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2074, "upload_time": "2014-08-13T10:24:22", "url": "https://files.pythonhosted.org/packages/05/74/a657d18430da966edccaa3c73ff88f47d7a2eae3046cd515c798edcbb635/pip-autoremove-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "988cc009991258c5fce92d1f6b1b1dc7", "sha256": "1db3eb477225bf2150948052953ac63d1a76c9107bdb7807bff0704788d31c9b" }, "downloads": -1, "filename": "pip_autoremove-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "988cc009991258c5fce92d1f6b1b1dc7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3838, "upload_time": "2014-08-17T06:21:06", "url": "https://files.pythonhosted.org/packages/82/5d/4373cd2002c70b878758bfc2a2e382b95705a6a9f72abf1775e34118381b/pip_autoremove-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ab2b5789b5c9e77880918a0fc38e164", "sha256": "aff8ba9554fb5f1819f3a103c8b9e54f468a7c8cc883d81f6545caf62bf5d8db" }, "downloads": -1, "filename": "pip-autoremove-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1ab2b5789b5c9e77880918a0fc38e164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2149, "upload_time": "2014-08-17T06:21:04", "url": "https://files.pythonhosted.org/packages/61/40/71236dcff6be8f98d611be9bc3069320838c7ac52ec55511d2836a321506/pip-autoremove-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "08b36ff12bd1ee83bff2e7acd2622048", "sha256": "16c112f022d3a220c2bebaf3aafb0348e60335e4ec8dba0ad6c1ce566d33d917" }, "downloads": -1, "filename": "pip_autoremove-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "08b36ff12bd1ee83bff2e7acd2622048", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4012, "upload_time": "2014-08-17T09:23:34", "url": "https://files.pythonhosted.org/packages/f2/70/052a2b1898a4471416e4b93ea21b5b68e1a1996e0732c71442737ffb1f71/pip_autoremove-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b6a81f0a8389dabac8b3cd482086db6", "sha256": "19d3a1d013026bbd7df43c6fa05f9f76f3345fd5175895610ed93258c4d7b717" }, "downloads": -1, "filename": "pip-autoremove-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8b6a81f0a8389dabac8b3cd482086db6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2280, "upload_time": "2014-08-17T09:23:30", "url": "https://files.pythonhosted.org/packages/29/a7/a962dd70b30ab0bcb6822dc57e20a77a8d0415b97e6d84aa108d1c7822b1/pip-autoremove-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4f0dac90214d1767893decd965c00306", "sha256": "01c22e3fabe9ce870b639dc29d8cebd2c64e04321a8701ac89be7fd5c12dd364" }, "downloads": -1, "filename": "pip_autoremove-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4f0dac90214d1767893decd965c00306", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4019, "upload_time": "2014-08-17T10:48:19", "url": "https://files.pythonhosted.org/packages/3d/8f/26230921efc77346ba37c1466a87988fc840215db298b1e83f40b0ceacca/pip_autoremove-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b964212f7c957eadb50a2801e8e7caac", "sha256": "4e86552c20a1f417d8911acfdbf7264a910e708e79ded6dada7f105312388b40" }, "downloads": -1, "filename": "pip-autoremove-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b964212f7c957eadb50a2801e8e7caac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2336, "upload_time": "2014-08-17T10:48:15", "url": "https://files.pythonhosted.org/packages/5f/ad/d151079b25d8b5235ef0520a1bc6ac422572fed7463c0756875b1f138878/pip-autoremove-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8615135c953326c0fd9f2bfb5bc0053d", "sha256": "5212a50be6b73f028704968b30008c16b9d12937ce48e15888eb8d185debf0fc" }, "downloads": -1, "filename": "pip_autoremove-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8615135c953326c0fd9f2bfb5bc0053d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4092, "upload_time": "2014-08-17T11:35:08", "url": "https://files.pythonhosted.org/packages/22/e8/a0e6f2721c63eeedc70620149cb60a6cae5ae6cceccb98b41963a9515e38/pip_autoremove-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb19a53fd62cb5e1706df2f4a59aeae0", "sha256": "873aa605c99c4ba6d6f8db39a64de2f605c2cd5f12efb191f31f1d9622a7dcbc" }, "downloads": -1, "filename": "pip-autoremove-0.4.1.tar.gz", "has_sig": false, "md5_digest": "fb19a53fd62cb5e1706df2f4a59aeae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2414, "upload_time": "2014-08-17T11:13:10", "url": "https://files.pythonhosted.org/packages/0f/33/ab424f097c18f51dd07816fce408626b435d8acbc2c5a92593e01e0bbf68/pip-autoremove-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "bcd9e271f6ca78cb3f7a893119181a32", "sha256": "9e7829b4c2b005a0982e926b7d28d0c20c68b3f87576c3aebfc883e81df73d44" }, "downloads": -1, "filename": "pip_autoremove-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bcd9e271f6ca78cb3f7a893119181a32", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4190, "upload_time": "2014-08-17T12:57:18", "url": "https://files.pythonhosted.org/packages/f9/21/f7b0189e48e6464713b7fbd081b71c6b05755f834d45bfcb7e760244316c/pip_autoremove-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40262da5c63db20a5774d9e218f40cb4", "sha256": "2537dff35ceca187c840a82b4ff330ed7665f0201a72921606705277ba1beb79" }, "downloads": -1, "filename": "pip-autoremove-0.5.0.tar.gz", "has_sig": false, "md5_digest": "40262da5c63db20a5774d9e218f40cb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2502, "upload_time": "2014-08-17T12:57:15", "url": "https://files.pythonhosted.org/packages/2c/03/1c6dcd2ea31d767304192b528f8e019a18d8dd8ab57f265b910d392813be/pip-autoremove-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "098522f7f7bcb80155ddcb52d4a45f79", "sha256": "81c27c0f39f01bfdcd6e986be1011cadc8e4da3d7e5bb2998c612f8784cbcda4" }, "downloads": -1, "filename": "pip_autoremove-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "098522f7f7bcb80155ddcb52d4a45f79", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4517, "upload_time": "2014-08-18T01:27:56", "url": "https://files.pythonhosted.org/packages/d0/8e/8fffe037ebb3312b99108e020061388df6e72a1261d55fe71bcacbec3c5d/pip_autoremove-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10021ec2ce600a0d2aaf5f0455c1e7ba", "sha256": "2160346941ac08862083678a8cb51703acf1b6f8d38be8ec674c58f9b23f53f8" }, "downloads": -1, "filename": "pip-autoremove-0.6.0.tar.gz", "has_sig": false, "md5_digest": "10021ec2ce600a0d2aaf5f0455c1e7ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2672, "upload_time": "2014-08-18T01:27:53", "url": "https://files.pythonhosted.org/packages/96/3f/17068bc4528bb8d3b3af6370d5051a678d159bd77d6c95fbcb5c9691ce5e/pip-autoremove-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "115ae3cc7024353d86f05c5606cdaab6", "sha256": "1d30572c5365181810d4e98879f6b53bfbf9360f9ffccee08d508de66182c288" }, "downloads": -1, "filename": "pip_autoremove-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "115ae3cc7024353d86f05c5606cdaab6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4882, "upload_time": "2014-08-24T06:39:55", "url": "https://files.pythonhosted.org/packages/ae/aa/c3d8ba24aefd4263d19c15ce6f5ac9bceea4d39185a5e2f4997973d0c96c/pip_autoremove-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5104b8b4ec982e520e004c6dee203376", "sha256": "e0726664032f246973d714eedcf8f5c12a798dbe1f40702c632095a94749d630" }, "downloads": -1, "filename": "pip-autoremove-0.7.0.tar.gz", "has_sig": false, "md5_digest": "5104b8b4ec982e520e004c6dee203376", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2930, "upload_time": "2014-08-24T06:39:52", "url": "https://files.pythonhosted.org/packages/21/36/cfb3b90cbf9acd853655932499a0871fa1a5dedaa5fce3b9bb544b870d48/pip-autoremove-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "0e23b6997982883cf7dd535975558041", "sha256": "15e4a46c918d8e7e5f8c6781fd19857791afcf69a15a73b436af90f462c0bcd4" }, "downloads": -1, "filename": "pip_autoremove-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e23b6997982883cf7dd535975558041", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5021, "upload_time": "2014-09-14T12:16:55", "url": "https://files.pythonhosted.org/packages/0a/95/914d7018b8eb69ba4ed8074668f48b33413220b2536d8cfbff2ad951068f/pip_autoremove-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b6bfef100132e9e1d78dd504f28927a", "sha256": "118685a6b071a81a1033fe098a9919138f852e525d4064c3f7270701bad8aeda" }, "downloads": -1, "filename": "pip-autoremove-0.8.0.tar.gz", "has_sig": false, "md5_digest": "6b6bfef100132e9e1d78dd504f28927a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3006, "upload_time": "2014-09-14T12:16:52", "url": "https://files.pythonhosted.org/packages/9c/69/b2742d08b6da371e2ecd794189b708007e1b461957d530f2c9111fadc9eb/pip-autoremove-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "0266e09ce9e32585b210ca133042af4a", "sha256": "20e870ffc8035bc4152b8c916767cf679ebaa836098ed71ee748fc9a4716bd20" }, "downloads": -1, "filename": "pip_autoremove-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0266e09ce9e32585b210ca133042af4a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5368, "upload_time": "2015-04-06T10:19:59", "url": "https://files.pythonhosted.org/packages/ba/39/dec355f61fabe35689acd1879ce17492863930095df5992f8276eab1b0b8/pip_autoremove-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f5490246a83500be1ff77a15e0b97ea", "sha256": "1c950e99938521c5070892b2f3c263ed310accf863ae03b0962f6fa2041859f5" }, "downloads": -1, "filename": "pip-autoremove-0.9.0.tar.gz", "has_sig": false, "md5_digest": "6f5490246a83500be1ff77a15e0b97ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3191, "upload_time": "2015-04-06T10:19:55", "url": "https://files.pythonhosted.org/packages/c6/45/12ba8eaeddfee64e1f1931c196dac92afb7d806f99566ae4f93e8c2f34d4/pip-autoremove-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "8e363420716f1c5da77e48921f86c212", "sha256": "32c89058be38da31058b518b85369be06cf72ad424157cb93b3cc0ae7b4877d7" }, "downloads": -1, "filename": "pip_autoremove-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e363420716f1c5da77e48921f86c212", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3759, "upload_time": "2018-05-17T09:09:33", "url": "https://files.pythonhosted.org/packages/0a/1d/f9ba8d36c6d24726b8615d53522bf237db0a78f39d14eafa242f032d9a1e/pip_autoremove-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dce79dcf61458b05c99024b5f8f15370", "sha256": "807f4489ea669912bca4535296ef1e6c92794c71e849f58abf188e9786b472e5" }, "downloads": -1, "filename": "pip-autoremove-0.9.1.tar.gz", "has_sig": false, "md5_digest": "dce79dcf61458b05c99024b5f8f15370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3141, "upload_time": "2018-05-17T09:09:31", "url": "https://files.pythonhosted.org/packages/0c/be/069ddf426875ca9c15b0d4389a66d4a2ba45d82e5dc9f3cee58c1c517e3c/pip-autoremove-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e363420716f1c5da77e48921f86c212", "sha256": "32c89058be38da31058b518b85369be06cf72ad424157cb93b3cc0ae7b4877d7" }, "downloads": -1, "filename": "pip_autoremove-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e363420716f1c5da77e48921f86c212", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3759, "upload_time": "2018-05-17T09:09:33", "url": "https://files.pythonhosted.org/packages/0a/1d/f9ba8d36c6d24726b8615d53522bf237db0a78f39d14eafa242f032d9a1e/pip_autoremove-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dce79dcf61458b05c99024b5f8f15370", "sha256": "807f4489ea669912bca4535296ef1e6c92794c71e849f58abf188e9786b472e5" }, "downloads": -1, "filename": "pip-autoremove-0.9.1.tar.gz", "has_sig": false, "md5_digest": "dce79dcf61458b05c99024b5f8f15370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3141, "upload_time": "2018-05-17T09:09:31", "url": "https://files.pythonhosted.org/packages/0c/be/069ddf426875ca9c15b0d4389a66d4a2ba45d82e5dc9f3cee58c1c517e3c/pip-autoremove-0.9.1.tar.gz" } ] }