Package: numpy / 1:2.3.5+ds-1

Metadata

Package Version Patches format
numpy 1:2.3.5+ds-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Disable asserts on ppc with broken malloc.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

0002 usr include is a viable include dir.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

Bug-Debian: https://bugs.debian.org/999812
0003 Ignore invalid value runtime warnings in tests.patch | (download)

pytest.ini | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 ignore invalid value runtime warnings in tests


0004 Use a local copy of object.inv from doc.python.org.patch | (download)

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

 use a local copy of object.inv from doc.python.org

This avoids downloading them each time from the internet

0005 Adapt SWIG documentation to Debian.patch | (download)

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

 adapt swig documentation to debian

Location of `swig` directory in Debian is specific to our distro, so the
documentation needs adaptation.

0006 Disable unsupported add ons in documentation.patch | (download)

doc/source/conf.py | 6 1 + 5 - 0 !
doc/source/release/template.rst | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 6 deletions(-)

 disable unsupported add-ons in documentation

0007 Fix numpy.get_include for cross builds.patch | (download)

numpy/f2py/_backends/meson.build.template | 1 0 + 1 - 0 !
numpy/lib/_utils_impl.py | 15 12 + 3 - 0 !
2 files changed, 12 insertions(+), 4 deletions(-)

 fix numpy.get_include() for cross builds

0008 Fix random object filenames for reproducibility.patch | (download)

numpy/_core/meson.build | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 fix random object filenames for reproducibility

0009 Make random numbers in documentation reproducible.patch | (download)

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

 make random numbers in documentation reproducible

0010 Do not run timeit during documentation build.patch | (download)

doc/source/reference/random/new-or-different.rst | 19 0 + 19 - 0 !
1 file changed, 19 deletions(-)

 do not run %timeit during documentation build


0011 Add object copy for f2py meson backend.patch | (download)

numpy/f2py/_backends/_meson.py | 13 13 + 0 - 0 !
numpy/f2py/_backends/meson.build.template | 3 3 + 0 - 0 !
numpy/f2py/tests/test_f2py2e.py | 19 19 + 0 - 0 !
3 files changed, 35 insertions(+)

 add object copy for f2py meson backend

0012 Skip test_arbitrary_number_of_ops_error on 32 bit ar.patch | (download)

numpy/_core/tests/test_nditer.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 skip test_arbitrary_number_of_ops_error on 32-bit architectures

Bug-Debian: https://bugs.debian.org/1121005
Bug: https://github.com/numpy/numpy/issues/30257#issuecomment-3552332646
0013 Fix integer size mismatch.patch | (download)

numpy/_core/src/multiarray/hashdescr.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix integer size mismatch

As usual, this seemingly works on little endian but will cause misalignments on big endian

Bug-Debian: https://bugs.debian.org/1120971
Bug: https://github.com/numpy/numpy/issues/30257#issuecomment-3552193179