eth-abi has minimal typing for the eth_abi/*.py files. Looking to add to that and re-add the top-level py.typed file.
How was it fixed?
Added some typing. Mainly changed the approach to gradual typing. Rather than ignore whole sets of files, run mypy on everything and ignore specific types of errors. This way the partial typing can still be considered.
Todo:
[x] Clean up commit history
[x] Add or update documentation related to these changes
What was wrong?
eth-abi
has minimal typing for theeth_abi/*.py
files. Looking to add to that and re-add the top-levelpy.typed
file.How was it fixed?
Added some typing. Mainly changed the approach to gradual typing. Rather than ignore whole sets of files, run
mypy
on everything and ignore specific types of errors. This way the partial typing can still be considered.Todo:
[x] Clean up commit history
[x] Add or update documentation related to these changes
[x] Add entry to the release notes
Cute Animal Picture