Skip to content
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

Test Python 3.12 compatibility #270

Open
michaelcdevin opened this issue Oct 5, 2023 · 3 comments
Open

Test Python 3.12 compatibility #270

michaelcdevin opened this issue Oct 5, 2023 · 3 comments
Assignees
Labels
CI Continuous integration (and development) documentation Improvements or additions to documentation upstream Related to a dependency of our package

Comments

@michaelcdevin
Copy link
Collaborator

Python 3.12 was released three days ago. Currently we still specify users to use Python 3.9 and 3.10 only, though Python 3.11 seems to work seamlessly in my experience on Windows. We should confirm that 3.11 works across platforms and see whether 3.12 works as well, and update the README if so

@michaelcdevin michaelcdevin added documentation Improvements or additions to documentation testing Testing, verification, etc. labels Oct 5, 2023
@michaelcdevin michaelcdevin self-assigned this Oct 5, 2023
@ryancoe
Copy link
Collaborator

ryancoe commented Oct 6, 2023

Would we do that by updating this line?

python-version: ["3.9", "3.10"] # CHANGE: Python version

@michaelcdevin
Copy link
Collaborator Author

@ryancoe that should work for Python 3.11. It looks like a number of dependencies still specify python <3.12, so I don't think this would work with 3.12 quite yet.

@michaelcdevin michaelcdevin mentioned this issue Oct 11, 2023
12 tasks
@michaelcdevin
Copy link
Collaborator Author

Python 3.11 seems to work with the CI, will be updated in #278. It will probably be awhile before all of our dependencies are supported by 3.12, but I will monitor this and update when they are.

@michaelcdevin michaelcdevin changed the title Test recent Python version compatibility Test Python 3.12 compatibility Oct 19, 2023
@cmichelenstrofer cmichelenstrofer added upstream Related to a dependency of our package CI Continuous integration (and development) and removed testing Testing, verification, etc. labels Oct 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous integration (and development) documentation Improvements or additions to documentation upstream Related to a dependency of our package
Projects
None yet
Development

No branches or pull requests

3 participants