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:           Fri Jul  4 09:08:39 UTC 2025

Modified Files:
        pkgsrc/biology/py-cutadapt: Makefile
        pkgsrc/biology/py-dna-features-viewer: Makefile
        pkgsrc/biology/py-dnaio: Makefile
        pkgsrc/chat/py-mastodon: Makefile
        pkgsrc/comms/py-cleo: Makefile
        pkgsrc/converters/py-cairosvg: Makefile
        pkgsrc/converters/py-fastbencode: Makefile
        pkgsrc/databases/py-asyncpg: Makefile
        pkgsrc/databases/py-cassandra-driver: Makefile
        pkgsrc/databases/py-multidict: Makefile
        pkgsrc/databases/py-sqlalchemy: Makefile
        pkgsrc/devel/py-cwcwidth: Makefile
        pkgsrc/devel/py-cykhash: Makefile
        pkgsrc/devel/py-cytoolz: Makefile
        pkgsrc/devel/py-falcon: Makefile
        pkgsrc/devel/py-frozenlist: Makefile
        pkgsrc/devel/py-game_sdl2: Makefile
        pkgsrc/devel/py-h5netcdf: Makefile
        pkgsrc/devel/py-kivy: Makefile
        pkgsrc/devel/py-line_profiler: Makefile
        pkgsrc/devel/py-logbook: Makefile
        pkgsrc/devel/py-lupa: Makefile
        pkgsrc/devel/py-memory-profiler: Makefile
        pkgsrc/devel/py-orca: Makefile
        pkgsrc/devel/py-propcache: Makefile
        pkgsrc/devel/py-uvloop: Makefile
        pkgsrc/finance/py-alpha_vantage: Makefile
        pkgsrc/fonts/py-fonttools: Makefile
        pkgsrc/games/py-renpy: Makefile
        pkgsrc/geography/py-proj: Makefile
        pkgsrc/graphics/py-japanize-matplotlib: Makefile
        pkgsrc/graphics/py-pycha: Makefile
        pkgsrc/graphics/py-spectra: Makefile
        pkgsrc/math/py-asdf_coordinates_schemas: Makefile
        pkgsrc/math/py-pandas-datareader: Makefile
        pkgsrc/net/py-digitalocean: Makefile
        pkgsrc/net/py-gevent: Makefile
        pkgsrc/net/py-zeroconf: Makefile
        pkgsrc/net/py-zmq: Makefile
        pkgsrc/security/py-gssapi: Makefile
        pkgsrc/security/py-krb5: Makefile
        pkgsrc/sysutils/py-borgbackup: Makefile
        pkgsrc/textproc/py-Levenshtein: Makefile
        pkgsrc/textproc/py-lunr: Makefile
        pkgsrc/textproc/py-lxml: Makefile
        pkgsrc/textproc/py-yaml: Makefile
        pkgsrc/time/py-timelib: Makefile
        pkgsrc/www/py-aiohttp: Makefile
        pkgsrc/www/py-yarl: Makefile

Log Message:
*: mark more py-cython dependencies as needing Python>=3.11


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/biology/py-cutadapt/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/biology/py-dna-features-viewer/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/biology/py-dnaio/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/chat/py-mastodon/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/comms/py-cleo/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/converters/py-cairosvg/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/converters/py-fastbencode/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/databases/py-asyncpg/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/databases/py-cassandra-driver/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/databases/py-multidict/Makefile
cvs rdiff -u -r1.88 -r1.89 pkgsrc/databases/py-sqlalchemy/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-cwcwidth/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-cykhash/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-cytoolz/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/py-falcon/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-frozenlist/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/py-game_sdl2/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-h5netcdf/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-kivy/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/py-line_profiler/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/py-logbook/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/py-lupa/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/py-memory-profiler/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-orca/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-propcache/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/py-uvloop/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/finance/py-alpha_vantage/Makefile
cvs rdiff -u -r1.120 -r1.121 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/games/py-renpy/Makefile
cvs rdiff -u -r1.58 -r1.59 pkgsrc/geography/py-proj/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/py-japanize-matplotlib/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/graphics/py-pycha/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/graphics/py-spectra/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/py-asdf_coordinates_schemas/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/math/py-pandas-datareader/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/py-digitalocean/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/net/py-gevent/Makefile
cvs rdiff -u -r1.55 -r1.56 pkgsrc/net/py-zeroconf/Makefile
cvs rdiff -u -r1.50 -r1.51 pkgsrc/net/py-zmq/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/security/py-gssapi/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/security/py-krb5/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/sysutils/py-borgbackup/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/textproc/py-Levenshtein/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/textproc/py-lunr/Makefile
cvs rdiff -u -r1.121 -r1.122 pkgsrc/textproc/py-lxml/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/textproc/py-yaml/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/time/py-timelib/Makefile
cvs rdiff -u -r1.95 -r1.96 pkgsrc/www/py-aiohttp/Makefile
cvs rdiff -u -r1.51 -r1.52 pkgsrc/www/py-yarl/Makefile

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

Modified files:

