{ "info": { "author": "Colin Hoglund", "author_email": "colinhoglund@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools", "Topic :: System :: Systems Administration" ], "description": ".. image:: https://travis-ci.org/colinhoglund/piprepo.svg?branch=master\n :target: https://travis-ci.org/colinhoglund/piprepo\n.. image:: https://coveralls.io/repos/github/colinhoglund/piprepo/badge.svg?branch=master\n :target: https://coveralls.io/github/colinhoglund/piprepo?branch=master\n.. image:: https://img.shields.io/pypi/v/piprepo.svg\n :target: https://pypi.python.org/pypi/piprepo/\n :alt: Latest Version\n\n\npiprepo\n=======\n\npiprepo is a tool for building and synchronizing `PEP-503 `_ compliant package repositories.\n\nIt currently supports synchronization to a local directory as well as AWS S3.\n\nInstallation\n------------\n\n``pip install piprepo``\n\nUsage\n-----\n\nBuild::\n\n usage: piprepo build [-h] directory\n\n positional arguments:\n directory Local directory to build\n\n optional arguments:\n -h, --help show this help message and exit\n\nSync::\n\n usage: piprepo sync [-h] source destination\n\n positional arguments:\n source Repository source\n destination Repository destination\n\n optional arguments:\n -h, --help show this help message and exit\n\nBuilding a local package repo\n.............................\n\nThe ``piprepo build`` command builds a simple package index\nfrom packages contained in the specified directory.\n\nDownload some source tarballs or wheels::\n\n pip download -d /tmp/localrepo pyyaml\n pip wheel -w /tmp/localrepo pip\n\nBuild a simple package repository from downloaded packages::\n\n piprepo build /tmp/localrepo\n\nBuild and sychronize to a destination repo\n..........................................\n\nThe ``piprepo sync`` command builds a simple package index from\npackages contained in the local source directory, and syncs\npackages and index files to the specified destination.\n\nDownload some source tarballs or wheels::\n\n pip download -d /tmp/syncrepo pyyaml\n pip wheel -w /tmp/syncrepo pip\n\nSynchronize to local directory::\n\n piprepo sync /tmp/syncrepo /tmp/newrepo\n\nSynchronize to an S3 bucket::\n\n piprepo sync /tmp/syncrepo s3://my-bucket/piprepo\n\nDevelopment\n-----------\n\nInstalling development requirements::\n\n pip install -e .[dev]\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/colinhoglund/piprepo", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "piprepo", "package_url": "https://pypi.org/project/piprepo/", "platform": "", "project_url": "https://pypi.org/project/piprepo/", "project_urls": { "Homepage": "https://github.com/colinhoglund/piprepo" }, "release_url": "https://pypi.org/project/piprepo/0.1.1/", "requires_dist": [ "boto3", "pip (>=8)", "flake8; extra == 'dev'", "moto; extra == 'dev'", "pytest; extra == 'dev'", "pytest-cov; extra == 'dev'" ], "requires_python": "", "summary": "piprepo creates PEP-503 compliant package repositories.", "version": "0.1.1" }, "last_serial": 3790794, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "f58081b2577f49728291ba3b366ac4f7", "sha256": "693f15c0aa71aa3d37b9ec99cbd52938a9da9d5c61765c8a7be516e77a465974" }, "downloads": -1, "filename": "piprepo-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f58081b2577f49728291ba3b366ac4f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6485, "upload_time": "2017-06-19T16:16:43", "url": "https://files.pythonhosted.org/packages/16/de/c4e451b9f9ca9bf546df4a29626cdfa326c6731057a1e09a3733dc49a061/piprepo-0.0.2-py2.py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a8bc5fda697b28dfa53ebfbdfa3116ac", "sha256": "fe5dc52f679c7d43c9ac477729e26775ddc1cf4bdf8843694b7a56421cc01844" }, "downloads": -1, "filename": "piprepo-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8bc5fda697b28dfa53ebfbdfa3116ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6981, "upload_time": "2017-08-19T22:36:27", "url": "https://files.pythonhosted.org/packages/91/58/3ef2156fe8cae5ccce779e7e02959539451a79eedc25b0278326524bd4cf/piprepo-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13978cba94635f2735fe62959431f27c", "sha256": "7dfef8dfdfb2c288c9adb4a47b83aec2caf42f7de4b029320565d69ade4c52bd" }, "downloads": -1, "filename": "piprepo-0.0.3.tar.gz", "has_sig": false, "md5_digest": "13978cba94635f2735fe62959431f27c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4509, "upload_time": "2017-08-19T22:36:28", "url": "https://files.pythonhosted.org/packages/f8/32/51d21a698db697af9a9c129d8e0c41d9cf3515abeddb9482e90b191de186/piprepo-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "49998a10c65a0798b1cd14bf5d0d4275", "sha256": "c66427d1298602f200e74fe383474c6589f21eaa2002254ea62821f72511eff7" }, "downloads": -1, "filename": "piprepo-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49998a10c65a0798b1cd14bf5d0d4275", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6995, "upload_time": "2018-04-22T16:22:07", "url": "https://files.pythonhosted.org/packages/91/a2/0f09e1c26fd66ad90482841520f985cf0e2432a5a29d60c88cee2da1a156/piprepo-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b54036bbc742098fa0ccc13e1ce12cd", "sha256": "27d410deebffd9909527943163b8efbf0dbb889961d69160b90d32faf68a0c3b" }, "downloads": -1, "filename": "piprepo-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3b54036bbc742098fa0ccc13e1ce12cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4547, "upload_time": "2018-04-22T16:22:08", "url": "https://files.pythonhosted.org/packages/37/e1/a07bc2f9e6947154d0bebf2c41c57701d51cd10b2913d279be66e7a459aa/piprepo-0.0.4.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7dccea25da83af9137258fe4b51a86b9", "sha256": "5628d691191f4a20aec55af38f8ef44ca3df4628622c5d8d68778593a89a4769" }, "downloads": -1, "filename": "piprepo-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7dccea25da83af9137258fe4b51a86b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7561, "upload_time": "2018-04-23T04:26:15", "url": "https://files.pythonhosted.org/packages/5b/ee/2630bde854b4c1e75d758410ff8788f8cb84e2e15cedebed8bd0988b553f/piprepo-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c857a4b6b765d504571291ae826c512e", "sha256": "440cb7e169589627f46a77c44ee077dcc772bb16c03dac2c7920ec660189fa17" }, "downloads": -1, "filename": "piprepo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c857a4b6b765d504571291ae826c512e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4832, "upload_time": "2018-04-23T04:26:16", "url": "https://files.pythonhosted.org/packages/ca/73/0c6ac8a1c9b189bc86b14642a5c59835fa75aa926aabcade2d8fd8579936/piprepo-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7dccea25da83af9137258fe4b51a86b9", "sha256": "5628d691191f4a20aec55af38f8ef44ca3df4628622c5d8d68778593a89a4769" }, "downloads": -1, "filename": "piprepo-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7dccea25da83af9137258fe4b51a86b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7561, "upload_time": "2018-04-23T04:26:15", "url": "https://files.pythonhosted.org/packages/5b/ee/2630bde854b4c1e75d758410ff8788f8cb84e2e15cedebed8bd0988b553f/piprepo-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c857a4b6b765d504571291ae826c512e", "sha256": "440cb7e169589627f46a77c44ee077dcc772bb16c03dac2c7920ec660189fa17" }, "downloads": -1, "filename": "piprepo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c857a4b6b765d504571291ae826c512e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4832, "upload_time": "2018-04-23T04:26:16", "url": "https://files.pythonhosted.org/packages/ca/73/0c6ac8a1c9b189bc86b14642a5c59835fa75aa926aabcade2d8fd8579936/piprepo-0.1.1.tar.gz" } ] }