Skip to content

Draft: Updates for python 3.11 with AnalysisBase

This MR updates the AnalysisBase externals to python 3.11 (ATLINFR-5217) and packages version to the new dev3python311 LCG nightly versions (SPI-2493) except:

  • setuptools
  • Lhapdf 6.5.4 and download it from the Lhapdf webpage for now.
  • ROOT is kept at 6.28/12 for now and should be updated eventually to a later version that then matches the main branch LCG version - side note: building ROOT 6.30/06 works fine.

When updating to setuptools 69.1.0 there are issues with compiling numpy since the distutils python package has changed and will be removed in python 3.12 btw., so we will have to update the cmake configuration for several packages at some point.

Updated the TBB build configuration from make to cmake.

Add in addition AnalysisBaseExternals/x86_64-el9-gcc13 to the CI pipeline.

Let's keep MR in draft until we decide to move to python 3.11 at some point. Tagging @akraszna, @rhauser, @nstyles, @jchapman, @jcatmore for info.

Edited by Johannes Elmsheuser

Merge request reports