[Python-Dev] PEP 376 : Changing the .egg-info structure
P.J. Eby
pje at telecommunity.com
Fri May 15 19:56:36 CEST 2009
At 08:32 AM 5/15/2009 +0200, Tarek Ziadé wrote:
>2009/5/15 P.J. Eby <pje at telecommunity.com>:
> > Ideally, a file with identical size/checksum that
> > belongs to more than one project should be silently left alone, and a file
> > installed by more than one project with *different* size/checksum should be
> > warned about and left alone.
>
>I think the path is the info that should be looked at.
By "a file that belongs to more than one project" I meant a single
file on *disk* (i.e., one absolute path).
>But I don't think you want to leave alone a file with identical
>size/checksum that belongs to more than one project when it's not
>the same absolute path.
That wouldn't be "a file" then, would it? ;-)
>Here's an example why : if two different packages includes the
>"feedparser.py" module
>(from the FeedParser project) for conveniency, and if you remove one package,
>you *do* want to remove its "feeparser.py" module even if it exists
>in the other
>project.
Right, that would be *two files*, though, not one file.
More information about the Python-Dev
mailing list