[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1111004: transition: nanobind



Hi Drew,

* Drew Parsons <dparsons@emerall.com> [2025-08-13 16:43]:
I suspect the entire fenicsx stack will need rebuilding. This python3-nanobind-abi is not being used as a Dependency by the needing packages. Is there a way to get it declared?

Dependencies on the numpy abi are generated by dh_numpy3, activated by dh-sequence-numpy3. Should we create a dh_nanobind tool (with dh-sequence-nanobind) for the client packages to use? That would help streamline these nanobind transitions.

I added a .pydist file which is installed as /usr/share/python3/dist/python3-nanobind and injects the correct dependencies; python3-cffi does it the same way. For some reason, this does not seem to get picked up by fenics-dolfinx, though. I'm not sure if this is an error on my part or if there is a bug in the (quite complex) d/rules of fenics-dolfinx.


Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭────────────────────────────────────────────────────╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling                                       │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄⠀⠀⠀⠀   ╰────────────────────────────────────────────────────╯

Attachment: signature.asc
Description: PGP signature


Reply to: