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.
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig