[ANNOUNCE] pypiserver 0.5.0 - minimal pypi server
Hi, I've just uploaded pypiserver 0.5.0 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 easy_install pypiserver). It doesn't have any external dependencies. http://pypi.python.org/pypi/pypiserver/ should contain enough information to easily get you started running your own PyPI server in a few minutes. The code is available on github: https://github.com/schmir/pypiserver Changes in version 0.5.0 ------------------------- - make setup.py install without calling 2to3 by changing source code to be compatible with both python 2 and python 3. We now ship a slightly patched version of bottle. The upcoming bottle 0.11 also contains these changes. - make the single-file pypi-server-standalone.py work with python 3 -- Cheers, Ralf
pypiserver is a minimal PyPI compatible server. It can be used to serve a set of packages and eggs to easy_install or pip.
I wonder why it needs to be a specialized server. The PyPI API is designed deliberately to avoid the need for custom servers; any web server capable of serving static pages (including SimpleHTTPServer) is capable of serving packages to easy_install or pip. Regards, Martin
"Martin v. Löwis"
pypiserver is a minimal PyPI compatible server. It can be used to serve a set of packages and eggs to easy_install or pip.
I wonder why it needs to be a specialized server. The PyPI API is designed deliberately to avoid the need for custom servers; any web server capable of serving static pages (including SimpleHTTPServer) is capable of serving packages to easy_install or pip.
IMHO it's much easier to start my pypiserver package, which requires near zero configuration than running e.g. apache in order to serve a package index (especially when python is already installed on the machine). SimpleHTTPServer may work with something like http://pypi.python.org/pypi/basketweaver, but then you'll have to periodically update the index. pypiserver does that on the fly. Besides I may decide to implement some features like automatic proxying that are not possible to do with apache serving a set of static files. -- Cheers Ralf
participants (2)
-
"Martin v. Löwis"
-
Ralf Schmitt