Draft: Updates for python 3.12 in AnalysisBase
This MR is based on the not yet committed changes of MR !1113 (merged) and contains the updates for python 3.12 in AnalysisBase.
Notes:
-
distutils
has been removed from python 3.12 but an alternative is available in the updated version 69.5.1 ofsetuptools
. See also https://setuptools.pypa.io/en/latest/deprecated/distutils-legacy.html - Had to patch
setup.py
in numpy due thedistutils
changes - XRootD still has the python binding issue as mentioned in !1113 (comment 8146401)
Let's see how to CI performs.
Edited by Johannes Elmsheuser