{ "info": { "author": "AbdealiJK", "author_email": "abdealikothari@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "pip-downloader\n==============\n``pip-downloader`` helps in allowing offline installations of python packages.\n\n``pip download`` already exists, which does something similar:\n - Pro: Handles dependency resolution in the same way ``pip install`` does - so no confusion\n - Pro: It is useful to download all the source packages with the ``--no-binary :all:`` argument.\n - Con: It downloads only 1 file per package (i.e. only source or only one of the wheel files)\n - Con: For downloads of a different system (not the system you're running it from) it expects\n the package and all it's dependencies to have similar wheels (eg: If ``cp36m-manylinux``\n is the wheel for one library, all it's dependencies should also have that wheel)\n\n``pip-downloader`` aims to solve the same issue but in a slightly different way:\n - It uses the same dependency resolution ``pip download`` uses but after resolving the dependencies\n - It downloads all the files (source and all wheels) available for that version of the package\n\nThis gives an experience that is more consistent with the online installation with pip as it has\nall the files (all wheels and sources) for installation.\n\nInstallation\n============\nIt is recommended to use the latest version of pip (currently - 19.1) when using pip-downloader.\n\n.. code:: bash\n\n pip install pip-downloader\n\nUsage\n=====\nThe command line utility `pip-downloader` should be available.\n\n.. code:: bash\n\n # To get help about pip-downloader\n pip-downloader --help\n\n # To fetch the list of packages and their versions that downloader will download (dry-run)\n pip-downloader list flask \n\n # To download the list of packages and their versions to the provided destination\n pip-downloader download flask --dest /tmp/pypi\n\nKnown Limitations\n=================\n - Dependencies mentioned in `setup_requires` are not downloaded as pip's dependency resolution\n mechanism does not consider them at the moment. Common setup-time requirements are:\n setuptools_scm, vcversioner, numpy, etc.\n - Build dependencies mentioned in `pyproject.toml` are not downlaoded as pip's dependency manages\n install/run-time dependencies at the moment. (These are needed only if source installation is\n chosen when installing a package.)\n - When solving for packages with `sys_platform` environment markers, the package resolution will\n happen based on the machine you're running `pip-downloader` from. Need to investigate on how to\n resolve this issue.\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/AbdealiJK/pip-downloader", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pip-downloader", "package_url": "https://pypi.org/project/pip-downloader/", "platform": "", "project_url": "https://pypi.org/project/pip-downloader/", "project_urls": { "Homepage": "https://github.com/AbdealiJK/pip-downloader" }, "release_url": "https://pypi.org/project/pip-downloader/0.2/", "requires_dist": [ "click", "requests" ], "requires_python": "", "summary": "Download packages from pip for offline usage.", "version": "0.2" }, "last_serial": 5186810, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6ac6fb7b20fb529d0fe6113b866c5b58", "sha256": "6b759dd213293ea8237890769c62b3b43c365da36013908196c1346166f14d2d" }, "downloads": -1, "filename": "pip_downloader-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ac6fb7b20fb529d0fe6113b866c5b58", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3563, "upload_time": "2019-04-24T13:13:04", "url": "https://files.pythonhosted.org/packages/89/b3/8290322c946e1a15f1e008cafd454f2684247e3e710061f15aa43835aa1c/pip_downloader-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71b0c746004e5f179cdd7635442c280c", "sha256": "b93b210d8dcf55cbfa41aa7ebadee364cc1fac421a6d6914098737fa3bddad2e" }, "downloads": -1, "filename": "pip-downloader-0.1.tar.gz", "has_sig": false, "md5_digest": "71b0c746004e5f179cdd7635442c280c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2616, "upload_time": "2019-04-24T13:13:06", "url": "https://files.pythonhosted.org/packages/7b/bd/7005ec2b9701a116a11a8e9d522c47fc6dc19df2703e0587e7dde26c191a/pip-downloader-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "11229b8f0c6c6d3d52ea821f4794ea4b", "sha256": "b669fcf13d76e6e4eede9c7ba25ea7a137caebcdcc0d2bf8d76f5e115aa20d12" }, "downloads": -1, "filename": "pip_downloader-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "11229b8f0c6c6d3d52ea821f4794ea4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3446, "upload_time": "2019-04-25T08:48:09", "url": "https://files.pythonhosted.org/packages/8d/1b/4b5efe2c50f61c3355d5e16a9b6741e86a350965b5a70a79149a562b6bcc/pip_downloader-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59d63ac06f67a009fe23048eb22bdf34", "sha256": "6ee36aea20ea4f5fda96c2e94e87d1a91ca4dd18b957a14b7aaa46a153b79b19" }, "downloads": -1, "filename": "pip-downloader-0.2.tar.gz", "has_sig": false, "md5_digest": "59d63ac06f67a009fe23048eb22bdf34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2490, "upload_time": "2019-04-25T08:48:11", "url": "https://files.pythonhosted.org/packages/44/8f/d82c408ca42a8a33a498e5a81e0ea94045c2353519d84490cd7e1e1a6e1b/pip-downloader-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11229b8f0c6c6d3d52ea821f4794ea4b", "sha256": "b669fcf13d76e6e4eede9c7ba25ea7a137caebcdcc0d2bf8d76f5e115aa20d12" }, "downloads": -1, "filename": "pip_downloader-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "11229b8f0c6c6d3d52ea821f4794ea4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3446, "upload_time": "2019-04-25T08:48:09", "url": "https://files.pythonhosted.org/packages/8d/1b/4b5efe2c50f61c3355d5e16a9b6741e86a350965b5a70a79149a562b6bcc/pip_downloader-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59d63ac06f67a009fe23048eb22bdf34", "sha256": "6ee36aea20ea4f5fda96c2e94e87d1a91ca4dd18b957a14b7aaa46a153b79b19" }, "downloads": -1, "filename": "pip-downloader-0.2.tar.gz", "has_sig": false, "md5_digest": "59d63ac06f67a009fe23048eb22bdf34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2490, "upload_time": "2019-04-25T08:48:11", "url": "https://files.pythonhosted.org/packages/44/8f/d82c408ca42a8a33a498e5a81e0ea94045c2353519d84490cd7e1e1a6e1b/pip-downloader-0.2.tar.gz" } ] }