Path: csiph.com!weretis.net!feeder8.news.weretis.net!fu-berlin.de!bofh.it!news.nic.it!robomod From: Timo =?utf-8?Q?R=C3=B6hling?= Newsgroups: linux.debian.maint.python Subject: NumPy 2.4 Date: Tue, 17 Mar 2026 11:40:01 +0100 Message-ID: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Tue Mar 17 10:39:20 2026 Old-Return-Path: X-Amavis-Spam-Status: No, score=-109.99 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BODY_8BITS=1.5, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FVGT_m_MULTI_ODD=0.02, GMAIL=1, LDO_WHITELIST=-5, MEDS2=2, PGPSIGNATURE=-5, RCVD_IN_DNSWL_MED=-2.3, UNPARSEABLE_RELAY=0.001, USER_IN_DKIM_WELCOMELIST=-0.01, USER_IN_DKIM_WHITELIST=-100] autolearn=ham autolearn_force=no Mail-Followup-To: debian-python@lists.debian.org Organization: The Debian Project MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="frytbh6hnefoiewj" Content-Disposition: inline X-Debian-User: roehling X-Mailing-List: archive/latest/23698 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/f0d952bb-8c6d-45ce-b764-82b1c78462c5@mail.gaussglocke.de Approved: robomod@news.nic.it Lines: 271 Sender: robomod@news.nic.it X-Original-Date: Tue, 17 Mar 2026 11:38:57 +0100 X-Original-Message-ID: Xref: csiph.com linux.debian.maint.python:17433 --frytbh6hnefoiewj Content-Type: multipart/mixed; protected-headers=v1; boundary="3jgkilduty7tplml" Content-Disposition: inline Subject: NumPy 2.4 MIME-Version: 1.0 --3jgkilduty7tplml Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I'm about to file ~40 bugs for autopkgtest regressions with NumPy 2.4. Most of them are caused by expired deprecations. You can find them in=20 the release notes together with their suggested replacements [1]. The=20 most prominent ones seem to be the `trapz` function (replaced by=20 `trapezoid`) and attempts to cast arrays to scalars. I am going to file the bugs with severity "important" and wait a couple=20 weeks before uploading to unstable and raising bugs to "serious". A DD=20 list is attached. I know these kinds of updates, while unavoidable, create some annoying=20 churn. I tried to keep the disruption small by waiting for a few patch=20 releases which fixed a bunch of regressions in NumPy already. Feel free=20 to contact me or reply to this thread if any unexpected issues surface. Cheers Timo [1]=20 https://numpy.org/doc/stable/release/2.4.0-notes.html#expired-deprecations --=20 =E2=A2=80=E2=A3=B4=E2=A0=BE=E2=A0=BB=E2=A2=B6=E2=A3=A6=E2=A0=80 =E2=95=AD= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=95=AE =E2=A3=BE=E2=A0=81=E2=A2=A0=E2=A0=92=E2=A0=80=E2=A3=BF=E2=A1=81 =E2=94=82= Timo R=C3=B6hling =E2=94=82 =E2=A2=BF=E2=A1=84=E2=A0=98=E2=A0=B7=E2=A0=9A=E2=A0=8B=E2=A0=80 =E2=94=82= 9B03 EBB9 8300 DF97 C2B1 23BF CC8C 6BDD 1403 F4CA =E2=94=82 =E2=A0=88=E2=A0=B3=E2=A3=84=E2=A0=80=E2=A0=80=E2=A0=80=E2=A0=80 =E2=95=B0= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=95=AF --3jgkilduty7tplml Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="numpy.dd-list.txt" Content-Transfer-Encoding: quoted-printable Alexandre Detiste asammdf (U) Alexandre Mestiashvili pycorrfit (U) pyscanfcs (U) Andreas Tille pycorrfit (U) python-biom-format (U) python-biopython (U) Andrius Merkys python-pymbar (U) Antonio Valentino compyle (U) dask-image (U) flox (U) satpy (U) trollimage (U) Charles Plessy python-biopython (U) Debian Astro Team gammapy Debian Astronomy Team astroml spectral-cube sunpy Debian Deep Learning Team ml-dtypes python-einops Debian GIS Project dask-image flox satpy trollimage Debian Med Packaging Team brian dipy insilicoseq neo nipy pycorrfit pyscanfcs pysurfer python-biom-format python-biopython seirsplus Debian PaN Maintainers pymca python-mrcfile python-mrcz Debian Python Team asammdf mdp nxmx pdf2docx python-mrcz (U) python-pomegranate scikit-optimize Debian Science Maintainers compyle ffc fiat mrgingham numba pymca (U) python-meshplex python-pymbar ros-vision-opencv Diane Trout numba (U) Dima Kogan mrgingham (U) Drew Parsons ffc (U) fiat (U) python-meshplex (U) Elena Grandi pdf2docx (U) Francesco Ballarin fiat (U) Francesco Ballarin ffc (U) Gard Spreemann python-pot Jochen Sprickerhof ros-vision-opencv (U) Johannes Ring ffc (U) fiat (U) Leopold Palomo-Avellaneda ros-vision-opencv (U) Lev Lamberov mdp-src Michael Hanke brian (U) Michael Hanke dipy (U) neo (U) pysurfer (U) Michael R. Crusoe python-pomegranate (U) Mo Zhou ml-dtypes (U) python-einops (U) Ole Streicher astroml (U) gammapy (U) spectral-cube (U) sunpy (U) Picca Fr=C3=A9d=C3=A9ric-Emmanuel pymca (U) Roland Mas nxmx (U) python-mrcfile (U) python-mrcz (U) Sao I Kuan insilicoseq (U) seirsplus (U) Steffen Moeller python-pomegranate (U) Timo R=C3=B6hling ros-vision-opencv (U) Tiziano Zito mdp (U) Yaroslav Halchenko brian (U) dipy (U) mdp (U) neo (U) pysurfer (U) Yogeswaran Umasankar python-qmix scikit-optimize (U) =C3=89tienne Mollier brian (U) dipy (U) insilicoseq (U) neo (U) nipy (U) pysurfer (U) python-biom-format (U) python-biopython (U) seirsplus (U) --3jgkilduty7tplml-- --frytbh6hnefoiewj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmm5Lz0ACgkQzIxr3RQD 9MrFGg//YOsKN7z2CTfuUgpXRJ7oj60BS7d12sC+NAzzqDsVdNFtobWU4FWw5L+X CRnHmQSxDq0Uw3Qin7P1WHk3Fr0FDJ/ts1nPut0sQO1Y0epiMfFgGcM/hHWr4wNn CxDprxVu3FSy4u6w/VwJ8E28WJfX6uIK8JJdfCWHCfI0x2DU4hbDDVPodehhS9nH OnAuWm2KHr3PiHkYgO19mQhioZ7YUf+3pBUKxnGSFiGfaEFI7P+XR5myryEc3yQ0 CBTsRqXDUvQBawv9buQAhv/0MNO3B7HVJHs8ti+kNJjAY0SJIFo48Oid9USIx7KD k8Ri+PcEILVAHUVGRakqHmcnjqsYvma+kNFMYhAzvRu5JYkFS5lKMkG8xRAdmUBq ryUZJ81I4hoC4JrgNfcYWHtTX7ZtYB7lkYRE9uUaF4LBESQS23owo157gLlwLh3D pb/lulakaH7nQVZcDAQ0Z6XdXyQGwgdtQn/60uHGEFkseWosdhFlbvC5lqs92VhN IMLh2QdS8cVQ/TFNIFK/+4EqXh1ZRrLCKbLNCuW9sQ2kwycG4zb0hf1S0dif0IrL iWtXyJy1RuS7ZhjuDl9C5fQYYo+f3WG+/joNSfC0pBFOk0rxc5eYYRDlTiXQqj30 AsNVJOTeiCvtv+8HeKBLDBai8hjweeg3wUj2PxhDjSGMOlFDp1g= =t7BD -----END PGP SIGNATURE----- --frytbh6hnefoiewj--