-
Notifications
You must be signed in to change notification settings - Fork 373
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
Make sure all developers are on Python 3.8 #2254
Comments
FWIW, MacPorts will let you install multiple (major) versions of Python interpreters without fuss. It's been my go-to Python installation method for ages. Here is what I currently have installed:
Edit: obviously that applies on macOS only. |
homebrew also supports this:
|
We use https://github.com/astral-sh/uv / https://docs.astral.sh/uv/ |
Closing this because CI has been invented so that developper aren't force to use outdated tools :) |
Python 3.8 is our minimum supported version. Everything that works in 3.8 is likely to work in future Python version (Python is good at backwards compatibility).
The problem is that sometimes we developers add new features for e.g. 3.11 and then only notice once it fails on CI in cryptic ways, or worse, fails at run-time for things that aren't covered by CI.
I'm not sure how we enforce a specific Python version though. Perhaps we need to look to Conda or https://github.com/mitsuhiko/rye
The text was updated successfully, but these errors were encountered: