Tarek Ziadé wrote: > On Wed, Nov 25, 2009 at 9:04 PM, M.-A. Lemburg <m...@egenix.com> wrote: >> I was under the impression that developers should be encouraged >> to use the new "rational" version format directly in their >> package versions - without a helper in between. > > Yes that's the idea. I was just suggesting that "suggest_rational_version" > could > be used (maybe with a warning displayed) to avoid a brutal breakage in > versions supports. > > I'll make it clearer in the PEP
Ok. > [..] >> I'd still like to write "1.2beta3" and "2.1rc3", though, and be >> standards compliant :-) > > I don't have any strong opposition into adding "rc", especially since Python > uses it too. > > Now, for "alpha", "beta", I am not opposed at them either. I am just > thinking that > we should have only one way to name a pre-release tag, but I guess we can > consider that "b" is an alias for "beta" > > So the pre-release tag would be one of those : a, alpha, b, beta, r, rc > > I don't think we need to support more letters though, e.g. [a-z] Shouldn't we leave defining the meaning of those tags to the developers ? IMHO, descriptive names are better than single letter abbreviations. BTW: How would you name a snapshot using the scheme ? Say you are working on an upcoming version 3.2.0 of a package and you use the date as snapshot indicator (as opposed to some revision, which doesn't have any meaning for an end-user). I suppose this is the only way: 3.2.0a0.20091125 ... not very obvious :-( If we'd allow [a-z_] (including the underscore which AFAIK doesn't cause RPM/deb problems), this could also be written as: 3.2.0_dev_snapshot.20091125 ... much better :-) -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Nov 25 2009) >>> Python/Zope Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ ________________________________________________________________________ ::: Try our new mxODBC.Connect Python Database Interface for free ! :::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig