{ "info": { "author": "wong2", "author_email": "wonderfuly@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "### PyPi Mirror Manager\n\n[![command line demo](https://asciinema.org/a/3e67r6npdb4i7syuqdmxkctgm.png)](https://asciinema.org/a/3e67r6npdb4i7syuqdmxkctgm)\n\n#### Installation\n\n pip install pmm\n\n#### Usage\n\n usage: pmm [-h] [-m]\n\n Select PyPI index server used by pip.\n\n optional arguments:\n -h, --help show this help message and exit\n -m, --mirrors download list of PyPI mirrors and add them to selection\n\n#### Configuration\n\nYou can add package indexes to your `pip.conf` file. Example:\n\n [global]\n use-wheel = True\n index-url = https://pypi.python.org/simple\n index-servers =\n pypi\n pypi-test\n my-devpi\n\n [pypi]\n index = pypi.python.org\n\n [pypi-test]\n index = testpypi.python.org/pypi\n\n [my-devpi]\n index = devpi.example.com/main/dev\n info = Development team local package index\n\nIf you have any indexes listed in the `index-servers` setting in the `globals`\nsection, `pmm` will then only offer these indexes for selection, unless you use\nthe `-m` command line option.\n\n#### Credits\n\n* inspired by https://github.com/Pana/nrm\n* mirrors data from https://www.pypi-mirrors.org/\n* [pick](https://github.com/wong2/pick) for the interactive selection list", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wong2/pmm", "keywords": "pypi,mirror", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pmm", "package_url": "https://pypi.org/project/pmm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pmm/", "project_urls": { "Homepage": "https://github.com/wong2/pmm" }, "release_url": "https://pypi.org/project/pmm/0.5.0/", "requires_dist": [ "blindspin", "configparser", "crayons", "pick", "pip", "requests" ], "requires_python": "", "summary": "PyPI Mirror and Index Server Manager", "version": "0.5.0" }, "last_serial": 2690556, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "73d55887b3a83b56c53f7caf4a3ff96b", "sha256": "10b70b9cf159c42b0dee026580ee685e64811730c731934b277b4a9db010303f" }, "downloads": -1, "filename": "pmm-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73d55887b3a83b56c53f7caf4a3ff96b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4471, "upload_time": "2017-02-24T16:28:27", "url": "https://files.pythonhosted.org/packages/2c/ac/1fc96aa8552018534e8695f69d23b2e3e5d907257e4db5371a7c9dfbe64c/pmm-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b2fcfa44dc8bd31b921da35dc24f7c7", "sha256": "22be0b8502006005c10b5f6ff1dfada365d4eb321ed12e4702e222254162e769" }, "downloads": -1, "filename": "pmm-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5b2fcfa44dc8bd31b921da35dc24f7c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2538, "upload_time": "2017-02-24T16:28:29", "url": "https://files.pythonhosted.org/packages/ff/6d/6664aca640dfdac634a21a940c7c0da5af961d51968b9429f53964bc73e5/pmm-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0bb11178c904a740d72f4b5333252563", "sha256": "8f474bf2a71f5c6b0d605fd3e53a0bedf82424d3bec0748b7c0f0805e79b1378" }, "downloads": -1, "filename": "pmm-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bb11178c904a740d72f4b5333252563", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4482, "upload_time": "2017-02-24T16:39:57", "url": "https://files.pythonhosted.org/packages/41/36/faffa597716a05630b8ee61d270c2539396b5da6f41f9656b27c865ff3c2/pmm-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6820352ea6c34f8aa20cb15fdc6fecf", "sha256": "238398b05696eade663fcb936b476497edb025ac64482d09145ad7efb7226cc9" }, "downloads": -1, "filename": "pmm-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d6820352ea6c34f8aa20cb15fdc6fecf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2541, "upload_time": "2017-02-24T16:40:00", "url": "https://files.pythonhosted.org/packages/38/22/c4e246e0771b681db79da5ea0af969358f70204d7f5a3bada36c46be4781/pmm-0.2.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "01eeed61cfec48cae79b3897dc80675d", "sha256": "56bda6791a5b17cecc2ab26423ee6cbd7a2eba22b17698a8a4778744876699ed" }, "downloads": -1, "filename": "pmm-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01eeed61cfec48cae79b3897dc80675d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4403, "upload_time": "2017-02-24T17:09:25", "url": "https://files.pythonhosted.org/packages/88/32/9f4008aa7116825269856e650552b9b3cbe933d9c13fccbdbfd7d94794b3/pmm-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef3ee3b6beadd2e182b74582f77b52e0", "sha256": "92b1191612bdff0501a3c1e9cc7724428e8f3bbeb25b5cc962bc75d1b4cc108a" }, "downloads": -1, "filename": "pmm-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ef3ee3b6beadd2e182b74582f77b52e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2472, "upload_time": "2017-02-24T17:09:27", "url": "https://files.pythonhosted.org/packages/21/c8/ce0a330f5b71693499f7cb98115c1092d8be9537d51a97180d5ecd6d6d19/pmm-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e3a1444237bc4bb4519e7045b62b65b8", "sha256": "80baa5b7a04d4c8bb375ab5adac5396ee4a6dc49a6d14da5f18d923a8b268933" }, "downloads": -1, "filename": "pmm-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3a1444237bc4bb4519e7045b62b65b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4671, "upload_time": "2017-03-01T15:59:53", "url": "https://files.pythonhosted.org/packages/27/d3/fd22872a8b24a266b9268d84e16f867534e94b7f9125b04406647c9d55f9/pmm-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "642f4a901ded8723408f1328b5204fc9", "sha256": "5d00ddb64427b2953bb58b1eb2a28828fe4c1c90f93abdf27994cfaa46737b0f" }, "downloads": -1, "filename": "pmm-0.4.1.tar.gz", "has_sig": false, "md5_digest": "642f4a901ded8723408f1328b5204fc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2573, "upload_time": "2017-03-01T15:59:55", "url": "https://files.pythonhosted.org/packages/8e/35/7d23e0f77d64f757f804647745ebcc8475bc8079cf1b6f15a12227f6e5db/pmm-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "44ae2d8e49f0a3f299b39eded725603d", "sha256": "ebf3180f7627460e6c16807c84acbb8f9527771ceb3377cc9f301b1276cb7141" }, "downloads": -1, "filename": "pmm-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44ae2d8e49f0a3f299b39eded725603d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4726, "upload_time": "2017-03-01T16:09:35", "url": "https://files.pythonhosted.org/packages/6d/1a/1022817c87f8c988326c216f551c31975938e48fbca660e345bed4eafe4f/pmm-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f499c13619049ac0d54f88eff34f0842", "sha256": "2253f6d91b548468bee155c6e962928274e96f0983265ebc32efeb4b1c3d8985" }, "downloads": -1, "filename": "pmm-0.4.2.tar.gz", "has_sig": false, "md5_digest": "f499c13619049ac0d54f88eff34f0842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2627, "upload_time": "2017-03-01T16:09:38", "url": "https://files.pythonhosted.org/packages/11/c5/a8e6c771c8090eabab2d729926eb61837fa9231edcfe6d0072d48bcd559d/pmm-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "527c764c97fb017e5240371323f1cd23", "sha256": "bcaa5b8ebbfa4ed745b697d30a66b7d2742671f4c00d9e7cb282cd3a2b06c173" }, "downloads": -1, "filename": "pmm-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "527c764c97fb017e5240371323f1cd23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4725, "upload_time": "2017-03-01T16:22:02", "url": "https://files.pythonhosted.org/packages/cb/80/b765cd5472069cbcb18ed0dd8678ebe32e7000612f80c45b828afdd32d08/pmm-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87299de59efdeb58713ce5f5d6bbf8cf", "sha256": "686ccfe5e6d99220df5446df14470311f71f14a6492d85349cd012870b7e0e67" }, "downloads": -1, "filename": "pmm-0.4.3.tar.gz", "has_sig": false, "md5_digest": "87299de59efdeb58713ce5f5d6bbf8cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2630, "upload_time": "2017-03-01T16:22:05", "url": "https://files.pythonhosted.org/packages/e1/ce/6f078495fbe2e132cdb36c1b80ebfebc998aacd590741d9898fb6816350f/pmm-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fc31beb6b266025cac8add6b47197aa9", "sha256": "0fe70e71c0b68e705fd71afb9a2cbd9a1eb9ec81f54b18d4eda12120f7ccd34a" }, "downloads": -1, "filename": "pmm-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc31beb6b266025cac8add6b47197aa9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6409, "upload_time": "2017-03-08T03:26:59", "url": "https://files.pythonhosted.org/packages/0b/ae/a6b54f843fc8578805e15a486c2fc379016e7c1b50a7fc46ad95a5ede832/pmm-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e28821efa5ac261d14e32ef8760c920", "sha256": "b9b884d0e7432d0d2774580d15a20ec821ccaa0ffd17a64c1ef5869642ae7fe0" }, "downloads": -1, "filename": "pmm-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3e28821efa5ac261d14e32ef8760c920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3808, "upload_time": "2017-03-08T03:27:01", "url": "https://files.pythonhosted.org/packages/e9/1a/b3ced4c7ab519691818f45ba0cd53287887e5794d69cd859a5a6e7ec7318/pmm-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc31beb6b266025cac8add6b47197aa9", "sha256": "0fe70e71c0b68e705fd71afb9a2cbd9a1eb9ec81f54b18d4eda12120f7ccd34a" }, "downloads": -1, "filename": "pmm-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc31beb6b266025cac8add6b47197aa9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6409, "upload_time": "2017-03-08T03:26:59", "url": "https://files.pythonhosted.org/packages/0b/ae/a6b54f843fc8578805e15a486c2fc379016e7c1b50a7fc46ad95a5ede832/pmm-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e28821efa5ac261d14e32ef8760c920", "sha256": "b9b884d0e7432d0d2774580d15a20ec821ccaa0ffd17a64c1ef5869642ae7fe0" }, "downloads": -1, "filename": "pmm-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3e28821efa5ac261d14e32ef8760c920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3808, "upload_time": "2017-03-08T03:27:01", "url": "https://files.pythonhosted.org/packages/e9/1a/b3ced4c7ab519691818f45ba0cd53287887e5794d69cd859a5a6e7ec7318/pmm-0.5.0.tar.gz" } ] }