Conversation
Codecov Report
@@ Coverage Diff @@
## master #16 +/- ##
=======================================
Coverage 66.29% 66.29%
=======================================
Files 5 5
Lines 178 178
Branches 28 28
=======================================
Hits 118 118
Misses 46 46
Partials 14 14
|
|
3.6 works with: And 3.7 fails with: I think that what is happening is we have the dependency trimeter -> outcomes -> attrs >= 19.2.0 which is ignored while installing the .zip of trimeter because attrs is already present (why?) and then when we install So, do we want to jump to actual lockfiles? (complete and pinned |
|
Do we want this broken down with multiple CI-failing PRs? Or is it ok as is... |
pquentin
left a comment
There was a problem hiding this comment.
Left a comment about Travis config, but we can always fix it later. Thanks for working on this!
| sudo: required | ||
| - python: 3.7-dev | ||
| - python: 3.8-dev | ||
| - python: 3.9-dev |
There was a problem hiding this comment.
For what it's worth, the reason Trio's config is like that is because most tests happen in GitHub Actions. But since Travis has good support for dev versions and PyPy, Trio continues to test those in Travis.
In trimeter's case, it would be better to keep both 3.x and 3.x-dev for each supported version
There was a problem hiding this comment.
Thanks for the explanation. I might try reworking QTrio's GHA configuration first. There's a fair bit of repetition in the way it is now that isn't obviously useful in my head vs. the one big matrix I made over in pytest-twisted for example. But maybe as I implement that in QTrio I'll find an issue, of course.
Issues exposed in #15.