-
Notifications
You must be signed in to change notification settings - Fork 887
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 Python 3.9 #3622
Comments
Go for it.
|
Should I backport support for 3.9 to either the |
I don’t mind either way. If you do the work it’s fine to merge in my mind.
|
Note that I did not bump coverage to py39 because it resulted in a single line getting missed in coverage.
Here's the line in context. I have no idea why this works in 3.8.0 but not 3.9.0 locally, so I reverted to 3.8. Can you try to reproduce it? |
I do not see any clues immediately in the 3.9 changelog, but that's a line that might just warrant a pragma no cover. |
I dug through Python 3.9 changelog and bug tracker, but only one thing came up that might be related to the line number that coverage reports as missing, but I doubt it. This issue in coverage looks very similar to what would happen by bumping coverage to 3.9. I wish we had added 3.9-dev as an allowed failure in Travis to have some history. 3.10-dev is now available, so I'll add that as an allowed failure. |
Nevermind. GitHub Actions does not support allowed failures in a way that is similar to Travis. |
I'm debating whether to add Python 3.7+ support to |
I think it's fine to not touch 1.9 unless you just can't help yourself. I haven't been planning to cut a new release of it. |
OK. 3.9 support on 1.10 and master (2.0) is good enough and provides a sensible upgrade path. I got bigger fish to fry. |
Feature Request
I think we should start officially supporting Python 3.9. It was added to pyenv in early October 2020, so we can run it locally now.
If you agree, I can put together the PR for all the necessary changes to docs, tox, etc.
The text was updated successfully, but these errors were encountered: