Bug#1033589: python3-theano: module 'numpy' has no attribute 'bool'.
Paul Gevers
elbrus at debian.org
Mon Mar 27 21:07:13 BST 2023
Package: python3-theano
Version: 1.0.5+dfsg-8
Severity: serious
Control: affects -1 deepnano
Control: found -1 1.1.2+dfsg-3
Dear maintainer(s),
I think the autopkgtest of deepnano points out that theano is using what
I believe are removed attibutes from numpy.
Paul
https://ci.debian.net/data/autopkgtest/unstable/amd64/d/deepnano/32446139/log.gz
autopkgtest [19:57:01]: test run-test.sh: [-----------------------
#1 - deepnano_basecall
/usr/lib/python3/dist-packages/theano/scalar/basic.py:2412:
FutureWarning: In the future `np.bool` will be defined as the
corresponding NumPy scalar.
self.ctor = getattr(np, o_type.dtype)
Traceback (most recent call last):
File "/usr/share/deepnano/basecall.py", line 4, in <module>
from rnn_fin import RnnPredictor
File "/usr/share/deepnano/rnn_fin.py", line 1, in <module>
import theano as th
File "/usr/lib/python3/dist-packages/theano/__init__.py", line 83, in
<module>
from theano import scalar, tensor
File "/usr/lib/python3/dist-packages/theano/scalar/__init__.py", line
1, in <module>
from .basic import *
File "/usr/lib/python3/dist-packages/theano/scalar/basic.py", line
2460, in <module>
convert_to_bool = Cast(bool, name="convert_to_bool")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/theano/scalar/basic.py", line
2412, in __init__
self.ctor = getattr(np, o_type.dtype)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 305, in
__getattr__
raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'bool'.
`np.bool` was a deprecated alias for the builtin `bool`. To avoid this
error in existing code, use `bool` by itself. Doing this will not modify
any behavior and is safe. If you specifically wanted the numpy scalar
type, use `np.bool_` here.
The aliases was originally deprecated in NumPy 1.20; for more details
and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations.
Did you mean: 'bool_'?
autopkgtest [19:57:01]: test run-test.sh: -----------------------]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20230327/c3ef4060/attachment.sig>
More information about the debian-science-maintainers
mailing list