-
Notifications
You must be signed in to change notification settings - Fork 16
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
Support Python3.12 #127
Comments
@masa10-f thanks, I think it might also make sense to discontinue 3.9 as well which will be end-of-life in a year or so (and according to @thierry-martinez we can have more organized code writing by restricting to 3.10+) |
Can I work on this?
I suspect it's based on the if sys.version_info >= (3, 9):
TestCaseType = dict[str, dict[str, tuple[bool, dict[int, set[int]]]]]
else:
TestCaseType = Dict[str, Dict[str, Tuple[bool, Dict[int, Set[int]]]]] |
@EarlMilktea Thanks for you comment! I didn't know that @shinich1 Dropping support for 3.9 seems a bit excessive because physicists do not update python versions frequently. |
that sounds good, yeah if we have good way around |
Let me point out that this is due to the EOL policy of Python, which guarantees security supports for 5 years. |
Describe the feature you'd like
Graphix currently supports Python 3.8 through 3.11. Python 3.12 was released last October, so It would be beneficial to support 3.12.
Additional context
I would like to have criteria for when to add new Python versions and when to drop older ones. It seems reasonable to me to follow the status of Python versions. Following this, we will drop the oldest next October and add the latest once released. If anyone has opinions or suggestions, please share them in this issue.
The text was updated successfully, but these errors were encountered: