Bug#889860: python3-numpy: TypeError initializing resolution on powerpcspe
Package: python3-numpy
Version: 1:1.13.3-2
Severity: normal
Tags: upstream
User: debian-powerpc
Usertags: powerpcspe
Control: affects -1 src:chemps2
As observed in [1], numpy encounters two warnings and a type error
when initializing itself on powerpcspe:
/usr/lib/python3/dist-packages/numpy/core/getlimits.py:82: RuntimeWarning: overflow encountered in power
self.resolution = float_to_float(float_conv(10) ** (-self.precision))
/usr/lib/python3/dist-packages/numpy/core/getlimits.py:82: RuntimeWarning: invalid value encountered in power
self.resolution = float_to_float(float_conv(10) ** (-self.precision))
Traceback (most recent call last):
File "setup.py", line 22, in <module>
import numpy as np
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 142, in <module>
from . import add_newdocs
File "/usr/lib/python3/dist-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/usr/lib/python3/dist-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
File "/usr/lib/python3/dist-packages/numpy/lib/type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 51, in <module>
from . import getlimits
File "/usr/lib/python3/dist-packages/numpy/core/getlimits.py", line 226, in <module>
tiny=exp2(_ld(-1022)))
File "/usr/lib/python3/dist-packages/numpy/core/getlimits.py", line 82, in __init__
self.resolution = float_to_float(float_conv(10) ** (-self.precision))
TypeError: unsupported operand type(s) for ** or pow(): 'numpy.float128' and 'int'
Could you please take a look?
Thanks!
[1] https://buildd.debian.org/status/fetch.php?pkg=chemps2&arch=powerpcspe&ver=1.8.5-1&stamp=1517806729&raw=0
--
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu
Reply to: