Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A minimal dotcloud to host an instance of pypiserver
branch: master

Update readme

better description of issue on heroku
latest commit 73290fbfef
@dexterous authored
Failed to load latest commit information.
.gitignore Ignore build artifacts
Procfile Remove bottle app script Update readme
dotcloud.yml Add initial code
htpasswd Add initial code
requirements.txt Add initial code Fix wsgi application script

This is a bare bones application that hosts an instance of pypiserver on the cloud.

Authentication is configured in the htpasswd file; currently a single user foo exists with password bar.

Platforms supported


Runs as a single python3.2 (the latest of version dotcloud supports at the time of this writing) service that hosts an instance of pypiserver.

Uploaded packages are stored in the dotcloud instance persistent directory, ~/data. AFAIK, this will not scale as ~/data is not replicated across instances.


Runs the WSGI application in using the bottle runner embedded in pypiserver in the web process.

Uploaded packages are stored in ~/data. Since heroku does not persist any of the directories on a dyno, you will lose packages between heroku pushs. Need to figure out a better solution for this.

Something went wrong with that request. Please try again.