Index: pkgsrc/biology/py-cutadapt/Makefile
diff -u pkgsrc/biology/py-cutadapt/Makefile:1.17 pkgsrc/biology/py-cutadapt/Makefile:1.18
--- pkgsrc/biology/py-cutadapt/Makefile:1.17    Tue Apr 15 13:03:38 2025
+++ pkgsrc/biology/py-cutadapt/Makefile Fri Jul  4 09:08:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/04/15 13:03:38 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/04 09:08:38 wiz Exp $
 
 DISTNAME=      cutadapt-4.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,5 +20,7 @@ DEPENDS+=     ${PYPKGPREFIX}-dnaio>=0.10.0:.
 
 PYTHON_SELF_CONFLICT=  yes
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/biology/py-dna-features-viewer/Makefile
diff -u pkgsrc/biology/py-dna-features-viewer/Makefile:1.4 pkgsrc/biology/py-dna-features-viewer/Makefile:1.5
--- pkgsrc/biology/py-dna-features-viewer/Makefile:1.4  Mon Oct 14 06:45:32 2024
+++ pkgsrc/biology/py-dna-features-viewer/Makefile      Fri Jul  4 09:08:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/10/14 06:45:32 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/04 09:08:35 wiz Exp $
 
 DISTNAME=      dna_features_viewer-3.1.3
 PKGNAME=       ${PYPKGPREFIX}-dna-features-viewer-3.1.3
@@ -15,5 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-biopython>0:../
 DEPENDS+=      ${PYPKGPREFIX}-bcbio-gff>0:../../biology/py-bcbio-gff
 DEPENDS+=      ${PYPKGPREFIX}-packaging>0:../../devel/py-packaging
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/biology/py-dnaio/Makefile
diff -u pkgsrc/biology/py-dnaio/Makefile:1.12 pkgsrc/biology/py-dnaio/Makefile:1.13
--- pkgsrc/biology/py-dnaio/Makefile:1.12       Thu Apr 24 07:14:40 2025
+++ pkgsrc/biology/py-dnaio/Makefile    Fri Jul  4 09:08:37 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/04/24 07:14:40 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/04 09:08:37 wiz Exp $
 
 DISTNAME=      dnaio-1.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0.29.20:../../devel/py-cython
 DEPENDS+=      ${PYPKGPREFIX}-xopen>=1.4.0:../../devel/py-xopen
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/chat/py-mastodon/Makefile
diff -u pkgsrc/chat/py-mastodon/Makefile:1.20 pkgsrc/chat/py-mastodon/Makefile:1.21
--- pkgsrc/chat/py-mastodon/Makefile:1.20       Fri Apr 18 09:06:20 2025
+++ pkgsrc/chat/py-mastodon/Makefile    Fri Jul  4 09:08:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2025/04/18 09:06:20 adam Exp $
+# $NetBSD: Makefile,v 1.21 2025/07/04 09:08:35 wiz Exp $
 
 DISTNAME=      mastodon_py-2.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_py//}
@@ -25,6 +25,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-wrapt-[0-9
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 # as of 1.8.1
 # 97 failed, 172 passed, 3 skipped, 3 xfailed, 135 warnings, 38 errors
 

Index: pkgsrc/comms/py-cleo/Makefile
diff -u pkgsrc/comms/py-cleo/Makefile:1.7 pkgsrc/comms/py-cleo/Makefile:1.8
--- pkgsrc/comms/py-cleo/Makefile:1.7   Mon Oct 14 06:45:34 2024
+++ pkgsrc/comms/py-cleo/Makefile       Fri Jul  4 09:08:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:34 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2025/07/04 09:08:34 wiz Exp $
 
 DISTNAME=      cleo-2.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,5 +17,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-mock>
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/converters/py-cairosvg/Makefile
diff -u pkgsrc/converters/py-cairosvg/Makefile:1.29 pkgsrc/converters/py-cairosvg/Makefile:1.30
--- pkgsrc/converters/py-cairosvg/Makefile:1.29 Thu May 15 15:46:22 2025
+++ pkgsrc/converters/py-cairosvg/Makefile      Fri Jul  4 09:08:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2025/05/15 15:46:22 adam Exp $
+# $NetBSD: Makefile,v 1.30 2025/07/04 09:08:35 wiz Exp $
 
 DISTNAME=      cairosvg-2.8.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,6 +22,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-isort
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 # tests need a copy of the directory test_non_regression/cairosvg_reference
 
 post-install:

Index: pkgsrc/converters/py-fastbencode/Makefile
diff -u pkgsrc/converters/py-fastbencode/Makefile:1.10 pkgsrc/converters/py-fastbencode/Makefile:1.11
--- pkgsrc/converters/py-fastbencode/Makefile:1.10      Fri May 16 10:37:33 2025
+++ pkgsrc/converters/py-fastbencode/Makefile   Fri Jul  4 09:08:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/05/16 10:37:33 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/04 09:08:33 wiz Exp $
 
 DISTNAME=      fastbencode-0.3.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,5 +13,7 @@ LICENSE=      gnu-gpl-v2
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0.29:../../devel/py-cython
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/py-asyncpg/Makefile
diff -u pkgsrc/databases/py-asyncpg/Makefile:1.30 pkgsrc/databases/py-asyncpg/Makefile:1.31
--- pkgsrc/databases/py-asyncpg/Makefile:1.30   Mon Apr 14 11:04:59 2025
+++ pkgsrc/databases/py-asyncpg/Makefile        Fri Jul  4 09:08:37 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2025/04/14 11:04:59 adam Exp $
+# $NetBSD: Makefile,v 1.31 2025/07/04 09:08:37 wiz Exp $
 
 DISTNAME=      asyncpg-0.30.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,6 +15,8 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-setuptools
 TEST_DEPENDS+= ${PYPKGPREFIX}-flake8>=6.1:../../devel/py-flake8
 TEST_DEPENDS+= ${PYPKGPREFIX}-uvloop>=0.15.3:../../devel/py-uvloop
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 # Testing requires postgresql-contrib
 
 .include "../../lang/python/pyversion.mk"

Index: pkgsrc/databases/py-cassandra-driver/Makefile
diff -u pkgsrc/databases/py-cassandra-driver/Makefile:1.33 pkgsrc/databases/py-cassandra-driver/Makefile:1.34
--- pkgsrc/databases/py-cassandra-driver/Makefile:1.33  Mon Apr 14 11:31:11 2025
+++ pkgsrc/databases/py-cassandra-driver/Makefile       Fri Jul  4 09:08:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2025/04/14 11:31:11 adam Exp $
+# $NetBSD: Makefile,v 1.34 2025/07/04 09:08:35 wiz Exp $
 
 DISTNAME=      python-driver-3.28.0
 PKGNAME=       ${DISTNAME:S/python/${PYPKGPREFIX}-cassandra/}
@@ -20,6 +20,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-mock>=0:..
 
 WHEEL_NAME=    ${DISTNAME:S/python-/cassandra_/}
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/pyversion.mk"
 
 # Remove if upstream stops being obsessive about Cython version

Index: pkgsrc/databases/py-multidict/Makefile
diff -u pkgsrc/databases/py-multidict/Makefile:1.37 pkgsrc/databases/py-multidict/Makefile:1.38
--- pkgsrc/databases/py-multidict/Makefile:1.37 Tue Jul  1 05:15:02 2025
+++ pkgsrc/databases/py-multidict/Makefile      Fri Jul  4 09:08:37 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2025/07/01 05:15:02 adam Exp $
+# $NetBSD: Makefile,v 1.38 2025/07/04 09:08:37 wiz Exp $
 
 DISTNAME=      multidict-6.6.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,10 +15,7 @@ TEST_DEPENDS+=       ${PYPKGPREFIX}-objgraph-[
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-codspeed-[0-9]*:../../devel/py-test-codspeed
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.1.0:../../devel/py-typing-extensions
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../devel/py-cython/buildlink3.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/databases/py-sqlalchemy/Makefile
diff -u pkgsrc/databases/py-sqlalchemy/Makefile:1.88 pkgsrc/databases/py-sqlalchemy/Makefile:1.89
--- pkgsrc/databases/py-sqlalchemy/Makefile:1.88        Fri May 16 12:54:01 2025
+++ pkgsrc/databases/py-sqlalchemy/Makefile     Fri Jul  4 09:08:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.88 2025/05/16 12:54:01 adam Exp $
+# $NetBSD: Makefile,v 1.89 2025/07/04 09:08:33 wiz Exp $
 
 DISTNAME=      sqlalchemy-2.0.41
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-greenlet>=0.4.1
 DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.6.0:../../devel/py-typing-extensions
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=0:../../devel/py-test-xdist
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-cwcwidth/Makefile
diff -u pkgsrc/devel/py-cwcwidth/Makefile:1.10 pkgsrc/devel/py-cwcwidth/Makefile:1.11
--- pkgsrc/devel/py-cwcwidth/Makefile:1.10      Sat Apr 12 10:14:28 2025
+++ pkgsrc/devel/py-cwcwidth/Makefile   Fri Jul  4 09:08:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/04/12 10:14:28 adam Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/04 09:08:38 wiz Exp $
 
 DISTNAME=      cwcwidth-0.1.10
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,5 +14,7 @@ LICENSE=      mit
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=3:../../devel/py-cython
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-cykhash/Makefile
diff -u pkgsrc/devel/py-cykhash/Makefile:1.6 pkgsrc/devel/py-cykhash/Makefile:1.7
--- pkgsrc/devel/py-cykhash/Makefile:1.6        Sat Apr 12 10:14:29 2025
+++ pkgsrc/devel/py-cykhash/Makefile    Fri Jul  4 09:08:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/04/12 10:14:29 adam Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/04 09:08:33 wiz Exp $
 
 DISTNAME=      cykhash-2.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,6 +13,8 @@ LICENSE=      mit
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../devel/py-cython/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-cytoolz/Makefile
diff -u pkgsrc/devel/py-cytoolz/Makefile:1.12 pkgsrc/devel/py-cytoolz/Makefile:1.13
--- pkgsrc/devel/py-cytoolz/Makefile:1.12       Sat Apr 12 10:14:29 2025
+++ pkgsrc/devel/py-cytoolz/Makefile    Fri Jul  4 09:08:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/04/12 10:14:29 adam Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/04 09:08:36 wiz Exp $
 
 DISTNAME=      cytoolz-1.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,6 +15,8 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-cython-[0-
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-toolz>=0.8.0:../../devel/py-toolz
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../devel/py-cython/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-falcon/Makefile
diff -u pkgsrc/devel/py-falcon/Makefile:1.18 pkgsrc/devel/py-falcon/Makefile:1.19
--- pkgsrc/devel/py-falcon/Makefile:1.18        Sat Apr 12 10:59:18 2025
+++ pkgsrc/devel/py-falcon/Makefile     Fri Jul  4 09:08:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/04/12 10:59:18 adam Exp $
+# $NetBSD: Makefile,v 1.19 2025/07/04 09:08:36 wiz Exp $
 
 DISTNAME=      falcon-4.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-requests-[
 TEST_DEPENDS+= ${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools
 TEST_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 # as of 4.0.2
 # 1 failed, 3677 passed, 360 skipped
 

Index: pkgsrc/devel/py-frozenlist/Makefile
diff -u pkgsrc/devel/py-frozenlist/Makefile:1.13 pkgsrc/devel/py-frozenlist/Makefile:1.14
--- pkgsrc/devel/py-frozenlist/Makefile:1.13    Mon Jun 30 19:03:50 2025
+++ pkgsrc/devel/py-frozenlist/Makefile Fri Jul  4 09:08:37 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/06/30 19:03:50 adam Exp $
+# $NetBSD: Makefile,v 1.14 2025/07/04 09:08:37 wiz Exp $
 
 DISTNAME=      frozenlist-1.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,10 +17,7 @@ TEST_DEPENDS+=       ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= c++
 
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-DEPENDS+=      ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-game_sdl2/Makefile
diff -u pkgsrc/devel/py-game_sdl2/Makefile:1.11 pkgsrc/devel/py-game_sdl2/Makefile:1.12
--- pkgsrc/devel/py-game_sdl2/Makefile:1.11     Fri May 16 12:27:20 2025
+++ pkgsrc/devel/py-game_sdl2/Makefile  Fri Jul  4 09:08:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/05/16 12:27:20 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2025/07/04 09:08:36 wiz Exp $
 
 DISTNAME=      pygame_sdl2-2.1.0+renpy8.3.7
 PKGNAME=       ${PYPKGPREFIX}-game_sdl2-2.1.0.8.3.7
@@ -10,7 +10,7 @@ HOMEPAGE=     https://github.com/renpy/pygam
 COMMENT=       Set of Python modules designed for writing games for RenPy
 LICENSE=       gnu-lgpl-v2.1
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
 

Index: pkgsrc/devel/py-h5netcdf/Makefile
diff -u pkgsrc/devel/py-h5netcdf/Makefile:1.4 pkgsrc/devel/py-h5netcdf/Makefile:1.5
--- pkgsrc/devel/py-h5netcdf/Makefile:1.4       Sat Apr 12 11:08:22 2025
+++ pkgsrc/devel/py-h5netcdf/Makefile   Fri Jul  4 09:08:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/04/12 11:08:22 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/04 09:08:38 wiz Exp $
 
 DISTNAME=      h5netcdf-1.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,5 +19,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-netCDF4-[0
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-kivy/Makefile
diff -u pkgsrc/devel/py-kivy/Makefile:1.20 pkgsrc/devel/py-kivy/Makefile:1.21
--- pkgsrc/devel/py-kivy/Makefile:1.20  Thu Jun 12 07:29:05 2025
+++ pkgsrc/devel/py-kivy/Makefile       Fri Jul  4 09:08:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2025/06/12 07:29:05 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2025/07/04 09:08:34 wiz Exp $
 
 DISTNAME=      Kivy-2.3.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -29,6 +29,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-bench
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 # \todo Understand upstream's dependency rules and add/fix.
 # (Upstream's docs are very confusing as they are not listed in a
 # generic manner but only for a few specific operating systems, and

Index: pkgsrc/devel/py-line_profiler/Makefile
diff -u pkgsrc/devel/py-line_profiler/Makefile:1.19 pkgsrc/devel/py-line_profiler/Makefile:1.20
--- pkgsrc/devel/py-line_profiler/Makefile:1.19 Sat Apr 12 11:33:33 2025
+++ pkgsrc/devel/py-line_profiler/Makefile      Fri Jul  4 09:08:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/04/12 11:33:33 adam Exp $
+# $NetBSD: Makefile,v 1.20 2025/07/04 09:08:35 wiz Exp $
 
 DISTNAME=      line_profiler-4.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,6 +19,8 @@ USE_LANGUAGES=        # none
 MAKE_ENV+=     LINE_PROFILER_BUILD_METHOD=setuptools
 INSTALL_ENV+=  LINE_PROFILER_BUILD_METHOD=setuptools
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} kernprof kernprof-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/devel/py-logbook/Makefile
diff -u pkgsrc/devel/py-logbook/Makefile:1.17 pkgsrc/devel/py-logbook/Makefile:1.18
--- pkgsrc/devel/py-logbook/Makefile:1.17       Fri Apr 18 10:01:18 2025
+++ pkgsrc/devel/py-logbook/Makefile    Fri Jul  4 09:08:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/04/18 10:01:18 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/04 09:08:36 wiz Exp $
 
 DISTNAME=      logbook-1.8.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,6 +15,8 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-brotli-[0-9]*:../../archivers/py-brotli
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../devel/py-cython/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-lupa/Makefile
diff -u pkgsrc/devel/py-lupa/Makefile:1.17 pkgsrc/devel/py-lupa/Makefile:1.18
--- pkgsrc/devel/py-lupa/Makefile:1.17  Sat Apr 12 11:55:01 2025
+++ pkgsrc/devel/py-lupa/Makefile       Fri Jul  4 09:08:37 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/04/12 11:55:01 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/04 09:08:37 wiz Exp $
 
 DISTNAME=      lupa-2.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-setuptools
 
 USE_TOOLS+=    pkg-config
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "options.mk"
 
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/devel/py-memory-profiler/Makefile
diff -u pkgsrc/devel/py-memory-profiler/Makefile:1.15 pkgsrc/devel/py-memory-profiler/Makefile:1.16
--- pkgsrc/devel/py-memory-profiler/Makefile:1.15       Mon Oct 14 06:45:40 2024
+++ pkgsrc/devel/py-memory-profiler/Makefile    Fri Jul  4 09:08:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:40 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/04 09:08:35 wiz Exp $
 
 DISTNAME=      memory_profiler-0.61.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -17,6 +17,8 @@ USE_LANGUAGES=        # none
 
 USE_PKG_RESOURCES=     yes
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} mprof mprof-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/devel/py-orca/Makefile
diff -u pkgsrc/devel/py-orca/Makefile:1.4 pkgsrc/devel/py-orca/Makefile:1.5
--- pkgsrc/devel/py-orca/Makefile:1.4   Sat Apr 12 19:21:46 2025
+++ pkgsrc/devel/py-orca/Makefile       Fri Jul  4 09:08:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/04/12 19:21:46 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/04 09:08:33 wiz Exp $
 
 DISTNAME=      orca-1.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-pandas>=0.15.0:
 DEPENDS+=      ${PYPKGPREFIX}-tables>=3.1:../../math/py-tables
 DEPENDS+=      ${PYPKGPREFIX}-toolz>=0.8.1:../../devel/py-toolz
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-propcache/Makefile
diff -u pkgsrc/devel/py-propcache/Makefile:1.5 pkgsrc/devel/py-propcache/Makefile:1.6
--- pkgsrc/devel/py-propcache/Makefile:1.5      Tue Jun 10 06:04:51 2025
+++ pkgsrc/devel/py-propcache/Makefile  Fri Jul  4 09:08:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2025/06/10 06:04:51 adam Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/04 09:08:38 wiz Exp $
 
 DISTNAME=      propcache-0.3.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,10 +18,7 @@ TEST_DEPENDS+=       ${PYPKGPREFIX}-test-codsp
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.3.1:../../devel/py-test-cov
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
 
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-DEPENDS+=      ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-uvloop/Makefile
diff -u pkgsrc/devel/py-uvloop/Makefile:1.36 pkgsrc/devel/py-uvloop/Makefile:1.37
--- pkgsrc/devel/py-uvloop/Makefile:1.36        Sat Apr 12 21:37:07 2025
+++ pkgsrc/devel/py-uvloop/Makefile     Fri Jul  4 09:08:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2025/04/12 21:37:07 adam Exp $
+# $NetBSD: Makefile,v 1.37 2025/07/04 09:08:38 wiz Exp $
 
 DISTNAME=      uvloop-0.21.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ DEPENDS+=     libuv>=1.48.0:../../devel/libu
 TEST_DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3.10.5:../../www/py-aiohttp
 TEST_DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../devel/libuv/buildlink3.mk"
 PYTHON_VERSIONED_DEPENDENCIES+=        OpenSSL:test
 .include "../../lang/python/versioned_dependencies.mk"

Index: pkgsrc/finance/py-alpha_vantage/Makefile
diff -u pkgsrc/finance/py-alpha_vantage/Makefile:1.11 pkgsrc/finance/py-alpha_vantage/Makefile:1.12
--- pkgsrc/finance/py-alpha_vantage/Makefile:1.11       Mon Oct 14 06:45:43 2024
+++ pkgsrc/finance/py-alpha_vantage/Makefile    Fri Jul  4 09:08:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:43 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2025/07/04 09:08:33 wiz Exp $
 
 DISTNAME=      alpha_vantage-2.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-requests-[0-9]*
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/fonts/py-fonttools/Makefile
diff -u pkgsrc/fonts/py-fonttools/Makefile:1.120 pkgsrc/fonts/py-fonttools/Makefile:1.121
--- pkgsrc/fonts/py-fonttools/Makefile:1.120    Tue Jul  1 19:39:31 2025
+++ pkgsrc/fonts/py-fonttools/Makefile  Fri Jul  4 09:08:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.120 2025/07/01 19:39:31 wiz Exp $
+# $NetBSD: Makefile,v 1.121 2025/07/04 09:08:38 wiz Exp $
 
 DISTNAME=      fonttools-4.58.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,6 +20,8 @@ DEPENDS+=     ${PYPKGPREFIX}-brotli>=1.0.1:.
 DEPENDS+=      ${PYPKGPREFIX}-zopfli>=0.1.4:../../archivers/py-zopfli
 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 # as of 4.58.4
 # https://github.com/fonttools/fonttools/issues/3660
 # 10 failed, 4492 passed, 63 skipped, 2 xfailed, 23 warnings

Index: pkgsrc/games/py-renpy/Makefile
diff -u pkgsrc/games/py-renpy/Makefile:1.40 pkgsrc/games/py-renpy/Makefile:1.41
--- pkgsrc/games/py-renpy/Makefile:1.40 Sun May 11 14:08:33 2025
+++ pkgsrc/games/py-renpy/Makefile      Fri Jul  4 09:08:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2025/05/11 14:08:33 ryoon Exp $
+# $NetBSD: Makefile,v 1.41 2025/07/04 09:08:34 wiz Exp $
 
 DISTNAME=      renpy-8.3.7-source
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/-source//}
@@ -11,7 +11,7 @@ HOMEPAGE=     https://www.renpy.org/
 COMMENT=       Visual Novel Engine written in Python
 LICENSE=       mit
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 USE_LANGUAGES+=        gnu99
 

Index: pkgsrc/geography/py-proj/Makefile
diff -u pkgsrc/geography/py-proj/Makefile:1.58 pkgsrc/geography/py-proj/Makefile:1.59
--- pkgsrc/geography/py-proj/Makefile:1.58      Fri May 16 10:39:09 2025
+++ pkgsrc/geography/py-proj/Makefile   Fri Jul  4 09:08:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.58 2025/05/16 10:39:09 wiz Exp $
+# $NetBSD: Makefile,v 1.59 2025/07/04 09:08:36 wiz Exp $
 
 DISTNAME=      pyproj-3.7.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -14,6 +14,8 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-certifi>=0
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0:../../devel/py-cython
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 # tests fail
 # https://github.com/pyproj4/pyproj/issues/1447
 

Index: pkgsrc/graphics/py-japanize-matplotlib/Makefile
diff -u pkgsrc/graphics/py-japanize-matplotlib/Makefile:1.1 pkgsrc/graphics/py-japanize-matplotlib/Makefile:1.2
--- pkgsrc/graphics/py-japanize-matplotlib/Makefile:1.1 Sat Jan  4 16:33:55 2025
+++ pkgsrc/graphics/py-japanize-matplotlib/Makefile     Fri Jul  4 09:08:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2025/01/04 16:33:55 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2025/07/04 09:08:34 wiz Exp $
 
 DISTNAME=      japanize-matplotlib-1.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,5 +14,7 @@ DEPENDS+=     ${PYPKGPREFIX}-matplotlib>=0:.
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/py-pycha/Makefile
diff -u pkgsrc/graphics/py-pycha/Makefile:1.25 pkgsrc/graphics/py-pycha/Makefile:1.26
--- pkgsrc/graphics/py-pycha/Makefile:1.25      Tue Apr 15 15:17:48 2025
+++ pkgsrc/graphics/py-pycha/Makefile   Fri Jul  4 09:08:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2025/04/15 15:17:48 adam Exp $
+# $NetBSD: Makefile,v 1.26 2025/07/04 09:08:34 wiz Exp $
 
 DISTNAME=      pycha-0.8.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ DEPENDS+=     ${PYPKGPREFIX}-six-[0-9]*:../.
 
 USE_LANGUAGES= #none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} chavier chavier-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/graphics/py-spectra/Makefile
diff -u pkgsrc/graphics/py-spectra/Makefile:1.7 pkgsrc/graphics/py-spectra/Makefile:1.8
--- pkgsrc/graphics/py-spectra/Makefile:1.7     Thu Mar  6 01:19:06 2025
+++ pkgsrc/graphics/py-spectra/Makefile Fri Jul  4 09:08:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/03/06 01:19:06 bacon Exp $
+# $NetBSD: Makefile,v 1.8 2025/07/04 09:08:35 wiz Exp $
 
 DISTNAME=      spectra-0.0.11
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ TEST_DEPENDS= ${PYPKGPREFIX}-nose-[0-9]*
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} -m nose -v test

Index: pkgsrc/math/py-asdf_coordinates_schemas/Makefile
diff -u pkgsrc/math/py-asdf_coordinates_schemas/Makefile:1.5 pkgsrc/math/py-asdf_coordinates_schemas/Makefile:1.6
--- pkgsrc/math/py-asdf_coordinates_schemas/Makefile:1.5        Fri Jun 13 07:21:36 2025
+++ pkgsrc/math/py-asdf_coordinates_schemas/Makefile    Fri Jul  4 09:08:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2025/06/13 07:21:36 adam Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/04 09:08:34 wiz Exp $
 
 DISTNAME=      asdf_coordinates_schemas-0.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,5 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-asdf-standard>=
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-pandas-datareader/Makefile
diff -u pkgsrc/math/py-pandas-datareader/Makefile:1.21 pkgsrc/math/py-pandas-datareader/Makefile:1.22
--- pkgsrc/math/py-pandas-datareader/Makefile:1.21      Tue Apr 15 16:31:38 2025
+++ pkgsrc/math/py-pandas-datareader/Makefile   Fri Jul  4 09:08:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/04/15 16:31:38 adam Exp $
+# $NetBSD: Makefile,v 1.22 2025/07/04 09:08:36 wiz Exp $
 
 DISTNAME=      pandas-datareader-0.10.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-lxml-[0-9]*:../
 DEPENDS+=      ${PYPKGPREFIX}-pandas>=0.23:../../math/py-pandas
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.19.0:../../devel/py-requests
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-digitalocean/Makefile
diff -u pkgsrc/net/py-digitalocean/Makefile:1.7 pkgsrc/net/py-digitalocean/Makefile:1.8
--- pkgsrc/net/py-digitalocean/Makefile:1.7     Fri Jul  8 14:24:46 2022
+++ pkgsrc/net/py-digitalocean/Makefile Fri Jul  4 09:08:37 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2022/07/08 14:24:46 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2025/07/04 09:08:37 wiz Exp $
 
 DISTNAME=      python-digitalocean-1.17.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^python-//}
@@ -13,7 +13,7 @@ LICENSE=      gnu-gpl-v3
 DEPENDS+=      ${PYPKGPREFIX}-jsonpickle-[0-9]*:../../textproc/py-jsonpickle
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.2.1:../../devel/py-requests
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/net/py-gevent/Makefile
diff -u pkgsrc/net/py-gevent/Makefile:1.28 pkgsrc/net/py-gevent/Makefile:1.29
--- pkgsrc/net/py-gevent/Makefile:1.28  Tue Apr 15 05:38:03 2025
+++ pkgsrc/net/py-gevent/Makefile       Fri Jul  4 09:08:37 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/04/15 05:38:03 adam Exp $
+# $NetBSD: Makefile,v 1.29 2025/07/04 09:08:37 wiz Exp $
 
 DISTNAME=      gevent-24.11.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ DEPENDS+=     ${PYPKGPREFIX}-greenlet>=3.1.1
 DEPENDS+=      ${PYPKGPREFIX}-zope.event-[0-9]*:../../devel/py-zope.event
 DEPENDS+=      ${PYPKGPREFIX}-zope.interface-[0-9]*:../../devel/py-zope.interface
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 # See docs/development/installing_from_source.rst
 MAKE_ENV+=     GEVENTSETUP_EMBED=0
 

Index: pkgsrc/net/py-zeroconf/Makefile
diff -u pkgsrc/net/py-zeroconf/Makefile:1.55 pkgsrc/net/py-zeroconf/Makefile:1.56
--- pkgsrc/net/py-zeroconf/Makefile:1.55        Fri May 16 10:38:01 2025
+++ pkgsrc/net/py-zeroconf/Makefile     Fri Jul  4 09:08:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.55 2025/05/16 10:38:01 wiz Exp $
+# $NetBSD: Makefile,v 1.56 2025/07/04 09:08:34 wiz Exp $
 
 DISTNAME=      zeroconf-0.147.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,5 +19,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-codsp
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=4.0.0:../../devel/py-test-cov
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>=2.1.0:../../devel/py-test-timeout
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-zmq/Makefile
diff -u pkgsrc/net/py-zmq/Makefile:1.50 pkgsrc/net/py-zmq/Makefile:1.51
--- pkgsrc/net/py-zmq/Makefile:1.50     Tue Jul  1 07:13:56 2025
+++ pkgsrc/net/py-zmq/Makefile  Fri Jul  4 09:08:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.50 2025/07/01 07:13:56 adam Exp $
+# $NetBSD: Makefile,v 1.51 2025/07/04 09:08:38 wiz Exp $
 
 DISTNAME=      pyzmq-27.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//}
@@ -19,6 +19,8 @@ USE_TOOLS+=   cmake pkg-config
 
 PYSETUPBUILDARGS+=     --zmq=${BUILDLINK_PREFIX.zeromq:Q}
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../net/zeromq/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-gssapi/Makefile
diff -u pkgsrc/security/py-gssapi/Makefile:1.29 pkgsrc/security/py-gssapi/Makefile:1.30
--- pkgsrc/security/py-gssapi/Makefile:1.29     Sat Apr 19 07:58:22 2025
+++ pkgsrc/security/py-gssapi/Makefile  Fri Jul  4 09:08:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2025/04/19 07:58:22 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2025/07/04 09:08:35 wiz Exp $
 
 DISTNAME=      gssapi-1.9.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ DEPENDS+=     ${PYPKGPREFIX}-decorator-[0-9]
 # unpackaged: k5test
 TEST_DEPENDS+= ${PYPKGPREFIX}-parameterized-[0-9]*:../../devel/py-parameterized
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../mk/bsd.prefs.mk"
 
 PLIST_VARS+=   mitkrb posix

Index: pkgsrc/security/py-krb5/Makefile
diff -u pkgsrc/security/py-krb5/Makefile:1.9 pkgsrc/security/py-krb5/Makefile:1.10
--- pkgsrc/security/py-krb5/Makefile:1.9        Sat Apr 19 07:58:23 2025
+++ pkgsrc/security/py-krb5/Makefile    Fri Jul  4 09:08:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/04/19 07:58:23 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2025/07/04 09:08:36 wiz Exp $
 
 DISTNAME=      krb5-0.7.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,6 +14,8 @@ LICENSE=      mit
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0.29.29:../../devel/py-cython
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 PLIST_VARS+=   mitkrb heimdal
 
 .include "../../mk/bsd.prefs.mk"

Index: pkgsrc/sysutils/py-borgbackup/Makefile
diff -u pkgsrc/sysutils/py-borgbackup/Makefile:1.56 pkgsrc/sysutils/py-borgbackup/Makefile:1.57
--- pkgsrc/sysutils/py-borgbackup/Makefile:1.56 Mon Apr 28 19:34:53 2025
+++ pkgsrc/sysutils/py-borgbackup/Makefile      Fri Jul  4 09:08:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2025/04/28 19:34:53 adam Exp $
+# $NetBSD: Makefile,v 1.57 2025/07/04 09:08:38 wiz Exp $
 
 DISTNAME=      borgbackup-1.4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,6 +21,8 @@ USE_LANGUAGES=        c c++
 
 PYTHON_SELF_CONFLICT=  yes
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 MAKE_ENV+=     BORG_LIBB2_PREFIX=${BUILDLINK_PREFIX.libb2}
 MAKE_ENV+=     BORG_LIBLZ4_PREFIX=${BUILDLINK_PREFIX.lz4}
 MAKE_ENV+=     BORG_LIBXXHASH_PREFIX=${BUILDLINK_PREFIX.xxhash}

Index: pkgsrc/textproc/py-Levenshtein/Makefile
diff -u pkgsrc/textproc/py-Levenshtein/Makefile:1.20 pkgsrc/textproc/py-Levenshtein/Makefile:1.21
--- pkgsrc/textproc/py-Levenshtein/Makefile:1.20        Wed Mar  5 10:44:14 2025
+++ pkgsrc/textproc/py-Levenshtein/Makefile     Fri Jul  4 09:08:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2025/03/05 10:44:14 adam Exp $
+# $NetBSD: Makefile,v 1.21 2025/07/04 09:08:35 wiz Exp $
 
 DISTNAME=      levenshtein-0.27.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/l/L/}
@@ -17,6 +17,8 @@ DEPENDS+=     ${PYPKGPREFIX}-rapidfuzz>=3.9.
 USE_CXX_FEATURES=      c++17
 USE_LANGUAGES=         c c++
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 post-install:
        ${RM} ${DESTDIR}${PREFIX}/${PYSITELIB}/Levenshtein/CMakeLists.txt.orig
 

Index: pkgsrc/textproc/py-lunr/Makefile
diff -u pkgsrc/textproc/py-lunr/Makefile:1.7 pkgsrc/textproc/py-lunr/Makefile:1.8
--- pkgsrc/textproc/py-lunr/Makefile:1.7        Sat Mar 15 19:32:03 2025
+++ pkgsrc/textproc/py-lunr/Makefile    Fri Jul  4 09:08:37 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/03/15 19:32:03 adam Exp $
+# $NetBSD: Makefile,v 1.8 2025/07/04 09:08:37 wiz Exp $
 
 DISTNAME=      lunr-0.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,5 +18,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-timeo
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-lxml/Makefile
diff -u pkgsrc/textproc/py-lxml/Makefile:1.121 pkgsrc/textproc/py-lxml/Makefile:1.122
--- pkgsrc/textproc/py-lxml/Makefile:1.121      Tue Jul  1 19:50:57 2025
+++ pkgsrc/textproc/py-lxml/Makefile    Fri Jul  4 09:08:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.121 2025/07/01 19:50:57 wiz Exp $
+# $NetBSD: Makefile,v 1.122 2025/07/04 09:08:38 wiz Exp $
 
 DISTNAME=      lxml-6.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -32,6 +32,8 @@ FORCE_C_STD=          gnu99
 # as of 6.0.0 this gives:
 # Ran 2003 tests in 5.956s
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/textproc/py-yaml/Makefile
diff -u pkgsrc/textproc/py-yaml/Makefile:1.36 pkgsrc/textproc/py-yaml/Makefile:1.37
--- pkgsrc/textproc/py-yaml/Makefile:1.36       Sun Apr 13 11:11:15 2025
+++ pkgsrc/textproc/py-yaml/Makefile    Fri Jul  4 09:08:37 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2025/04/13 11:11:15 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2025/07/04 09:08:37 wiz Exp $
 
 DISTNAME=      pyyaml-6.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -15,6 +15,8 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-cython>=3.
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0.45.1:../../devel/py-wheel
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../textproc/libyaml/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/py-timelib/Makefile
diff -u pkgsrc/time/py-timelib/Makefile:1.1 pkgsrc/time/py-timelib/Makefile:1.2
--- pkgsrc/time/py-timelib/Makefile:1.1 Thu Dec 26 22:15:19 2024
+++ pkgsrc/time/py-timelib/Makefile     Fri Jul  4 09:08:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/12/26 22:15:19 adam Exp $
+# $NetBSD: Makefile,v 1.2 2025/07/04 09:08:36 wiz Exp $
 
 DISTNAME=      timelib-0.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,5 +13,7 @@ LICENSE=      zlib
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-aiohttp/Makefile
diff -u pkgsrc/www/py-aiohttp/Makefile:1.95 pkgsrc/www/py-aiohttp/Makefile:1.96
--- pkgsrc/www/py-aiohttp/Makefile:1.95 Sun Jun 15 08:31:09 2025
+++ pkgsrc/www/py-aiohttp/Makefile      Fri Jul  4 09:08:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.95 2025/06/15 08:31:09 adam Exp $
+# $NetBSD: Makefile,v 1.96 2025/07/04 09:08:34 wiz Exp $
 
 DISTNAME=      aiohttp-3.12.13
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -27,10 +27,7 @@ TEST_DEPENDS+=       ${PYPKGPREFIX}-test-cov-[
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
 
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-DEPENDS+=      ${PYPKGPREFIX}-async-timeout>=4.0.0:../../devel/py-async-timeout
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../lang/python/wheel.mk"
 # need to package: proxy (!?)

Index: pkgsrc/www/py-yarl/Makefile
diff -u pkgsrc/www/py-yarl/Makefile:1.51 pkgsrc/www/py-yarl/Makefile:1.52
--- pkgsrc/www/py-yarl/Makefile:1.51    Wed Jun 11 14:31:09 2025
+++ pkgsrc/www/py-yarl/Makefile Fri Jul  4 09:08:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.51 2025/06/11 14:31:09 adam Exp $
+# $NetBSD: Makefile,v 1.52 2025/07/04 09:08:36 wiz Exp $
 
 DISTNAME=      yarl-1.20.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,10 +21,7 @@ TEST_DEPENDS+=       ${PYPKGPREFIX}-test-codsp
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.3.1:../../devel/py-test-cov
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
 
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-TOOL_DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "../../devel/py-cython/buildlink3.mk"
 .include "../../lang/python/wheel.mk"



Home | Main Index | Thread Index | Old Index