I would like to use a Python package I wrote on SWAN, but it requires Python >= 3.10. Is there any configuration at the moment that would give me access to this version?
PS: I’ve tried to get a custom environment working and/or a custom ipykernel (as per this post, for example), on both CentOS7 and AlmaLinux9, but I cannot get it to work for the life of me. It would be great if it was easier for users to manage virtual environments.
The librarians who maintain the LCG releases (software stacks in SWAN) are working to switch to Python 3.11 in the next LCG release (106), but this is not yet sure.
Regarding the custom software environments, its actually ongoing work. We should have a prototype during the second half of this year for Python venvs (which will have Python 3.11).
Unfortunately not, we work with the LCG releases that a team of librarians at CERN provide. They decided to switch from 3.9 (LCG 105) to 3.11 (LCG 106), so we will take what they offer.
Moving forward, would it be possible to adapt your project to 3.11?
Conda environments are work in progress, we will set up a SWAN test instance with that functionality in the coming months. However, I do not expect anything in production this year on that regard.