pkgsrc-Changes archive

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

CVS commit: pkgsrc/www



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Apr 14 20:28:04 UTC 2025

Modified Files:
        pkgsrc/www/py-Routes: Makefile PLIST
        pkgsrc/www/py-WSGIProxy2: Makefile PLIST
        pkgsrc/www/py-rcssmin: Makefile PLIST
        pkgsrc/www/py-respx: Makefile PLIST
        pkgsrc/www/py-rfc3986-validator: Makefile PLIST
        pkgsrc/www/py-rfc3987: Makefile PLIST
        pkgsrc/www/py-rjsmin: Makefile PLIST
        pkgsrc/www/py-sanic: Makefile PLIST
        pkgsrc/www/py-sanic-routing: Makefile PLIST
        pkgsrc/www/py-scgi: Makefile PLIST
        pkgsrc/www/py-scrapy: Makefile PLIST
        pkgsrc/www/py-sparqlwrapper: Makefile PLIST
        pkgsrc/www/py-test-aiohttp: Makefile PLIST
        pkgsrc/www/py-test-httpbin: Makefile PLIST
        pkgsrc/www/py-test-httpx: Makefile PLIST
        pkgsrc/www/py-tornado: Makefile PLIST
        pkgsrc/www/py-twill: Makefile PLIST
        pkgsrc/www/py-uwsgitop: Makefile PLIST
        pkgsrc/www/py-vcrpy: Makefile PLIST
        pkgsrc/www/py-w3lib: Makefile PLIST
        pkgsrc/www/py-waitress: Makefile PLIST
        pkgsrc/www/py-webassets: Makefile PLIST
        pkgsrc/www/py-webpy: Makefile PLIST
        pkgsrc/www/py-websocket-client: Makefile PLIST
        pkgsrc/www/py-whitenoise: Makefile PLIST
        pkgsrc/www/py-wsproto: Makefile PLIST
        pkgsrc/www/py-wstools: Makefile PLIST
        pkgsrc/www/py-wtforms-alchemy: Makefile PLIST
        pkgsrc/www/py-wtforms-components: Makefile PLIST
        pkgsrc/www/py-zope.proxy: Makefile PLIST

Log Message:
Fix PLIST after py-setuptools update; bump depends and revision


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/py-Routes/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-Routes/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/py-WSGIProxy2/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-WSGIProxy2/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/py-rcssmin/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-rcssmin/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/www/py-respx/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-respx/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-rfc3986-validator/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-rfc3986-validator/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-rfc3987/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-rfc3987/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/py-rjsmin/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-rjsmin/PLIST
cvs rdiff -u -r1.40 -r1.41 pkgsrc/www/py-sanic/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/py-sanic/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/py-sanic-routing/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-sanic-routing/PLIST
cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/py-scgi/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/py-scgi/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/www/py-scrapy/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/www/py-scrapy/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/py-sparqlwrapper/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-sparqlwrapper/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-test-aiohttp/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-test-aiohttp/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/www/py-test-httpbin/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-test-httpbin/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/www/py-test-httpx/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/py-test-httpx/PLIST
cvs rdiff -u -r1.40 -r1.41 pkgsrc/www/py-tornado/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/www/py-tornado/PLIST
cvs rdiff -u -r1.26 -r1.27 pkgsrc/www/py-twill/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-twill/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/py-uwsgitop/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/py-uwsgitop/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-vcrpy/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/py-vcrpy/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/www/py-w3lib/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-w3lib/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/www/py-waitress/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/py-waitress/PLIST
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/py-webassets/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/py-webassets/PLIST
cvs rdiff -u -r1.28 -r1.29 pkgsrc/www/py-webpy/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/py-webpy/PLIST
cvs rdiff -u -r1.27 -r1.28 pkgsrc/www/py-websocket-client/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/py-websocket-client/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/py-whitenoise/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-whitenoise/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/py-wsproto/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/py-wsproto/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/py-wstools/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-wstools/PLIST
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/py-wtforms-alchemy/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-wtforms-alchemy/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/py-wtforms-components/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-wtforms-components/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/www/py-zope.proxy/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/py-zope.proxy/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-Routes/Makefile
diff -u pkgsrc/www/py-Routes/Makefile:1.11 pkgsrc/www/py-Routes/Makefile:1.12
--- pkgsrc/www/py-Routes/Makefile:1.11  Wed Mar  5 10:38:13 2025
+++ pkgsrc/www/py-Routes/Makefile       Mon Apr 14 20:28:02 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.11 2025/03/05 10:38:13 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2025/04/14 20:28:02 adam Exp $
 
 DISTNAME=      Routes-2.5.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=R/Routes/}
 
@@ -11,7 +11,7 @@ HOMEPAGE=     https://pypi.python.org/pypi/R
 COMMENT=       Python re-implementation of the Rails routes system for mapping URLs
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-repoze.lru>=0.3:../../devel/py-repoze.lru
 DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
 # middleware

Index: pkgsrc/www/py-Routes/PLIST
diff -u pkgsrc/www/py-Routes/PLIST:1.2 pkgsrc/www/py-Routes/PLIST:1.3
--- pkgsrc/www/py-Routes/PLIST:1.2      Fri Jan 26 13:54:06 2024
+++ pkgsrc/www/py-Routes/PLIST  Mon Apr 14 20:28:02 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2024/01/26 13:54:06 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+@comment $NetBSD: PLIST,v 1.3 2025/04/14 20:28:02 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/routes/__init__.py
 ${PYSITELIB}/routes/__init__.pyc

Index: pkgsrc/www/py-WSGIProxy2/Makefile
diff -u pkgsrc/www/py-WSGIProxy2/Makefile:1.8 pkgsrc/www/py-WSGIProxy2/Makefile:1.9
--- pkgsrc/www/py-WSGIProxy2/Makefile:1.8       Wed Mar  5 10:38:59 2025
+++ pkgsrc/www/py-WSGIProxy2/Makefile   Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2025/03/05 10:38:59 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2025/04/14 20:28:04 adam Exp $
 
 DISTNAME=      WSGIProxy2-0.5.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=W/WSGIProxy2/}
 
@@ -11,7 +11,7 @@ HOMEPAGE=     https://github.com/gawel/WSGIP
 COMMENT=       WSGI Proxy with various http client backends
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-WebOb-[0-9]*:../../www/py-WebOb
 TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
 # circular dependency

Index: pkgsrc/www/py-WSGIProxy2/PLIST
diff -u pkgsrc/www/py-WSGIProxy2/PLIST:1.3 pkgsrc/www/py-WSGIProxy2/PLIST:1.4
--- pkgsrc/www/py-WSGIProxy2/PLIST:1.3  Fri Feb 23 11:43:10 2024
+++ pkgsrc/www/py-WSGIProxy2/PLIST      Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2024/02/23 11:43:10 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/COPYING
+@comment $NetBSD: PLIST,v 1.4 2025/04/14 20:28:04 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/wsgiproxy/__init__.py
 ${PYSITELIB}/wsgiproxy/__init__.pyc

Index: pkgsrc/www/py-rcssmin/Makefile
diff -u pkgsrc/www/py-rcssmin/Makefile:1.6 pkgsrc/www/py-rcssmin/Makefile:1.7
--- pkgsrc/www/py-rcssmin/Makefile:1.6  Tue Feb 18 10:20:59 2025
+++ pkgsrc/www/py-rcssmin/Makefile      Mon Apr 14 20:28:01 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2025/02/18 10:20:59 adam Exp $
+# $NetBSD: Makefile,v 1.7 2025/04/14 20:28:01 adam Exp $
 
 DISTNAME=      rcssmin-1.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/rcssmin/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://github.com/ndparker/rc
 COMMENT=       Fast CSS minifier for Python
 LICENSE=       apache-2.0
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-rcssmin/PLIST
diff -u pkgsrc/www/py-rcssmin/PLIST:1.3 pkgsrc/www/py-rcssmin/PLIST:1.4
--- pkgsrc/www/py-rcssmin/PLIST:1.3     Mon Nov  4 12:25:10 2024
+++ pkgsrc/www/py-rcssmin/PLIST Mon Apr 14 20:28:01 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2024/11/04 12:25:10 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.4 2025/04/14 20:28:01 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/_rcssmin.so
 ${PYSITELIB}/rcssmin.py

Index: pkgsrc/www/py-respx/Makefile
diff -u pkgsrc/www/py-respx/Makefile:1.18 pkgsrc/www/py-respx/Makefile:1.19
--- pkgsrc/www/py-respx/Makefile:1.18   Fri Dec 27 21:36:09 2024
+++ pkgsrc/www/py-respx/Makefile        Mon Apr 14 20:28:01 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.18 2024/12/27 21:36:09 adam Exp $
+# $NetBSD: Makefile,v 1.19 2025/04/14 20:28:01 adam Exp $
 
 DISTNAME=      respx-0.22.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/respx/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://github.com/lundberg/re
 COMMENT=       Utility for mocking out the Python HTTPX library
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-httpx>=0.25.0:../../www/py-httpx
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 

Index: pkgsrc/www/py-respx/PLIST
diff -u pkgsrc/www/py-respx/PLIST:1.3 pkgsrc/www/py-respx/PLIST:1.4
--- pkgsrc/www/py-respx/PLIST:1.3       Sun Mar 24 17:17:58 2024
+++ pkgsrc/www/py-respx/PLIST   Mon Apr 14 20:28:01 2025
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2024/03/24 17:17:58 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.md
+@comment $NetBSD: PLIST,v 1.4 2025/04/14 20:28:01 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.md
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/respx/__init__.py
 ${PYSITELIB}/respx/__init__.pyc

Index: pkgsrc/www/py-rfc3986-validator/Makefile
diff -u pkgsrc/www/py-rfc3986-validator/Makefile:1.3 pkgsrc/www/py-rfc3986-validator/Makefile:1.4
--- pkgsrc/www/py-rfc3986-validator/Makefile:1.3        Mon Nov 11 07:29:27 2024
+++ pkgsrc/www/py-rfc3986-validator/Makefile    Mon Apr 14 20:28:01 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2024/11/11 07:29:27 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2025/04/14 20:28:01 adam Exp $
 
 DISTNAME=      rfc3986_validator-0.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/rfc3986-validator/}
 
@@ -11,13 +11,11 @@ HOMEPAGE=   https://github.com/naimetti/rf
 COMMENT=       Pure Python RFC3986 validator
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
 TEST_DEPENDS+= ${PYPKGPREFIX}-rfc3987-[0-9]*:../../www/py-rfc3987
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-rfc3986-validator/PLIST
diff -u pkgsrc/www/py-rfc3986-validator/PLIST:1.2 pkgsrc/www/py-rfc3986-validator/PLIST:1.3
--- pkgsrc/www/py-rfc3986-validator/PLIST:1.2   Sat Aug 10 09:46:32 2024
+++ pkgsrc/www/py-rfc3986-validator/PLIST       Mon Apr 14 20:28:01 2025
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2024/08/10 09:46:32 wiz Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS.rst
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.3 2025/04/14 20:28:01 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS.rst
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/rfc3986_validator.py
 ${PYSITELIB}/rfc3986_validator.pyc

Index: pkgsrc/www/py-rfc3987/Makefile
diff -u pkgsrc/www/py-rfc3987/Makefile:1.3 pkgsrc/www/py-rfc3987/Makefile:1.4
--- pkgsrc/www/py-rfc3987/Makefile:1.3  Mon Nov 11 07:29:27 2024
+++ pkgsrc/www/py-rfc3987/Makefile      Mon Apr 14 20:28:01 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2024/11/11 07:29:27 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2025/04/14 20:28:01 adam Exp $
 
 DISTNAME=      rfc3987-1.3.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/rfc3987/}
 
@@ -11,11 +11,9 @@ HOMEPAGE=    http://pypi.python.org/pypi/rf
 COMMENT=       Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)
 LICENSE=       gnu-gpl-v3
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-rfc3987/PLIST
diff -u pkgsrc/www/py-rfc3987/PLIST:1.2 pkgsrc/www/py-rfc3987/PLIST:1.3
--- pkgsrc/www/py-rfc3987/PLIST:1.2     Sat Aug 10 09:48:23 2024
+++ pkgsrc/www/py-rfc3987/PLIST Mon Apr 14 20:28:01 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2024/08/10 09:48:23 wiz Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/COPYING.txt
+@comment $NetBSD: PLIST,v 1.3 2025/04/14 20:28:01 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/rfc3987.py
 ${PYSITELIB}/rfc3987.pyc

