{ "info": { "author": "montag451", "author_email": "montag451@laposte.net", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only" ], "description": "``pypi-mirror`` is a small script to generate a partial PyPI mirror. It\nrelies on ``pip`` to do the most difficult part of the job (downloading\na package and its dependencies).\n\nWhy?\n====\n\nBecause most of the time you don't need a full PyPI mirror but only a\nmirror that contains the packages you use. If you want a full PyPI\nmirror you should look at `bandersnatch`_.\n\nInstallation\n============\n\nYou can install ``pypi-mirror`` using ``pip``:\n\n.. code:: sh\n\n pip install python-pypi-mirror\n\nHow to use it?\n==============\n\nThe script provides several commands to manage your mirror. To find out\nwhich commands are available, type:\n\n.. code:: sh\n\n pypi-mirror --help\n\nEvery command provides its own help message. So for example to get the\nhelp message of the ``download`` command, type:\n\n.. code:: sh\n\n pypi-mirror download --help\n\nThe commands that you will probably use the most are the ``download``\ncommand and the ``create`` command. For example to create a mirror which\ncontains the ``requests`` package and its dependencies, you can type the\nfollowing:\n\n.. code:: sh\n\n pypi-mirror -d downloads download requests\n pypi-mirror -d downloads create -m simple\n\nThe first command will create a ``downloads`` directory into the current\ndirectory and use ``pip`` to download the ``requests`` package and its\ndependencies into the newly created directory. Then the ``create``\ncommand will create a ``simple`` directory into the current directory\nand will build the mirror inside this newly created directory. You can\nadd new packages by repeating this sequence of commands.\n\nTo make your mirror available through HTTP, you can point your HTTP\nserver of choice to the ``simple`` directory. For exemple, type the\nfollowing command into the current directory:\n\n.. code:: sh\n\n python3 -m http.server\n\nIt will start a HTTP server that will serve file from the current\ndirectory (which should contains the ``downloads`` directory and the\n``simple`` directory). You can then install packages using your brand\nnew mirror using the following command:\n\n.. code:: sh\n\n pip install -i http://127.0.0.1:8000/simple requests\n\n.. _bandersnatch: https://github.com/pypa/bandersnatch.git\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/montag451/pypi-mirror", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "python-pypi-mirror", "package_url": "https://pypi.org/project/python-pypi-mirror/", "platform": "", "project_url": "https://pypi.org/project/python-pypi-mirror/", "project_urls": { "Homepage": "https://github.com/montag451/pypi-mirror" }, "release_url": "https://pypi.org/project/python-pypi-mirror/3.0.0/", "requires_dist": null, "requires_python": "", "summary": "A script to create a partial PyPI mirror", "version": "3.0.0" }, "last_serial": 4687315, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "ba9a296b034e558df5f2006475d6b7b5", "sha256": "707bb902dcc21a0c9b28634a86d25eccb55a0c7c9d0274c3686b7eda646df85e" }, "downloads": -1, "filename": "python-pypi-mirror-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ba9a296b034e558df5f2006475d6b7b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1781, "upload_time": "2018-12-21T11:46:55", "url": "https://files.pythonhosted.org/packages/67/52/269f704bb2900ef61f71cef50ab7ae9aee36c72badd1c9722b574368ede7/python-pypi-mirror-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ef0b9317480b149143c50c7f4d4199f0", "sha256": "32c82c4f408fa62bfe822c813621a2b0d37b30f9e4dced985b6046758fd570cd" }, "downloads": -1, "filename": "python-pypi-mirror-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ef0b9317480b149143c50c7f4d4199f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6169, "upload_time": "2018-12-21T11:59:36", "url": "https://files.pythonhosted.org/packages/0c/da/e3dd658cc3c75c66cd11d6020a5a8a4855df1b57bedef9e9f3e153cfdd8b/python-pypi-mirror-1.0.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "175bf486477e66c8578462a412e10747", "sha256": "5b335ed394688afcd623b3b3a315c70c23ef6f15b08a9b46d5269c6d0d6eb08e" }, "downloads": -1, "filename": "python_pypi_mirror-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "175bf486477e66c8578462a412e10747", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7543, "upload_time": "2018-12-30T11:05:55", "url": "https://files.pythonhosted.org/packages/39/fb/73cb4def38cfd4ff8114e596546688244b2715238bdd34719a3dfee25e16/python_pypi_mirror-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fbbbcb773a97aeb15473e46eab624c4", "sha256": "f05d5ca07f3cd14fd33109cb4bb17d86f2588891ec722d407a7804d3455a96fc" }, "downloads": -1, "filename": "python-pypi-mirror-2.0.0.tar.gz", "has_sig": false, "md5_digest": "0fbbbcb773a97aeb15473e46eab624c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6079, "upload_time": "2018-12-30T11:05:57", "url": "https://files.pythonhosted.org/packages/46/15/bde6889d27c00bd166a2147ad9326e68f00dbec48809a88f9021b7f022af/python-pypi-mirror-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "3bfd0ce661e237a2325cab850bf3d86e", "sha256": "8e8dd83e1b273ed532ea75f05675e3bd926a903489196658439ad729165e9235" }, "downloads": -1, "filename": "python_pypi_mirror-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3bfd0ce661e237a2325cab850bf3d86e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7565, "upload_time": "2018-12-30T11:22:59", "url": "https://files.pythonhosted.org/packages/93/ae/d6f07026bb777b072d40cfccaed77b41cf510e6cb7d0cd7449a948dcd1a8/python_pypi_mirror-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "880269c56ab68ccc455772efcdf873b9", "sha256": "1ed7d2db1af79888c3322ec9e97f2d95756ec0164cf0a2ebedcef515679eb4e0" }, "downloads": -1, "filename": "python-pypi-mirror-2.0.1.tar.gz", "has_sig": false, "md5_digest": "880269c56ab68ccc455772efcdf873b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6278, "upload_time": "2018-12-30T11:23:01", "url": "https://files.pythonhosted.org/packages/6c/7b/5b642b55d100ceb95a768937b0f4d00abfc6d97c36c41cbb5e29ee3832b0/python-pypi-mirror-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "dcff906cdf1edc30d9871be642d0c941", "sha256": "abdd9e88f34eac2bea8920ea69eeabcce43c5e19e48ef0eed97779fa2f286b6f" }, "downloads": -1, "filename": "python_pypi_mirror-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dcff906cdf1edc30d9871be642d0c941", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7705, "upload_time": "2018-12-30T19:25:57", "url": "https://files.pythonhosted.org/packages/05/ce/14aad14f4060cb58c66755e2bf6215561c5f154d2b07d1ad5929fa815bf1/python_pypi_mirror-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbb6dfb9df7caaef2c39cccc6925ae7d", "sha256": "8df1341fa285361f9a6a703c164e13237c12679831afc29814a0755076f91c57" }, "downloads": -1, "filename": "python-pypi-mirror-2.1.0.tar.gz", "has_sig": false, "md5_digest": "fbb6dfb9df7caaef2c39cccc6925ae7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6390, "upload_time": "2018-12-30T19:25:58", "url": "https://files.pythonhosted.org/packages/82/03/cdef71ca8bf31d167e32ecad17fc72fbb1764702bb334550a6571c04dd74/python-pypi-mirror-2.1.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "c3fccd07fd8ac81310e9a6109afff27b", "sha256": "a3b09d1c748dcda7de91091304f0271d2d9263b700e4c70c2bb24f57e053d713" }, "downloads": -1, "filename": "python_pypi_mirror-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3fccd07fd8ac81310e9a6109afff27b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7704, "upload_time": "2019-01-11T23:37:21", "url": "https://files.pythonhosted.org/packages/cc/74/2a880ecba4f143fe725f493e81185e402146601bd43b2fa646bdcb6ba3df/python_pypi_mirror-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47ed48dcfce9f8f698b0d58abac30eeb", "sha256": "6aafb62537e5eb2f9e2f15b99b3406838d28070de4bffea7f5b7efaaac02d1d7" }, "downloads": -1, "filename": "python-pypi-mirror-3.0.0.tar.gz", "has_sig": false, "md5_digest": "47ed48dcfce9f8f698b0d58abac30eeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6415, "upload_time": "2019-01-11T23:37:23", "url": "https://files.pythonhosted.org/packages/70/a1/b18d408b70c2b18f7de28c91d9e2360eeea7e2e4c0a517b807a1739303f3/python-pypi-mirror-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c3fccd07fd8ac81310e9a6109afff27b", "sha256": "a3b09d1c748dcda7de91091304f0271d2d9263b700e4c70c2bb24f57e053d713" }, "downloads": -1, "filename": "python_pypi_mirror-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3fccd07fd8ac81310e9a6109afff27b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7704, "upload_time": "2019-01-11T23:37:21", "url": "https://files.pythonhosted.org/packages/cc/74/2a880ecba4f143fe725f493e81185e402146601bd43b2fa646bdcb6ba3df/python_pypi_mirror-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47ed48dcfce9f8f698b0d58abac30eeb", "sha256": "6aafb62537e5eb2f9e2f15b99b3406838d28070de4bffea7f5b7efaaac02d1d7" }, "downloads": -1, "filename": "python-pypi-mirror-3.0.0.tar.gz", "has_sig": false, "md5_digest": "47ed48dcfce9f8f698b0d58abac30eeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6415, "upload_time": "2019-01-11T23:37:23", "url": "https://files.pythonhosted.org/packages/70/a1/b18d408b70c2b18f7de28c91d9e2360eeea7e2e4c0a517b807a1739303f3/python-pypi-mirror-3.0.0.tar.gz" } ] }