-
Notifications
You must be signed in to change notification settings - Fork 124
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
Catch up tox envs to include py38,py39 #316
Conversation
Codecov Report
@@ Coverage Diff @@
## master #316 +/- ##
=======================================
Coverage 96.78% 96.78%
=======================================
Files 20 20
Lines 1183 1183
Branches 106 106
=======================================
Hits 1145 1145
Misses 20 20
Partials 18 18 Continue to review full report at Codecov.
|
So I guess technically we can't test on 3.9 on Windows due to Twisted still not being released with 3.9 support. Maybe that justifies not including it in the environment list? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good. Thanks!
Twisted is only needed for trial...so as log trial works on py3.9 we don't have to worry about official Twisted release.
@@ -0,0 +1 @@ | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe add a note that 3.8 and 3.9 are "officially" supported.
Like:
CPython 3.8 and 3.9 are now part of our automated test matrix and are officially supported.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would have thought we already had a newsfragment from when the matrix was expanded and this was forgotten... but I just looked and didn't see one, I'll add one.
Yes, only Trial is needed but Twisted can't even be installed... so we can't run our tests in 3.9 on Windows. Well, not with released Twisted and we keep almost having a released Twisted that will work... almost... |
Well... we have 3.9 on Linux. I am not sure that we need to run towncrier on every OS with every python. I would say that running on Linux with every python and then on macOS and Windows only on latest Python. But the tests are fast... so no big deal. While checking the tests on Linux with py3.9 I have observed this output https://github.com/twisted/towncrier/runs/1716924240#step:6:30
I think that it needs some updates as the output of all the tests should be captured and checked....but this is low priority |
We could bet that Linux developers carefully keep in mind oddities that differ on Windows across Python versions... but that sounds like a bad bet. Yes, git is hinting something and I ran into that when testing in Windows as I had installed a git update and set it to default to main and some tests had assumed master. There is #294 on this topic. You want the tests to test the output of git for messages like this? Checking all |
No description provided.