{ "info": { "author": "David Wolever", "author_email": "david@wolever.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development", "Topic :: Utilities" ], "description": "``pip2pi`` builds a PyPI-compatible package repository from ``pip`` requirements\n================================================================================\n\n.. image:: https://travis-ci.org/wolever/pip2pi.png?branch=master\n :target: https://travis-ci.org/wolever/pip2pi\n\nPyPI can go down, package maintainers can remove old tarballs, and downloading\ntarballs can take a long time. ``pip2pi`` helps to alleviate these problems by\nmaking it blindingly simple to maintain a PyPI-compatible repository of packages\nyour software depends on.\n\n::\n\n $ pip2pi --help\n Usage: pip2pi TARGET [PIP_OPTIONS] PACKAGES ...\n\n Adds packages PACKAGES to PyPI-compatible package index at TARGET.\n\n If TARGET contains ':' it will be treated as a remote path. The\n package index will be built locally and rsync will be used to copy\n it to the remote host.\n\n PIP_OPTIONS can be any options accepted by `pip install -d`, like\n `--index-url` or `--no-use-wheel`.\n\n For example, to create a remote index:\n\n $ pip2pi example.com:/var/www/packages/ -r requirements.txt\n\n To create a local index:\n\n $ pip2pi ~/Sites/packages/ foo==1.2\n\n To pass arguments to pip:\n\n $ pip2pi ~/Sites/packages/ \\\n --index-url https://example.com/simple \\\n --no-use-wheel \\\n -r requirements-base.txt \\\n -r requirements-dev.txt \\\n bar==3.1\n\n\nRequirements\n------------\n\n0. ``pip``\n1. A ``requirements.txt`` file for your project (optional, but useful)\n2. An HTTP server (optional, but useful)\n\n\nSetup\n-----\n\nInstall ``pip2pi``::\n\n $ pip install pip2pi\n\nAnd create the directory which will contain the tarballs of required packages,\npreferably somewhere under your web server's document root::\n\n $ mkdir /var/www/packages/\n\n\nMirroring Packages\n------------------\n\nTo mirror a package and all of its requirements, use ``pip2tgz``::\n\n $ pip2tgz packages/ foo==1.2\n ...\n $ ls packages/\n foo-1.2.tar.gz\n bar-0.8.tar.gz\n\nNote that ``pip2tgz`` passes package arguments directly to ``pip``, so packages\ncan be specified in any format that ``pip`` recognizes::\n\n $ cat requirements.txt\n foo==1.2\n http://example.com/baz-0.3.tar.gz\n $ pip2tgz packages/ -r requirements.txt bam-2.3/\n ...\n $ ls packages/\n foo-1.2.tar.gz\n bar-0.8.tar.gz\n baz-0.3.tar.gz\n bam-2.3.tar.gz\n\n\nBuilding a Package Index\n------------------------\n\nA directory full of ``.tar.gz`` files can be turned into PyPI-compatible\n\"simple\" package index using the ``dir2pi`` command::\n\n $ ls packages/\n bar-0.8.tar.gz\n baz-0.3.tar.gz\n foo-1.2.tar.gz\n $ dir2pi packages/\n $ find packages/\n packages/\n packages/bar-0.8.tar.gz\n packages/baz-0.3.tar.gz\n packages/foo-1.2.tar.gz\n packages/simple\n packages/simple/bar\n packages/simple/bar/bar-0.8.tar.gz\n packages/simple/baz\n packages/simple/baz/baz-0.3.tar.gz\n packages/simple/foo\n packages/simple/foo/foo-1.2.tar.gz\n\n\nBut that's a lot of work...\n---------------------------\n\nIf running two commands seems like too much work... Take heart! The ``pip2pi``\ncommand will run both of them for you... **And** it will use ``rsync`` to copy\nthe new packages and index to a remote host! ::\n\n $ pip2pi example.com:/var/www/packages/ foo==1.2\n ...\n $ curl -I http://example.com/packages/simple/foo/foo-1.2.tar.gz | head -n1\n HTTP/1.1 200 OK\n\n\nBut that's still too much work...\n.................................\n\nTake heart! Your shell's ``alias`` command can help. Add an alias like this to\nyour shell's runtime configuration file (hint: ``~/.bashrc`` or similar)::\n\n alias pip2acmeco=\"pip2pi dev.acmeco.com:/var/www/packages/\"\n\nNow updating your package index will be as simple as::\n\n $ pip2acmeco foo==1.2 -r bar/requirements.txt\n\n\nUsing Your New Package Index\n----------------------------\n\nTo use the new package index, pass the ``--index-url=`` argument to ``pip``::\n\n $ pip install --index-url=http://example.com/packages/simple/ foo\n\nOr, once it has been mirrored, prefix you ``requirements.txt`` with\n``--index-url=...``::\n\n $ cat requirements.txt\n --index-url=http://example.com/packages/simple/\n foo==1.2\n\n\nWithout a web server\n--------------------\n\nYou can use your package index offline, too::\n\n $ pip install --index-url=file:///var/www/packages/simple foo==1.2\n\n\nSome Tips\n---------\n\nWhen installing packages from source via ``python setup.py install`` or\n``python setup.py install``, you may need to create a ``setup.cfg``, which\npoints to your package index. Here are some examples for an offline package\nindex in your Windows, Linux, or Mac file system::\n\n [easy_install]\n # Windows\n # index_url = file:///C:/pip2pi/simple/\n\n # Linux\n # index_url = file:///home/myusername/.pip2pi/simple/\n\n # Mac\n index_url = file:///Users/myusername/.pip2pi/simple/\n\nNote the triple ``///`` after ``file:`` -- two for the protocol,\nthe third for the root of the local file system.\n\n\nKeywords\n========\n\n* Mirror PyPI\n* Offline PyPI\n* Create offline PyPI mirror\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/wolever/pip2pi", "keywords": "", "license": "BSD", "maintainer": "Md Safiyat Reza", "maintainer_email": "safiyat@voereir.com", "name": "pip2pi", "package_url": "https://pypi.org/project/pip2pi/", "platform": "", "project_url": "https://pypi.org/project/pip2pi/", "project_urls": { "Homepage": "https://github.com/wolever/pip2pi" }, "release_url": "https://pypi.org/project/pip2pi/0.8.1/", "requires_dist": [ "pip (>=1.1)" ], "requires_python": "", "summary": "pip2pi builds a PyPI-compatible package repository from pip requirements", "version": "0.8.1" }, "last_serial": 5900835, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5c60366065981cd1bff6961fb93516c4", "sha256": "7cdfea83585d819db7c3311025745f3a9f5c802dadc1c1f1b5d2557f84e8aa7f" }, "downloads": -1, "filename": "pip2pi-0.1.tar.gz", "has_sig": true, "md5_digest": "5c60366065981cd1bff6961fb93516c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2867, "upload_time": "2012-03-11T22:14:57", "url": "https://files.pythonhosted.org/packages/7e/01/a926fe39342330e8f8423c845b4dff0eac6a257dabcde6af5b5904f8b724/pip2pi-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "659c697aaa5af1a685e8ef7f210ea18c", "sha256": "728334a2734936836b0a0475b76a0aa69608658b8a3984eb0fdca0c39c6e3c14" }, "downloads": -1, "filename": "pip2pi-0.1.1.tar.gz", "has_sig": true, "md5_digest": "659c697aaa5af1a685e8ef7f210ea18c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3239, "upload_time": "2012-03-11T22:25:45", "url": "https://files.pythonhosted.org/packages/8d/e5/bd53019a54b1006e72953ecb1ee61d9c0365771ff681e9f46230ea03c499/pip2pi-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d25132588a916575a4633257abf2c2b3", "sha256": "d2dfa640f20ce1ec7faa9335831206f74b25198ca9114acae8af28d373a34fbb" }, "downloads": -1, "filename": "pip2pi-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d25132588a916575a4633257abf2c2b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5027, "upload_time": "2012-04-12T02:13:54", "url": "https://files.pythonhosted.org/packages/38/4b/465e4e092d8fe52e761138f4b90ece406b64ad2f42ee293b1c72838be94e/pip2pi-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "0a890c10f3adf1f7fd56b37f391de818", "sha256": "aa939635d697720ba44e24ea3fd205fb8df9441712c49fdd12998971aa34b467" }, "downloads": -1, "filename": "pip2pi-0.1.3.tar.gz", "has_sig": false, "md5_digest": "0a890c10f3adf1f7fd56b37f391de818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5189, "upload_time": "2012-04-24T05:32:53", "url": "https://files.pythonhosted.org/packages/59/f0/fabbd1230ab0a4aaf6c31eff30f94c17eb74c8e9da765793ee41f20a7ab5/pip2pi-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f5057b1ff60016c74dc78579f47d5ca4", "sha256": "1278446e4d51f01d0cd1113cb58e935a73872c7c1635eff577d982c4e1a155a8" }, "downloads": -1, "filename": "pip2pi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f5057b1ff60016c74dc78579f47d5ca4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5451, "upload_time": "2012-12-10T06:08:15", "url": "https://files.pythonhosted.org/packages/ce/bb/4c5e0e7eab8a12d8cc5c8f5529916ea6987693739af15e28ad0096721b0a/pip2pi-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1377d485c83e3a25e94e26140bf18fe3", "sha256": "9ea8504a0b6591287c86c45b3efebd5c6d4b899adab159ba222aa3e602a81f20" }, "downloads": -1, "filename": "pip2pi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1377d485c83e3a25e94e26140bf18fe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5563, "upload_time": "2013-05-31T01:07:54", "url": "https://files.pythonhosted.org/packages/ff/ee/5b5303ff0f98f2cd3d0cb741fd7e536c0aab9d59e52d8ccd87e011767ab6/pip2pi-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "164efd4c661cd87b366e0ab6d79e6856", "sha256": "a7746d3da8d1ffd467e437786dcab267c18013e47fae6b7059f807171f2e5374" }, "downloads": -1, "filename": "pip2pi-0.2.1.tar.gz", "has_sig": false, "md5_digest": "164efd4c661cd87b366e0ab6d79e6856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5677, "upload_time": "2013-06-08T22:19:40", "url": "https://files.pythonhosted.org/packages/3f/f0/0c3d4f2e7a611c01ed697144bd4ffac74f25b46e429515037af526f1f584/pip2pi-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "fe1da8ab99cf18933e8cb37cd3ed7d5e", "sha256": "ef5e7ab1b77a061d7cfffe9c0a1ed24616fd053391a5659f2e2a7a2ca6a8107d" }, "downloads": -1, "filename": "pip2pi-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fe1da8ab99cf18933e8cb37cd3ed7d5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6113, "upload_time": "2013-11-10T23:22:07", "url": "https://files.pythonhosted.org/packages/92/85/9a887546143d72e4f2cdb7adbfac5f7efdf0fe1a32e5a5f829cf1fd8e53a/pip2pi-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "876e9feb0b652579b5b52899597bdf6b", "sha256": "9009aa09e993d1e1f09a52989b0f457fc436d240e4e43852dc2b8ca85758ab53" }, "downloads": -1, "filename": "pip2pi-0.4.0.tar.gz", "has_sig": false, "md5_digest": "876e9feb0b652579b5b52899597bdf6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6124, "upload_time": "2013-11-23T21:21:27", "url": "https://files.pythonhosted.org/packages/9b/7a/d50202e95cef5bad26374122ac47f80bef7c5c216cc3e917507a17d5a5a0/pip2pi-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "7ce212960589d037f0de6160e68fca22", "sha256": "d40452af946064daaa3ee271133468ea2c7b5cf6d31ad31a83bd9ace68d32340" }, "downloads": -1, "filename": "pip2pi-0.5.0.tar.gz", "has_sig": false, "md5_digest": "7ce212960589d037f0de6160e68fca22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6202, "upload_time": "2013-12-04T02:40:23", "url": "https://files.pythonhosted.org/packages/00/2c/2f697e06da71b39b08b3bc335bcfdaeb8bf221d678f2b5775f0285a84ebf/pip2pi-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "9b03f11298617bd698ca9c1e5d5f12a9", "sha256": "4769518d2731bc462746d3d2ad9a76d66c414c3a337d578e38fc34854ab0545a" }, "downloads": -1, "filename": "pip2pi-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b03f11298617bd698ca9c1e5d5f12a9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10599, "upload_time": "2014-03-03T03:06:33", "url": "https://files.pythonhosted.org/packages/b8/69/a6aabbc5fb3aebb21c4e5d0c55ded5bbfb803f0eb2377139e4c7afbf684f/pip2pi-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97a636a8c8894af64770eafdc51bdeaf", "sha256": "c4a3f9b43327d8034dad3a21a56f0425de374061576f3097074aafa776b89288" }, "downloads": -1, "filename": "pip2pi-0.6.0.tar.gz", "has_sig": false, "md5_digest": "97a636a8c8894af64770eafdc51bdeaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6450, "upload_time": "2014-03-03T01:28:07", "url": "https://files.pythonhosted.org/packages/72/af/64ad1d7879d0b1263e1120a766a524f3af6c46143a8a62a3eb75b31278b3/pip2pi-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "560c760d2acfa1b237023d00791fe46e", "sha256": "2c8378a9a36857eae38c6adf2606cdd3cda4d97f0547d75b76f6f4cc2b1b75ce" }, "downloads": -1, "filename": "pip2pi-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "560c760d2acfa1b237023d00791fe46e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11243, "upload_time": "2014-03-04T03:04:23", "url": "https://files.pythonhosted.org/packages/c5/44/915b805113ccad76498f68ba57ad05a1e1b54c2a7b9111bf545508b6c0bf/pip2pi-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce0a776fc826d349beb0d7f9c8735769", "sha256": "f332383d65da81f46a20d30cccfff8b7be5eeb1f472ce37698b83d425aa00d8c" }, "downloads": -1, "filename": "pip2pi-0.6.1.tar.gz", "has_sig": false, "md5_digest": "ce0a776fc826d349beb0d7f9c8735769", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7069, "upload_time": "2014-03-04T03:04:20", "url": "https://files.pythonhosted.org/packages/63/72/e4260fb0050c2c8369648227cd2437ccdf237434614f49192c739a6f97ba/pip2pi-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "9a34069fc772e3cd9807bd55e0f64c1d", "sha256": "ce74983798ab71a53dbab46d949990583cda6f951d383398d385cc479e977283" }, "downloads": -1, "filename": "pip2pi-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a34069fc772e3cd9807bd55e0f64c1d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11454, "upload_time": "2014-03-04T16:49:34", "url": "https://files.pythonhosted.org/packages/68/6d/38479f1fd34a8f0928803d05fee9263be90d81f4752c2f3fce2a8b7165ca/pip2pi-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e381117c1230c2bcba31dae4ef45b712", "sha256": "adaa7f26838cb9ac5d55657b74cfd4216b73953b37be725067376b7416614a9f" }, "downloads": -1, "filename": "pip2pi-0.6.2.tar.gz", "has_sig": false, "md5_digest": "e381117c1230c2bcba31dae4ef45b712", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7280, "upload_time": "2014-03-04T16:49:32", "url": "https://files.pythonhosted.org/packages/0c/cf/a126298995c3e3dbf67bc6a9be5a2c44e7cd20cd86674dcf270c75a376dc/pip2pi-0.6.2.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "8fd84fa84c823a21b04d050f935c9da7", "sha256": "704cec6302030cb69840062fae4445c27eeafb45765c27466ab7519262e97d07" }, "downloads": -1, "filename": "pip2pi-0.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fd84fa84c823a21b04d050f935c9da7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10654, "upload_time": "2014-09-08T19:54:13", "url": "https://files.pythonhosted.org/packages/be/a5/cd652af8fa13a5d1b015c2a67eaa3b7f6fc7f21aae7ffe1377a101cec1a4/pip2pi-0.6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43141fa3977761a4e9e28fbc2e75cbb4", "sha256": "e00e97f88475dea6c929ef3f612967bbc7f4703a1ecde139a4730c2eea32a16f" }, "downloads": -1, "filename": "pip2pi-0.6.4.tar.gz", "has_sig": false, "md5_digest": "43141fa3977761a4e9e28fbc2e75cbb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7971, "upload_time": "2014-09-08T19:54:10", "url": "https://files.pythonhosted.org/packages/ff/da/e33dc2b378b648cde042b4007971f1fbc855517e8f645736aae479e105b8/pip2pi-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "f59d1abf2a68f250df3bf42163d4189d", "sha256": "5a636bf2f2414eeb785fd4b351847d0e318b8433bef13eeb956a3809569cbb25" }, "downloads": -1, "filename": "pip2pi-0.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f59d1abf2a68f250df3bf42163d4189d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11506, "upload_time": "2015-01-09T18:58:54", "url": "https://files.pythonhosted.org/packages/c6/2e/5953b4a7b2b485f8edd10c885fc8907a57a758d4c80c1f037c9ba66a8cc2/pip2pi-0.6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea4b98d1f33799594e5d7c7c8199026a", "sha256": "eb4572c001705ab4dad47f3735c9cc21cd5c1d3e36214b89ea41162d38be8b7c" }, "downloads": -1, "filename": "pip2pi-0.6.5.tar.gz", "has_sig": false, "md5_digest": "ea4b98d1f33799594e5d7c7c8199026a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8572, "upload_time": "2015-01-09T18:58:51", "url": "https://files.pythonhosted.org/packages/c3/91/6ef0a70017d246266bbd457fa0d225fb4aeaaee2a5e2038b1fe6d42b1f11/pip2pi-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "985343d0fe31d45686dd2255ebb6a17f", "sha256": "5885b28e4b6a6c2b260c32cad8f6b0626ef5cb921efb709d0be0c09ecb051309" }, "downloads": -1, "filename": "pip2pi-0.6.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "985343d0fe31d45686dd2255ebb6a17f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11512, "upload_time": "2015-01-13T22:19:22", "url": "https://files.pythonhosted.org/packages/25/f3/f2c9a1b0495f297cc44a05fbefa0499a227b738c9f3e10a0a0b933d72471/pip2pi-0.6.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3d6a11467b8ba97c6ca5438931b4971", "sha256": "adeff7a0a5c299fcdd9a13c98029e7879102ded059422860f2b13639f8e98517" }, "downloads": -1, "filename": "pip2pi-0.6.6.tar.gz", "has_sig": false, "md5_digest": "d3d6a11467b8ba97c6ca5438931b4971", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8590, "upload_time": "2015-01-13T22:19:20", "url": "https://files.pythonhosted.org/packages/dc/45/e1fbde17744596b00da04b0570ff33256b4bde66cbcd9e7f55d944fe0bcd/pip2pi-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "ac5e753b095d31857bd55cf949cd8824", "sha256": "d1a492528d34bc72dc3bc2943aa4e38247b3f57acf1f3f98a18321f06bcdf050" }, "downloads": -1, "filename": "pip2pi-0.6.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac5e753b095d31857bd55cf949cd8824", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11582, "upload_time": "2015-02-14T20:08:00", "url": "https://files.pythonhosted.org/packages/5f/4e/c10633898e35cfb45c73a78b7aa244c891b5f1630a85274274321004daa5/pip2pi-0.6.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "656a0f43c6abf93de17b52aeaf5146ef", "sha256": "4c684349d8e0ba519d1f1ee9723ff3ae58fcb0da12990b069c353207dc60e50e" }, "downloads": -1, "filename": "pip2pi-0.6.7.tar.gz", "has_sig": false, "md5_digest": "656a0f43c6abf93de17b52aeaf5146ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8652, "upload_time": "2015-02-14T20:07:58", "url": "https://files.pythonhosted.org/packages/98/c7/a0d94ae315be25108a5586d95bc159b90db70fcd340e4dd6c4455c0bc093/pip2pi-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "8593a349322e0a66f69d5d93f549fc42", "sha256": "e7e073c87c38c4d017bc38dbc0a6af272b5a079d83b1fb884a93fed64b400449" }, "downloads": -1, "filename": "pip2pi-0.6.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8593a349322e0a66f69d5d93f549fc42", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13441, "upload_time": "2015-05-27T19:35:38", "url": "https://files.pythonhosted.org/packages/61/fe/b08b592dedf77b4069907099cca52c5dab2208dc0e4b57916b7e2eb00e78/pip2pi-0.6.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "556111d4f24e35908b3aebb9b796aad1", "sha256": "01102883670742bdc2d3e6cc572fbb7263b3396699d2368d575dae9c6b4cbb87" }, "downloads": -1, "filename": "pip2pi-0.6.8.tar.gz", "has_sig": false, "md5_digest": "556111d4f24e35908b3aebb9b796aad1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9037, "upload_time": "2015-05-27T19:35:35", "url": "https://files.pythonhosted.org/packages/5e/0b/7282c28c217dd2a2aee9d2f5903ba43ddc42ff6b6d15043d7ff4a63f2588/pip2pi-0.6.8.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "3c5f10de0e8d6090000e9f143806c667", "sha256": "e936e55504dc751d358e5dd6b218e2f449fd63ca6c73b7a30c945259776dd77c" }, "downloads": -1, "filename": "pip2pi-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c5f10de0e8d6090000e9f143806c667", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12198, "upload_time": "2017-03-19T15:52:07", "url": "https://files.pythonhosted.org/packages/90/4e/09828ae76a686bbca3ea5dcacee98d3f2a5a264275b93f531c8fa1d71d2d/pip2pi-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6925077aeb1a321e8e2369429a075d69", "sha256": "436915481633006622ff15dd459aadc6b3079fa38aff6759baa2c0dfc349ca6f" }, "downloads": -1, "filename": "pip2pi-0.7.0.tar.gz", "has_sig": false, "md5_digest": "6925077aeb1a321e8e2369429a075d69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 237948, "upload_time": "2017-03-19T15:52:13", "url": "https://files.pythonhosted.org/packages/c6/05/b9dcf6e4e2bc74a782bca536bd7dd7b01f9ff61330f07146c69022f4c52c/pip2pi-0.7.0.tar.gz" } ], "0.7.0rc1": [ { "comment_text": "", "digests": { "md5": "83d4fe2e6fc3c7e328c797f18b191726", "sha256": "4714d99a21e07bb880bcbf0eb46af8024bac8976788f9d5e63c82c3ad0a1a908" }, "downloads": -1, "filename": "pip2pi-0.7.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83d4fe2e6fc3c7e328c797f18b191726", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12309, "upload_time": "2016-09-21T21:25:50", "url": "https://files.pythonhosted.org/packages/8c/42/d73bd20a34747361c85b92119d1fb36767cab851e5a0f866cfe387f37fb5/pip2pi-0.7.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb366d6b048020a8c3391ea5e82eaaab", "sha256": "e780e23aff8db673f358ce0903d775f5ede5e5424f5c6c429ebc8f4611bcc888" }, "downloads": -1, "filename": "pip2pi-0.7.0rc1.tar.gz", "has_sig": false, "md5_digest": "fb366d6b048020a8c3391ea5e82eaaab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 237967, "upload_time": "2016-09-21T21:25:47", "url": "https://files.pythonhosted.org/packages/82/c4/b6866545f209819520d212f842bee47983c081071e66c21d7d8c3886516b/pip2pi-0.7.0rc1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "3ba3ae73038388faa110de1b332e701d", "sha256": "0592c69ce3af8406bfae0d014ec899bff1ede37044d5744e65341b6be725e1bf" }, "downloads": -1, "filename": "pip2pi-0.8.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3ba3ae73038388faa110de1b332e701d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10754, "upload_time": "2018-11-19T12:44:53", "url": "https://files.pythonhosted.org/packages/39/b3/28c6f9bcf4b9fb94b798f7c54a79fa65c072907b5f40c52577d58a054411/pip2pi-0.8.0-py2.py3-none-any.whl" } ], "0.8.0rc1": [ { "comment_text": "", "digests": { "md5": "2d89c9a86df7448a980cf13d81e59a9e", "sha256": "b2c7164a5a0c528738bbf4de64cd4f566446cd0527d994e36104e1104fd6f5fb" }, "downloads": -1, "filename": "pip2pi-0.8.0rc1.macosx-10.13-x86_64.tar.gz", "has_sig": true, "md5_digest": "2d89c9a86df7448a980cf13d81e59a9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15153, "upload_time": "2018-11-11T18:38:51", "url": "https://files.pythonhosted.org/packages/eb/36/cdc435fa3d25ce0f1b75186d322143b876ef2f910d21b573eefd51756ffb/pip2pi-0.8.0rc1.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "476a7a8628d7d2ee34add7982d1c2c00", "sha256": "77f9ecd2920c91cfce11cb94495513aabd5c74c154d3aeec46f8ead83b98b4b1" }, "downloads": -1, "filename": "pip2pi-0.8.0rc1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "476a7a8628d7d2ee34add7982d1c2c00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10769, "upload_time": "2018-11-11T18:43:02", "url": "https://files.pythonhosted.org/packages/e4/31/efe566c0107c712d35c5019404cb2dbe072743e8dbadb59ea179c29604aa/pip2pi-0.8.0rc1-py2.py3-none-any.whl" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "88a04b9699cbc705b2f71f72e4983c57", "sha256": "e80362053a68f627eea336deaefdc32fcae6aa69e8ea11a06734e2a7e07666b1" }, "downloads": -1, "filename": "pip2pi-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88a04b9699cbc705b2f71f72e4983c57", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10740, "upload_time": "2019-09-28T22:28:47", "url": "https://files.pythonhosted.org/packages/d0/da/4e3e0608a626251ddf195b106c97e1b3824e0a3c1f32a84503b37813772a/pip2pi-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d38ff8f6f39207f50b5c914cf136a4c6", "sha256": "135426f29a61d79e65ce27cd8b0eb2d738baeb8a9fb688f7fceb4878af878981" }, "downloads": -1, "filename": "pip2pi-0.8.1.tar.gz", "has_sig": false, "md5_digest": "d38ff8f6f39207f50b5c914cf136a4c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10415, "upload_time": "2019-09-28T22:28:49", "url": "https://files.pythonhosted.org/packages/9d/ad/47acabb00573eb0694fc8f9f1ca12d1d59220d35eb9f4d499ad445a66f17/pip2pi-0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "88a04b9699cbc705b2f71f72e4983c57", "sha256": "e80362053a68f627eea336deaefdc32fcae6aa69e8ea11a06734e2a7e07666b1" }, "downloads": -1, "filename": "pip2pi-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88a04b9699cbc705b2f71f72e4983c57", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10740, "upload_time": "2019-09-28T22:28:47", "url": "https://files.pythonhosted.org/packages/d0/da/4e3e0608a626251ddf195b106c97e1b3824e0a3c1f32a84503b37813772a/pip2pi-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d38ff8f6f39207f50b5c914cf136a4c6", "sha256": "135426f29a61d79e65ce27cd8b0eb2d738baeb8a9fb688f7fceb4878af878981" }, "downloads": -1, "filename": "pip2pi-0.8.1.tar.gz", "has_sig": false, "md5_digest": "d38ff8f6f39207f50b5c914cf136a4c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10415, "upload_time": "2019-09-28T22:28:49", "url": "https://files.pythonhosted.org/packages/9d/ad/47acabb00573eb0694fc8f9f1ca12d1d59220d35eb9f4d499ad445a66f17/pip2pi-0.8.1.tar.gz" } ] }