-
Notifications
You must be signed in to change notification settings - Fork 51
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
Drop py3.5 support, support py3.8, fix lint test #97
Conversation
The Hypothesis upgrade converted deadline warnings to errors.
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.
Any reason you chose not to run the linter across the different python versions? Otherwise 👍
Well at first I thought that lint wasn't running at all because of the After some digging, I found: Lines 47 to 58 in 3be5646
Which means that lots of confusing things were happening:
So... I think the right answer is to just stick with the project template standard and only run one linter: If the linter itself is giving different results for the same version of |
What was wrong?
fix #96
Also, drop py3.5 support (breaking change, requires major version bump, of course!)
How was it fixed?
Update tox, circle-ci etc.
While doing that, notice that the lint tests were probably broken.Hm, nope, the lint tests were working befdore! It's a mystery to me why, I really thought that tox'stestenv
didn't support partial matches. In fact, it came up pretty recently in another project and the lint test was getting skipped, which I thought was because of a partial-match issue...Also, had to upgrade hypothesis to work with py3.8. This meant that warnings about long tests turned into errors, so some tests had to be made shorter and/or the deadline extended.
Cute Animal Picture