Updates for python 3.11 with AnalysisBase
This MR updates the AnalysisBase externals to python 3.11 (ATLINFR-5217) and packages versions to match largely LCG_106 (SPI-2493) except:
- setuptools and hdf5
- Removed Lhapdf from AthAnalysis since it's provided via LCG and does not build in the previous setup since it requires cython in the build
- ROOT is updated to 6.32/02 and the primary download area is EOS
- Switched off the python bindings for XRootD
Other updates:
- Updated the TBB build configuration from make to cmake
- Added AnalysisBaseExternals/x86_64-el9-gcc13 to the CI pipeline.
- AthDerivation and all CentOS7 CI pipelines have been removed.
Let's keep MR in draft until we decide to move to python 3.11 at some point. Tagging @akraszna, @rhauser, @jchapman, @jcatmore for info.
Edited by Johannes Elmsheuser