[Python-modules-team] Bug#825900: Bug#825900: python-numpy: version number breaks distutils.version.StrictVersion

Sandro Tosi morph at debian.org
Tue May 31 09:28:23 UTC 2016


On Tue, May 31, 2016 at 9:21 AM, Ole Streicher <olebole at debian.org> wrote:
>>>> from distutils.version import StrictVersion
>>>> StrictVersion("1.11.1.rc1")
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/lib64/python2.7/distutils/version.py", line 40, in __init__
>     self.parse(vstring)
>   File "/usr/lib64/python2.7/distutils/version.py", line 107, in parse
>     raise ValueError, "invalid version number '%s'" % vstring
> ValueError: invalid version number '1.11.1.rc1'
>
> This causes FTBS and CI failures on packages (like spectral-cube) that
> use StrictVersion in their build/run time tests [1].

do you have any solution to suggest? numpy releases RC version as
1.11.1rc1 and the correct debian versioning was used for the deb
package (and the same pattern was used for years in case of RC
releases), so maybe the right solution is to fix the downstream
packages and not use StrictVersion (which, btw, what do they use it
for?)

-- 
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
G+: https://plus.google.com/u/0/+SandroTosi



More information about the Python-modules-team mailing list