On Wed, May 29, 2013 at 16:40 +0100, Chris Withers wrote:
On 29/05/2013 00:32, Ralf Schmitt wrote:
I've just uploaded pypiserver 1.1.1 to the python package index.
pypiserver is a minimal PyPI compatible server. It can be used to serve a set of packages and eggs to easy_install or pip.
pypiserver is easy to install (i.e. just 'pip install pypiserver'). It doesn't have any external dependencies.
https://pypi.python.org/pypi/pypiserver/ should contain enough information to easily get you started running your own PyPI server in a
Looks very interesting!
How does it compare to http://pypi.python.org/pypi/devpi-server?
the main differences as i see them (note i am the devpi-server author, though): - pypiserver supports uploading to private indexes, devpi-server not yet (but next week / on trunk already :) - pypiserver has no dependencies (ships bottle inline), devpi-server depends on redis (to be dropped next week for no-dep fs-storage) and bottle, requests, py, all proven libraries. - pypiserver redirects the lookup of pypi packages to pypi.python.org, devpi-server caches them and serves everything (including #egg-links) through itself, allowing complete offline operations (including caching/serving of 3rd party site's packages) using the extended PEP381 mirror protocol - pypiserver has a good and simple implementation, devpi-server is little more complex mostly due to its caching/crawling logic. - both are very well tested and maintained but pypiserver is out there for a longer time already, so has seen more RL-testing. Ralph, please add/comment as you see fit. best, holger
cheers,
Chris
-- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk