[Catalog-sig] PEP 345 Update
P.J. Eby
pje at telecommunity.com
Wed Oct 6 01:45:07 CEST 2010
At 04:50 PM 10/5/2010 -0600, Jeremy Kloth wrote:
>Here you are assuming that a file list exists for the given distribution.
>sdists, for one, do not contain this.
They will once they're being installed.
>What about tools that operate just on the metadata? For example, determining
>what distributions to download. It would be impossible for that to work.
So? If nobody noticed or declared the conflict, you'll still have a
problem once you *do* download.
Meanwhile, you can't *trust* the information in these fields to mean
that you actually shouldn't attempt to download or install the
package, so all you can do with the information ahead of time is
alert the user of the *possibility* of a conflict.
IOW, merely having a "Conflicts" field will not stop you from
sometimes downloading things that conflict with each other, nor does
the presence of the Conflicts field actually mean you shouldn't
download and install it anyway. (Because there might not really be
any conflict, especially if the field gets used by people who don't
read specifications.)
More information about the Catalog-SIG
mailing list