Package: numpy / 1:1.24.2-1+deb12u1

Metadata

Package Version Patches format
numpy 1:1.24.2-1+deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
use_local_object.inv_files.patch | (download)

doc/source/conf.py | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 use a local copy of object.inv from doc.python.org,
 instead of downloading it each time from the internet

python3 soabi.patch | (download)

numpy/ctypeslib.py | 8 8 + 0 - 0 !
numpy/tests/test_ctypeslib.py | 1 1 + 0 - 0 !
2 files changed, 9 insertions(+)

 adapt to python3 multiarch soabi

 python3 soabi contains multiarch but does not export it via SOABI. So hardcode
 it and disable a test. get_shared_lib_extension can't be properly fixed:
 doko: we still want this as the default for people building extensions not
        only for the distribution
 Nothing in debian uses it to get the python extension.
adapt_swig_docs_to_debian.patch | (download)

doc/source/reference/swig.interface-file.rst | 23 19 + 4 - 0 !
1 file changed, 19 insertions(+), 4 deletions(-)

 adapt swig documentation to debian

 Location of `swig` directory in Debian is specific to our distro, so the
 documentation needs adaptation.
0005 Dont fail if we cant import mingw32.patch | (download)

numpy/core/setup_common.py | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 dont fail if we cant import mingw32

This is required for the Debian version helper, which reads core.setup_common and
executes it, without using all the Python import machinery. This way we will
skip the requirement to have the whole numpy module working while we only care
(at this point) for the API/ABI versions.

0006 disable asserts on ppc with broken malloc only longd.patch | (download)

numpy/core/src/multiarray/lowlevel_strided_loops.c.src | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 disable asserts on ppc with broken malloc only longdouble affected
 will still work with softfaults

debian_skip_tests.patch | (download)

numpy/distutils/tests/test_system_info.py | 2 2 + 0 - 0 !
numpy/tests/test_reloading.py | 1 1 + 0 - 0 !
2 files changed, 3 insertions(+)

---
sphinx_no_dashW.patch | (download)

doc/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
setup py accept config.patch | (download)

setup.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
distutils check usr include.patch | (download)

numpy/distutils/system_info.py | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 /usr/include is a viable include dir
 Upstream removed /usr/include from the default include locations, which breaks
 the distutils test.  Revert of 6115fc52703baf07d4cfc629efb58866f0d16856.
docs_disable_switcher_version.patch | (download)

doc/source/conf.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---