Index: pkgsrc/www/py-rjsmin/Makefile
diff -u pkgsrc/www/py-rjsmin/Makefile:1.5 pkgsrc/www/py-rjsmin/Makefile:1.6
--- pkgsrc/www/py-rjsmin/Makefile:1.5   Tue Feb 18 10:21:45 2025
+++ pkgsrc/www/py-rjsmin/Makefile       Mon Apr 14 20:28:02 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.5 2025/02/18 10:21:45 adam Exp $
+# $NetBSD: Makefile,v 1.6 2025/04/14 20:28:02 adam Exp $
 
 DISTNAME=      rjsmin-1.2.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/rjsmin/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://github.com/ndparker/rj
 COMMENT=       Fast Javascript minifier for Python
 LICENSE=       apache-2.0
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-rjsmin/PLIST
diff -u pkgsrc/www/py-rjsmin/PLIST:1.3 pkgsrc/www/py-rjsmin/PLIST:1.4
--- pkgsrc/www/py-rjsmin/PLIST:1.3      Mon Oct 14 07:30:06 2024
+++ pkgsrc/www/py-rjsmin/PLIST  Mon Apr 14 20:28:02 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2024/10/14 07:30:06 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.4 2025/04/14 20:28:02 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/_rjsmin.so
 ${PYSITELIB}/rjsmin.py

Index: pkgsrc/www/py-sanic/Makefile
diff -u pkgsrc/www/py-sanic/Makefile:1.40 pkgsrc/www/py-sanic/Makefile:1.41
--- pkgsrc/www/py-sanic/Makefile:1.40   Thu Jan  2 14:13:34 2025
+++ pkgsrc/www/py-sanic/Makefile        Mon Apr 14 20:28:02 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.40 2025/01/02 14:13:34 adam Exp $
+# $NetBSD: Makefile,v 1.41 2025/04/14 20:28:02 adam Exp $
 
 DISTNAME=      sanic-24.12.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=s/sanic/}
 

Index: pkgsrc/www/py-sanic/PLIST
diff -u pkgsrc/www/py-sanic/PLIST:1.20 pkgsrc/www/py-sanic/PLIST:1.21
--- pkgsrc/www/py-sanic/PLIST:1.20      Thu Jan  2 14:13:34 2025
+++ pkgsrc/www/py-sanic/PLIST   Mon Apr 14 20:28:02 2025
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.20 2025/01/02 14:13:34 adam Exp $
+@comment $NetBSD: PLIST,v 1.21 2025/04/14 20:28:02 adam Exp $
 bin/sanic-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/sanic/__init__.py
 ${PYSITELIB}/sanic/__init__.pyc

Index: pkgsrc/www/py-sanic-routing/Makefile
diff -u pkgsrc/www/py-sanic-routing/Makefile:1.9 pkgsrc/www/py-sanic-routing/Makefile:1.10
--- pkgsrc/www/py-sanic-routing/Makefile:1.9    Mon Nov 11 07:29:27 2024
+++ pkgsrc/www/py-sanic-routing/Makefile        Mon Apr 14 20:28:02 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.9 2024/11/11 07:29:27 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2025/04/14 20:28:02 adam Exp $
 
 DISTNAME=      sanic-routing-23.12.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=s/sanic-routing/}
 
@@ -10,12 +11,10 @@ HOMEPAGE=   https://github.com/sanic-org/s
 COMMENT=       Core routing component for Sanic
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-sanic-routing/PLIST
diff -u pkgsrc/www/py-sanic-routing/PLIST:1.2 pkgsrc/www/py-sanic-routing/PLIST:1.3
--- pkgsrc/www/py-sanic-routing/PLIST:1.2       Fri Jan  5 18:17:13 2024
+++ pkgsrc/www/py-sanic-routing/PLIST   Mon Apr 14 20:28:02 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2024/01/05 18:17:13 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.3 2025/04/14 20:28:02 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/sanic_routing/__init__.py
 ${PYSITELIB}/sanic_routing/__init__.pyc

Index: pkgsrc/www/py-scgi/Makefile
diff -u pkgsrc/www/py-scgi/Makefile:1.21 pkgsrc/www/py-scgi/Makefile:1.22
--- pkgsrc/www/py-scgi/Makefile:1.21    Thu Feb  6 13:49:19 2025
+++ pkgsrc/www/py-scgi/Makefile Mon Apr 14 20:28:02 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.21 2025/02/06 13:49:19 adam Exp $
+# $NetBSD: Makefile,v 1.22 2025/04/14 20:28:02 adam Exp $
 
 DISTNAME=      scgi-2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=s/scgi/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://python.ca/scgi/
 COMMENT=       Simple Common Gateway Interface
 LICENSE=       cnri-license
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-scgi/PLIST
diff -u pkgsrc/www/py-scgi/PLIST:1.8 pkgsrc/www/py-scgi/PLIST:1.9
--- pkgsrc/www/py-scgi/PLIST:1.8        Thu Feb  6 13:49:19 2025
+++ pkgsrc/www/py-scgi/PLIST    Mon Apr 14 20:28:02 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.8 2025/02/06 13:49:19 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+@comment $NetBSD: PLIST,v 1.9 2025/04/14 20:28:02 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/scgi/__init__.py
 ${PYSITELIB}/scgi/__init__.pyc

Index: pkgsrc/www/py-scrapy/Makefile
diff -u pkgsrc/www/py-scrapy/Makefile:1.25 pkgsrc/www/py-scrapy/Makefile:1.26
--- pkgsrc/www/py-scrapy/Makefile:1.25  Sat Mar  8 13:06:33 2025
+++ pkgsrc/www/py-scrapy/Makefile       Mon Apr 14 20:28:02 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.25 2025/03/08 13:06:33 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2025/04/14 20:28:02 adam Exp $
 
 DISTNAME=      scrapy-2.12.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=S/Scrapy/}
 
@@ -11,7 +11,7 @@ HOMEPAGE=     https://scrapy.org/
 COMMENT=       High-level Web Crawling and Web Scraping framework
 LICENSE=       modified-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-cssselect>=0.9.1:../../textproc/py-cssselect
 DEPENDS+=      ${PYPKGPREFIX}-defusedxml>=0.7.1:../../textproc/py-defusedxml
 DEPENDS+=      ${PYPKGPREFIX}-itemadapter>=0.1.0:../../textproc/py-itemadapter

Index: pkgsrc/www/py-scrapy/PLIST
diff -u pkgsrc/www/py-scrapy/PLIST:1.13 pkgsrc/www/py-scrapy/PLIST:1.14
--- pkgsrc/www/py-scrapy/PLIST:1.13     Sat Nov 30 06:56:49 2024
+++ pkgsrc/www/py-scrapy/PLIST  Mon Apr 14 20:28:02 2025
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.13 2024/11/30 06:56:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.14 2025/04/14 20:28:02 adam Exp $
 bin/scrapy-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/scrapy/VERSION
 ${PYSITELIB}/scrapy/__init__.py

Index: pkgsrc/www/py-sparqlwrapper/Makefile
diff -u pkgsrc/www/py-sparqlwrapper/Makefile:1.16 pkgsrc/www/py-sparqlwrapper/Makefile:1.17
--- pkgsrc/www/py-sparqlwrapper/Makefile:1.16   Wed Mar  5 10:59:11 2025
+++ pkgsrc/www/py-sparqlwrapper/Makefile        Mon Apr 14 20:28:02 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.16 2025/03/05 10:59:11 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2025/04/14 20:28:02 adam Exp $
 
 DISTNAME=      SPARQLWrapper-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=S/SPARQLWrapper/}
 
@@ -11,7 +11,7 @@ HOMEPAGE=     https://rdflib.github.io/sparq
 COMMENT=       SPARQL endpoint interface to Python
 LICENSE=       w3c
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-rdflib>=6.1.1:../../textproc/py-rdflib
 
 USE_LANGUAGES= # none

Index: pkgsrc/www/py-sparqlwrapper/PLIST
diff -u pkgsrc/www/py-sparqlwrapper/PLIST:1.3 pkgsrc/www/py-sparqlwrapper/PLIST:1.4
--- pkgsrc/www/py-sparqlwrapper/PLIST:1.3       Mon Jun 10 20:23:24 2024
+++ pkgsrc/www/py-sparqlwrapper/PLIST   Mon Apr 14 20:28:02 2025
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.3 2024/06/10 20:23:24 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/04/14 20:28:02 adam Exp $
 bin/rqw-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS.md
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS.md
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SPARQLWrapper/KeyCaseInsensitiveDict.py
 ${PYSITELIB}/SPARQLWrapper/KeyCaseInsensitiveDict.pyc

Index: pkgsrc/www/py-test-aiohttp/Makefile
diff -u pkgsrc/www/py-test-aiohttp/Makefile:1.3 pkgsrc/www/py-test-aiohttp/Makefile:1.4
--- pkgsrc/www/py-test-aiohttp/Makefile:1.3     Sat Jan 25 11:31:58 2025
+++ pkgsrc/www/py-test-aiohttp/Makefile Mon Apr 14 20:28:02 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2025/01/25 11:31:58 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/04/14 20:28:02 adam Exp $
 
 DISTNAME=      pytest_aiohttp-1.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/pytest_/test-/}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pytest-aiohttp/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://github.com/aio-libs/py
 COMMENT=       Pytest plugin for aiohttp support
 LICENSE=       apache-2.0
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=51.0:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=6.2:../../devel/py-setuptools_scm
 DEPENDS+=      ${PYPKGPREFIX}-aiohttp>=3.11.0:../../www/py-aiohttp
 DEPENDS+=      ${PYPKGPREFIX}-test>=6.1.0:../../devel/py-test

Index: pkgsrc/www/py-test-aiohttp/PLIST
diff -u pkgsrc/www/py-test-aiohttp/PLIST:1.2 pkgsrc/www/py-test-aiohttp/PLIST:1.3
--- pkgsrc/www/py-test-aiohttp/PLIST:1.2        Sat Jan 25 11:31:58 2025
+++ pkgsrc/www/py-test-aiohttp/PLIST    Mon Apr 14 20:28:02 2025
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2025/01/25 11:31:58 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.3 2025/04/14 20:28:02 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/pytest_aiohttp/__init__.py
 ${PYSITELIB}/pytest_aiohttp/__init__.pyc

Index: pkgsrc/www/py-test-httpbin/Makefile
diff -u pkgsrc/www/py-test-httpbin/Makefile:1.13 pkgsrc/www/py-test-httpbin/Makefile:1.14
--- pkgsrc/www/py-test-httpbin/Makefile:1.13    Wed Oct 23 21:55:29 2024
+++ pkgsrc/www/py-test-httpbin/Makefile Mon Apr 14 20:28:02 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.13 2024/10/23 21:55:29 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2025/04/14 20:28:02 adam Exp $
 
 DISTNAME=      pytest_httpbin-2.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//:S/_/-/}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pytest-httpbin/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://github.com/kevin1024/p
 COMMENT=       Easily test your HTTP library against a local copy of httpbin
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-httpbin-[0-9]*:../../www/py-httpbin
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 TEST_DEPENDS+= ${PYPKGPREFIX}-werkzeug-[0-9]*:../../www/py-werkzeug

Index: pkgsrc/www/py-test-httpbin/PLIST
diff -u pkgsrc/www/py-test-httpbin/PLIST:1.2 pkgsrc/www/py-test-httpbin/PLIST:1.3
--- pkgsrc/www/py-test-httpbin/PLIST:1.2        Sat Oct 19 16:37:48 2024
+++ pkgsrc/www/py-test-httpbin/PLIST    Mon Apr 14 20:28:02 2025
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2024/10/19 16:37:48 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.3 2025/04/14 20:28:02 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/pytest_httpbin/__init__.py
 ${PYSITELIB}/pytest_httpbin/__init__.pyc

Index: pkgsrc/www/py-test-httpx/Makefile
diff -u pkgsrc/www/py-test-httpx/Makefile:1.17 pkgsrc/www/py-test-httpx/Makefile:1.18
--- pkgsrc/www/py-test-httpx/Makefile:1.17      Thu Nov 28 19:52:45 2024
+++ pkgsrc/www/py-test-httpx/Makefile   Mon Apr 14 20:28:03 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.17 2024/11/28 19:52:45 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/04/14 20:28:03 adam Exp $
 
 DISTNAME=      pytest_httpx-0.35.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//:S/_/-/}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pytest-httpx/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://colin-b.github.io/pyte
 COMMENT=       Send responses to httpx
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
 DEPENDS+=      ${PYPKGPREFIX}-httpx>=0.28:../../www/py-httpx
 DEPENDS+=      ${PYPKGPREFIX}-test>=8.0:../../devel/py-test

Index: pkgsrc/www/py-test-httpx/PLIST
diff -u pkgsrc/www/py-test-httpx/PLIST:1.4 pkgsrc/www/py-test-httpx/PLIST:1.5
--- pkgsrc/www/py-test-httpx/PLIST:1.4  Sun Oct 13 09:33:04 2024
+++ pkgsrc/www/py-test-httpx/PLIST      Mon Apr 14 20:28:03 2025
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.4 2024/10/13 09:33:04 wiz Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.5 2025/04/14 20:28:03 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/pytest_httpx/__init__.py
 ${PYSITELIB}/pytest_httpx/__init__.pyc

Index: pkgsrc/www/py-tornado/Makefile
diff -u pkgsrc/www/py-tornado/Makefile:1.40 pkgsrc/www/py-tornado/Makefile:1.41
--- pkgsrc/www/py-tornado/Makefile:1.40 Sun Feb  2 10:38:03 2025
+++ pkgsrc/www/py-tornado/Makefile      Mon Apr 14 20:28:03 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.40 2025/02/02 10:38:03 he Exp $
+# $NetBSD: Makefile,v 1.41 2025/04/14 20:28:03 adam Exp $
 
 DISTNAME=      tornado-6.4.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=t/tornado/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://www.tornadoweb.org/
 COMMENT=       Fast and non-blocking web framework
 LICENSE=       apache-2.0
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-tornado/PLIST
diff -u pkgsrc/www/py-tornado/PLIST:1.18 pkgsrc/www/py-tornado/PLIST:1.19
--- pkgsrc/www/py-tornado/PLIST:1.18    Thu Dec  7 17:08:05 2023
+++ pkgsrc/www/py-tornado/PLIST Mon Apr 14 20:28:03 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.18 2023/12/07 17:08:05 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.19 2025/04/14 20:28:03 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/tornado/__init__.py
 ${PYSITELIB}/tornado/__init__.pyc

Index: pkgsrc/www/py-twill/Makefile
diff -u pkgsrc/www/py-twill/Makefile:1.26 pkgsrc/www/py-twill/Makefile:1.27
--- pkgsrc/www/py-twill/Makefile:1.26   Tue Nov 12 09:56:49 2024
+++ pkgsrc/www/py-twill/Makefile        Mon Apr 14 20:28:03 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.26 2024/11/12 09:56:49 adam Exp $
+# $NetBSD: Makefile,v 1.27 2025/04/14 20:28:03 adam Exp $
 
 DISTNAME=      twill-3.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=t/twill/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://github.com/twill-tools
 COMMENT=       Simple scripting language for web browsing
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=69:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-httpx>=0.27.0:../../www/py-httpx
 DEPENDS+=      ${PYPKGPREFIX}-lxml>=5.2:../../textproc/py-lxml
 DEPENDS+=      ${PYPKGPREFIX}-pyparsing>=3.1:../../devel/py-pyparsing

Index: pkgsrc/www/py-twill/PLIST
diff -u pkgsrc/www/py-twill/PLIST:1.3 pkgsrc/www/py-twill/PLIST:1.4
--- pkgsrc/www/py-twill/PLIST:1.3       Tue Jan 16 14:13:55 2024
+++ pkgsrc/www/py-twill/PLIST   Mon Apr 14 20:28:03 2025
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.3 2024/01/16 14:13:55 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/04/14 20:28:03 adam Exp $
 bin/twill-${PYVERSSUFFIX}
 bin/twill-fork-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/twill/__init__.py
 ${PYSITELIB}/twill/__init__.pyc

Index: pkgsrc/www/py-uwsgitop/Makefile
diff -u pkgsrc/www/py-uwsgitop/Makefile:1.16 pkgsrc/www/py-uwsgitop/Makefile:1.17
--- pkgsrc/www/py-uwsgitop/Makefile:1.16        Mon Nov 11 07:29:28 2024
+++ pkgsrc/www/py-uwsgitop/Makefile     Mon Apr 14 20:28:03 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.16 2024/11/11 07:29:28 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2025/04/14 20:28:03 adam Exp $
 
 DISTNAME=      uwsgitop-0.12
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    python www
 MASTER_SITES=  ${MASTER_SITE_PYPI:=u/uwsgitop/}
 
@@ -10,12 +11,10 @@ HOMEPAGE=   https://github.com/xrmx/uwsgit
 COMMENT=       Command to interface with the uWSGI stats server
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} uwsgitop uwsgitop-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/www/py-uwsgitop/PLIST
diff -u pkgsrc/www/py-uwsgitop/PLIST:1.5 pkgsrc/www/py-uwsgitop/PLIST:1.6
--- pkgsrc/www/py-uwsgitop/PLIST:1.5    Wed Apr 24 08:07:26 2024
+++ pkgsrc/www/py-uwsgitop/PLIST        Mon Apr 14 20:28:03 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.5 2024/04/24 08:07:26 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/04/14 20:28:03 adam Exp $
 bin/uwsgitop-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/pbr.json
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt

Index: pkgsrc/www/py-vcrpy/Makefile
diff -u pkgsrc/www/py-vcrpy/Makefile:1.3 pkgsrc/www/py-vcrpy/Makefile:1.4
--- pkgsrc/www/py-vcrpy/Makefile:1.3    Wed Feb 26 09:51:35 2025
+++ pkgsrc/www/py-vcrpy/Makefile        Mon Apr 14 20:28:03 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2025/02/26 09:51:35 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/04/14 20:28:03 adam Exp $
 
 DISTNAME=      vcrpy-7.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www devel
 MASTER_SITES=  ${MASTER_SITE_PYPI:=v/vcrpy/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://github.com/kevin1024/v
 COMMENT=       VCR.py simplifies and speeds up tests that make HTTP requests
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>0:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-urllib3>0:../../www/py-urllib3
 DEPENDS+=      ${PYPKGPREFIX}-wrapt>0:../../devel/py-wrapt
 DEPENDS+=      ${PYPKGPREFIX}-yaml>0:../../textproc/py-yaml

Index: pkgsrc/www/py-vcrpy/PLIST
diff -u pkgsrc/www/py-vcrpy/PLIST:1.1 pkgsrc/www/py-vcrpy/PLIST:1.2
--- pkgsrc/www/py-vcrpy/PLIST:1.1       Sat Aug 10 14:35:12 2024
+++ pkgsrc/www/py-vcrpy/PLIST   Mon Apr 14 20:28:03 2025
@@ -1,4 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2024/08/10 14:35:12 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/04/14 20:28:03 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/vcr/__init__.py
 ${PYSITELIB}/vcr/__init__.pyc
 ${PYSITELIB}/vcr/__init__.pyo
@@ -86,8 +91,3 @@ ${PYSITELIB}/vcr/unittest.pyo
 ${PYSITELIB}/vcr/util.py
 ${PYSITELIB}/vcr/util.pyc
 ${PYSITELIB}/vcr/util.pyo
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
-${PYSITELIB}/${WHEEL_INFODIR}/METADATA
-${PYSITELIB}/${WHEEL_INFODIR}/RECORD
-${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt

Index: pkgsrc/www/py-w3lib/Makefile
diff -u pkgsrc/www/py-w3lib/Makefile:1.13 pkgsrc/www/py-w3lib/Makefile:1.14
--- pkgsrc/www/py-w3lib/Makefile:1.13   Wed Jan 29 21:34:03 2025
+++ pkgsrc/www/py-w3lib/Makefile        Mon Apr 14 20:28:03 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.13 2025/01/29 21:34:03 adam Exp $
+# $NetBSD: Makefile,v 1.14 2025/04/14 20:28:03 adam Exp $
 
 DISTNAME=      w3lib-2.3.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/w3lib/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://github.com/scrapy/w3li
 COMMENT=       Python library of web-related functions
 LICENSE=       modified-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/www/py-w3lib/PLIST
diff -u pkgsrc/www/py-w3lib/PLIST:1.2 pkgsrc/www/py-w3lib/PLIST:1.3
--- pkgsrc/www/py-w3lib/PLIST:1.2       Sun Jan 14 20:49:07 2024
+++ pkgsrc/www/py-w3lib/PLIST   Mon Apr 14 20:28:03 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2024/01/14 20:49:07 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.3 2025/04/14 20:28:03 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/w3lib/__init__.py
 ${PYSITELIB}/w3lib/__init__.pyc

Index: pkgsrc/www/py-waitress/Makefile
diff -u pkgsrc/www/py-waitress/Makefile:1.17 pkgsrc/www/py-waitress/Makefile:1.18
--- pkgsrc/www/py-waitress/Makefile:1.17        Wed Feb  5 13:28:15 2025
+++ pkgsrc/www/py-waitress/Makefile     Mon Apr 14 20:28:03 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.17 2025/02/05 13:28:15 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/04/14 20:28:03 adam Exp $
 
 DISTNAME=      waitress-3.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/waitress/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://github.com/Pylons/wait
 COMMENT=       Production-quality pure-Python WSGI server
 LICENSE=       zpl-2.1
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=41:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 
 USE_LANGUAGES= # none

Index: pkgsrc/www/py-waitress/PLIST
diff -u pkgsrc/www/py-waitress/PLIST:1.7 pkgsrc/www/py-waitress/PLIST:1.8
--- pkgsrc/www/py-waitress/PLIST:1.7    Fri Jan 26 13:48:21 2024
+++ pkgsrc/www/py-waitress/PLIST        Mon Apr 14 20:28:03 2025
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.7 2024/01/26 13:48:21 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2025/04/14 20:28:03 adam Exp $
 bin/waitress-serve-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/waitress/__init__.py
 ${PYSITELIB}/waitress/__init__.pyc

Index: pkgsrc/www/py-webassets/Makefile
diff -u pkgsrc/www/py-webassets/Makefile:1.15 pkgsrc/www/py-webassets/Makefile:1.16
--- pkgsrc/www/py-webassets/Makefile:1.15       Mon Nov 11 07:29:29 2024
+++ pkgsrc/www/py-webassets/Makefile    Mon Apr 14 20:28:03 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.15 2024/11/11 07:29:29 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/04/14 20:28:03 adam Exp $
 
 DISTNAME=      webassets-2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   3
+PKGREVISION=   4
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/webassets/}
 
@@ -11,15 +11,13 @@ HOMEPAGE=   https://webassets.readthedocs.
 COMMENT=       Asset management for Python web development
 LICENSE=       modified-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
 
 USE_LANGUAGES= # empty
 
 REPLACE_PYTHON+=       src/webassets/filter/rjsmin/rjsmin.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 .include "../../lang/python/application.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-webassets/PLIST
diff -u pkgsrc/www/py-webassets/PLIST:1.7 pkgsrc/www/py-webassets/PLIST:1.8
--- pkgsrc/www/py-webassets/PLIST:1.7   Tue Apr 30 14:39:03 2024
+++ pkgsrc/www/py-webassets/PLIST       Mon Apr 14 20:28:03 2025
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.7 2024/04/30 14:39:03 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2025/04/14 20:28:03 adam Exp $
 bin/webassets
-${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/webassets/__init__.py
 ${PYSITELIB}/webassets/__init__.pyc

Index: pkgsrc/www/py-webpy/Makefile
diff -u pkgsrc/www/py-webpy/Makefile:1.28 pkgsrc/www/py-webpy/Makefile:1.29
--- pkgsrc/www/py-webpy/Makefile:1.28   Sun Oct 13 19:48:10 2024
+++ pkgsrc/www/py-webpy/Makefile        Mon Apr 14 20:28:03 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.28 2024/10/13 19:48:10 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2025/04/14 20:28:03 adam Exp $
 
 DISTNAME=      webpy-0.70
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/webpy/web.py/}
+PKGREVISION=   1
 CATEGORIES=    www python
 # 0.62 is latest on pypi
 #MASTER_SITES= ${MASTER_SITE_PYPI:=w/web.py/}
@@ -14,7 +15,7 @@ HOMEPAGE=     https://webpy.org/
 COMMENT=       Simple, public domain web publishing system
 LICENSE=       public-domain
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-cheroot>=6.0.0:../../www/py-cheroot
 DEPENDS+=      ${PYPKGPREFIX}-multipart>=0:../../www/py-multipart
 

Index: pkgsrc/www/py-webpy/PLIST
diff -u pkgsrc/www/py-webpy/PLIST:1.11 pkgsrc/www/py-webpy/PLIST:1.12
--- pkgsrc/www/py-webpy/PLIST:1.11      Sun Oct 13 19:48:10 2024
+++ pkgsrc/www/py-webpy/PLIST   Mon Apr 14 20:28:03 2025
@@ -1,4 +1,9 @@
-@comment $NetBSD: PLIST,v 1.11 2024/10/13 19:48:10 wiz Exp $
+@comment $NetBSD: PLIST,v 1.12 2025/04/14 20:28:03 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/web/__init__.py
 ${PYSITELIB}/web/__init__.pyc
 ${PYSITELIB}/web/__init__.pyo
@@ -53,8 +58,3 @@ ${PYSITELIB}/web/webapi.pyo
 ${PYSITELIB}/web/wsgi.py
 ${PYSITELIB}/web/wsgi.pyc
 ${PYSITELIB}/web/wsgi.pyo
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
-${PYSITELIB}/${WHEEL_INFODIR}/METADATA
-${PYSITELIB}/${WHEEL_INFODIR}/RECORD
-${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt

Index: pkgsrc/www/py-websocket-client/Makefile
diff -u pkgsrc/www/py-websocket-client/Makefile:1.27 pkgsrc/www/py-websocket-client/Makefile:1.28
--- pkgsrc/www/py-websocket-client/Makefile:1.27        Mon Nov 11 07:29:29 2024
+++ pkgsrc/www/py-websocket-client/Makefile     Mon Apr 14 20:28:04 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.27 2024/11/11 07:29:29 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2025/04/14 20:28:04 adam Exp $
 
 DISTNAME=      websocket_client-1.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/websocket-client/}
 
@@ -10,13 +11,11 @@ HOMEPAGE=   https://github.com/websocket-c
 COMMENT=       WebSocket client module
 LICENSE=       apache-2.0
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TEST_DEPENDS+= ${PYPKGPREFIX}-websockets-[0-9]*:../../www/py-websockets
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} wsdump wsdump-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/www/py-websocket-client/PLIST
diff -u pkgsrc/www/py-websocket-client/PLIST:1.7 pkgsrc/www/py-websocket-client/PLIST:1.8
--- pkgsrc/www/py-websocket-client/PLIST:1.7    Thu Dec  7 18:20:48 2023
+++ pkgsrc/www/py-websocket-client/PLIST        Mon Apr 14 20:28:04 2025
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.7 2023/12/07 18:20:48 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2025/04/14 20:28:04 adam Exp $
 bin/wsdump-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/websocket/__init__.py
 ${PYSITELIB}/websocket/__init__.pyc

Index: pkgsrc/www/py-whitenoise/Makefile
diff -u pkgsrc/www/py-whitenoise/Makefile:1.9 pkgsrc/www/py-whitenoise/Makefile:1.10
--- pkgsrc/www/py-whitenoise/Makefile:1.9       Fri Feb  7 07:18:20 2025
+++ pkgsrc/www/py-whitenoise/Makefile   Mon Apr 14 20:28:04 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.9 2025/02/07 07:18:20 adam Exp $
+# $NetBSD: Makefile,v 1.10 2025/04/14 20:28:04 adam Exp $
 
 DISTNAME=      whitenoise-6.9.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/whitenoise/}
 
@@ -10,7 +11,7 @@ HOMEPAGE=     https://github.com/evansd/whit
 COMMENT=       Simplified static file serving for WSGI applications
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/www/py-whitenoise/PLIST
diff -u pkgsrc/www/py-whitenoise/PLIST:1.3 pkgsrc/www/py-whitenoise/PLIST:1.4
--- pkgsrc/www/py-whitenoise/PLIST:1.3  Fri Sep 13 19:30:23 2024
+++ pkgsrc/www/py-whitenoise/PLIST      Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2024/09/13 19:30:23 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.4 2025/04/14 20:28:04 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/whitenoise/__init__.py
 ${PYSITELIB}/whitenoise/__init__.pyc

Index: pkgsrc/www/py-wsproto/Makefile
diff -u pkgsrc/www/py-wsproto/Makefile:1.10 pkgsrc/www/py-wsproto/Makefile:1.11
--- pkgsrc/www/py-wsproto/Makefile:1.10 Mon Nov 11 07:29:30 2024
+++ pkgsrc/www/py-wsproto/Makefile      Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.10 2024/11/11 07:29:30 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/04/14 20:28:04 adam Exp $
 
 DISTNAME=      wsproto-1.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/wsproto/}
 
@@ -11,12 +11,10 @@ HOMEPAGE=   https://wsproto.readthedocs.io
 COMMENT=       Pure Python, pure state-machine WebSocket implementation
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-h11>=0.9.0:../../www/py-h11
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-wsproto/PLIST
diff -u pkgsrc/www/py-wsproto/PLIST:1.4 pkgsrc/www/py-wsproto/PLIST:1.5
--- pkgsrc/www/py-wsproto/PLIST:1.4     Sat Aug 10 11:20:39 2024
+++ pkgsrc/www/py-wsproto/PLIST Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.4 2024/08/10 11:20:39 wiz Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.5 2025/04/14 20:28:04 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/wsproto/__init__.py
 ${PYSITELIB}/wsproto/__init__.pyc

Index: pkgsrc/www/py-wstools/Makefile
diff -u pkgsrc/www/py-wstools/Makefile:1.9 pkgsrc/www/py-wstools/Makefile:1.10
--- pkgsrc/www/py-wstools/Makefile:1.9  Tue Mar  4 09:17:10 2025
+++ pkgsrc/www/py-wstools/Makefile      Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.9 2025/03/04 09:17:10 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2025/04/14 20:28:04 adam Exp $
 
 DISTNAME=      wstools-0.4.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   2
