========================================= ChiShop/DjangoPyPI ========================================= :Version: 0.1 Installation ============ Install dependencies:: $ python setup.py install Initial configuration:: $ $EDITOR chishop/settings.py Run the PyPI server:: $ python setup.py devserver Please note that ``chishop/media/dists`` has to be writable by the user the web-server is running as. In production ------------- You may want to copy the file ``chishop/production_example.py`` and modify for use as your production settings. Using Setuptools ================ Add the following to your ``~/.pypirc`` file:: [distutils] index-servers = pypi local [pypi] username:user password:secret [local] username:user password:secret repository:http://localhost:8000 Uploading a package: Python >=2.6 -------------------------------------------- To push the package to the local pypi:: $ python setup.py register -r local sdist upload -r local Uploading a package: Python <2.6 ------------------------------------------- If you don't have Python 2.6 please run the command below to install the backport of the extension:: $ easy_install -U collective.dist instead of using register and dist command, you can use "mregister" and "mupload", that are a backport of python 2.6 register and upload commands, that supports multiple servers. To push the package to the local pypi:: $ python setup.py mregister -r local sdist mupload -r local .. # vim: syntax=rst expandtab tabstop=4 shiftwidth=4 shiftround