Draft: Make Python build a bit more flexible
Make custom Python builds a bit more flexible so one can actually override the version.
- Define
ATLAS_BUILD_PYTHON_VERSION_MAJOR
andATLAS_BUILD_PYTHON_VERSION_MINOR
in projects that may build python themselves. - Remove all hardcodes of
python3
andpython3.9
(the former is probably overkill, but at least we're ready forpython4
now😊 ).
This allows me to build with Python 3.10 (note that LHAPDF does not build with it, but this is a completely separate issue).
Keeping draft to allow more discussion first.
/cc @akraszna