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
Optionals and python/typeshed#8542 meaning one of ourtype: ignores is no longer needed.