pkgsrc-Changes archive

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

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Jul  7 05:58:09 UTC 2025

Modified Files:
        pkgsrc/databases/py-agate-excel: Makefile
        pkgsrc/databases/py-tinydb: Makefile
        pkgsrc/devel/py-approvaltests: Makefile
        pkgsrc/devel/py-click-aliases: Makefile
        pkgsrc/devel/py-hypothesmith: Makefile
        pkgsrc/devel/py-pytype: Makefile
        pkgsrc/devel/py-rlp: Makefile
        pkgsrc/devel/py-test-examples: Makefile
        pkgsrc/devel/py-test-watch: Makefile
        pkgsrc/finance/py-eth-abi: Makefile
        pkgsrc/finance/py-eth-account: Makefile
        pkgsrc/finance/py-eth-keyfile: Makefile
        pkgsrc/finance/py-eth-keys: Makefile
        pkgsrc/finance/py-eth-rlp: Makefile
        pkgsrc/mail/py-mailman-hyperkitty: Makefile
        pkgsrc/net/py-awscli-plugin-logs-tail: Makefile
        pkgsrc/net/py-moto: Makefile
        pkgsrc/net/py-pypiserver: Makefile
        pkgsrc/net/py-scp: Makefile
        pkgsrc/print/py-xhtml2pdf: Makefile
        pkgsrc/security/py-certbot: Makefile.common
        pkgsrc/security/py-ecc: Makefile
        pkgsrc/security/py-requests-kerberos: Makefile
        pkgsrc/security/py-requests-ntlm: Makefile
        pkgsrc/security/py-yubikey-manager: Makefile
        pkgsrc/textproc/py-class-doc: Makefile
        pkgsrc/textproc/py-itemloaders: Makefile
        pkgsrc/textproc/py-mkdocs-bootstrap: Makefile
        pkgsrc/textproc/py-mkdocs-bootswatch: Makefile
        pkgsrc/textproc/py-openapi-core: Makefile
        pkgsrc/textproc/py-openapi-spec-validator: Makefile
        pkgsrc/textproc/py-pybtex-docutils: Makefile
        pkgsrc/www/py-WebTest: Makefile
        pkgsrc/www/py-django-import-export: Makefile
        pkgsrc/www/py-djangocms-text-ckeditor: Makefile
        pkgsrc/www/py-flask-session: Makefile
        pkgsrc/www/py-flask-user: Makefile
        pkgsrc/www/py-httpbin: Makefile
        pkgsrc/www/py-jupyter-lsp: Makefile
        pkgsrc/www/py-jupyterlab-server: Makefile
        pkgsrc/www/py-mechanize: Makefile
        pkgsrc/www/py-mezzanine: Makefile
        pkgsrc/www/py-nbclient: Makefile
        pkgsrc/www/py-nbconvert: Makefile
        pkgsrc/www/py-notebook_shim: Makefile
        pkgsrc/www/py-robobrowser: Makefile
        pkgsrc/www/py-wagtail: Makefile

Log Message:
*: mark more packages as not for Python<3.11

>From shadow x86_64 bulk build


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/py-agate-excel/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/databases/py-tinydb/Makefile
cvs rdiff -u -r1.63 -r1.64 pkgsrc/devel/py-approvaltests/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-click-aliases/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-hypothesmith/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/py-pytype/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-rlp/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-test-examples/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-test-watch/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/finance/py-eth-abi/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/finance/py-eth-account/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/finance/py-eth-keyfile/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/finance/py-eth-keys/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/finance/py-eth-rlp/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/mail/py-mailman-hyperkitty/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/py-awscli-plugin-logs-tail/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/net/py-moto/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/net/py-pypiserver/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/net/py-scp/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/print/py-xhtml2pdf/Makefile
cvs rdiff -u -r1.94 -r1.95 pkgsrc/security/py-certbot/Makefile.common
cvs rdiff -u -r1.1 -r1.2 pkgsrc/security/py-ecc/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/security/py-requests-kerberos/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/security/py-requests-ntlm/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/security/py-yubikey-manager/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/py-class-doc/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/py-itemloaders/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/py-mkdocs-bootstrap/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/py-mkdocs-bootswatch/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/textproc/py-openapi-core/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/py-openapi-spec-validator/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/py-pybtex-docutils/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/py-WebTest/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/www/py-django-import-export/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/py-djangocms-text-ckeditor/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/py-flask-session/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/www/py-flask-user/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/www/py-httpbin/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/py-jupyter-lsp/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/py-jupyterlab-server/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/www/py-mechanize/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/www/py-mezzanine/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/py-nbclient/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/www/py-nbconvert/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/py-notebook_shim/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/py-robobrowser/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/www/py-wagtail/Makefile

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

