[Debian-pan-maintainers] Bug#1095373: python-mrcz: FTBFS: AttributeError: module 'numpy' has no attribute 'product'
Santiago Vila
sanvila at debian.org
Fri Feb 7 12:12:30 GMT 2025
Package: src:python-mrcz
Version: 0.5.6-2
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --with python3 --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py clean
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.12' does not exist -- can't clean it
I: pybuild base:311: python3.13 setup.py clean
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
dh binary --with python3 --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py config
running config
I: pybuild base:311: python3.13 setup.py config
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3.12 setup.py build
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz
copying mrcz/ioMRC.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz
copying mrcz/__version__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz
copying mrcz/ioDM.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz
copying mrcz/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz
copying mrcz/test_mrcz.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz
copying mrcz/ReliablePy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz
I: pybuild base:311: /usr/bin/python3 setup.py build
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz
copying mrcz/ioMRC.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz
copying mrcz/__version__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz
copying mrcz/ioDM.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz
copying mrcz/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz
copying mrcz/test_mrcz.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz
copying mrcz/ReliablePy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build; python3.12 -m unittest discover -v
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:219: SyntaxWarning: invalid escape sequence '\m'
'''
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:555: SyntaxWarning: invalid escape sequence '\A'
if header['pixelunits'] == u'\\AA' or header['pixelunits'] == u'\AA':
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:557: SyntaxWarning: invalid escape sequence '\m'
elif header['pixelunits'] == u'\mum':
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:605: SyntaxWarning: invalid escape sequence '\m'
'''
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:1050: SyntaxWarning: invalid escape sequence '\A'
if header['pixelunits'] == '\\AA' or header['pixelunits'] == '\AA':
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:1052: SyntaxWarning: invalid escape sequence '\m'
elif header['pixelunits'] == '\mum':
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:66: SyntaxWarning: invalid escape sequence '\A'
pixelsize=pixelsize, pixelunits=u'\AA',
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:70: SyntaxWarning: invalid escape sequence '\A'
rereadMage, rereadHeader = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:77: SyntaxWarning: invalid escape sequence '\A'
assert(rereadHeader['pixelunits'] == u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:149: SyntaxWarning: invalid escape sequence '\A'
pixelsize=pixelsize, pixelunits=u'\AA',
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:153: SyntaxWarning: invalid escape sequence '\A'
rereadMage, rereadHeader = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:166: SyntaxWarning: invalid escape sequence '\A'
assert(rereadHeader['pixelunits'] == u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:178: SyntaxWarning: invalid escape sequence '\A'
pixelsize=pixelsize, pixelunits=u'\AA',
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:184: SyntaxWarning: invalid escape sequence '\A'
worker = mrcz.asyncReadMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:198: SyntaxWarning: invalid escape sequence '\A'
assert(rereadHeader['pixelunits'] == u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:211: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:232: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:251: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:271: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:293: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA', slices=slices)
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:311: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA', slices=slices)
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:447: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:487: SyntaxWarning: invalid escape sequence '\A'
pixelsize=pixelsize, pixelunits=u'\AA',
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:494: SyntaxWarning: invalid escape sequence '\A'
rereadMage, rereadHeader = mrcz.readMRC(mrcOutput, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py:505: SyntaxWarning: invalid escape sequence '\A'
npt.assert_array_equal(rereadHeader['pixelunits'], u'\AA')
test_JSON (mrcz.test_mrcz.PythonMrczTests.test_JSON) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:210: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
version = StrictVersion(label)
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:540: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
if mrcz_version is not None and mrcz_version < StrictVersion('0.5.0'):
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:545: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
slices = int(np.fromfile(f, dtype=dtype_i4, count=1))
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:575: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
header['extendedBytes'] = int(np.fromfile(f, dtype=dtype_i4, count=1))
ok
test_MRCZ_lz9 (mrcz.test_mrcz.PythonMrczTests.test_MRCZ_lz9) ... ok
test_MRCZ_zstd1 (mrcz.test_mrcz.PythonMrczTests.test_MRCZ_zstd1) ... ok
test_MRC_append (mrcz.test_mrcz.PythonMrczTests.test_MRC_append) ... ERROR
test_MRC_uncompressed (mrcz.test_mrcz.PythonMrczTests.test_MRC_uncompressed) ... <unknown>:1: SyntaxWarning: invalid escape sequence '\A'
ERROR
test_async (mrcz.test_mrcz.PythonMrczTests.test_async) ... ok
test_cast_array_from_c128 (mrcz.test_mrcz.PythonMrczTests.test_cast_array_from_c128) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:740: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
logger.warn('Casting {} to `numpy.complex64`'.format(MRCfilename))
Casting /tmp/testMage.mrc to `numpy.complex64`
ok
test_cast_array_from_f64 (mrcz.test_mrcz.PythonMrczTests.test_cast_array_from_f64) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py:735: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
logger.warn('Casting {} to `numpy.float64`'.format(MRCfilename))
Casting /tmp/testMage.mrc to `numpy.float64`
ok
test_cast_list_from_c128 (mrcz.test_mrcz.PythonMrczTests.test_cast_list_from_c128) ... ok
test_cast_list_from_f64 (mrcz.test_mrcz.PythonMrczTests.test_cast_list_from_f64) ... ok
test_enum_metadata (mrcz.test_mrcz.PythonMrczTests.test_enum_metadata) ... ERROR
test_list_2d (mrcz.test_mrcz.PythonMrczTests.test_list_2d) ... <unknown>:1: SyntaxWarning: invalid escape sequence '\A'
ERROR
test_list_2d_compressed (mrcz.test_mrcz.PythonMrczTests.test_list_2d_compressed) ... ok
test_list_3d (mrcz.test_mrcz.PythonMrczTests.test_list_3d) ... <unknown>:1: SyntaxWarning: invalid escape sequence '\A'
ERROR
test_list_3d_compressed (mrcz.test_mrcz.PythonMrczTests.test_list_3d_compressed) ... ok
test_list_change_output_shape (mrcz.test_mrcz.PythonMrczTests.test_list_change_output_shape) ... <unknown>:1: SyntaxWarning: invalid escape sequence '\A'
ERROR
test_list_change_output_shape_compressed (mrcz.test_mrcz.PythonMrczTests.test_list_change_output_shape_compressed) ... ok
test_numpy_metadata (mrcz.test_mrcz.PythonMrczTests.test_numpy_metadata) ... ERROR
test_strided_array (mrcz.test_mrcz.PythonMrczTests.test_strided_array) ... ok
======================================================================
ERROR: test_MRC_append (mrcz.test_mrcz.PythonMrczTests.test_MRC_append)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py", line 445, in test_MRC_append
mrcz.writeMRC(I, mrcName, pixelsize=pixelsize, compressor=None, idx = j)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py", line 875, in writeMRC
offset = idx * np.product(header['dimensions'][1:]) * np.dtype(header['dtype']).itemsize
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_MRC_uncompressed (mrcz.test_mrcz.PythonMrczTests.test_MRC_uncompressed)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py", line 85, in test_MRC_uncompressed
self.compReadWrite(testMage0, compressor=None)
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py", line 70, in compReadWrite
rereadMage, rereadHeader = mrcz.readMRC(mrcName, pixelunits=u'\AA')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py", line 346, in readMRC
image = np.fromfile(f, dtype=header['dtype'], count=np.product(dims))
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_enum_metadata (mrcz.test_mrcz.PythonMrczTests.test_enum_metadata)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py", line 429, in test_enum_metadata
re_mage, re_meta = mrcz.readMRC(mrcName)
^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py", line 346, in readMRC
image = np.fromfile(f, dtype=header['dtype'], count=np.product(dims))
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_list_2d (mrcz.test_mrcz.PythonMrczTests.test_list_2d)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py", line 211, in test_list_2d
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py", line 334, in readMRC
frame_size = slices * np.product(dims[1:])
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_list_3d (mrcz.test_mrcz.PythonMrczTests.test_list_3d)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py", line 251, in test_list_3d
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py", line 334, in readMRC
frame_size = slices * np.product(dims[1:])
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_list_change_output_shape (mrcz.test_mrcz.PythonMrczTests.test_list_change_output_shape)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py", line 293, in test_list_change_output_shape
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA', slices=slices)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py", line 334, in readMRC
frame_size = slices * np.product(dims[1:])
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_numpy_metadata (mrcz.test_mrcz.PythonMrczTests.test_numpy_metadata)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/test_mrcz.py", line 407, in test_numpy_metadata
re_mage, re_meta = mrcz.readMRC(mrcName)
^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build/mrcz/ioMRC.py", line 346, in readMRC
image = np.fromfile(f, dtype=header['dtype'], count=np.product(dims))
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'product'
----------------------------------------------------------------------
Ran 19 tests in 0.064s
FAILED (errors=7)
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_mrcz/build; python3.12 -m unittest discover -v
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build; python3.13 -m unittest discover -v
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:219: SyntaxWarning: invalid escape sequence '\m'
'''
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:555: SyntaxWarning: invalid escape sequence '\A'
if header['pixelunits'] == u'\\AA' or header['pixelunits'] == u'\AA':
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:557: SyntaxWarning: invalid escape sequence '\m'
elif header['pixelunits'] == u'\mum':
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:605: SyntaxWarning: invalid escape sequence '\m'
'''
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:1050: SyntaxWarning: invalid escape sequence '\A'
if header['pixelunits'] == '\\AA' or header['pixelunits'] == '\AA':
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:1052: SyntaxWarning: invalid escape sequence '\m'
elif header['pixelunits'] == '\mum':
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:66: SyntaxWarning: invalid escape sequence '\A'
pixelsize=pixelsize, pixelunits=u'\AA',
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:70: SyntaxWarning: invalid escape sequence '\A'
rereadMage, rereadHeader = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:77: SyntaxWarning: invalid escape sequence '\A'
assert(rereadHeader['pixelunits'] == u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:149: SyntaxWarning: invalid escape sequence '\A'
pixelsize=pixelsize, pixelunits=u'\AA',
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:153: SyntaxWarning: invalid escape sequence '\A'
rereadMage, rereadHeader = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:166: SyntaxWarning: invalid escape sequence '\A'
assert(rereadHeader['pixelunits'] == u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:178: SyntaxWarning: invalid escape sequence '\A'
pixelsize=pixelsize, pixelunits=u'\AA',
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:184: SyntaxWarning: invalid escape sequence '\A'
worker = mrcz.asyncReadMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:198: SyntaxWarning: invalid escape sequence '\A'
assert(rereadHeader['pixelunits'] == u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:211: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:232: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:251: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:271: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:293: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA', slices=slices)
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:311: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA', slices=slices)
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:447: SyntaxWarning: invalid escape sequence '\A'
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:487: SyntaxWarning: invalid escape sequence '\A'
pixelsize=pixelsize, pixelunits=u'\AA',
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:494: SyntaxWarning: invalid escape sequence '\A'
rereadMage, rereadHeader = mrcz.readMRC(mrcOutput, pixelunits=u'\AA')
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py:505: SyntaxWarning: invalid escape sequence '\A'
npt.assert_array_equal(rereadHeader['pixelunits'], u'\AA')
test_JSON (mrcz.test_mrcz.PythonMrczTests.test_JSON) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:210: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
version = StrictVersion(label)
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:540: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
if mrcz_version is not None and mrcz_version < StrictVersion('0.5.0'):
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:545: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
slices = int(np.fromfile(f, dtype=dtype_i4, count=1))
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:575: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
header['extendedBytes'] = int(np.fromfile(f, dtype=dtype_i4, count=1))
ok
test_MRCZ_lz9 (mrcz.test_mrcz.PythonMrczTests.test_MRCZ_lz9) ... ok
test_MRCZ_zstd1 (mrcz.test_mrcz.PythonMrczTests.test_MRCZ_zstd1) ... ok
test_MRC_append (mrcz.test_mrcz.PythonMrczTests.test_MRC_append) ... ERROR
test_MRC_uncompressed (mrcz.test_mrcz.PythonMrczTests.test_MRC_uncompressed) ... <unknown>:2: SyntaxWarning: invalid escape sequence '\A'
<unknown>:1: SyntaxWarning: invalid escape sequence '\A'
ERROR
test_async (mrcz.test_mrcz.PythonMrczTests.test_async) ... ok
test_cast_array_from_c128 (mrcz.test_mrcz.PythonMrczTests.test_cast_array_from_c128) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:740: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
logger.warn('Casting {} to `numpy.complex64`'.format(MRCfilename))
Casting /tmp/testMage.mrc to `numpy.complex64`
ok
test_cast_array_from_f64 (mrcz.test_mrcz.PythonMrczTests.test_cast_array_from_f64) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py:735: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
logger.warn('Casting {} to `numpy.float64`'.format(MRCfilename))
Casting /tmp/testMage.mrc to `numpy.float64`
ok
test_cast_list_from_c128 (mrcz.test_mrcz.PythonMrczTests.test_cast_list_from_c128) ... ok
test_cast_list_from_f64 (mrcz.test_mrcz.PythonMrczTests.test_cast_list_from_f64) ... ok
test_enum_metadata (mrcz.test_mrcz.PythonMrczTests.test_enum_metadata) ... ERROR
test_list_2d (mrcz.test_mrcz.PythonMrczTests.test_list_2d) ... <unknown>:2: SyntaxWarning: invalid escape sequence '\A'
<unknown>:1: SyntaxWarning: invalid escape sequence '\A'
ERROR
test_list_2d_compressed (mrcz.test_mrcz.PythonMrczTests.test_list_2d_compressed) ... ok
test_list_3d (mrcz.test_mrcz.PythonMrczTests.test_list_3d) ... <unknown>:2: SyntaxWarning: invalid escape sequence '\A'
<unknown>:1: SyntaxWarning: invalid escape sequence '\A'
ERROR
test_list_3d_compressed (mrcz.test_mrcz.PythonMrczTests.test_list_3d_compressed) ... ok
test_list_change_output_shape (mrcz.test_mrcz.PythonMrczTests.test_list_change_output_shape) ... <unknown>:2: SyntaxWarning: invalid escape sequence '\A'
<unknown>:1: SyntaxWarning: invalid escape sequence '\A'
ERROR
test_list_change_output_shape_compressed (mrcz.test_mrcz.PythonMrczTests.test_list_change_output_shape_compressed) ... ok
test_numpy_metadata (mrcz.test_mrcz.PythonMrczTests.test_numpy_metadata) ... ERROR
test_strided_array (mrcz.test_mrcz.PythonMrczTests.test_strided_array) ... ok
======================================================================
ERROR: test_MRC_append (mrcz.test_mrcz.PythonMrczTests.test_MRC_append)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py", line 445, in test_MRC_append
mrcz.writeMRC(I, mrcName, pixelsize=pixelsize, compressor=None, idx = j)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py", line 875, in writeMRC
offset = idx * np.product(header['dimensions'][1:]) * np.dtype(header['dtype']).itemsize
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
"{!r}".format(__name__, attr))
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_MRC_uncompressed (mrcz.test_mrcz.PythonMrczTests.test_MRC_uncompressed)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py", line 85, in test_MRC_uncompressed
self.compReadWrite(testMage0, compressor=None)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py", line 70, in compReadWrite
rereadMage, rereadHeader = mrcz.readMRC(mrcName, pixelunits=u'\AA')
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py", line 346, in readMRC
image = np.fromfile(f, dtype=header['dtype'], count=np.product(dims))
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
"{!r}".format(__name__, attr))
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_enum_metadata (mrcz.test_mrcz.PythonMrczTests.test_enum_metadata)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py", line 429, in test_enum_metadata
re_mage, re_meta = mrcz.readMRC(mrcName)
~~~~~~~~~~~~^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py", line 346, in readMRC
image = np.fromfile(f, dtype=header['dtype'], count=np.product(dims))
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
"{!r}".format(__name__, attr))
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_list_2d (mrcz.test_mrcz.PythonMrczTests.test_list_2d)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py", line 211, in test_list_2d
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py", line 334, in readMRC
frame_size = slices * np.product(dims[1:])
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
"{!r}".format(__name__, attr))
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_list_3d (mrcz.test_mrcz.PythonMrczTests.test_list_3d)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py", line 251, in test_list_3d
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA')
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py", line 334, in readMRC
frame_size = slices * np.product(dims[1:])
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
"{!r}".format(__name__, attr))
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_list_change_output_shape (mrcz.test_mrcz.PythonMrczTests.test_list_change_output_shape)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py", line 293, in test_list_change_output_shape
rereadMage, _ = mrcz.readMRC(mrcName, pixelunits=u'\AA', slices=slices)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py", line 334, in readMRC
frame_size = slices * np.product(dims[1:])
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
"{!r}".format(__name__, attr))
AttributeError: module 'numpy' has no attribute 'product'
======================================================================
ERROR: test_numpy_metadata (mrcz.test_mrcz.PythonMrczTests.test_numpy_metadata)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/test_mrcz.py", line 407, in test_numpy_metadata
re_mage, re_meta = mrcz.readMRC(mrcName)
~~~~~~~~~~~~^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build/mrcz/ioMRC.py", line 346, in readMRC
image = np.fromfile(f, dtype=header['dtype'], count=np.product(dims))
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__
raise AttributeError("module {!r} has no attribute "
"{!r}".format(__name__, attr))
AttributeError: module 'numpy' has no attribute 'product'
----------------------------------------------------------------------
Ran 19 tests in 0.046s
FAILED (errors=7)
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mrcz/build; python3.13 -m unittest discover -v
dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.13" returned exit code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202502/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-mrcz, so that this is still
visible in the BTS web page for this package.
Thanks.
More information about the Debian-pan-maintainers
mailing list