-
Notifications
You must be signed in to change notification settings - Fork 112
Updates for recent mypy #161
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
Conversation
The Python 3.6 failure looks like it's due to recent mpy having dropped support for Python 3.6, meaning that we're getting an older version which doesn't have the typeshed fix. Solutions include not type checking on 3.6, grabbing a custom typeshed on 3.6 (kinda complicated but possible) or just dropping support for 3.6. |
Let me update the supported versions, I'll add more recent ones and remove 3.6 |
alright can you take the latest changes from master? 3.6 should be out and 3.10, 3.11 should be added now. |
bf614dd
to
ea920be
Compare
I've put up #163 to fix CI on Python 3.10 (currently interpreted as 3.1) and rebased this on top of that.
|
ea920be
to
f4427e0
Compare
Hrm, this is complicated by what appears to be a |
f4427e0
to
541658e
Compare
541658e
to
431ad6a
Compare
Thank you for the perseverance :) |
This picks up a change to mypy's defaults to prefer explicit
Optional
s and python/typeshed#8542 meaning one of ourtype: ignore
s is no longer needed.