pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-typing-extensions py-typing-extensions: Updat...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9658ad246555
branches:  trunk
changeset: 382322:9658ad246555
user:      leot <leot%pkgsrc.org@localhost>
date:      Mon Jul 25 12:37:44 2022 +0000

description:
py-typing-extensions: Update to 4.3.0

Changes:
# Release 4.3.0 (July 1, 2022)

- Add `typing_extensions.NamedTuple`, allowing for generic `NamedTuple`s on
  Python <3.11 (backport from python/cpython#92027, by Serhiy Storchaka). Patch
  by Alex Waygood (@AlexWaygood).
- Adjust `typing_extensions.TypedDict` to allow for generic `TypedDict`s on
  Python <3.11 (backport from python/cpython#27663, by Samodya Abey). Patch by
  Alex Waygood (@AlexWaygood).

# Release 4.2.0 (April 17, 2022)

- Re-export `typing.Unpack` and `typing.TypeVarTuple` on Python 3.11.
- Add `ParamSpecArgs` and `ParamSpecKwargs` to `__all__`.
- Improve "accepts only single type" error messages.
- Improve the distributed package. Patch by Marc Mueller (@cdce8p).
- Update `typing_extensions.dataclass_transform` to rename the
  `field_descriptors` parameter to `field_specifiers` and accept
  arbitrary keyword arguments.
- Add `typing_extensions.get_overloads` and
  `typing_extensions.clear_overloads`, and add registry support to
  `typing_extensions.overload`. Backport from python/cpython#89263.
- Add `typing_extensions.assert_type`. Backport from bpo-46480.
- Drop support for Python 3.6. Original patch by Adam Turner (@AA-Turner).

# Release 4.1.1 (February 13, 2022)

- Fix importing `typing_extensions` on Python 3.7.0 and 3.7.1. Original
  patch by Nikita Sobolev (@sobolevn).

# Release 4.1.0 (February 12, 2022)

- Runtime support for PEP 646, adding `typing_extensions.TypeVarTuple`
  and `typing_extensions.Unpack`.
- Add interaction of `Required` and `NotRequired` with `__required_keys__`,
  `__optional_keys__` and `get_type_hints()`. Patch by David Cabot (@d-k-bo).
- Runtime support for PEP 675 and `typing_extensions.LiteralString`.
- Add `Never` and `assert_never`. Backport from bpo-46475.
- `ParamSpec` args and kwargs are now equal to themselves. Backport from
  bpo-46676. Patch by Gregory Beauregard (@GBeauregard).
- Add `reveal_type`. Backport from bpo-46414.
- Runtime support for PEP 681 and `typing_extensions.dataclass_transform`.
- `Annotated` can now wrap `ClassVar` and `Final`. Backport from
  bpo-46491. Patch by Gregory Beauregard (@GBeauregard).
- Add missed `Required` and `NotRequired` to `__all__`. Patch by
  Yuri Karabas (@uriyyo).
- The `@final` decorator now sets the `__final__` attribute on the
  decorated object to allow runtime introspection. Backport from
  bpo-46342.
- Add `is_typeddict`. Patch by Chris Moradi (@chrismoradi) and James
  Hilton-Balfe (@Gobot1234).

# Release 4.0.1 (November 30, 2021)

- Fix broken sdist in release 4.0.0. Patch by Adam Turner (@AA-Turner).
- Fix equality comparison for `Required` and `NotRequired`. Patch by
  Jelle Zijlstra (@jellezijlstra).
- Fix usage of `Self` as a type argument. Patch by Chris Wesseling
  (@CharString) and James Hilton-Balfe (@Gobot1234).

# Release 4.0.0 (November 14, 2021)

- Starting with version 4.0.0, typing_extensions uses Semantic Versioning.
  See the README for more information.
- Dropped support for Python versions 3.5 and older, including Python 2.7.
- Simplified backports for Python 3.6.0 and newer. Patch by Adam Turner (@AA-Turner).

## Added in version 4.0.0

- Runtime support for PEP 673 and `typing_extensions.Self`. Patch by
  James Hilton-Balfe (@Gobot1234).
- Runtime support for PEP 655 and `typing_extensions.Required` and `NotRequired`.
  Patch by David Foster (@davidfstr).

## Removed in version 4.0.0

The following non-exported but non-private names have been removed as they are
unneeded for supporting Python 3.6 and newer.

- TypingMeta
- OLD_GENERICS
- SUBS_TREE
- HAVE_ANNOTATED
- HAVE_PROTOCOLS
- V_co
- VT_co

# Previous releases

Prior to release 4.0.0 we did not provide a changelog. Please check
the Git history for details.

diffstat:

 devel/py-typing-extensions/Makefile |  14 ++++++--------
 devel/py-typing-extensions/PLIST    |  15 ++++++++-------
 devel/py-typing-extensions/distinfo |   8 ++++----
 3 files changed, 18 insertions(+), 19 deletions(-)

diffs (65 lines):

diff -r cfd529abfe95 -r 9658ad246555 devel/py-typing-extensions/Makefile
--- a/devel/py-typing-extensions/Makefile       Mon Jul 25 12:19:52 2022 +0000
+++ b/devel/py-typing-extensions/Makefile       Mon Jul 25 12:37:44 2022 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.12 2022/01/04 20:53:46 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2022/07/25 12:37:44 leot Exp $
 
-DISTNAME=      typing_extensions-3.10.0.2
+DISTNAME=      typing_extensions-4.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
-PKGREVISION=   1
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=t/typing-extensions/}
 
@@ -11,12 +10,11 @@
 COMMENT=       Backported and Experimental Type Hints for Python
 LICENSE=       python-software-foundation
 
-.include "../../lang/python/pyversion.mk"
-.if ${_PYTHON_VERSION} == 27
-DEPENDS+=      ${PYPKGPREFIX}-typing>=3.7.4:../../devel/py-typing
-.endif
+TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 USE_LANGUAGES= # none
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r cfd529abfe95 -r 9658ad246555 devel/py-typing-extensions/PLIST
--- a/devel/py-typing-extensions/PLIST  Mon Jul 25 12:19:52 2022 +0000
+++ b/devel/py-typing-extensions/PLIST  Mon Jul 25 12:37:44 2022 +0000
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.3 2019/11/05 08:39:57 adam Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.4 2022/07/25 12:37:44 leot Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
 ${PYSITELIB}/typing_extensions.py
 ${PYSITELIB}/typing_extensions.pyc
-${PYSITELIB}/typing_extensions.pyo
diff -r cfd529abfe95 -r 9658ad246555 devel/py-typing-extensions/distinfo
--- a/devel/py-typing-extensions/distinfo       Mon Jul 25 12:19:52 2022 +0000
+++ b/devel/py-typing-extensions/distinfo       Mon Jul 25 12:37:44 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2021/10/26 10:19:13 nia Exp $
+$NetBSD: distinfo,v 1.12 2022/07/25 12:37:44 leot Exp $
 
-BLAKE2s (typing_extensions-3.10.0.2.tar.gz) = 08d11a75425c09ca6ea8899a97d5a739205dd924bbed0cbebd3766e1b5354e15
-SHA512 (typing_extensions-3.10.0.2.tar.gz) = 171ada56758fb04328a2cafefe80b70fbf166f2d799406883df642927964925ca73f04d0646661cd4fd016dfb5e1856b84f362e3b404c27b368ca06a09cf87db
-Size (typing_extensions-3.10.0.2.tar.gz) = 46048 bytes
+BLAKE2s (typing_extensions-4.3.0.tar.gz) = 093f2bf5dc407d7b2f35c9e9bb7b3d92e9722cd55582bf0d4433d48f6d506839
+SHA512 (typing_extensions-4.3.0.tar.gz) = 69e4a393aaaaa45d20f32027cc35c77a950bf1f9b82f0eb2906a4b466eb319b867b5f53c0afc71ca613817d7e37d305fe73c50e93b1d4b389fdb8f1e4d5f8535
+Size (typing_extensions-4.3.0.tar.gz) = 47430 bytes



Home | Main Index | Thread Index | Old Index