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)
+1
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.
+1
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 :-) -Toshio