[Python-Dev] Proposing PEP 345 : Metadata for Python Software Packages 1.2

Tarek Ziadé ziade.tarek at gmail.com
Mon Dec 28 10:05:55 CET 2009

On Mon, Dec 28, 2009 at 6:20 AM, Tres Seaver <tseaver at palladion.com> wrote:
> Hash: SHA1
> Tarek Ziadé wrote:
>> On Mon, Dec 28, 2009 at 1:41 AM, Sridhar Ratnakumar
>> <sridharr at activestate.com> wrote:
>> [..]
>>> Tarek,
>>> I am a bit confused at the current proposal combined with the newly
>>> introduced range operator.
>>> Would "Requires-Python: <=2.5" include 2.5.4 or not?
>> <=2.5 means any version that is inferior or equal to 2.5.0 so 2.5.4
>> doesn't match
>>> Also, "Requires-Python: 3" would include all 3.X versions, correct?
>> Correct, because, "Requires-Python: 3" is equivalent to "Requires-Python: ~= 3"
>> which is equivalent to "Requires-Python: 3.x.x"
> Point of order:  what is the point of sending the discussion off to the
> distutils SIG if we are just going to bikeshed it (again!) here.

What happened is that Martin came late in the discussions in
Distutils-SIG after I've forwarded the final
mail in Catalog-SIG and after I did send it here (the mail where I
said "Here's the mail I'll send to python-dev for PEP 345, if anyone
sees a problem or something to add")

I agree that the comma and syntax discussions are bikeshedding.
Although I don't think the range discussion is bikeshedding, and so
far we made some progress on clarifying how range versions are
compared in that PEP through Martin's points and this thread. It's
quite important IMHO to clarify it.

So, if no one object, I propose to continue this thread about the way
range should be compared, to see if we meet a consensus quite soon. If
not, I guess we can go back to distutils-SIG and invite people over
there, as we did for other topics.


Tarek Ziadé | http://ziade.org

More information about the Python-Dev mailing list