-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python 3.8 end of life #1046
Comments
I happened to be thinking about this now because I wanted to update our tooling, starting with the pre-commit hooks, but encountered issues. I realized it is because a bunch of tools have already dropped support for Python 3.8, for example Anyway, do we have a general plan of how we want to handle Python 3.8's end of life? |
For example here, I ran |
I think we can also drop Python 3.8 but we should have a look at the deployment survey to get an idea of how many sites that are still using Python 3.8 and if it would be a blocking issue if we where to drop it. We should bring it up on our next meeting. We have to, in my opinion, sooner or later drop the Python 3.8 support. In the mean time, to all of those still using Python 3.8. Please let us know and let us know what you think. |
While we are at it, could we consider moving to a newer version than 3.9? The fewer changes the better. Ideally 3.13 I guess, but as far as we can go. What would be the blocker? |
I just checked and the questionnaire did not ask for Python version explicitly, so most answer sheets do not say it.
I think the question should be a bit more precise. We want to know which setup is both on Python older than 3.9 AND living on the edge of what is on GitHub. If setups have Python 3.8 or older, but live with an older version of MXCuBE (and no intention to catch up with the upstream |
If I am not mistaken, at MAXIV in the software teams in general we aim to have support for Python versions 3.8, 3.10, and 3.12. But for MXCuBE, we could in principle do our own thing and support 3.13 with some additional effort from MX software team if it makes sense. |
In principle yes but we just have to make sure that no site has some other requirements that force them to use a particular version of Python, and if its the case how to manage that. For ESRF from 3.10 and up would be fine. |
@fabcor-maxiv |
Python 3.8 has reached its end of life.
How do we want to handle this?
The text was updated successfully, but these errors were encountered: