[Distutils] [Python-Dev] How we can get rid of eggs for 2.6 and beyond
Phillip J. Eby
pje at telecommunity.com
Fri Mar 21 22:21:20 CET 2008
At 08:06 PM 3/21/2008 +0100, M.-A. Lemburg wrote:
>I guess the only way to support all of these variants is
>to use a filesystem based approach, e.g. by placing a file
>with a special extension into some dir on sys.path.
>The "database" logic could then scan sys.path for these
>files, read the data and provide an interface to it.
>
>All bdist formats would then have to include these files.
That's the idea behind the current version of PEP 262, yes, and I
think it should be kept.
>A separate FILES section also doesn't seem to be necessary -
>we could just add one or more entries or the format:
>
>CreatesDir abc/
>CreatesFile abc/xyz1.py
>CreatesDir abc/def/
>CreatesFile abc/def/xyz2.py
>CreatesFile abc/def/xyz3.py
>CreatesFile abc/def/xyz4.ini
I actually think the size and hash information is good, in order to
be able to tell if you're looking at an original file. I'm not sure
how useful the permissions and uid/gid info is. I'm hoping we'll
hear from anybody who has a use case for that.
And of course, there are still some issues to be resolved regarding
requirements, package name/version stuff, etc. But we can hash those
out once we reach a quorum on the Distutils-SIG.
More information about the Distutils-SIG
mailing list