On 2010-06-17 06:22:32 +0200, Andreas Jung <[email protected]> said:


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi there,

I propose a policy change for packages registered with PyPI:

 - packages registered on PyPI have at least one release

 - one release of registered package on PyPI _must_ contain
   a valid source code distribution (sdist)

 - packages registered on PyPI without releases or without
   source code release are subject to be removed after N days
   after the day of registration

Why?

Any package registered on PyPI is possibly crucial to any kind of
development and deployment.

Packages hosted on external servers (referenced through a download_url)
are subject to come and go - packages once released should be available
at any time from a well-known location (PyPI). Dependencies on the
availability of external downloads servers other than PyPI are hardly
acceptable for real-world development and deployments.

I second that. External download URLs are really a pain.

I don't think that removing packages that way would really solve the problem. I think the core is:

* Require the package to have a source dist *on* PyPI
* Forbid removing any source package.

[...]

PyPI must become a stable package index. Everything registered with PyPI
must be available at any time (mirrors, distributing PyPI in the cloud...=
).

ack.


--
Christian Zagrodnick · [email protected]
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 4 · fax +49 345 1229889 1
Zope and Plone consulting and development


_______________________________________________
Catalog-SIG mailing list
[email protected]
http://mail.python.org/mailman/listinfo/catalog-sig

Reply via email to