package: astropy
version: 1.3-1
severity: serious
forwarded: https://github.com/astropy/astropy/issues/5643
With astropy 1.3 and numpy 1.12.0b1, many affiliated packages now fail
in the tests when the numpy version number is compared. For example aplpy:
Traceback (most recent call last):
File "debian/tests/python3-aplpy", line 7, in <module>
import aplpy
File "/usr/lib/python3/dist-packages/aplpy/__init__.py", line 9, in
<module>
from ._astropy_init import *
File "/usr/lib/python3/dist-packages/aplpy/_astropy_init.py", line
116, in <module>
from astropy import config
File "/usr/lib/python3/dist-packages/astropy/__init__.py", line 116,
in <module>
_check_numpy()
File "/usr/lib/python3/dist-packages/astropy/__init__.py", line 104,
in _check_numpy
from .utils import minversion
File "/usr/lib/python3/dist-packages/astropy/utils/__init__.py", line
20, in <module>
from .compat.odict import OrderedDict
File
"/usr/lib/python3/dist-packages/astropy/utils/compat/__init__.py", line
14, in <module>
from .numpycompat import *
File
"/usr/lib/python3/dist-packages/astropy/utils/compat/numpycompat.py",
line 24, in <module>
NUMPY_LT_1_12 = not minversion('numpy', '1.12dev')
File "/usr/lib/python3/dist-packages/astropy/utils/introspection.py",
line 159, in minversion
return parse_version(have_version) >= parse_version(version)
File "/usr/lib/python3.5/distutils/version.py", line 70, in __ge__
c = self._cmp(other)
File "/usr/lib/python3.5/distutils/version.py", line 337, in _cmp
if self.version < other.version:
TypeError: unorderable types: int() < str()