Package: pywavelets
Version: 1.1.1-1
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu jammy ubuntu-patch
Hi Daniele,
In Ubuntu, a rebuild of pywavelets to pick up support for the new python3.10
is causing skimage's autopkgtests to fail, because it has also been built
against a newer numpy and pywavelets correctly notices that some object
sizes have changed:
$ python3 -m pywt
Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 188, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.9/runpy.py", line 147, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "/usr/lib/python3.9/runpy.py", line 111, in _get_module_details
__import__(pkg_name)
File "/usr/lib/python3/dist-packages/pywt/__init__.py", line 16, in <module>
from ._extensions._pywt import *
File "pywt/_extensions/_pywt.pyx", line 1, in init pywt._extensions._pywt
ValueError: numpy.ndarray size changed, may indicate binary incompatibility.
Expected 88 from C header, got 80 from PyObject
$
python3-pywt needs to depend on python3-numpy >= 1:1.20.0. This dependency
is autogenerated by calling dh_numpy3. The attached patch fixes the
pywavelet debian/rules to call this command and get the right dependency.
Thanks for considering,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
[email protected] [email protected]
diff -Nru pywavelets-1.1.1/debian/rules pywavelets-1.1.1/debian/rules
--- pywavelets-1.1.1/debian/rules 2020-06-16 02:19:53.000000000 -0700
+++ pywavelets-1.1.1/debian/rules 2021-11-19 15:20:50.000000000 -0800
@@ -39,3 +39,7 @@
override_dh_fixperms_arch:
# Remove execution flag set by upstream also on examples.
find debian/python-pywt-doc -type f -exec chmod -x {} \;
+
+override_dh_python3:
+ dh_numpy3
+ dh_python3
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team