Typeguard

Latest version: v4.4.2

Safety actively analyzes 725196 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 12

2.1.4

- Removed support for backports.typing, as it has been removed from PyPI
- Fixed checking of the numeric tower (complex -> float -> int) according to PEP 484

2.1.3

- Fixed type checks against generic classes

2.1.2

- Fixed leak of function objects (should've used a ``WeakValueDictionary`` instead of
``WeakKeyDictionary``)
- Fixed obscure failure of TypeChecker when it's unable to find the function object
- Fixed parametrized ``Type`` not working with type variables
- Fixed type checks against variable positional and keyword arguments

2.1.1

- Fixed formatting of README.rst so it renders properly on PyPI

2.1.0

- Added support for ``typings.Type`` (available in Python 3.5.2+)
- Added a third, ``sys.setprofile()`` based type checking approach (``typeguard.TypeChecker``)
- Changed certain type error messages to display "function" instead of the function's qualified
name

2.0.2

- More Python 3.6 compatibility fixes (along with a broader test suite)

Page 9 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.