Path to this page:
Subject: CVS commit: pkgsrc/devel/py-typeguard
From: Adam Ciarcinski
Date: 2024-11-03 20:07:15
Message id: 20241103190715.2F52FFC7E@cvs.NetBSD.org
Log Message:
py-typeguard: updated to 4.4.1
4.4.1 (2024-11-03)
- Dropped Python 3.8 support
- Changed the signature of ``typeguard_ignore()`` to be compatible with
``typing.no_type_check()``
- Avoid creating reference cycles when type checking uniontypes and classes
- Fixed checking of variable assignments involving tuple unpacking
- Fixed ``TypeError`` when checking a class against ``type[Self]``
- Fixed checking of protocols on the class level (against ``type[SomeProtocol]``)
- Fixed ``Self`` checks in instance/class methods that have positional-only arguments
- Fixed explicit checks of PEP 604 unions against ``types.UnionType``
- Fixed checks against annotations wrapped in ``NotRequired`` not being run \
unless the
``NotRequired`` is a forward reference
- Fixed the ``pytest_ignore_collect`` hook in the pytest plugin blocking default \
pytest
collection ignoring behavior by returning ``None`` instead of ``False``
Files: