Strict typechecking for Python
jamesL92 opened this issue · comments
Suggestion
Add mypy
tooling to the python SDK, checking on precommit and in CI.
Motivation
Working on the python SDK, VSCode's Python plugin shows a number of typecheck errors. Running mypy
against the SDK indicates 26 typing errors.
These are likely all typing errors, however could indicate potential bugs. It also makes it easier for bugs to be accidentally introduced in future.