[Python-Dev] Proposing PEP 345 : Metadata for Python Software Packages 1.2 (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Mon Dec 28 02:11:31 CET 2009


Tarek Ziadé wrote:

On Mon, Dec 28, 2009 at 1:48 AM, Antoine Pitrou <solipsis at pitrou.net> wrote:

Tarek Ziadé <ziade.tarek gmail.com> writes:

This was ambiguous because it was unclear, as MvL stated, if "2.5" was just "2.5.0" or included versions like "2.5.1" or "2.5.2". How about having "2.5" match all 2.5.x versions, and "2.5.0" match only 2.5 itself? (ditto for "2.5.N" matching only 2.5.N for N >= 1)

This "~=" operator looks murkier than it needs to be IMO. An implicit range operator is simpler indeed, and achieves the same goal. Meaning that "<=2.5" for example, will be translated to "<=2.5.x" as well.

So that "2.5.4<=2.5", "2.5<=2.5.2", but not "2.5.4<=2.5.2" (i.e. A<=B, B<=C, but not A<=C)?

I find that strange.

Regards, Martin



More information about the Python-Dev mailing list