On 1 October 2014 04:40, Wichert Akkerman <wich...@wiggy.net> wrote: > >> On 30 Sep 2014, at 17:35, Barry Warsaw <ba...@python.org> wrote: >> >> On Sep 30, 2014, at 11:06 AM, M.-A. Lemburg wrote: >> >>> Installers and PyPI would then regard "3.1.4-1" as belonging to >>> release "3.1.4", but being a more current build as a distribution >>> file carrying "3.1.4" in its file name. >> >> Please don't literally use "3.1.4-1". That will cause all kinds of havoc >> with >> the Debian ecosystem. There we use a dash to separate upstream version >> numbers from Debian version numbers. Thus 3.1.4-1 means the first Debian >> upload of upstream's 3.1.4. 3.1.4-2 is the second, etc. > > Debian does allow 3.1.4-1-1. I forgot the exact rules, but I seem to remember > the package version is considered to start after the last dash. Debian will > also sort 3.1.4a after 3.1.4 unlike Python rules, so version “massaging” > might be necessary in other situations as well.
It's all in policy :) PyPI 3.1.4a should be 3.1.4~a in Debian. -Rob -- Robert Collins <rbtcoll...@hp.com> Distinguished Technologist HP Converged Cloud _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig