Package: python3-numpy
Version: 1:1.26.4+ds-6
Severity: normal

Hello. Currently the python3-numpy package serves at least two
independent purposes:

- To make it possible to run numpy Python code

- To support building extension modules using the C numpy API

It should be possible to install the foreign numpy libraries to
cross-build extension modules. This doesn't work well today. When
cross-building you usually would want:

- /usr/lib/FOREIGN/pkgconfig/numpy.pc
- python3:native

I THINK this is currently impossible, or at least I can't figure out a
set of Build-Depends that would achive this result. It maybe would be
enough to add a Multi-Arch tag, but it would be clearer to split the dev
stuff (*.h and *.pc) into a separate package, and that package should be
Multi-Arch:same.

Thanks

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (800, 'unstable'), (500, 'unstable-debug'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.6.13-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python3-numpy depends on:
ii  libatlas3-base [liblapack.so.3]        3.10.3-14
ii  libblas3 [libblas.so.3]                3.11.0-2
ii  libc6                                  2.38-11
ii  libgcc-s1                              14.1.0-3
ii  liblapack3 [liblapack.so.3]            3.12.0-3
ii  libopenblas0-openmp [liblapack.so.3]   0.3.26+ds-1
ii  libopenblas0-pthread [liblapack.so.3]  0.3.26+ds-1
ii  python3                                3.11.8-1
ii  python3-pkg-resources                  68.1.2-2

python3-numpy recommends no packages.

Versions of packages python3-numpy suggests:
ii  gcc             4:14-20240120-6
ii  gfortran        4:14-20240120-6
ii  python3-dev     3.11.8-1
ii  python3-pytest  8.2.2-1

-- no debconf information

Reply via email to