beartype: Ein weiterer (Runtime-) Typechecker für Python
Beartype ist ein Python “bare-metal” runtime type checker / enforcer.
Mit den Worten der Entwickler:
Beartype is an open-source pure-Python PEP-compliant near-real-time hybrid runtime-static third-generation type checker emphasizing efficiency, usability, unsubstantiated jargon we just made up, and thrilling puns.
Nach eigenen Angaben induziert Beartype sehr wenig Overhead. Es kann z. B. durch einen Import für einen einzelnen Modul aktiviert werden.