Package: djangopypi
DjangoPyPIDjangoPyPI is a Django application that provides a re-implementation of thePython Package Index.InstallationPathThe first step is to getdjangopypiinto your Python path.BuildoutSimply adddjangopypito your list ofeggsand run buildout again it
should downloaded and installed properly.EasyInstall/SetuptoolsIf you have setuptools installed, you can useeasy_install djangopypiManualDownload and unpack the source then run:$ python setup.py installDjango SettingsAdddjangopypito yourINSTALLED_APPSsetting and runsyncdbagain
to get the database tables[1].Then add an include in your url config fordjangopypi.urls:urlpatterns = patterns("",
    ...
    url(r'', include("djangopypi.urls"))
)This will make the repository interface be accessible at/pypi/.Uploading to your PyPIAssuming you are running your Django site locally for now, add the following to
your~/.pypircfile:[distutils]
index-servers =
    pypi
    local

[pypi]
username:user
password:secret

[local]
username:user
password:secret
repository:http://localhost:8000/pypi/Uploading a package: Python >=2.6To push the package to the local pypi:$ python setup.py register -r local sdist upload -r localUploading a package: Python <2.6If you don’t have Python 2.6 please run the command below to install the
backport of the extension for multiple repositories:$ easy_install -U collective.distInstead of using register and dist command, you can usemregisterandmuploadwhich 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[1]djangopypiis South enabled, if you are using South then you will need
to run the Southmigratecommand to get the tables.History0.4.7 (2015-10-27)bug fix to conform to new distutils http upload format0.4.6 (2015-10-26)DO NOT USE THIS VERSIONthought I had solved the distutils issue but was wrong
md5 has error when downloading the package0.4.5 (2015-10-13)DO NOT USE THIS VERSIONthought I had solved the distutils issue but was wrong
database error for md5 hash length upon upload0.4.4 (2012-04-18)xmlrpc bug fixesCSRF token template tags on formsTransaction bug fixesSwitched to logging over stdoutProxy simple and detail views when necessaryRemoved unused legacy view, submit_package_or_releaseppadd management command working again0.4.3 (2011-02-22)Moved xmlrpc views into views folderMoved xmlrpc command settings to the settings fileCleaned up xmlrpc views to remove django.contrib.sites dependency0.4.2 (2011-02-21)Added CSRF support for Django>=1.2Added conditional support to proxy packages not indexed0.4.1 (2010-06-17)Added conditional support for django-haystack searching0.4 (2010-06-14)‘list_classifiers’ action handlerIssue #3: decorators imports incompatible with Django 1.0, 1.1RSS support for release index, packagesDistribution uploads (files for releases)0.3.1 (2010-06-09)Installation bugfix0.3 (2010-06-09)Added DOAP views of packages and releasesSplitting djangopypi off of chishopSwitched most views to using django generic viewsBackwards incompatible changesRefactored package/project model to support multiple owners/maintainersRefactored release to match the metadata only that exists on pypi.python.orgCreated a Distribution model for distribution files on a release0.2.0 (2009-03-22)Registering projects and uploading releases now requires authentication.Every project now has an owner, so only the user registering the project can
add releases.md5sum is now properly listed in the release link.Project names can now have dots (‘.’) in them.Fixed a bug where filenames was mangled if the distribution file already existed.Releases now list both project name and version, instead of just version in the admin interface.Added a sample buildout.cfg. Thanks to Rune Halvorsen (runeh@opera.com).Backwards incompatible changesProjects now has an associated owner, so old projects must be exported and
imported to a new database.0.1.0 (2009-03-22)Initial releaseAuthors/ContributorsAsk Solem <askh@opera.com>Rune Halvorsen <runeh@opera.com>Russell Sim <russell.sim@gmail.com>Brian Rosner <brosner@gmail.com>Hugo Lopes Tavares <hltbra@gmail.com>Sverre Johansen <sverre.johansen@gmail.com>Bo Shi <bs@alum.mit.edu>Carl Meyer <carl@dirtcircle.com>Vinícius das Chagas Silva <vinimaster@gmail.com>Vanderson Mota dos Santos <vanderson.mota@gmail.com>Stefan Foulis <stefan.foulis@gmail.com>Michael Richardson <michael@michaelrichardson.me>Benjamin Liles <benliles@gmail.com>Halldór Rúnarsson <halldor89@gmail.com>Jannis Leidel <jannis@leidel.info>Sebastien Fievet <zyegfryed@gmail.com>Jaap Roes <jaap@u-e-h.net>Stefano Rivera <stefano@rivera.za.net>David Miller <david@deadpansincerity.com>Tomasz Wysocki