Minimal PyPI server for uploading & downloading packages with pip/easy_install
Go to file
2011-07-31 22:46:33 +02:00
pypiserver make prefix comparison case insensitive. 2011-07-29 14:20:03 +02:00
.gitignore add README.rst. 2011-07-29 03:14:09 +02:00
make_manifest.py whitespace cleanup. 2011-07-29 02:41:27 +02:00
MANIFEST.in add README.rst. 2011-07-29 03:14:09 +02:00
pypi-server import initial version 2011-07-29 02:02:28 +02:00
README.rst add README.rst. 2011-07-29 03:14:09 +02:00
setup.cfg add setup.cfg: build .zip instead of .tar.gz when running sdist. 2011-07-31 22:46:33 +02:00
setup.py add README.rst. 2011-07-29 03:14:09 +02:00

.. -*- mode: rst; coding: utf-8 -*-

==============================================================================
pypiserver - minimal PyPI server for use with pip/easy_install
==============================================================================

pypiserver is a minimal PyPI compatible server. It can be used to
serve a set of packages and eggs to easy_install or pip.

Installation and Usage/Quickstart
=================================
Run the following commands to get your PyPI server up and running::

  pip install pypiserver
  mkdir ~/packages
  # copy some source packages or eggs to this directory
  pypi-server -p 8080 -r ~/packages
  pip install -i http://localhost:8080/simple/ ...


Optional dependencies
=====================
- pypiserver ships with it's own copy of bottle. It's possible to use
  bottle with different wsgi servers. pypiserver chooses any of the
  following paste, cherrypy, twisted, wsgiref (part of python) if
  available.


Bugs
=============
- pypiserver doesn't support uploading files. One might also consider
  that a feature. scp provides a nice workaround.