Subject: CVS commit: pkgsrc/devel/py-typing-extensions
From: Adam Ciarcinski
Date: 2023-07-25 09:17:20
Message id: 20230725071720.A3D6BFBDB@cvs.NetBSD.org

Log Message:
py-typing-extensions: updated to 4.7.1

Release 4.7.1 (July 2, 2023)

- Fix support for `TypedDict`, `NamedTuple` and `is_protocol` on PyPy-3.7 and
  PyPy-3.8. Patch by Alex Waygood. Note that PyPy-3.7 and PyPy-3.8 are unsupported
  by the PyPy project. The next feature release of typing-extensions will
  drop support for PyPy-3.7 and may also drop support for PyPy-3.8.

Release 4.7.0 (June 28, 2023)

- This is expected to be the last feature release supporting Python 3.7,
  which reaches its end of life on June 27, 2023. Version 4.8.0 will support
  only Python 3.8.0 and up.
- Fix bug where a `typing_extensions.Protocol` class that had one or more
  non-callable members would raise `TypeError` when `issubclass()`
  was called against it, even if it defined a custom `__subclasshook__`
  method. The correct behaviour -- which has now been restored -- is not to
  raise `TypeError` in these situations if a custom `__subclasshook__` method
  is defined. Patch by Alex Waygood (backporting
  https://github.com/python/cpython/pull/105976).

Files:
RevisionActionfile
1.17modifypkgsrc/devel/py-typing-extensions/Makefile
1.16modifypkgsrc/devel/py-typing-extensions/distinfo