scikit-hep / iminuit

Jupyter-friendly Python interface for C++ MINUIT2
https://scikit-hep.org/iminuit
Other
278 stars 71 forks source link

Bundled root version uses the imp module (removed with Python 3.12) #973

Closed dvzrv closed 4 months ago

dvzrv commented 4 months ago

Hi! :wave:

I'm currently investigating upstream projects still using the imp module (which is removed with Python 3.12), as we are about to upgrade to Python 3.12 on Arch Linux.

This project uses https://github.com/HDembinski/root/tree/503faf859b51c337dbc05c44a0c383f1ea5c1402 as submodule and root still makes use of the imp module:

https://github.com/root-project/root/issues/14824

In case this poses a problem for building or running this project (it didn't seem to cause issues building when looking at #960), I would like to establish this ticket for tracking purposes (and to link to the upstream ticket with root that I created).

Thank you for your work :bow:

dvzrv commented 4 months ago

It appears the related upstream ticket could be closed (the use of the imp module appears feature/ version gated).

So I'll close this ticket as well! :wave: