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

Support Python 3.9 #316

Merged
merged 1 commit into from Dec 27, 2020
Merged

Support Python 3.9 #316

merged 1 commit into from Dec 27, 2020

Conversation

twm
Copy link
Contributor

@twm twm commented Dec 27, 2020

Add Python 3.9 to the test matrix and package metadata.

Closes #305.

@twm twm requested a review from a team December 27, 2020 07:31
Copy link
Member

@adiroiban adiroiban left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the update. Happy to see the support for 3.9.

All good for merge... only minor comments.

@@ -72,6 +72,10 @@ jobs:
twisted-version: "trunk"
experimental: true

- python-version: "3.9"
twisted-version: "trunk"
experimental: true
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this experimental ?

I see that the build is green.

Twisted trunk supports 3.9 on Linux, Windows and macOS.

I did the initial review, but maybe experimental should be renamed to allow_to_fail or 'ok_to_fail` :)

Also, I see that 3.8 with Twisted trunk is also green .

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's experimental because it's using Twisted trunk, rather than the latest release. This functions to catch regressions or compatibility issues with Twisted trunk (note that treq.testing uses twisted.test.iosim which is nominally not a public API). There are non-experimental builds for CPython 3.8 and 3.9 with the latest Twisted release.

@twm
Copy link
Contributor Author

twm commented Dec 27, 2020

Thank you for the review @adiroiban! I'm merging despite the red Coveralls checks, as they appear to be nonsense.

@twm twm merged commit eae9e34 into twisted:master Dec 27, 2020
@twm twm deleted the py39 branch December 27, 2020 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Test against Python 3.9
2 participants