Modified files:

Index: pkgsrc/databases/py-agate-excel/Makefile
diff -u pkgsrc/databases/py-agate-excel/Makefile:1.3 pkgsrc/databases/py-agate-excel/Makefile:1.4
--- pkgsrc/databases/py-agate-excel/Makefile:1.3        Mon Apr 14 11:04:59 2025
+++ pkgsrc/databases/py-agate-excel/Makefile    Mon Jul  7 05:58:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2025/04/14 11:04:59 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/07/07 05:58:03 wiz Exp $
 
 DISTNAME=      agate-excel-0.4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,5 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-xlrd-[0-9]*:../
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/py-tinydb/Makefile
diff -u pkgsrc/databases/py-tinydb/Makefile:1.4 pkgsrc/databases/py-tinydb/Makefile:1.5
--- pkgsrc/databases/py-tinydb/Makefile:1.4     Mon Oct 14 17:19:56 2024
+++ pkgsrc/databases/py-tinydb/Makefile Mon Jul  7 05:58:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/10/14 17:19:56 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/07 05:58:03 wiz Exp $
 
 DISTNAME=      tinydb-4.8.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,5 +14,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-poetry-[0-
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-approvaltests/Makefile
diff -u pkgsrc/devel/py-approvaltests/Makefile:1.63 pkgsrc/devel/py-approvaltests/Makefile:1.64
--- pkgsrc/devel/py-approvaltests/Makefile:1.63 Sun Jul  2 18:32:46 2023
+++ pkgsrc/devel/py-approvaltests/Makefile      Mon Jul  7 05:58:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.63 2023/07/02 18:32:46 schmonz Exp $
+# $NetBSD: Makefile,v 1.64 2025/07/07 05:58:04 wiz Exp $
 
 DISTNAME=      approvaltests-8.3.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -28,7 +28,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-click-aliases/Makefile
diff -u pkgsrc/devel/py-click-aliases/Makefile:1.8 pkgsrc/devel/py-click-aliases/Makefile:1.9
--- pkgsrc/devel/py-click-aliases/Makefile:1.8  Mon Oct 14 06:45:34 2024
+++ pkgsrc/devel/py-click-aliases/Makefile      Mon Jul  7 05:58:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:34 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/07 05:58:04 wiz Exp $
 
 DISTNAME=      click_aliases-1.0.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -17,5 +17,7 @@ USE_LANGUAGES=        # none
 # no tests included
 USE_PYTEST=    no
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-hypothesmith/Makefile
diff -u pkgsrc/devel/py-hypothesmith/Makefile:1.8 pkgsrc/devel/py-hypothesmith/Makefile:1.9
--- pkgsrc/devel/py-hypothesmith/Makefile:1.8   Sat Apr 12 11:18:38 2025
+++ pkgsrc/devel/py-hypothesmith/Makefile       Mon Jul  7 05:58:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/04/12 11:18:38 adam Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/07 05:58:04 wiz Exp $
 
 DISTNAME=      hypothesmith-0.3.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -26,5 +26,7 @@ USE_LANGUAGES=        # none
 # https://github.com/Zac-HD/hypothesmith/issues/21
 TEST_ENV+=     PYTHONPATH=${WRKSRC}/build/lib
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pytype/Makefile
diff -u pkgsrc/devel/py-pytype/Makefile:1.11 pkgsrc/devel/py-pytype/Makefile:1.12
--- pkgsrc/devel/py-pytype/Makefile:1.11        Sat Apr 12 20:03:46 2025
+++ pkgsrc/devel/py-pytype/Makefile     Mon Jul  7 05:58:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/04/12 20:03:46 adam Exp $
+# $NetBSD: Makefile,v 1.12 2025/07/07 05:58:04 wiz Exp $
 
 DISTNAME=      pytype-2024.10.11
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -29,7 +29,7 @@ DEPENDS+=     ${PYPKGPREFIX}-typing-extensio
 USE_CXX_FEATURES=      c++20
 USE_LANGUAGES=         c c++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 post-install:
 .for file in annotate-ast merge-pyi pytd pytype pytype-single pyxref

Index: pkgsrc/devel/py-rlp/Makefile
diff -u pkgsrc/devel/py-rlp/Makefile:1.20 pkgsrc/devel/py-rlp/Makefile:1.21
--- pkgsrc/devel/py-rlp/Makefile:1.20   Sat Apr 12 20:13:33 2025
+++ pkgsrc/devel/py-rlp/Makefile        Mon Jul  7 05:58:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2025/04/12 20:13:33 adam Exp $
+# $NetBSD: Makefile,v 1.21 2025/07/07 05:58:04 wiz Exp $
 
 DISTNAME=      rlp-4.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,5 +18,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-test-examples/Makefile
diff -u pkgsrc/devel/py-test-examples/Makefile:1.6 pkgsrc/devel/py-test-examples/Makefile:1.7
--- pkgsrc/devel/py-test-examples/Makefile:1.6  Fri May  9 14:11:45 2025
+++ pkgsrc/devel/py-test-examples/Makefile      Mon Jul  7 05:58:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/05/09 14:11:45 adam Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/07 05:58:04 wiz Exp $
 
 DISTNAME=      pytest_examples-0.0.18
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//:S/_/-/}
@@ -17,5 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-test>=7:../../d
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-test-watch/Makefile
diff -u pkgsrc/devel/py-test-watch/Makefile:1.5 pkgsrc/devel/py-test-watch/Makefile:1.6
--- pkgsrc/devel/py-test-watch/Makefile:1.5     Mon Nov 14 17:16:04 2022
+++ pkgsrc/devel/py-test-watch/Makefile Mon Jul  7 05:58:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/11/14 17:16:04 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/07 05:58:04 wiz Exp $
 
 DISTNAME=      pytest-watch-4.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-docopt>=0.4.0:.
 DEPENDS+=      ${PYPKGPREFIX}-watchdog>=0.6.0:../../sysutils/py-watchdog
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/finance/py-eth-abi/Makefile
diff -u pkgsrc/finance/py-eth-abi/Makefile:1.15 pkgsrc/finance/py-eth-abi/Makefile:1.16
--- pkgsrc/finance/py-eth-abi/Makefile:1.15     Tue Apr 22 08:14:09 2025
+++ pkgsrc/finance/py-eth-abi/Makefile  Mon Jul  7 05:58:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2025/04/22 08:14:09 adam Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/07 05:58:04 wiz Exp $
 
 DISTNAME=      eth_abi-5.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -23,5 +23,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-eth-account/Makefile
diff -u pkgsrc/finance/py-eth-account/Makefile:1.15 pkgsrc/finance/py-eth-account/Makefile:1.16
--- pkgsrc/finance/py-eth-account/Makefile:1.15 Tue Apr 22 08:57:00 2025
+++ pkgsrc/finance/py-eth-account/Makefile      Mon Jul  7 05:58:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2025/04/22 08:57:00 adam Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/07 05:58:04 wiz Exp $
 
 DISTNAME=      eth-account-0.11.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -26,5 +26,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-eth-keyfile/Makefile
diff -u pkgsrc/finance/py-eth-keyfile/Makefile:1.10 pkgsrc/finance/py-eth-keyfile/Makefile:1.11
--- pkgsrc/finance/py-eth-keyfile/Makefile:1.10 Fri Apr 18 12:51:38 2025
+++ pkgsrc/finance/py-eth-keyfile/Makefile      Mon Jul  7 05:58:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/04/18 12:51:38 adam Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/07 05:58:05 wiz Exp $
 
 DISTNAME=      eth_keyfile-0.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -19,5 +19,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-eth-keys/Makefile
diff -u pkgsrc/finance/py-eth-keys/Makefile:1.10 pkgsrc/finance/py-eth-keys/Makefile:1.11
--- pkgsrc/finance/py-eth-keys/Makefile:1.10    Fri Apr 18 11:59:37 2025
+++ pkgsrc/finance/py-eth-keys/Makefile Mon Jul  7 05:58:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/04/18 11:59:37 adam Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/07 05:58:05 wiz Exp $
 
 DISTNAME=      eth_keys-0.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -22,5 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-hypothesis
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-eth-rlp/Makefile
diff -u pkgsrc/finance/py-eth-rlp/Makefile:1.11 pkgsrc/finance/py-eth-rlp/Makefile:1.12
--- pkgsrc/finance/py-eth-rlp/Makefile:1.11     Tue Apr 22 08:15:13 2025
+++ pkgsrc/finance/py-eth-rlp/Makefile  Mon Jul  7 05:58:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/04/22 08:15:13 adam Exp $
+# $NetBSD: Makefile,v 1.12 2025/07/07 05:58:05 wiz Exp $
 
 DISTNAME=      eth_rlp-2.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -18,10 +18,7 @@ DEPENDS+=    ${PYPKGPREFIX}-rlp>=0.6.0:../.
 
 USE_LANGUAGES= # none
 
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.0.1:../../devel/py-typing-extensions
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/py-mailman-hyperkitty/Makefile
diff -u pkgsrc/mail/py-mailman-hyperkitty/Makefile:1.5 pkgsrc/mail/py-mailman-hyperkitty/Makefile:1.6
--- pkgsrc/mail/py-mailman-hyperkitty/Makefile:1.5      Wed Nov 27 10:48:59 2024
+++ pkgsrc/mail/py-mailman-hyperkitty/Makefile  Mon Jul  7 05:58:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/11/27 10:48:59 jperkin Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/07 05:58:05 wiz Exp $
 
 DISTNAME=      mailman-hyperkitty-1.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-zope.interface-
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_ACCEPTED=      312 311 310
+PYTHON_VERSIONS_ACCEPTED=      312 311
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-awscli-plugin-logs-tail/Makefile
diff -u pkgsrc/net/py-awscli-plugin-logs-tail/Makefile:1.2 pkgsrc/net/py-awscli-plugin-logs-tail/Makefile:1.3
--- pkgsrc/net/py-awscli-plugin-logs-tail/Makefile:1.2  Mon Apr 21 17:45:05 2025
+++ pkgsrc/net/py-awscli-plugin-logs-tail/Makefile      Mon Jul  7 05:58:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2025/04/21 17:45:05 schmonz Exp $
+# $NetBSD: Makefile,v 1.3 2025/07/07 05:58:05 wiz Exp $
 
 DISTNAME=      ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
 PKGNAME=       ${PYPKGPREFIX}-awscli-plugin-logs-tail-0.2
@@ -25,5 +25,7 @@ WHEEL_NAME=   ${PKGNAME_NOREV:C/^${PYPKGPR
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-moto/Makefile
diff -u pkgsrc/net/py-moto/Makefile:1.17 pkgsrc/net/py-moto/Makefile:1.18
--- pkgsrc/net/py-moto/Makefile:1.17    Tue Apr 15 09:28:17 2025
+++ pkgsrc/net/py-moto/Makefile Mon Jul  7 05:58:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/04/15 09:28:17 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/07 05:58:05 wiz Exp $
 
 DISTNAME=      moto-5.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -35,6 +35,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sure>=1.2.
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 post-install:
 .for bin in moto_proxy moto_server
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/net/py-pypiserver/Makefile
diff -u pkgsrc/net/py-pypiserver/Makefile:1.20 pkgsrc/net/py-pypiserver/Makefile:1.21
--- pkgsrc/net/py-pypiserver/Makefile:1.20      Tue Apr 15 09:51:03 2025
+++ pkgsrc/net/py-pypiserver/Makefile   Mon Jul  7 05:58:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2025/04/15 09:51:03 adam Exp $
+# $NetBSD: Makefile,v 1.21 2025/07/07 05:58:05 wiz Exp $
 
 DISTNAME=      pypiserver-2.3.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,6 +21,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-twine-[0-9
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 312
 DEPENDS+=      ${PYPKGPREFIX}-importlib-resources-[0-9]*:../../devel/py-importlib-resources

Index: pkgsrc/net/py-scp/Makefile
diff -u pkgsrc/net/py-scp/Makefile:1.18 pkgsrc/net/py-scp/Makefile:1.19
--- pkgsrc/net/py-scp/Makefile:1.18     Tue Apr 15 09:51:04 2025
+++ pkgsrc/net/py-scp/Makefile  Mon Jul  7 05:58:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/04/15 09:51:04 adam Exp $
+# $NetBSD: Makefile,v 1.19 2025/07/07 05:58:05 wiz Exp $
 
 DISTNAME=      scp-0.15.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-paramiko-[0-9]*
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/print/py-xhtml2pdf/Makefile
diff -u pkgsrc/print/py-xhtml2pdf/Makefile:1.5 pkgsrc/print/py-xhtml2pdf/Makefile:1.6
--- pkgsrc/print/py-xhtml2pdf/Makefile:1.5      Mon Nov 14 19:32:41 2022
+++ pkgsrc/print/py-xhtml2pdf/Makefile  Mon Jul  7 05:58:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/11/14 19:32:41 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/07 05:58:06 wiz Exp $
 
 DISTNAME=      xhtml2pdf-0.2.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ DEPENDS+=     ${PYPKGPREFIX}-six-[0-9]*:../.
 
 USE_LANGUAGES=                 # none
 USE_PKG_RESOURCES=             yes
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 post-install:
 .for bin in pisa xhtml2pdf

Index: pkgsrc/security/py-certbot/Makefile.common
diff -u pkgsrc/security/py-certbot/Makefile.common:1.94 pkgsrc/security/py-certbot/Makefile.common:1.95
--- pkgsrc/security/py-certbot/Makefile.common:1.94     Fri Jun 13 06:46:59 2025
+++ pkgsrc/security/py-certbot/Makefile.common  Mon Jul  7 05:58:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.94 2025/06/13 06:46:59 adam Exp $
+# $NetBSD: Makefile.common,v 1.95 2025/07/07 05:58:06 wiz Exp $
 # used by security/py-acme/Makefile
 # used by security/py-certbot/Makefile
 # used by security/py-certbot-apache/Makefile
@@ -29,3 +29,5 @@ LICENSE=      apache-2.0
 DEPENDS+=      ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
 USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310

Index: pkgsrc/security/py-ecc/Makefile
diff -u pkgsrc/security/py-ecc/Makefile:1.1 pkgsrc/security/py-ecc/Makefile:1.2
--- pkgsrc/security/py-ecc/Makefile:1.1 Fri Apr 18 12:46:57 2025
+++ pkgsrc/security/py-ecc/Makefile     Mon Jul  7 05:58:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2025/04/18 12:46:57 adam Exp $
+# $NetBSD: Makefile,v 1.2 2025/07/07 05:58:06 wiz Exp $
 
 DISTNAME=      py_ecc-8.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py_//}
@@ -17,5 +17,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-requests-kerberos/Makefile
diff -u pkgsrc/security/py-requests-kerberos/Makefile:1.12 pkgsrc/security/py-requests-kerberos/Makefile:1.13
--- pkgsrc/security/py-requests-kerberos/Makefile:1.12  Mon Apr 14 05:17:11 2025
+++ pkgsrc/security/py-requests-kerberos/Makefile       Mon Jul  7 05:58:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/04/14 05:17:11 adam Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/07 05:58:06 wiz Exp $
 
 DISTNAME=      requests_kerberos-0.15.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -18,6 +18,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-mock-
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
 .include "../../lang/python/versioned_dependencies.mk"

Index: pkgsrc/security/py-requests-ntlm/Makefile
diff -u pkgsrc/security/py-requests-ntlm/Makefile:1.11 pkgsrc/security/py-requests-ntlm/Makefile:1.12
--- pkgsrc/security/py-requests-ntlm/Makefile:1.11      Mon Apr 14 05:17:12 2025
+++ pkgsrc/security/py-requests-ntlm/Makefile   Mon Jul  7 05:58:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/04/14 05:17:12 adam Exp $
+# $NetBSD: Makefile,v 1.12 2025/07/07 05:58:06 wiz Exp $
 
 DISTNAME=      requests_ntlm-1.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -19,6 +19,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
 .include "../../lang/python/versioned_dependencies.mk"

Index: pkgsrc/security/py-yubikey-manager/Makefile
diff -u pkgsrc/security/py-yubikey-manager/Makefile:1.15 pkgsrc/security/py-yubikey-manager/Makefile:1.16
--- pkgsrc/security/py-yubikey-manager/Makefile:1.15    Mon Oct 14 06:45:57 2024
+++ pkgsrc/security/py-yubikey-manager/Makefile Mon Jul  7 05:58:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:57 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/07 05:58:06 wiz Exp $
 
 .include "../../security/ykman/version.mk"
 
@@ -22,6 +22,8 @@ DEPENDS+=     ${PYPKGPREFIX}-fido2>=1:../../
 DEPENDS+=      ${PYPKGPREFIX}-scard>=2:../../devel/py-scard
 DEPENDS+=      ${PYPKGPREFIX}-keyring>=23.4:../../security/py-keyring
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} ykman ykman-${PYVERSSUFFIX}

Index: pkgsrc/textproc/py-class-doc/Makefile
diff -u pkgsrc/textproc/py-class-doc/Makefile:1.1 pkgsrc/textproc/py-class-doc/Makefile:1.2
--- pkgsrc/textproc/py-class-doc/Makefile:1.1   Wed Sep 18 07:47:39 2024
+++ pkgsrc/textproc/py-class-doc/Makefile       Mon Jul  7 05:58:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/09/18 07:47:39 adam Exp $
+# $NetBSD: Makefile,v 1.2 2025/07/07 05:58:06 wiz Exp $
 
 DISTNAME=      class-doc-0.2.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,5 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-more-itertools>
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-itemloaders/Makefile
diff -u pkgsrc/textproc/py-itemloaders/Makefile:1.10 pkgsrc/textproc/py-itemloaders/Makefile:1.11
--- pkgsrc/textproc/py-itemloaders/Makefile:1.10        Mon Apr 14 12:14:59 2025
+++ pkgsrc/textproc/py-itemloaders/Makefile     Mon Jul  7 05:58:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/04/14 12:14:59 adam Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/07 05:58:06 wiz Exp $
 
 DISTNAME=      itemloaders-1.3.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,5 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-w3lib>=1.17.0:.
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-mkdocs-bootstrap/Makefile
diff -u pkgsrc/textproc/py-mkdocs-bootstrap/Makefile:1.8 pkgsrc/textproc/py-mkdocs-bootstrap/Makefile:1.9
--- pkgsrc/textproc/py-mkdocs-bootstrap/Makefile:1.8    Mon Apr 14 12:39:20 2025
+++ pkgsrc/textproc/py-mkdocs-bootstrap/Makefile        Mon Jul  7 05:58:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/04/14 12:39:20 adam Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/07 05:58:06 wiz Exp $
 
 DISTNAME=      mkdocs-bootstrap-1.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-mkdocs>=1.1:../
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-mkdocs-bootswatch/Makefile
diff -u pkgsrc/textproc/py-mkdocs-bootswatch/Makefile:1.5 pkgsrc/textproc/py-mkdocs-bootswatch/Makefile:1.6
--- pkgsrc/textproc/py-mkdocs-bootswatch/Makefile:1.5   Sat Feb 10 10:14:51 2024
+++ pkgsrc/textproc/py-mkdocs-bootswatch/Makefile       Mon Jul  7 05:58:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/02/10 10:14:51 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/07 05:58:07 wiz Exp $
 
 DISTNAME=      mkdocs-bootswatch-1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,7 @@ DEPENDS+=     ${PYPKGPREFIX}-mkdocs>=1.1:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 312
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 312
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-openapi-core/Makefile
diff -u pkgsrc/textproc/py-openapi-core/Makefile:1.20 pkgsrc/textproc/py-openapi-core/Makefile:1.21
--- pkgsrc/textproc/py-openapi-core/Makefile:1.20       Mon Apr 21 05:48:41 2025
+++ pkgsrc/textproc/py-openapi-core/Makefile    Mon Jul  7 05:58:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2025/04/21 05:48:41 adam Exp $
+# $NetBSD: Makefile,v 1.21 2025/07/07 05:58:07 wiz Exp $
 
 DISTNAME=      openapi_core-0.19.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -35,6 +35,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-flake
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 # as of 0.19.4 (with fastapi dependency)
 # 1361 passed, 20 xfailed, 65 errors
 

Index: pkgsrc/textproc/py-openapi-spec-validator/Makefile
diff -u pkgsrc/textproc/py-openapi-spec-validator/Makefile:1.12 pkgsrc/textproc/py-openapi-spec-validator/Makefile:1.13
--- pkgsrc/textproc/py-openapi-spec-validator/Makefile:1.12     Sun Jun  8 18:11:16 2025
+++ pkgsrc/textproc/py-openapi-spec-validator/Makefile  Mon Jul  7 05:58:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/06/08 18:11:16 adam Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/07 05:58:07 wiz Exp $
 
 DISTNAME=      openapi_spec_validator-0.7.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -20,6 +20,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-flake
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} openapi-spec-validator openapi-spec-validator-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/textproc/py-pybtex-docutils/Makefile
diff -u pkgsrc/textproc/py-pybtex-docutils/Makefile:1.8 pkgsrc/textproc/py-pybtex-docutils/Makefile:1.9
--- pkgsrc/textproc/py-pybtex-docutils/Makefile:1.8     Tue Aug 22 20:40:21 2023
+++ pkgsrc/textproc/py-pybtex-docutils/Makefile Mon Jul  7 05:58:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/08/22 20:40:21 adam Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/07 05:58:07 wiz Exp $
 
 DISTNAME=      pybtex-docutils-1.0.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-pybtex>=0.16:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-WebTest/Makefile
diff -u pkgsrc/www/py-WebTest/Makefile:1.15 pkgsrc/www/py-WebTest/Makefile:1.16
--- pkgsrc/www/py-WebTest/Makefile:1.15 Wed Mar  5 10:39:49 2025
+++ pkgsrc/www/py-WebTest/Makefile      Mon Jul  7 05:58:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2025/03/05 10:39:49 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/07 05:58:07 wiz Exp $
 
 DISTNAME=      webtest-3.0.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/webt/WebT/}
@@ -23,5 +23,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-django-import-export/Makefile
diff -u pkgsrc/www/py-django-import-export/Makefile:1.38 pkgsrc/www/py-django-import-export/Makefile:1.39
--- pkgsrc/www/py-django-import-export/Makefile:1.38    Mon Apr 14 13:30:02 2025
+++ pkgsrc/www/py-django-import-export/Makefile Mon Jul  7 05:58:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2025/04/14 13:30:02 adam Exp $
+# $NetBSD: Makefile,v 1.39 2025/07/07 05:58:07 wiz Exp $
 
 DISTNAME=      django_import_export-4.3.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -19,5 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-tablib>=3.7.0:.
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-djangocms-text-ckeditor/Makefile
diff -u pkgsrc/www/py-djangocms-text-ckeditor/Makefile:1.20 pkgsrc/www/py-djangocms-text-ckeditor/Makefile:1.21
--- pkgsrc/www/py-djangocms-text-ckeditor/Makefile:1.20 Mon Apr 14 18:48:52 2025
+++ pkgsrc/www/py-djangocms-text-ckeditor/Makefile      Mon Jul  7 05:58:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2025/04/14 18:48:52 adam Exp $
+# $NetBSD: Makefile,v 1.21 2025/07/07 05:58:07 wiz Exp $
 
 DISTNAME=      djangocms_text_ckeditor-5.1.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -18,5 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-packaging-[0-9]
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-flask-session/Makefile
diff -u pkgsrc/www/py-flask-session/Makefile:1.10 pkgsrc/www/py-flask-session/Makefile:1.11
--- pkgsrc/www/py-flask-session/Makefile:1.10   Sun Feb 23 21:06:55 2025
+++ pkgsrc/www/py-flask-session/Makefile        Mon Jul  7 05:58:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/02/23 21:06:55 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/07 05:58:07 wiz Exp $
 
 DISTNAME=      flask_session-0.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -18,5 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-msgspec>=0.18.6
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-flask-user/Makefile
diff -u pkgsrc/www/py-flask-user/Makefile:1.28 pkgsrc/www/py-flask-user/Makefile:1.29
--- pkgsrc/www/py-flask-user/Makefile:1.28      Mon Apr 14 18:56:07 2025
+++ pkgsrc/www/py-flask-user/Makefile   Mon Jul  7 05:58:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/04/14 18:56:07 adam Exp $
+# $NetBSD: Makefile,v 1.29 2025/07/07 05:58:08 wiz Exp $
 
 DISTNAME=      Flask-User-1.0.2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -23,6 +23,8 @@ USE_LANGUAGES=        # none
 
 WHEEL_NAME=    ${DISTNAME:tl:S/-/_/}
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 PYTHON_VERSIONED_DEPENDENCIES+=        bcrypt cryptography
 .include "../../lang/python/versioned_dependencies.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/www/py-httpbin/Makefile
diff -u pkgsrc/www/py-httpbin/Makefile:1.19 pkgsrc/www/py-httpbin/Makefile:1.20
--- pkgsrc/www/py-httpbin/Makefile:1.19 Mon Apr 14 19:12:54 2025
+++ pkgsrc/www/py-httpbin/Makefile      Mon Jul  7 05:58:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/04/14 19:12:54 adam Exp $
+# $NetBSD: Makefile,v 1.20 2025/07/07 05:58:08 wiz Exp $
 
 DISTNAME=      httpbin-0.10.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,5 +22,7 @@ DEPENDS+=     ${PYPKGPREFIX}-werkzeug>=2.2.2
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-jupyter-lsp/Makefile
diff -u pkgsrc/www/py-jupyter-lsp/Makefile:1.8 pkgsrc/www/py-jupyter-lsp/Makefile:1.9
--- pkgsrc/www/py-jupyter-lsp/Makefile:1.8      Mon Apr 14 19:31:53 2025
+++ pkgsrc/www/py-jupyter-lsp/Makefile  Mon Jul  7 05:58:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/04/14 19:31:53 adam Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/07 05:58:08 wiz Exp $
 
 DISTNAME=      jupyter-lsp-2.2.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,10 +18,7 @@ TEST_DEPENDS+=       ${PYPKGPREFIX}-test-flake
 
 USE_LANGUAGES= # none
 
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 310
-DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata>=4.8.3:../../devel/py-importlib-metadata
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-jupyterlab-server/Makefile
diff -u pkgsrc/www/py-jupyterlab-server/Makefile:1.8 pkgsrc/www/py-jupyterlab-server/Makefile:1.9
--- pkgsrc/www/py-jupyterlab-server/Makefile:1.8        Mon Oct 14 06:46:07 2024
+++ pkgsrc/www/py-jupyterlab-server/Makefile    Mon Jul  7 05:58:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/10/14 06:46:07 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/07 05:58:08 wiz Exp $
 
 DISTNAME=      jupyterlab_server-2.27.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -28,10 +28,7 @@ TEST_DEPENDS+=       ${PYPKGPREFIX}-test-timeo
 
 USE_LANGUAGES=         # none
 
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 310
-DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata>=4.8.3:../../devel/py-importlib-metadata
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-mechanize/Makefile
diff -u pkgsrc/www/py-mechanize/Makefile:1.36 pkgsrc/www/py-mechanize/Makefile:1.37
--- pkgsrc/www/py-mechanize/Makefile:1.36       Mon Apr 14 19:31:54 2025
+++ pkgsrc/www/py-mechanize/Makefile    Mon Jul  7 05:58:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2025/04/14 19:31:54 adam Exp $
+# $NetBSD: Makefile,v 1.37 2025/07/07 05:58:08 wiz Exp $
 
 DISTNAME=      mechanize-0.4.10
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-html5lib>=0.999
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-mezzanine/Makefile
diff -u pkgsrc/www/py-mezzanine/Makefile:1.22 pkgsrc/www/py-mezzanine/Makefile:1.23
--- pkgsrc/www/py-mezzanine/Makefile:1.22       Thu Jun  5 18:08:14 2025
+++ pkgsrc/www/py-mezzanine/Makefile    Mon Jul  7 05:58:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/06/05 18:08:14 adam Exp $
+# $NetBSD: Makefile,v 1.23 2025/07/07 05:58:08 wiz Exp $
 
 DISTNAME=      mezzanine-6.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -28,6 +28,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-pep8>=1.4.
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 REPLACE_PYTHON+=       mezzanine/bin/mezzanine_project.py
 REPLACE_PYTHON+=       mezzanine/project_template/manage.py
 

Index: pkgsrc/www/py-nbclient/Makefile
diff -u pkgsrc/www/py-nbclient/Makefile:1.16 pkgsrc/www/py-nbclient/Makefile:1.17
--- pkgsrc/www/py-nbclient/Makefile:1.16        Sat Jan  4 15:24:47 2025
+++ pkgsrc/www/py-nbclient/Makefile     Mon Jul  7 05:58:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/01/04 15:24:47 adam Exp $
+# $NetBSD: Makefile,v 1.17 2025/07/07 05:58:08 wiz Exp $
 
 DISTNAME=      nbclient-0.10.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -26,6 +26,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-xmltodict-
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} jupyter-execute jupyter-execute-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/www/py-nbconvert/Makefile
diff -u pkgsrc/www/py-nbconvert/Makefile:1.38 pkgsrc/www/py-nbconvert/Makefile:1.39
--- pkgsrc/www/py-nbconvert/Makefile:1.38       Wed Jan 29 18:04:43 2025
+++ pkgsrc/www/py-nbconvert/Makefile    Mon Jul  7 05:58:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2025/01/29 18:04:43 adam Exp $
+# $NetBSD: Makefile,v 1.39 2025/07/07 05:58:08 wiz Exp $
 
 DISTNAME=      nbconvert-7.16.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -37,10 +37,7 @@ USE_LANGUAGES=       # none
 PYTHON_SELF_CONFLICT=  yes
 REPLACE_PYTHON+=       nbconvert/nbconvertapp.py
 
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 310
-DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata>=3.6:../../devel/py-importlib-metadata
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 post-install:
 .for bin in jupyter-dejavu jupyter-nbconvert

