{"library":"typeguard","type":"library","category":null,"description":"Typeguard is a Python library that provides run-time type checking for functions and methods defined with PEP 484 type annotations, as well as for arbitrary objects. It acts as an additional layer of type safety alongside static type checkers like MyPy, catching type violations that can only be detected at run time. Currently at version 4.5.1, the library is actively maintained with regular updates.","language":"python","status":"active","version":"4.5.1","tags":["type checking","runtime","type hints","annotations","validation"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install typeguard","imports":["from typeguard import typechecked","from typeguard import check_type","from typeguard import install_import_hook","from typeguard import suppress_type_checks","from typeguard import typeguard_ignore","from typeguard import check_argument_types"]}],"homepage":null,"github":"https://github.com/agronholm/typeguard","docs":"https://typeguard.readthedocs.io/en/latest/","changelog":null,"pypi":"https://pypi.org/project/typeguard/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.7,"avg_import_s":0.46,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/typeguard/compatibility"}}