[Distutils] Common version-comparison semantics for peace love and harmony

Toshio Kuratomi a.badger at gmail.com
Sat Nov 28 18:07:25 CET 2009

On Sat, Nov 28, 2009 at 05:07:01PM +0100, Tarek Ziadé wrote:
> So If the current proposal works for all cases (e.g. people can
> translate their schemes
> into PEP 386 one), I am proposing to:
> 1- reject the "+", " ", "-" proposal, and stick with "." so we have
> only one way to express the segments. (ala Python itself)

> 2 - keep the aliases (alpha/beta/rc) because they are not controversial
Rather than aliases, I'd like to see a sort order worked out.  Someone will
make both foo-1.0alpha1 and foo-1.0a1 because they don't understand that
they're just supposed to be aliases.  Better to document explicitly what
happens in that case.

> 3 - stick with "post" "dev" for the post and pre-release tags because
> *we need them to sort development versions and post versions* in
> installers, and because *they don't hurt* for people that are not
> publishing such versions. They will be able to use their own dev
> markers internally if they want.

> Next, once the PEP is edited, I am proposing to move this discussion
> in python-dev,
> for another round, and eventually have Guido accept it or reject it
> and move forward with PEP 345.
> Because as far as I am concerned, even if we change the syntax in PEP
> 386 a million times, some people will not like it at the end.
Agreed :-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20091128/540db78a/attachment.pgp>

More information about the Distutils-SIG mailing list