PyPICloud - PyPI backed by S3

This is an implementation of the PyPI server for hosting your own python packages. It stores the packages in S3 and dynamically generates links to them for pip.

After generating the S3 urls, pypicloud caches them in a database. Subsequent requests to download packages will use the already-generated urls in the db. Pypicloud supports using SQLAlchemy or Redis as the cache.

Pypicloud was designed to be fast and easy to replace in the case of server failure. Simply copy your config.ini file to a new server and run pypicloud there. The only data that needs to be persisted is in S3, which handles the redundancy requirements for you.

Versions

Version Build Coverage
master build-master coverage-master
0.1.0 build-0.1.0 coverage-0.1.0

Code lives here: https://github.com/mathcamp/pypicloud

Changelog

Indices and tables

Read the Docs v: 0.1.0
Versions
latest
0.1.0
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.