[Distutils] PEP 376 for Distutils

P.J. Eby pje at telecommunity.com
Wed Feb 25 15:17:52 CET 2009


At 09:16 AM 2/25/2009 +0100, Joachim König wrote:
>Tarek Ziadé wrote:
>>ok so far, from the whole dicussion it seems that everyone agrees that
>>the Python version is superfluous
>>in the .egg-info files, so I'll update the PEP for this point.
>>
>>I'll also start to write more details about uninstallation
>>
>As P.J.Eby pointed out the importance of PEP 262,

I pointed out the importance its *requirements* and *criteria*  -- 
not its implementation.  There's a big difference.


>  could all the egg-info directories be also
>put into a subdirectory called "install-db" as described in that 
>PEP. As proposed by P.J.Eby
>in PEP262 under "open issues", there could/should be one of these 
>for each directory
>where packages are installed.
>
>So to repeat the initial example for zlib, it should look like this:
>
>zlib/
>install_db/
>     zlib-2.5.2.egg-info/
>        PKG-INFO
>        MANIFEST
>        RECORD
>
>The name of the "install_db" directory would not be that important, 
>e.g. it could e.g. be called "egg-info" and
>the ".egg-info" extension from the zlib egg-info directory name 
>could be stripped, making the parsing of the listdir() call
>even faster 8-)

I'm -1 on this, as it breaks backward compatibility with setuptools.



More information about the Distutils-SIG mailing list