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

Ensure support for Python 3.12 #123

Closed
4 tasks done
Mr0grog opened this issue Sep 18, 2023 · 1 comment
Closed
4 tasks done

Ensure support for Python 3.12 #123

Mr0grog opened this issue Sep 18, 2023 · 1 comment
Assignees
Labels
bug Something isn't working
Milestone

Comments

@Mr0grog
Copy link
Member

Mr0grog commented Sep 18, 2023

This package mostly works for Python 3.12 (testing with 3.12.0rc2, which Python Core expects to be the final release candidate), but has some tooling issues:

I aim to get all this cleared up this week and cut a release with support on Monday, September 25, 2023, since the planned final release date for Python 3.12.0 is two weeks from today (Monday, October 2, 2023).

@Mr0grog Mr0grog added the bug Something isn't working label Sep 18, 2023
@Mr0grog Mr0grog self-assigned this Sep 18, 2023
Mr0grog added a commit that referenced this issue Sep 18, 2023
Earlier versions of flake8 do not support Python 3.12. Part of #123.
Mr0grog added a commit that referenced this issue Sep 20, 2023
Earlier versions of flake8 do not support Python 3.12. This adds a new type of dependency file, which is not ideal, but lets us continue to release Python 3.6-compatible builds even though *some* dev tasks require Python 3.8.

Part of #123.
@Mr0grog
Copy link
Member Author

Mr0grog commented Sep 22, 2023

Published 0.4.3a1 to PyPI, which seems to install and work well on Python 3.12.0rc2 for me. I think we can consider this good.

I’d like to take some time this weekend and try to solve #116 and #119 as well in the final release of v0.4.3 on Monday.

@Mr0grog Mr0grog closed this as completed Sep 22, 2023
@Mr0grog Mr0grog added this to the v0.4.3 milestone Sep 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant