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@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