[Python-ideas] module version number support for semver.org

Stephen J. Turnbull stephen at xemacs.org
Tue Apr 15 03:50:00 CEST 2014


Jörn Hees writes:

 > Currently there are about 1 % of all version numbers on pypi which
 > show exactly the incompatibility described in
 > http://legacy.python.org/dev/peps/pep-0440/#semantic-versioning :

 > To me the fact that somewhat between 1 and 64 % of the packages in
 > pypi follow semver is enough to ask why we don’t fully support it

So, as I understand what you're saying, PEP 440 *does* support a large
subset of the semantic versioning actually used on PyPI (63/64 =
98.5%).  I find that simple math a pretty compelling reason not to
make the PEP 440 spec more complicated.

 > and maybe even encourage it.

The fact that semantic versioning would be a good, even great,
standard if it were the *only* standard is not compelling.  "The
One Standard to rule them all" is a mirage: "The great thing about
'standards' is that there are so many to choose from!"

Worse, there are so many that *have already been chosen*.




More information about the Python-ideas mailing list