| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
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. |
Sorry, something went wrong.
|
Let me update the supported versions, I'll add more recent ones and remove 3.6 |
Sorry, something went wrong.
|
alright can you take the latest changes from master? 3.6 should be out and 3.10, 3.11 should be added now. |
Sorry, something went wrong.
|
I've put up #163 to fix CI on Python 3.10 (currently interpreted as 3.1) and rebased this on top of that.
|
Sorry, something went wrong.
|
Hrm, this is complicated by what appears to be a pygame bug. I think we can work around that, but an alternative quicker solution to fix master may be to pin mypy to an older working version (0.971 should I think work). |
Sorry, something went wrong.
|
@attwad sorry this has been a bit iterative; I thiiink that with #164 (on which this PR is based) and this PR together the CI should now be sorted. There's a small code change here to help mypy, but I hope not a controversial one. |
Sorry, something went wrong.
|
Thank you for the perseverance :) |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This picks up a change to mypy's defaults to prefer explicit Optionals and python/typeshed#8542 meaning one of our type: ignores is no longer needed.