[Distutils] Python people want CPAN and how the latter came about

Lennart Regebro regebro at gmail.com
Tue Dec 22 09:02:28 CET 2009

On Tue, Dec 22, 2009 at 02:07, David Cournapeau <cournape at gmail.com> wrote:
> But there is much more than what PEP 314 defines. Think about
> everything which is in an egg, for example. How are files locations
> are described, how are files outside site-packages described, etc...

What do you mean "how"?

> As a concrete example, there is not enough metadata in every installer
> so that you can convert from one to the other, even though this would
> be very useful and definitely possible.

This I don't understand. What do you mean with "installer"? What kind
of conversions do you refer to?

> For example, you can upload a distribution which does not even have a
> name, or a version, easy_install tries to find tarballs by scrapping
> webpages, etc...

Well, if you like your distribution to be called UNKNOWN-0.0, then I
guess you can. But you also get warnings like this:

warning: sdist: standard file not found: should have one of README, README.txt
warning: sdist: missing required meta-data: name, url
warning: sdist: missing meta-data: either (author and author_email) or
(maintainer and maintainer_email) must be supplied

In my opinion that's your problem of you ignore those, but maybe I'm
wrong. Convince me.

Lennart Regebro: Python, Zope, Plone, Grok
+33 661 58 14 64

More information about the Distutils-SIG mailing list