Remove check_type_completeness and verify_types_*.json, minor fixes #2877
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
src/trio/_tests/check_type_completeness.py
and it's tracking filessrc/trio/_tests/verify_types_*.json
as they're no longer needed for tracking incremental progress.check_type_completeness.py
can be removed #2734, might sneak in another commit that removes autogeneration ofpy.typed
as well.pyright --verifytypes
directly intocheck.sh
.trio/_tests/type_tests
in pyright call incheck.sh
. Turns out pyright returns with exit code 0 on missing files pyright gives exit code 0 on invalid file microsoft/pyright#6443--ignoreexternal
and fixed some small things that popped up from it, but encountered verifytypes reports re-exported stdlib functions as missing docstrings microsoft/pyright#6442 as well as some other issues that made me drop it.src/trio/socket.py
Copied some formatting from mypy to get something into the github CI error summary, but this shouldn't fail as often so don't think it needs to be as fully decked out.