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

Ole Streicher olebole at debian.org
Tue May 31 08:21:24 UTC 2016


Package: python-numpy
Version: 1:1.11.1~rc1-1
Severity: serious
Forwarded: https://github.com/numpy/numpy/issues/7697

The latest RC1 package uses a version number (1.11.1rc1) that causes an
exception in distutils.version.StrictVersion:

>>> 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].

[1]
https://ci.debian.net/data/packages/unstable/amd64/s/spectral-cube/latest-autopkgtest/log.gz



More information about the Python-modules-team mailing list