Skip to content
Python
Find file
Pull request Compare This branch is 18 commits behind master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
chishop
djangopypi
.gitignore
AUTHORS
Changelog
LICENSE
MANIFEST.in
README
TODO
bootstrap.py
buildout.cfg
index.html
setup.py

README

=========================================
ChiShop/DjangoPyPI
=========================================
:Version: 0.1

Installation
============

Install dependencies::

    $ python bootstrap.py --distribute
    $ ./bin/buildout

Initial configuration
---------------------
::

    $ $EDITOR chishop/settings.py
    $ ./bin/django syncdb

Run the PyPI server
-------------------
::

    $ ./bin/django runserver

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; you will also need to modify
``bin/django.wsgi`` to refer to 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
Something went wrong with that request. Please try again.