Deutsch Open-Source Weblog Resources Imprint

Python, Zope, Plone — Development and Consulting

What can we do for you?

Your contact
Andreas Jung assists you under
+49(0)70 71/79 33 76

Or use our Callback service

PyPI - the package toilet of the Python world

— abgelegt unter:

PyPI is becoming more and more the huge Python module toilet.


Why?

Lots of upload packages often don't contain a description or don't contain any URL to the project homepage or SVN repository.

So what is the value of uploading such packages to PyPI?

  • For the uploader: a convenient place for making poor releases.
  • For the PyPI user/visitor: none

What I do expect from a quality release on PyPI:

  • The metadata must contain a reasonable description
  • The metadata should include the README.txt or at least contain a direct link to the documentation. Nothing is more annoying than having to step to repositories in order to find the proper documentation. The documentation must be only one mouse-click away
  • The metadata should contain the release notes or at least a direct link to the release notes
  • The metadata must  contain direct links to the source code repository and to the project homepage
  • I am uncertain about if development packages (modules released with _some_ internal SVN revision number) should be placed on PyPI. I would  prefer having only official releases following the X.Y.Z version numbering schema on PyPI
Artikelaktionen

Testimonial

Since more than 5 Jahre we are using various open-source products of ZOPYX and ask Andreas Jung for his expertise in our of development projects.

Lars Walter, CEO, Novareto GmbH, Fürth

 
ZOPYX Ltd. & Co. KG, Charlottenstr. 37/1, D-72070 Tübingen, Germany
Phone +49(0)70 71/79 33 76, Fax +49(0)70 71/7 93 68 40, Email: info@zopyx.com
Contact form Callback service Print page