+PKGREVISION=   3
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/wstools/}
 
@@ -11,7 +11,7 @@ HOMEPAGE=     https://github.com/pycontribs/
 COMMENT=       WSDL parsing services package for Web Services
 LICENSE=       modified-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-pbr-[0-9]*:../../devel/py-pbr
 DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
 

Index: pkgsrc/www/py-wstools/PLIST
diff -u pkgsrc/www/py-wstools/PLIST:1.2 pkgsrc/www/py-wstools/PLIST:1.3
--- pkgsrc/www/py-wstools/PLIST:1.2     Sat Aug 10 11:29:01 2024
+++ pkgsrc/www/py-wstools/PLIST Mon Apr 14 20:28:04 2025
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.2 2024/08/10 11:29:01 wiz Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+@comment $NetBSD: PLIST,v 1.3 2025/04/14 20:28:04 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/pbr.json
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/wstools/MIMEAttachment.py

Index: pkgsrc/www/py-wtforms-alchemy/Makefile
diff -u pkgsrc/www/py-wtforms-alchemy/Makefile:1.15 pkgsrc/www/py-wtforms-alchemy/Makefile:1.16
--- pkgsrc/www/py-wtforms-alchemy/Makefile:1.15 Sun Mar 16 21:50:01 2025
+++ pkgsrc/www/py-wtforms-alchemy/Makefile      Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.15 2025/03/16 21:50:01 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/04/14 20:28:04 adam Exp $
 
 DISTNAME=      wtforms_alchemy-0.19.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=W/WTForms-Alchemy/}
 
@@ -11,7 +11,7 @@ HOMEPAGE=     https://github.com/kvesteri/wt
 COMMENT=       Generates WTForms forms from SQLAlchemy models
 LICENSE=       modified-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-sqlalchemy>=1.4:../../databases/py-sqlalchemy
 DEPENDS+=      ${PYPKGPREFIX}-sqlalchemy-utils>=0.40.0:../../databases/py-sqlalchemy-utils
 DEPENDS+=      ${PYPKGPREFIX}-wtforms>=3.1.0:../../www/py-wtforms

Index: pkgsrc/www/py-wtforms-alchemy/PLIST
diff -u pkgsrc/www/py-wtforms-alchemy/PLIST:1.3 pkgsrc/www/py-wtforms-alchemy/PLIST:1.4
--- pkgsrc/www/py-wtforms-alchemy/PLIST:1.3     Wed Mar  6 21:27:04 2024
+++ pkgsrc/www/py-wtforms-alchemy/PLIST Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2024/03/06 21:27:04 wiz Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.4 2025/04/14 20:28:04 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/wtforms_alchemy/__init__.py
 ${PYSITELIB}/wtforms_alchemy/__init__.pyc

Index: pkgsrc/www/py-wtforms-components/Makefile
diff -u pkgsrc/www/py-wtforms-components/Makefile:1.11 pkgsrc/www/py-wtforms-components/Makefile:1.12
--- pkgsrc/www/py-wtforms-components/Makefile:1.11      Wed Mar  5 10:59:57 2025
+++ pkgsrc/www/py-wtforms-components/Makefile   Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.11 2025/03/05 10:59:57 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2025/04/14 20:28:04 adam Exp $
 
 DISTNAME=      wtforms_components-0.11.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=W/WTForms-Components/}
 
@@ -11,7 +11,7 @@ HOMEPAGE=     https://github.com/kvesteri/wt
 COMMENT=       Additional fields, validators and widgets for WTForms
 LICENSE=       modified-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-intervals>=0.6.0:../../math/py-intervals
 DEPENDS+=      ${PYPKGPREFIX}-markupsafe>=1.0.0:../../textproc/py-markupsafe
 DEPENDS+=      ${PYPKGPREFIX}-validators>=0.21:../../textproc/py-validators

Index: pkgsrc/www/py-wtforms-components/PLIST
diff -u pkgsrc/www/py-wtforms-components/PLIST:1.3 pkgsrc/www/py-wtforms-components/PLIST:1.4
--- pkgsrc/www/py-wtforms-components/PLIST:1.3  Fri Feb  7 09:44:56 2025
+++ pkgsrc/www/py-wtforms-components/PLIST      Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2025/02/07 09:44:56 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.4 2025/04/14 20:28:04 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/wtforms_components/__init__.py
 ${PYSITELIB}/wtforms_components/__init__.pyc

Index: pkgsrc/www/py-zope.proxy/Makefile
diff -u pkgsrc/www/py-zope.proxy/Makefile:1.17 pkgsrc/www/py-zope.proxy/Makefile:1.18
--- pkgsrc/www/py-zope.proxy/Makefile:1.17      Wed Mar  5 11:01:13 2025
+++ pkgsrc/www/py-zope.proxy/Makefile   Mon Apr 14 20:28:04 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.17 2025/03/05 11:01:13 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2025/04/14 20:28:04 adam Exp $
 
 DISTNAME=      zope_proxy-6.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/./}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=z/zope.proxy/}
 
@@ -11,7 +11,7 @@ HOMEPAGE=     https://github.com/zopefoundat
 COMMENT=       Generic Transparent Proxies
 LICENSE=       zpl-2.1
 
-DEPENDS+=      ${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools
+DEPENDS+=      ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-zope.interface-[0-9]*:../../devel/py-zope.interface
 
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/www/py-zope.proxy/PLIST
diff -u pkgsrc/www/py-zope.proxy/PLIST:1.5 pkgsrc/www/py-zope.proxy/PLIST:1.6
--- pkgsrc/www/py-zope.proxy/PLIST:1.5  Wed Mar  5 11:01:13 2025
+++ pkgsrc/www/py-zope.proxy/PLIST      Mon Apr 14 20:28:04 2025
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.5 2025/03/05 11:01:13 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/04/14 20:28:04 adam Exp $
 ${PYINC}/zope_proxy/proxy.h
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/namespace_packages.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/zope.proxy-${PKGVERSION}-py${PYVERSSUFFIX}-nspkg.pth



Home | Main Index | Thread Index | Old Index