{ "info": { "author": "youngquan", "author_email": "youngquan@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython" ], "description": "pip-download\n============\n\npip-download is a tool which can be used to download python projects and their dependencies listed on\npypi's `download files` page. If you run the `pip-download` command to download one project on a Linux platform,\npackages end with `.whl` and can be directly installed on a Windows and a macOS platform will also be downloaded.\nIn that way, you can use these downloaded packages to serve for a minimal\npypi sever(like `pypiserver `_ on your company internal network.\n\nAt first, it uses `pip download xxx` command to download packages of the project `xxx` to a temp dir. Then it unpacks\nthese downloaded packages' name and version to download all packages of the project `xxx`. These downloaded\npackages include packages end with `.whl` built on the Linux, Windows, macOS platform and the source packages end with\n`.tar.gz` or `.zip` .\n\n.. contents:: **Table of Contents**\n :backlinks: none\n\nInstallation\n------------\n\npip-download is distributed on `PyPI `_ and is available on Linux/macOS and Windows and supports\nPython 3.5+. You can simply install pip-download as below:\n\n.. code-block:: bash\n\n $ pip install pip-download\n\nHowever, it's a better choice to use a virtual environment:\n\n.. code-block:: bash\n\n $ python -m venv venv\n # On Windows:\n $ .\\venv\\Scripts\\activate\n # On Linux:\n $ .venv/bin/activate\n $ pip install pip-download\n\n`virtualenv `_ is also a good choice.\n\nUsage\n-----\n\nAfter installation, you can use pip-download to download python projects and its dependencies.\n\n.. code-block:: bash\n\n $ pip-download flask\n $ pip-download -r requirements.txt\n $ pip-download hatch -d /tmp/\n\nLicense\n-------\n\npip-download is distributed under the terms of both\n\n- `MIT License `_\n- `Apache License, Version 2.0 `_\n\nat your option.\n\nCredits\n-------\n\n- All the people who work on `Click `_\n- All the people involved in the project `hatch `_\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/youngquan/pip-download", "keywords": "pip download,cross platform,offline packages", "license": "MIT/Apache-2.0", "maintainer": "youngquan", "maintainer_email": "youngquan@qq.com", "name": "pip-download", "package_url": "https://pypi.org/project/pip-download/", "platform": "", "project_url": "https://pypi.org/project/pip-download/", "project_urls": { "Homepage": "https://github.com/youngquan/pip-download" }, "release_url": "https://pypi.org/project/pip-download/0.0.6/", "requires_dist": [ "click", "requests", "cachecontrol", "packaging", "retrying" ], "requires_python": "", "summary": "A wrapper for pip download.", "version": "0.0.6" }, "last_serial": 5507620, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1e42c5bf316af66271dd05e58a5fabdf", "sha256": "5296f64fbaf5edb318a608c997942d8bb75b92babdf06692dd9b815ab65dca46" }, "downloads": -1, "filename": "pip_download-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1e42c5bf316af66271dd05e58a5fabdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1033940, "upload_time": "2019-05-14T15:15:37", "url": "https://files.pythonhosted.org/packages/8b/cb/d83bc56db0e6b90b11a332ce4065a42fd096403764274def4333c362ed3b/pip_download-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffc6057f0a19a37d7673c6d22f1c7f5a", "sha256": "1a1e095324d07002013c4661b2f4f4741236f3a0b094a56dfe4f4bde7c83a3b4" }, "downloads": -1, "filename": "pip-download-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ffc6057f0a19a37d7673c6d22f1c7f5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12733, "upload_time": "2019-05-14T15:15:40", "url": "https://files.pythonhosted.org/packages/de/0d/80f91c2d51c3a4aa3b4b217106b44dbf4c54af6f8960d241f2d24eab67cd/pip-download-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "eaa80edcd75f7419d323f3ca92701a56", "sha256": "89fe6094e40edeba3dbd21e0aa9f0f39b79b33d4a805f3a7c7eff6a39b09abf6" }, "downloads": -1, "filename": "pip_download-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "eaa80edcd75f7419d323f3ca92701a56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14128, "upload_time": "2019-05-19T14:51:20", "url": "https://files.pythonhosted.org/packages/88/8f/87bf74ec6fbe66b866c09fa72fe9f5b3530612a30cb124868f74a649d079/pip_download-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5259c9101ee23e7ddfc2d0c62bfc6734", "sha256": "720821b14eefd9949f3df9dcd1b874132c5df486ed6f8d57701037c158fe5923" }, "downloads": -1, "filename": "pip-download-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5259c9101ee23e7ddfc2d0c62bfc6734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11843, "upload_time": "2019-05-19T14:51:23", "url": "https://files.pythonhosted.org/packages/a1/4c/94e1ee7cf7689946b813a10333c69dd8d8851527d599439c523d11ee3bd7/pip-download-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8daab6b0dfea1f05c18aec3ce9993e1e", "sha256": "84c2a2cf8a7c0a19009541a45047884956453a7d4d75c692a3ef7d3cd13c07fd" }, "downloads": -1, "filename": "pip_download-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8daab6b0dfea1f05c18aec3ce9993e1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14127, "upload_time": "2019-05-22T15:04:52", "url": "https://files.pythonhosted.org/packages/79/61/87a7dd831f01cf71bc32816dce5e5b7c56d39d1aec528ab0e74f375e39ea/pip_download-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69b167034ae70530d46a8a4eee4815fa", "sha256": "5cd969bc3aeccaf842b795a5174ca71f56ec58c64567f05c4621e2fd370b8ac5" }, "downloads": -1, "filename": "pip-download-0.0.3.tar.gz", "has_sig": false, "md5_digest": "69b167034ae70530d46a8a4eee4815fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11857, "upload_time": "2019-05-22T15:04:54", "url": "https://files.pythonhosted.org/packages/51/05/464b8cb69b8e743d8cf7d95c5f3c4b1f92cf5b2338cbebc253fffb947b65/pip-download-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "77fd878bafc2fcdca85498f9a51e5bf7", "sha256": "66f7f4d11dbe27007903d336ad51f5971f12c04bb260cc1503270cb540f4473a" }, "downloads": -1, "filename": "pip_download-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "77fd878bafc2fcdca85498f9a51e5bf7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14322, "upload_time": "2019-05-29T14:19:00", "url": "https://files.pythonhosted.org/packages/d4/08/17e9367cba3a53973a8b35173128a87d806f276113057969e7ba01a33eb3/pip_download-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a2ca0da6b5e74fdef51fdf86da981ee", "sha256": "a0fac670524846e1f5141f3ae28e3e74b5bce59bc4a76f65a390552e5e5e50d3" }, "downloads": -1, "filename": "pip-download-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7a2ca0da6b5e74fdef51fdf86da981ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12035, "upload_time": "2019-05-29T14:19:02", "url": "https://files.pythonhosted.org/packages/9d/1c/4f9ff52b09c0babb5d6e8d4b77f9775cd2e8827da5d44ad095f7f1244532/pip-download-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c5cdea1ad04dc69b7afd09190583f63f", "sha256": "a613dc3511748bb2a79b74e4c0fdcbc2d42f1c5c6c2d6ce4a5a8419ec926dc56" }, "downloads": -1, "filename": "pip_download-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c5cdea1ad04dc69b7afd09190583f63f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14517, "upload_time": "2019-06-28T12:18:16", "url": "https://files.pythonhosted.org/packages/69/22/05be8e12055d5a6bf10c4025dfc8d5248de0167c5eb3f387458e716d91b1/pip_download-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fe8924c6e3057ac58aeba9ddbd3297f", "sha256": "5b22badc50a377348155d7cfb7518ff29824111a85af87f739412531ec7b950c" }, "downloads": -1, "filename": "pip-download-0.0.5.tar.gz", "has_sig": false, "md5_digest": "3fe8924c6e3057ac58aeba9ddbd3297f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12298, "upload_time": "2019-06-28T12:18:19", "url": "https://files.pythonhosted.org/packages/b7/1c/70cf83c72d768678aa5e75b10bbe9b044b891f0bc1b9c081b847d2eeb018/pip-download-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "8e967111fa65dea3e31429d24e7b2399", "sha256": "84b0562518bf82729cae4c21d77900427a956921d7761e56d093d98276322481" }, "downloads": -1, "filename": "pip_download-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8e967111fa65dea3e31429d24e7b2399", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14549, "upload_time": "2019-07-09T15:02:06", "url": "https://files.pythonhosted.org/packages/0c/06/331682391518e35e84d91d78d8d1e9a2415771642d887450e85e357f735b/pip_download-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25ae83e1e03ccc1848d8b6f03e20ba6d", "sha256": "c1ceedb1f1ffdfdf174166b9c8135521d04fe88d75b26032000b644cc49cf4e5" }, "downloads": -1, "filename": "pip-download-0.0.6.tar.gz", "has_sig": false, "md5_digest": "25ae83e1e03ccc1848d8b6f03e20ba6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12342, "upload_time": "2019-07-09T15:02:09", "url": "https://files.pythonhosted.org/packages/1d/bf/8f5f42b941ab33d431ef033fc41ccba15e706bd8216beba2fcdc4619e9cb/pip-download-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e967111fa65dea3e31429d24e7b2399", "sha256": "84b0562518bf82729cae4c21d77900427a956921d7761e56d093d98276322481" }, "downloads": -1, "filename": "pip_download-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8e967111fa65dea3e31429d24e7b2399", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14549, "upload_time": "2019-07-09T15:02:06", "url": "https://files.pythonhosted.org/packages/0c/06/331682391518e35e84d91d78d8d1e9a2415771642d887450e85e357f735b/pip_download-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25ae83e1e03ccc1848d8b6f03e20ba6d", "sha256": "c1ceedb1f1ffdfdf174166b9c8135521d04fe88d75b26032000b644cc49cf4e5" }, "downloads": -1, "filename": "pip-download-0.0.6.tar.gz", "has_sig": false, "md5_digest": "25ae83e1e03ccc1848d8b6f03e20ba6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12342, "upload_time": "2019-07-09T15:02:09", "url": "https://files.pythonhosted.org/packages/1d/bf/8f5f42b941ab33d431ef033fc41ccba15e706bd8216beba2fcdc4619e9cb/pip-download-0.0.6.tar.gz" } ] }