Skip to main content

Type Checking

dkmio ships with a py.typed marker and uses typing.Protocol for internal interfaces. Works with mypy and pyright out of the box.

Run Type Checking

mypy your_project/

Or with pyright:

pyright your_project/

Type Support

  • py.typed marker included for mypy integration
  • Full type hints for all public APIs
  • typing.Protocol for internal interfaces