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:
RevisionActionfile
1.16modifypkgsrc/devel/py-typeguard/Makefile
1.13modifypkgsrc/devel/py-typeguard/distinfo