#1149346 pynwb: FTBFS against python 3.15rc2 ('__cached__' not found in expected module structure)

Package:
src:pynwb
Source:
src:pynwb
Submitter:
Margarita Manterola
Date:
2026-10-23 15:21:02 UTC
Severity:
normal
Tags:
#1149346#5
Date:
2026-09-29 14:39:19 UTC
From:
To:
Hi!

While rebuilding the python related packages against the Python 3.15rc2
version we found that pynwb fails to build from source:
https://debusine.debian.net/debian/r-python-python3.15/artifact/4856659/

 From the log, the error seems to be:

   =================================== FAILURES
===================================
   _______________ TestImportStructure.test_outer_import_structure 

#1149346#12
Date:
2026-10-23 15:19:27 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pynwb, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1149346@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@debian.org> (supplier of updated pynwb package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 23 Oct 2026 17:06:33 +0200
Source: pynwb
Architecture: source
Version: 2.8.2-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Closes: 1149346
Changes:
 pynwb (2.8.2-5) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Maximiliano Curia ]
   * In test_import_structure, don’t check dunder names (#2207)
     (Closes: #1149346) Thanks to Margarita Manterola
 .
   [ Alexandre Detiste ]
   * disable useless Salsa CI jobs
Checksums-Sha1:
 0a2d675be94dfeffc86d37a2cc4511587d9c0c9d 2246 pynwb_2.8.2-5.dsc
 b862e279be11cca8af9a9c8a3b1bf48f9ac666fb 5688 pynwb_2.8.2-5.debian.tar.xz
 4735ca04b42916c980d63b706c37197bfee7194c 8701 pynwb_2.8.2-5_source.buildinfo
Checksums-Sha256:
 949afba9a24447ff4be1bf6560d3cc3bfdd2cb0e5d69d19ac3fb3183f7732f96 2246 pynwb_2.8.2-5.dsc
 ce2bebe0127154ea0a62e0dfe6846c4a7334bcf4504d98a4b7b1e120c8843d6e 5688 pynwb_2.8.2-5.debian.tar.xz
 e08be7b0a71a9a205fa34bbeed66b7d18315b7bba6e26ed31c855f341a72559b 8701 pynwb_2.8.2-5_source.buildinfo
Files:
 41c0cc7cb57ee54f7b6cb1d933841249 2246 python optional pynwb_2.8.2-5.dsc
 fda72665a430b426969c42605cf3ba50 5688 python optional pynwb_2.8.2-5.debian.tar.xz
 9fabc0ced1a58013f26deb2c8c541db2 8701 python optional pynwb_2.8.2-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAmrbePYACgkQxxl2mbKb
IypxRg//flKCoNwgeHal/6leJRVs3xNeRer+Cld/yYdLI1rWhQzcEU845OuBzJ1J
VlM0X7cqzS0LEpV6RfAYObGeeWWSey4xWMCqWECu5BvISMPQ4/l72yZSowcb5J7Y
0jBbphikern+UmhWn672TocTt7WLL1N+13bKIOpG0l8m2R1fTRPTA+cdHTRi5/te
JsF0nObpqvGcFS4BUnqt146GUcH6xLrhaheilfWeql9LOTNGyt8ZgTKlgR5XOqFN
3yd/V+yBFconOabO0zFPX4lcwTUbq2NxQlFrm9+tVGqHd+LTzd4ruOnwSL4rPUp4
gn9OCrrqnDHj4CaDXGzdFI6PK9FyFDD/13H/hbk6BR9oePJr9W4nZLTZWe7epV0a
6ycl+dqT8rIjDnif+0OdkSteQLok1qyPVK5t1oTZxsiDrHOCm0Oa0+60hp9/2i49
BBdMN2wCTDJWY97l9qYuW6nU3lCJxpTM0SvPvzyFKGuUZM/uwUxpg6SpboqnRLCG
Jk1wfqbGmaHjwSWQMgVMA9PVYnWeF+4szdblJCIz66DpzoqOMeSDQwNkXHu0nLJy
LNoWe7ysjImpW0wK0xf51Xj+iWPYmcr5tAtlFaKpNKeOmtHwZy1avxpfzoAI5Jiw
b462mGMfNYG2ohcUvAZdx3hW+B4/0xpPpmf9HB00qN6sftyCDw8=
=vCqd
-----END PGP SIGNATURE-----