[Distutils] RFC : PEP 376 - egg.info

P.J. Eby pje at telecommunity.com
Thu Apr 30 20:01:31 CEST 2009


At 10:17 AM 4/30/2009 -0400, David Lyon wrote:
>In summary... packages are just directories with an __init__.py
>file in them. Sometimes they are zipped into eggs.

You are confusing "Python package" with "Python project".  Projects 
are zipped into eggs, and may contain zero or more 
packages.  Packages, conversely, may contain contents from multiple projects.

A distribution found on PyPI such as "FooBar-2.79" is the 2.79 
release of the *project* "FooBar"...  this tells you absolutely 
nothing about the names of packages or modules contained in that project.


>You can try putting more formality and burdens on the developer
>when they are trying to build a package (a directory). But
>somehow it goes against the simplicity of the 'old code'.

You don't understand packages, so the rest of your email here makes 
no sense.  The simplicity that you are describing *never actually 
existed*, even before setuptools and eggs came on the scene.



More information about the Distutils-SIG mailing list