Tue Jul 26 11:19:42 2022 UTC ()
py-typing-extensions: Avoid circular dependency with Python 3.7

Switch to use NO_BUILD=yes with wheel.mk (and change MASTER_SITE_WHEEL
to use pre-built platform independent packages) in order to avoid a circular
dependency with Python 3.7 in py-build.

Bump PKGREVISION.

Thanks a lot to <mef> and <nros>! (possible left-over regressions are mine)


(leot)
diff -r1.13 -r1.14 pkgsrc/devel/py-typing-extensions/Makefile
diff -r1.12 -r1.13 pkgsrc/devel/py-typing-extensions/distinfo

cvs diff -r1.13 -r1.14 pkgsrc/devel/py-typing-extensions/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-typing-extensions/Makefile 2022/07/25 12:37:44 1.13
+++ pkgsrc/devel/py-typing-extensions/Makefile 2022/07/26 11:19:42 1.14
@@ -1,20 +1,25 @@ @@ -1,20 +1,25 @@
1# $NetBSD: Makefile,v 1.13 2022/07/25 12:37:44 leot Exp $ 1# $NetBSD: Makefile,v 1.14 2022/07/26 11:19:42 leot Exp $
2 2
3DISTNAME= typing_extensions-4.3.0 3DISTNAME= typing_extensions-4.3.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
 5PKGREVISION= 1
5CATEGORIES= devel python 6CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=t/typing-extensions/} 7MASTER_SITES= ${MASTER_SITE_WHEEL:=typing-extensions/}
7 8
8MAINTAINER= minskim@NetBSD.org 9MAINTAINER= minskim@NetBSD.org
9HOMEPAGE= https://github.com/python/typing 10HOMEPAGE= https://github.com/python/typing
10COMMENT= Backported and Experimental Type Hints for Python 11COMMENT= Backported and Experimental Type Hints for Python
11LICENSE= python-software-foundation 12LICENSE= python-software-foundation
12 13
13TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core 
14 
15PYTHON_VERSIONS_INCOMPATIBLE= 27 14PYTHON_VERSIONS_INCOMPATIBLE= 27
16 15
17USE_LANGUAGES= # none 16USE_LANGUAGES= # none
18 17
 18# XXX: Avoid building and dependency to py-flit_core to avoid possible
 19# XXX: recursive dependency in py-build on Python 3.7:
 20# XXX: py-build -> py-importlib-metadata -> py-typing-extenisons -> py-build
 21NO_BUILD= yes
 22#TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core
 23
19.include "../../lang/python/wheel.mk" 24.include "../../lang/python/wheel.mk"
20.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"

cvs diff -r1.12 -r1.13 pkgsrc/devel/py-typing-extensions/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-typing-extensions/distinfo 2022/07/25 12:37:44 1.12
+++ pkgsrc/devel/py-typing-extensions/distinfo 2022/07/26 11:19:42 1.13
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.12 2022/07/25 12:37:44 leot Exp $ 1$NetBSD: distinfo,v 1.13 2022/07/26 11:19:42 leot Exp $
2 2
3BLAKE2s (typing_extensions-4.3.0.tar.gz) = 093f2bf5dc407d7b2f35c9e9bb7b3d92e9722cd55582bf0d4433d48f6d506839 3BLAKE2s (typing_extensions-4.3.0-py3-none-any.whl) = f94cdd0aa49ea9f98b9c76f06cb051134d306c9b70dc45599f6f1ff5a2395dc7
4SHA512 (typing_extensions-4.3.0.tar.gz) = 69e4a393aaaaa45d20f32027cc35c77a950bf1f9b82f0eb2906a4b466eb319b867b5f53c0afc71ca613817d7e37d305fe73c50e93b1d4b389fdb8f1e4d5f8535 4SHA512 (typing_extensions-4.3.0-py3-none-any.whl) = 6538edf5912e90287ea02716bad89efab407becb7c96cab8d01606e8a8f7e2418e5c7ca80943357c2b09411954e011f8505497fac5f2fc99f2ae611432d799bf
5Size (typing_extensions-4.3.0.tar.gz) = 47430 bytes 5Size (typing_extensions-4.3.0-py3-none-any.whl) = 25596 bytes