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