[Distutils] RFC : PEP 376 - egg.info

Tarek Ziadé ziade.tarek at gmail.com
Mon May 4 17:23:40 CEST 2009


There's another point I was thinking about in PEP 376

What about dropping the 'egg' part in 'PROJECT.egg-info'  ? and replace it with

'PROJECT.info'

(and make the 2.7 version compatible with PROJECT.egg-info )

I know it's a minor change, but it seems that a lot of people are
confused with this,
when they don't know what is an egg, etc.

Tarek

On Thu, Apr 30, 2009 at 9:34 AM, Tarek Ziadé <ziade.tarek at gmail.com> wrote:
> Hi,
>
> I have reworked the PEP a little bit with people feedback.
>
> It needs more feedback : http://svn.python.org/projects/peps/trunk/pep-0376.txt
>
> - install/uninstall script
>
>  I think the best solution is not to provide an install script since
> third-party tool do it. Furthermore,
>  there's already the simplest install script available today: you can
> run "python setup.py install" on a given package
>  so it gets installed.
>
>  So what about adding just a global uninstall feature, that
> uninstalls the files installed for a package, using the record
>  file, and let the third party tool have better features.
>
> - MANIFEST (SOURCES.txt)
>
>  Ronald pointed out that it was not necessary to have a MANIFEST file
> included if we are going to have a RECORD
>  file, as described in the PEP.
>
>  The MANIFEST (which in a way is equivalent to SOURCES.txt pip or
> easy_install adds) is the list of source files,
>  whereas the RECORD is the list if installed files (which might
> include more elements in case of compilations)
>
>  What would be the interest of having the list of source files in egg-info ?
>
>
> Cheers
> Tarek
>
> --
> Tarek Ziadé | http://ziade.org
>



-- 
Tarek Ziadé | http://ziade.org


More information about the Distutils-SIG mailing list