Index: pkgsrc/www/py-notebook_shim/Makefile
diff -u pkgsrc/www/py-notebook_shim/Makefile:1.6 pkgsrc/www/py-notebook_shim/Makefile:1.7
--- pkgsrc/www/py-notebook_shim/Makefile:1.6    Mon Oct 14 06:46:08 2024
+++ pkgsrc/www/py-notebook_shim/Makefile        Mon Jul  7 05:58:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:08 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/07 05:58:08 wiz Exp $
 
 DISTNAME=      notebook_shim-0.2.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,5 +21,7 @@ USE_LANGUAGES=        # none
 
 PYTHON_SELF_CONFLICT=  yes
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-robobrowser/Makefile
diff -u pkgsrc/www/py-robobrowser/Makefile:1.5 pkgsrc/www/py-robobrowser/Makefile:1.6
--- pkgsrc/www/py-robobrowser/Makefile:1.5      Fri Apr 29 23:14:02 2022
+++ pkgsrc/www/py-robobrowser/Makefile  Mon Jul  7 05:58:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/04/29 23:14:02 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/07 05:58:09 wiz Exp $
 
 DISTNAME=      robobrowser-0.5.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-werkzeug>=1.0.0
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-wagtail/Makefile
diff -u pkgsrc/www/py-wagtail/Makefile:1.28 pkgsrc/www/py-wagtail/Makefile:1.29
--- pkgsrc/www/py-wagtail/Makefile:1.28 Tue Apr 22 15:29:25 2025
+++ pkgsrc/www/py-wagtail/Makefile      Mon Jul  7 05:58:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/04/22 15:29:25 adam Exp $
+# $NetBSD: Makefile,v 1.29 2025/07/07 05:58:09 wiz Exp $
 
 DISTNAME=      wagtail-6.4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -51,6 +51,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-ruff>=0.1.
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 REPLACE_PYTHON+=       wagtail/project_template/manage.py
 
 post-install:



Home | Main Index | Thread Index | Old Index