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: Sat Jul 5 11:44:20 UTC 2025
Modified Files:
pkgsrc/chat/py-hangups: Makefile
pkgsrc/chat/py-mautrix: Makefile
pkgsrc/comms/py-esptool: Makefile
pkgsrc/comms/py-textual-dev: Makefile
pkgsrc/databases/py-agate-sql: Makefile
pkgsrc/databases/py-alembic: Makefile
pkgsrc/databases/py-sqlalchemy-i18n: Makefile
pkgsrc/databases/py-sqlalchemy-utils: Makefile
pkgsrc/databases/py-tortoise-orm: Makefile
pkgsrc/devel/py-aiosignal: Makefile
pkgsrc/devel/py-clickclick: Makefile
pkgsrc/devel/py-confuse: Makefile
pkgsrc/devel/py-cookiecutter: Makefile
pkgsrc/devel/py-coveralls: Makefile
pkgsrc/devel/py-curtsies: Makefile
pkgsrc/devel/py-fuzzywuzzy: Makefile
pkgsrc/devel/py-gcovr: Makefile
pkgsrc/devel/py-jupyter_client: Makefile
pkgsrc/devel/py-jupyter_events: Makefile
pkgsrc/devel/py-mixbox: Makefile
pkgsrc/devel/py-msgspec: Makefile
pkgsrc/devel/py-poetry: Makefile
pkgsrc/devel/py-test-mypy-plugins: Makefile
pkgsrc/devel/py-zanata-python-client: Makefile
pkgsrc/finance/py-beancount: Makefile
pkgsrc/finance/py-eth-utils: Makefile
pkgsrc/finance/py-ofxparse: Makefile
pkgsrc/geography/py-geoip2: Makefile
pkgsrc/geography/py-owslib: Makefile
pkgsrc/graphics/py-pygal: Makefile
pkgsrc/lang/py-libcst: Makefile
pkgsrc/lang/py-python-lua: Makefile
pkgsrc/mail/feed2exec: Makefile
pkgsrc/mail/mailman3: Makefile
pkgsrc/mail/py-postfix-mta-sts-resolver: Makefile
pkgsrc/math/py-huggingface-hub: Makefile
pkgsrc/net/py-aio-pika: Makefile
pkgsrc/net/py-aiormq: Makefile
pkgsrc/net/py-awscli: Makefile
pkgsrc/net/py-geventhttpclient: Makefile
pkgsrc/net/py-grequests: Makefile
pkgsrc/net/py-junos-eznc: Makefile
pkgsrc/net/py-lexicon: Makefile
pkgsrc/net/py-ncclient: Makefile
pkgsrc/net/py-onionbalance: Makefile
pkgsrc/net/py-pychromecast: Makefile
pkgsrc/net/py-responses: Makefile
pkgsrc/net/py-xandikos: Makefile
pkgsrc/net/py-zeep: Makefile
pkgsrc/print/py-octoprint: Makefile
pkgsrc/print/py-pikepdf: Makefile
pkgsrc/print/py-weasyprint: Makefile
pkgsrc/security/py-asyncssh: Makefile
pkgsrc/security/py-aws-sso-util: Makefile
pkgsrc/security/py-certbot-dns-digitalocean: Makefile
pkgsrc/security/py-cybox: Makefile
pkgsrc/security/py-libtaxii: Makefile
pkgsrc/security/py-paramiko: Makefile
pkgsrc/security/py-pyspnego: Makefile
pkgsrc/security/py-requests-gssapi: Makefile
pkgsrc/security/py-stix: Makefile
pkgsrc/sysutils/py-ansible-compat: Makefile
pkgsrc/sysutils/py-fritz_exporter: Makefile
pkgsrc/sysutils/py-kubernetes: Makefile
pkgsrc/sysutils/py-watchdog: Makefile
pkgsrc/textproc/py-black: Makefile
pkgsrc/textproc/py-docx: Makefile
pkgsrc/textproc/py-generateDS: Makefile
pkgsrc/textproc/py-html-sanitizer: Makefile
pkgsrc/textproc/py-html5-parser: Makefile
pkgsrc/textproc/py-html5lib: Makefile
pkgsrc/textproc/py-jsonschema-path: Makefile
pkgsrc/textproc/py-jsonschema-spec: Makefile
pkgsrc/textproc/py-jxmlease: Makefile
pkgsrc/textproc/py-lxml-html-clean: Makefile
pkgsrc/textproc/py-markups: Makefile
pkgsrc/textproc/py-mkdocs: Makefile
pkgsrc/textproc/py-mkdocs-get-deps: Makefile
pkgsrc/textproc/py-openapi3: Makefile
pkgsrc/textproc/py-openpyxl: Makefile
pkgsrc/textproc/py-peg2: Makefile
pkgsrc/textproc/py-pyaml: Makefile
pkgsrc/textproc/py-pybtex: Makefile
pkgsrc/textproc/py-pyquery: Makefile
pkgsrc/textproc/py-pyyaml_env_tag: Makefile
pkgsrc/textproc/py-ramlfications: Makefile
pkgsrc/textproc/py-relatorio: Makefile
pkgsrc/textproc/py-rst2pdf: Makefile
pkgsrc/textproc/py-tablib: Makefile
pkgsrc/textproc/py-xml2rfc: Makefile
pkgsrc/textproc/py-xmldiff: Makefile
pkgsrc/textproc/py-yamllint: Makefile
pkgsrc/www/py-MechanicalSoup: Makefile
pkgsrc/www/py-aiohttp-cors: Makefile
pkgsrc/www/py-aiohttp-oauthlib: Makefile
pkgsrc/www/py-aiohttp-remotes: Makefile
pkgsrc/www/py-aiohttp-socks: Makefile
pkgsrc/www/py-beautifulsoup4: Makefile
pkgsrc/www/py-draftjs_exporter: Makefile
pkgsrc/www/py-feedgen: Makefile
pkgsrc/www/py-flasgger: Makefile
pkgsrc/www/py-flask-flatpages: Makefile
pkgsrc/www/py-flask-sqlalchemy: Makefile
pkgsrc/www/py-httpie: Makefile
pkgsrc/www/py-jupyter_server: Makefile
pkgsrc/www/py-parsel: Makefile
pkgsrc/www/py-sanic: Makefile
pkgsrc/www/py-scrapy: Makefile
pkgsrc/www/py-sydent: Makefile
pkgsrc/www/py-test-aiohttp: Makefile
pkgsrc/www/py-twill: Makefile
pkgsrc/www/py-uvicorn: Makefile
pkgsrc/www/py-vcrpy: Makefile
pkgsrc/www/py-webdav: Makefile
pkgsrc/www/py-wtforms-alchemy: Makefile
pkgsrc/www/py-wtforms-sqlalchemy: Makefile
Log Message:
*: some more recursive Python restrictions on Python 3.11+
Reported in SmartOS bulk build
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/chat/py-hangups/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/chat/py-mautrix/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/comms/py-esptool/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/comms/py-textual-dev/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/py-agate-sql/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/databases/py-alembic/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/databases/py-sqlalchemy-i18n/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/databases/py-sqlalchemy-utils/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/databases/py-tortoise-orm/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-aiosignal/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-clickclick/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-confuse/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-cookiecutter/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-coveralls/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/py-curtsies/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-fuzzywuzzy/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-gcovr/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/devel/py-jupyter_client/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-jupyter_events/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-mixbox/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-msgspec/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/py-poetry/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-test-mypy-plugins/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/py-zanata-python-client/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/finance/py-beancount/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/finance/py-eth-utils/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/finance/py-ofxparse/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/geography/py-geoip2/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/geography/py-owslib/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/graphics/py-pygal/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/py-libcst/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/py-python-lua/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/mail/feed2exec/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/mail/mailman3/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/py-huggingface-hub/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/net/py-aio-pika/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/py-aiormq/Makefile
cvs rdiff -u -r1.74 -r1.75 pkgsrc/net/py-awscli/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/py-geventhttpclient/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/py-grequests/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/net/py-junos-eznc/Makefile
cvs rdiff -u -r1.97 -r1.98 pkgsrc/net/py-lexicon/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/net/py-ncclient/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/py-onionbalance/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/py-pychromecast/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/net/py-responses/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/net/py-xandikos/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/py-zeep/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/print/py-octoprint/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/print/py-pikepdf/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/print/py-weasyprint/Makefile
cvs rdiff -u -r1.52 -r1.53 pkgsrc/security/py-asyncssh/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/py-aws-sso-util/Makefile
cvs rdiff -u -r1.10 -r1.11 \
pkgsrc/security/py-certbot-dns-digitalocean/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/security/py-cybox/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/security/py-libtaxii/Makefile
cvs rdiff -u -r1.59 -r1.60 pkgsrc/security/py-paramiko/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/security/py-pyspnego/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/security/py-requests-gssapi/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/security/py-stix/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/sysutils/py-ansible-compat/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/sysutils/py-fritz_exporter/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/sysutils/py-kubernetes/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/sysutils/py-watchdog/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/textproc/py-black/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/textproc/py-docx/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/py-generateDS/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/py-html-sanitizer/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/textproc/py-html5-parser/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/textproc/py-html5lib/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/py-jsonschema-path/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/py-jsonschema-spec/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/py-jxmlease/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/py-lxml-html-clean/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/textproc/py-markups/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/py-mkdocs/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/py-mkdocs-get-deps/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/py-openapi3/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/textproc/py-openpyxl/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/py-peg2/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/py-pyaml/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/py-pybtex/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/py-pyquery/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/py-pyyaml_env_tag/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/py-ramlfications/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/textproc/py-relatorio/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/py-rst2pdf/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/textproc/py-tablib/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/textproc/py-xml2rfc/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/py-xmldiff/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/textproc/py-yamllint/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/py-MechanicalSoup/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-aiohttp-cors/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-aiohttp-oauthlib/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-aiohttp-remotes/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/www/py-aiohttp-socks/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/www/py-beautifulsoup4/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/py-draftjs_exporter/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/py-feedgen/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/py-flasgger/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/www/py-flask-flatpages/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/www/py-flask-sqlalchemy/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/www/py-httpie/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/py-jupyter_server/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/py-parsel/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/www/py-sanic/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/www/py-scrapy/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/py-sydent/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/py-test-aiohttp/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/www/py-twill/Makefile
cvs rdiff -u -r1.52 -r1.53 pkgsrc/www/py-uvicorn/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/py-vcrpy/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-webdav/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/py-wtforms-alchemy/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/py-wtforms-sqlalchemy/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/chat/py-hangups/Makefile
diff -u pkgsrc/chat/py-hangups/Makefile:1.15 pkgsrc/chat/py-hangups/Makefile:1.16
--- pkgsrc/chat/py-hangups/Makefile:1.15 Mon Oct 14 06:45:33 2024
+++ pkgsrc/chat/py-hangups/Makefile Sat Jul 5 11:44:15 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:33 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/05 11:44:15 wiz Exp $
DISTNAME= hangups-0.4.13
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -26,5 +26,7 @@ USE_LANGUAGES= # none
USE_PKG_RESOURCES= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/chat/py-mautrix/Makefile
diff -u pkgsrc/chat/py-mautrix/Makefile:1.25 pkgsrc/chat/py-mautrix/Makefile:1.26
--- pkgsrc/chat/py-mautrix/Makefile:1.25 Fri Apr 18 11:28:07 2025
+++ pkgsrc/chat/py-mautrix/Makefile Sat Jul 5 11:44:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2025/04/18 11:28:07 adam Exp $
+# $NetBSD: Makefile,v 1.26 2025/07/05 11:44:07 wiz Exp $
DISTNAME= mautrix-0.20.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,5 +23,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-unpaddedba
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/comms/py-esptool/Makefile
diff -u pkgsrc/comms/py-esptool/Makefile:1.18 pkgsrc/comms/py-esptool/Makefile:1.19
--- pkgsrc/comms/py-esptool/Makefile:1.18 Tue Apr 15 15:42:11 2025
+++ pkgsrc/comms/py-esptool/Makefile Sat Jul 5 11:44:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/04/15 15:42:11 adam Exp $
+# $NetBSD: Makefile,v 1.19 2025/07/05 11:44:09 wiz Exp $
DISTNAME= esptool-4.8.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,6 +23,8 @@ USE_LANGUAGES= # none
PYTHON_SELF_CONFLICT= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
PYTHON_VERSIONED_DEPENDENCIES+= cryptography
.include "../../lang/python/versioned_dependencies.mk"
.include "../../lang/python/wheel.mk"
Index: pkgsrc/comms/py-textual-dev/Makefile
diff -u pkgsrc/comms/py-textual-dev/Makefile:1.2 pkgsrc/comms/py-textual-dev/Makefile:1.3
--- pkgsrc/comms/py-textual-dev/Makefile:1.2 Fri Dec 6 22:05:31 2024
+++ pkgsrc/comms/py-textual-dev/Makefile Sat Jul 5 11:44:14 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/12/06 22:05:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2025/07/05 11:44:14 wiz Exp $
DISTNAME= textual_dev-1.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -21,6 +21,8 @@ DEPENDS+= ${PYPKGPREFIX}-test-aiohttp>=0
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# as of 1.5.1
# 5 passed, 3 warnings, 18 errors
Index: pkgsrc/databases/py-agate-sql/Makefile
diff -u pkgsrc/databases/py-agate-sql/Makefile:1.3 pkgsrc/databases/py-agate-sql/Makefile:1.4
--- pkgsrc/databases/py-agate-sql/Makefile:1.3 Mon Apr 14 11:04:59 2025
+++ pkgsrc/databases/py-agate-sql/Makefile Sat Jul 5 11:44:19 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/05 11:44:19 wiz Exp $
DISTNAME= agate-sql-0.7.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,5 +18,7 @@ DEPENDS+= ${PYPKGPREFIX}-sqlalchemy-util
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/py-alembic/Makefile
diff -u pkgsrc/databases/py-alembic/Makefile:1.40 pkgsrc/databases/py-alembic/Makefile:1.41
--- pkgsrc/databases/py-alembic/Makefile:1.40 Mon Apr 14 11:25:38 2025
+++ pkgsrc/databases/py-alembic/Makefile Sat Jul 5 11:44:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2025/04/14 11:25:38 adam Exp $
+# $NetBSD: Makefile,v 1.41 2025/07/05 11:44:12 wiz Exp $
DISTNAME= alembic-1.15.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ DEPENDS+= ${PYPKGPREFIX}-typing-extensio
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} alembic alembic-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/databases/py-sqlalchemy-i18n/Makefile
diff -u pkgsrc/databases/py-sqlalchemy-i18n/Makefile:1.12 pkgsrc/databases/py-sqlalchemy-i18n/Makefile:1.13
--- pkgsrc/databases/py-sqlalchemy-i18n/Makefile:1.12 Mon Apr 14 11:50:23 2025
+++ pkgsrc/databases/py-sqlalchemy-i18n/Makefile Sat Jul 5 11:44:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/04/14 11:50:23 adam Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/05 11:44:10 wiz Exp $
DISTNAME= SQLAlchemy-i18n-1.1.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -25,6 +25,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-isort>=3.9
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
WHEEL_NAME= ${DISTNAME:tl:S/-/_/}
.include "../../lang/python/wheel.mk"
Index: pkgsrc/databases/py-sqlalchemy-utils/Makefile
diff -u pkgsrc/databases/py-sqlalchemy-utils/Makefile:1.40 pkgsrc/databases/py-sqlalchemy-utils/Makefile:1.41
--- pkgsrc/databases/py-sqlalchemy-utils/Makefile:1.40 Mon Apr 14 11:50:23 2025
+++ pkgsrc/databases/py-sqlalchemy-utils/Makefile Sat Jul 5 11:44:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2025/04/14 11:50:23 adam Exp $
+# $NetBSD: Makefile,v 1.41 2025/07/05 11:44:11 wiz Exp $
DISTNAME= SQLAlchemy-Utils-0.41.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -37,6 +37,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-isort>=4.2
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
WHEEL_NAME= ${DISTNAME:tl:S/-/_/}
.include "options.mk"
Index: pkgsrc/databases/py-tortoise-orm/Makefile
diff -u pkgsrc/databases/py-tortoise-orm/Makefile:1.35 pkgsrc/databases/py-tortoise-orm/Makefile:1.36
--- pkgsrc/databases/py-tortoise-orm/Makefile:1.35 Thu Jun 5 14:48:15 2025
+++ pkgsrc/databases/py-tortoise-orm/Makefile Sat Jul 5 11:44:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2025/06/05 14:48:15 adam Exp $
+# $NetBSD: Makefile,v 1.36 2025/07/05 11:44:09 wiz Exp $
DISTNAME= tortoise_orm-0.25.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -22,5 +22,7 @@ DEPENDS+= ${PYPKGPREFIX}-uvloop>=0.14.0:
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-aiosignal/Makefile
diff -u pkgsrc/devel/py-aiosignal/Makefile:1.4 pkgsrc/devel/py-aiosignal/Makefile:1.5
--- pkgsrc/devel/py-aiosignal/Makefile:1.4 Sat Apr 12 08:02:09 2025
+++ pkgsrc/devel/py-aiosignal/Makefile Sat Jul 5 11:44:16 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/04/12 08:02:09 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/05 11:44:16 wiz Exp $
DISTNAME= aiosignal-1.3.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,5 +18,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-async
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-clickclick/Makefile
diff -u pkgsrc/devel/py-clickclick/Makefile:1.12 pkgsrc/devel/py-clickclick/Makefile:1.13
--- pkgsrc/devel/py-clickclick/Makefile:1.12 Tue Aug 1 23:20:40 2023
+++ pkgsrc/devel/py-clickclick/Makefile Sat Jul 5 11:44:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/08/01 23:20:40 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/05 11:44:08 wiz Exp $
DISTNAME= clickclick-20.10.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-six-[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-confuse/Makefile
diff -u pkgsrc/devel/py-confuse/Makefile:1.6 pkgsrc/devel/py-confuse/Makefile:1.7
--- pkgsrc/devel/py-confuse/Makefile:1.6 Sun Feb 23 18:44:47 2025
+++ pkgsrc/devel/py-confuse/Makefile Sat Jul 5 11:44:13 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/02/23 18:44:47 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/05 11:44:13 wiz Exp $
DISTNAME= confuse-2.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
do-test:
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} -m unittest discover -v
Index: pkgsrc/devel/py-cookiecutter/Makefile
diff -u pkgsrc/devel/py-cookiecutter/Makefile:1.20 pkgsrc/devel/py-cookiecutter/Makefile:1.21
--- pkgsrc/devel/py-cookiecutter/Makefile:1.20 Sat Apr 12 09:54:04 2025
+++ pkgsrc/devel/py-cookiecutter/Makefile Sat Jul 5 11:44:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2025/04/12 09:54:04 adam Exp $
+# $NetBSD: Makefile,v 1.21 2025/07/05 11:44:10 wiz Exp $
DISTNAME= cookiecutter-2.6.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -29,6 +29,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} cookiecutter cookiecutter-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/devel/py-coveralls/Makefile
diff -u pkgsrc/devel/py-coveralls/Makefile:1.3 pkgsrc/devel/py-coveralls/Makefile:1.4
--- pkgsrc/devel/py-coveralls/Makefile:1.3 Wed May 15 15:12:09 2024
+++ pkgsrc/devel/py-coveralls/Makefile Sat Jul 5 11:44:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/05/15 15:12:09 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/07/05 11:44:18 wiz Exp $
DISTNAME= coveralls-4.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ DEPENDS+= ${PYPKGPREFIX}-yaml>=3.10:../.
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
post-install:
${RM} -f ${DESTDIR}${PREFIX}/bin/python-coveralls
Index: pkgsrc/devel/py-curtsies/Makefile
diff -u pkgsrc/devel/py-curtsies/Makefile:1.17 pkgsrc/devel/py-curtsies/Makefile:1.18
--- pkgsrc/devel/py-curtsies/Makefile:1.17 Tue Jun 10 14:49:50 2025
+++ pkgsrc/devel/py-curtsies/Makefile Sat Jul 5 11:44:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/06/10 14:49:50 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/05 11:44:18 wiz Exp $
DISTNAME= curtsies-0.4.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-pyte-[0-9]
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
# as of 0.4.2
# 8 failed, 69 passed, 26 skipped
Index: pkgsrc/devel/py-fuzzywuzzy/Makefile
diff -u pkgsrc/devel/py-fuzzywuzzy/Makefile:1.8 pkgsrc/devel/py-fuzzywuzzy/Makefile:1.9
--- pkgsrc/devel/py-fuzzywuzzy/Makefile:1.8 Mon Oct 14 06:45:39 2024
+++ pkgsrc/devel/py-fuzzywuzzy/Makefile Sat Jul 5 11:44:14 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:39 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/05 11:44:14 wiz Exp $
DISTNAME= fuzzywuzzy-0.18.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,5 +18,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-gcovr/Makefile
diff -u pkgsrc/devel/py-gcovr/Makefile:1.6 pkgsrc/devel/py-gcovr/Makefile:1.7
--- pkgsrc/devel/py-gcovr/Makefile:1.6 Wed Feb 12 13:08:06 2025
+++ pkgsrc/devel/py-gcovr/Makefile Sat Jul 5 11:44:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/02/12 13:08:06 adam Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/05 11:44:10 wiz Exp $
DISTNAME= gcovr-8.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,10 +21,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeo
USE_LANGUAGES= # none
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-DEPENDS+= ${PYPKGPREFIX}-tomli>=1.1.0:../../textproc/py-tomli
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/devel/py-jupyter_client/Makefile
diff -u pkgsrc/devel/py-jupyter_client/Makefile:1.44 pkgsrc/devel/py-jupyter_client/Makefile:1.45
--- pkgsrc/devel/py-jupyter_client/Makefile:1.44 Tue Sep 17 12:18:01 2024
+++ pkgsrc/devel/py-jupyter_client/Makefile Sat Jul 5 11:44:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2024/09/17 12:18:01 adam Exp $
+# $NetBSD: Makefile,v 1.45 2025/07/05 11:44:12 wiz Exp $
DISTNAME= jupyter_client-8.6.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,10 +23,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
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/devel/py-jupyter_events/Makefile
diff -u pkgsrc/devel/py-jupyter_events/Makefile:1.9 pkgsrc/devel/py-jupyter_events/Makefile:1.10
--- pkgsrc/devel/py-jupyter_events/Makefile:1.9 Thu Feb 6 09:57:42 2025
+++ pkgsrc/devel/py-jupyter_events/Makefile Sat Jul 5 11:44:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/02/06 09:57:42 adam Exp $
+# $NetBSD: Makefile,v 1.10 2025/07/05 11:44:09 wiz Exp $
DISTNAME= jupyter_events-0.12.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -27,6 +27,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
SUBST_CLASSES+= tests
SUBST_STAGE.tests= pre-configure
SUBST_MESSAGE.tests= Fixing command name in tests.
Index: pkgsrc/devel/py-mixbox/Makefile
diff -u pkgsrc/devel/py-mixbox/Makefile:1.5 pkgsrc/devel/py-mixbox/Makefile:1.6
--- pkgsrc/devel/py-mixbox/Makefile:1.5 Tue Jan 4 20:53:17 2022
+++ pkgsrc/devel/py-mixbox/Makefile Sat Jul 5 11:44:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/01/04 20:53:17 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/05 11:44:17 wiz Exp $
DISTNAME= mixbox-1.0.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-ordered-set-[0-
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-ordered-set
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-msgspec/Makefile
diff -u pkgsrc/devel/py-msgspec/Makefile:1.5 pkgsrc/devel/py-msgspec/Makefile:1.6
--- pkgsrc/devel/py-msgspec/Makefile:1.5 Sat Apr 12 12:08:14 2025
+++ pkgsrc/devel/py-msgspec/Makefile Sat Jul 5 11:44:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2025/04/12 12:08:14 adam Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/05 11:44:08 wiz Exp $
DISTNAME= msgspec-0.19.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -15,11 +15,7 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools
DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
DEPENDS+= ${PYPKGPREFIX}-tomli_w-[0-9]*:../../textproc/py-tomli_w
-.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-poetry/Makefile
diff -u pkgsrc/devel/py-poetry/Makefile:1.25 pkgsrc/devel/py-poetry/Makefile:1.26
--- pkgsrc/devel/py-poetry/Makefile:1.25 Wed May 7 07:30:43 2025
+++ pkgsrc/devel/py-poetry/Makefile Sat Jul 5 11:44:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2025/05/07 07:30:43 adam Exp $
+# $NetBSD: Makefile,v 1.26 2025/07/05 11:44:09 wiz Exp $
DISTNAME= poetry-2.1.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -41,19 +41,13 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist
# for tests
USE_LANGUAGES= c
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Darwin"
DEPENDS+= ${PYPKGPREFIX}-xattr>=1.0.0:../../sysutils/py-xattr
.endif
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 310
-DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.4:../../devel/py-importlib-metadata
-.endif
-.if ${PYTHON_VERSION} < 311
-DEPENDS+= ${PYPKGPREFIX}-tomli>=2.0.1:../../textproc/py-tomli
-.endif
-
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} poetry poetry-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/devel/py-test-mypy-plugins/Makefile
diff -u pkgsrc/devel/py-test-mypy-plugins/Makefile:1.8 pkgsrc/devel/py-test-mypy-plugins/Makefile:1.9
--- pkgsrc/devel/py-test-mypy-plugins/Makefile:1.8 Sat Apr 12 21:10:57 2025
+++ pkgsrc/devel/py-test-mypy-plugins/Makefile Sat Jul 5 11:44:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/04/12 21:10:57 adam Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/05 11:44:06 wiz Exp $
DISTNAME= pytest_mypy_plugins-3.2.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//:S/_/-/g}
@@ -24,6 +24,8 @@ DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
SUBST_CLASSES+= cmd
SUBST_STAGE.cmd= pre-configure
SUBST_MESSAGE.cmd= Fixing command name.
Index: pkgsrc/devel/py-zanata-python-client/Makefile
diff -u pkgsrc/devel/py-zanata-python-client/Makefile:1.18 pkgsrc/devel/py-zanata-python-client/Makefile:1.19
--- pkgsrc/devel/py-zanata-python-client/Makefile:1.18 Thu Apr 24 07:17:19 2025
+++ pkgsrc/devel/py-zanata-python-client/Makefile Sat Jul 5 11:44:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/04/24 07:17:19 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2025/07/05 11:44:11 wiz Exp $
DISTNAME= zanata-python-client-1.5.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,6 +23,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# as of 1.5.3
# 1 error
Index: pkgsrc/finance/py-beancount/Makefile
diff -u pkgsrc/finance/py-beancount/Makefile:1.4 pkgsrc/finance/py-beancount/Makefile:1.5
--- pkgsrc/finance/py-beancount/Makefile:1.4 Sat May 13 08:18:42 2023
+++ pkgsrc/finance/py-beancount/Makefile Sat Jul 5 11:44:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2023/05/13 08:18:42 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/05 11:44:18 wiz Exp $
DISTNAME= beancount-2.3.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,7 +23,7 @@ DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../
PYTHON_SELF_CONFLICT= yes
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/finance/py-eth-utils/Makefile
diff -u pkgsrc/finance/py-eth-utils/Makefile:1.19 pkgsrc/finance/py-eth-utils/Makefile:1.20
--- pkgsrc/finance/py-eth-utils/Makefile:1.19 Fri Apr 18 12:10:16 2025
+++ pkgsrc/finance/py-eth-utils/Makefile Sat Jul 5 11:44:14 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/04/18 12:10:16 adam Exp $
+# $NetBSD: Makefile,v 1.20 2025/07/05 11:44:14 wiz Exp $
DISTNAME= eth_utils-5.3.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -21,5 +21,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-ofxparse/Makefile
diff -u pkgsrc/finance/py-ofxparse/Makefile:1.8 pkgsrc/finance/py-ofxparse/Makefile:1.9
--- pkgsrc/finance/py-ofxparse/Makefile:1.8 Wed Nov 30 17:02:32 2022
+++ pkgsrc/finance/py-ofxparse/Makefile Sat Jul 5 11:44:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2022/11/30 17:02:32 adam Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/05 11:44:19 wiz Exp $
DISTNAME= ofxparse-0.21
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../.
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-beautifulsoup4
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/geography/py-geoip2/Makefile
diff -u pkgsrc/geography/py-geoip2/Makefile:1.8 pkgsrc/geography/py-geoip2/Makefile:1.9
--- pkgsrc/geography/py-geoip2/Makefile:1.8 Fri May 16 12:55:41 2025
+++ pkgsrc/geography/py-geoip2/Makefile Sat Jul 5 11:44:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/05/16 12:55:41 adam Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/05 11:44:18 wiz Exp $
DISTNAME= geoip2-5.1.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,5 +19,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-https
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/geography/py-owslib/Makefile
diff -u pkgsrc/geography/py-owslib/Makefile:1.10 pkgsrc/geography/py-owslib/Makefile:1.11
--- pkgsrc/geography/py-owslib/Makefile:1.10 Mon Jun 30 20:22:18 2025
+++ pkgsrc/geography/py-owslib/Makefile Sat Jul 5 11:44:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/06/30 20:22:18 adam Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/05 11:44:10 wiz Exp $
DISTNAME= owslib-0.34.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/py-pygal/Makefile
diff -u pkgsrc/graphics/py-pygal/Makefile:1.21 pkgsrc/graphics/py-pygal/Makefile:1.22
--- pkgsrc/graphics/py-pygal/Makefile:1.21 Tue Apr 15 15:17:48 2025
+++ pkgsrc/graphics/py-pygal/Makefile Sat Jul 5 11:44:15 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/04/15 15:17:48 adam Exp $
+# $NetBSD: Makefile,v 1.22 2025/07/05 11:44:15 wiz Exp $
DISTNAME= pygal-3.0.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -25,6 +25,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-isort
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# as of 3.0.4
# 4414 passed, 8710 warnings
Index: pkgsrc/lang/py-libcst/Makefile
diff -u pkgsrc/lang/py-libcst/Makefile:1.21 pkgsrc/lang/py-libcst/Makefile:1.22
--- pkgsrc/lang/py-libcst/Makefile:1.21 Mon Jun 30 19:45:57 2025
+++ pkgsrc/lang/py-libcst/Makefile Sat Jul 5 11:44:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/06/30 19:45:57 adam Exp $
+# $NetBSD: Makefile,v 1.22 2025/07/05 11:44:07 wiz Exp $
DISTNAME= libcst-1.8.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,16 +23,13 @@ MAKE_ENV+= CARGO_NET_OFFLINE=true
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
pre-build:
cd ${WRKSRC}/.cargo && ${LN} -f -s ../native/.cargo/config config
.include "cargo-depends.mk"
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 310
-DEPENDS+= ${PYPKGPREFIX}-typing-extensions>0:../../devel/py-typing-extensions
-.endif
-
.include "../../lang/python/wheel.mk"
.include "../../lang/rust/cargo.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/py-python-lua/Makefile
diff -u pkgsrc/lang/py-python-lua/Makefile:1.7 pkgsrc/lang/py-python-lua/Makefile:1.8
--- pkgsrc/lang/py-python-lua/Makefile:1.7 Tue Jun 6 12:41:46 2023
+++ pkgsrc/lang/py-python-lua/Makefile Sat Jul 5 11:44:15 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/06/06 12:41:46 riastradh Exp $
+# $NetBSD: Makefile,v 1.8 2025/07/05 11:44:15 wiz Exp $
DISTNAME= python-lua
PKGNAME= ${PYPKGPREFIX}-python-lua-20170109
@@ -22,7 +22,7 @@ USE_LANGUAGES= # none
EGG_NAME= pythonlua-1.0
PYTHON_SELF_CONFLICT= yes
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
REPLACE_PYTHON= pythonlua/*.py tests/*.py *.py
Index: pkgsrc/mail/feed2exec/Makefile
diff -u pkgsrc/mail/feed2exec/Makefile:1.33 pkgsrc/mail/feed2exec/Makefile:1.34
--- pkgsrc/mail/feed2exec/Makefile:1.33 Mon Apr 14 09:27:05 2025
+++ pkgsrc/mail/feed2exec/Makefile Sat Jul 5 11:44:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2025/04/14 09:27:05 adam Exp $
+# $NetBSD: Makefile,v 1.34 2025/07/05 11:44:17 wiz Exp $
DISTNAME= feed2exec-0.22.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -45,6 +45,8 @@ REPLACE_PYTHON+= feed2exec/tests/test_fe
REPLACE_PYTHON+= feed2exec/tests/test_main.py
REPLACE_PYTHON+= feed2exec/__main__.py
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# 1 failed, 47 passed, 2 skipped, 1 xfailed, 119 warnings (NetBSD 10.1)
post-install:
Index: pkgsrc/mail/mailman3/Makefile
diff -u pkgsrc/mail/mailman3/Makefile:1.12 pkgsrc/mail/mailman3/Makefile:1.13
--- pkgsrc/mail/mailman3/Makefile:1.12 Wed Feb 12 11:28:55 2025
+++ pkgsrc/mail/mailman3/Makefile Sat Jul 5 11:44:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/02/12 11:28:55 adam Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/05 11:44:19 wiz Exp $
DISTNAME= mailman-3.3.10
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -76,7 +76,7 @@ INSTALLATION_DIRS+= ${EGDIR}
# uses nntplib, removed from Python 3.13
# https://gitlab.com/mailman/mailman/-/issues/1176
-PYTHON_VERSIONS_ACCEPTED= 312 311 310
+PYTHON_VERSIONS_ACCEPTED= 312 311
post-patch:
${CP} ${FILESDIR}/crontab.sample ${WRKSRC}/crontab.sample
Index: pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile
diff -u pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.8 pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.9
--- pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.8 Mon Oct 14 06:45:47 2024
+++ pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile Sat Jul 5 11:44:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:47 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/05 11:44:10 wiz Exp $
DISTNAME= postfix_mta_sts_resolver-1.4.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -28,6 +28,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeo
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
.for bin in mta-sts-daemon mta-sts-query
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/math/py-huggingface-hub/Makefile
diff -u pkgsrc/math/py-huggingface-hub/Makefile:1.4 pkgsrc/math/py-huggingface-hub/Makefile:1.5
--- pkgsrc/math/py-huggingface-hub/Makefile:1.4 Wed Apr 16 11:25:09 2025
+++ pkgsrc/math/py-huggingface-hub/Makefile Sat Jul 5 11:44:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/04/16 11:25:09 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/05 11:44:19 wiz Exp $
DISTNAME= huggingface_hub-0.30.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -21,6 +21,8 @@ DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1:../..
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} huggingface-cli huggingface-cli-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/net/py-aio-pika/Makefile
diff -u pkgsrc/net/py-aio-pika/Makefile:1.17 pkgsrc/net/py-aio-pika/Makefile:1.18
--- pkgsrc/net/py-aio-pika/Makefile:1.17 Wed Mar 5 15:01:15 2025
+++ pkgsrc/net/py-aio-pika/Makefile Sat Jul 5 11:44:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/03/05 15:01:15 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/05 11:44:11 wiz Exp $
DISTNAME= aio_pika-9.5.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -17,5 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-yarl-[0-9]*:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/py-aiormq/Makefile
diff -u pkgsrc/net/py-aiormq/Makefile:1.7 pkgsrc/net/py-aiormq/Makefile:1.8
--- pkgsrc/net/py-aiormq/Makefile:1.7 Tue Sep 10 10:38:49 2024
+++ pkgsrc/net/py-aiormq/Makefile Sat Jul 5 11:44:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/09/10 10:38:49 adam Exp $
+# $NetBSD: Makefile,v 1.8 2025/07/05 11:44:20 wiz Exp $
DISTNAME= aiormq-6.8.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+= ${PYPKGPREFIX}-yarl-[0-9]*:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/py-awscli/Makefile
diff -u pkgsrc/net/py-awscli/Makefile:1.74 pkgsrc/net/py-awscli/Makefile:1.75
--- pkgsrc/net/py-awscli/Makefile:1.74 Tue Apr 15 08:00:41 2025
+++ pkgsrc/net/py-awscli/Makefile Sat Jul 5 11:44:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.74 2025/04/15 08:00:41 adam Exp $
+# $NetBSD: Makefile,v 1.75 2025/07/05 11:44:09 wiz Exp $
DISTNAME= awscli-1.38.34
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -22,5 +22,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/net/py-geventhttpclient/Makefile
diff -u pkgsrc/net/py-geventhttpclient/Makefile:1.14 pkgsrc/net/py-geventhttpclient/Makefile:1.15
--- pkgsrc/net/py-geventhttpclient/Makefile:1.14 Tue Apr 15 05:38:03 2025
+++ pkgsrc/net/py-geventhttpclient/Makefile Sat Jul 5 11:44:13 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/04/15 05:38:03 adam Exp $
+# $NetBSD: Makefile,v 1.15 2025/07/05 11:44:13 wiz Exp $
DISTNAME= geventhttpclient-2.3.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,5 +18,7 @@ DEPENDS+= ${PYPKGPREFIX}-gevent>=0.13:..
DEPENDS+= ${PYPKGPREFIX}-urllib3-[0-9]*:../../www/py-urllib3
TEST_DEPENDS+= ${PYPKGPREFIX}-dpkt-[0-9]*:../../net/py-dpkt
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/py-grequests/Makefile
diff -u pkgsrc/net/py-grequests/Makefile:1.3 pkgsrc/net/py-grequests/Makefile:1.4
--- pkgsrc/net/py-grequests/Makefile:1.3 Tue Apr 15 05:38:04 2025
+++ pkgsrc/net/py-grequests/Makefile Sat Jul 5 11:44:15 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2025/04/15 05:38:04 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/07/05 11:44:15 wiz Exp $
DISTNAME= grequests-0.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,5 +19,7 @@ DEPENDS+= ${PYPKGPREFIX}-requests>=0:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/py-junos-eznc/Makefile
diff -u pkgsrc/net/py-junos-eznc/Makefile:1.26 pkgsrc/net/py-junos-eznc/Makefile:1.27
--- pkgsrc/net/py-junos-eznc/Makefile:1.26 Wed Jun 4 10:28:06 2025
+++ pkgsrc/net/py-junos-eznc/Makefile Sat Jul 5 11:44:13 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2025/06/04 10:28:06 adam Exp $
+# $NetBSD: Makefile,v 1.27 2025/07/05 11:44:13 wiz Exp $
DISTNAME= junos-eznc-2.7.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -25,5 +25,7 @@ DEPENDS+= ${PYPKGPREFIX}-yamlordereddict
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/py-lexicon/Makefile
diff -u pkgsrc/net/py-lexicon/Makefile:1.97 pkgsrc/net/py-lexicon/Makefile:1.98
--- pkgsrc/net/py-lexicon/Makefile:1.97 Mon Apr 28 19:22:02 2025
+++ pkgsrc/net/py-lexicon/Makefile Sat Jul 5 11:44:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.97 2025/04/28 19:22:02 adam Exp $
+# $NetBSD: Makefile,v 1.98 2025/07/05 11:44:18 wiz Exp $
DISTNAME= dns_lexicon-3.21.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/dns_//}
@@ -23,10 +23,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist
USE_LANGUAGES= # none
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 310
-DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.6:../../devel/py-importlib-metadata
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
MESSAGE_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
Index: pkgsrc/net/py-ncclient/Makefile
diff -u pkgsrc/net/py-ncclient/Makefile:1.23 pkgsrc/net/py-ncclient/Makefile:1.24
--- pkgsrc/net/py-ncclient/Makefile:1.23 Wed May 21 14:47:58 2025
+++ pkgsrc/net/py-ncclient/Makefile Sat Jul 5 11:44:15 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/05/21 14:47:58 adam Exp $
+# $NetBSD: Makefile,v 1.24 2025/07/05 11:44:15 wiz Exp $
DISTNAME= ncclient-0.6.19
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+= ${PYPKGPREFIX}-paramiko>=1.15.
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/py-onionbalance/Makefile
diff -u pkgsrc/net/py-onionbalance/Makefile:1.14 pkgsrc/net/py-onionbalance/Makefile:1.15
--- pkgsrc/net/py-onionbalance/Makefile:1.14 Sun Apr 13 08:05:55 2025
+++ pkgsrc/net/py-onionbalance/Makefile Sat Jul 5 11:44:14 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/04/13 08:05:55 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2025/07/05 11:44:14 wiz Exp $
DISTNAME= onionbalance-0.2.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -23,6 +23,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-tox-[0-9]*
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} onionbalance onionbalance-${PYVERSSUFFIX} && \
Index: pkgsrc/net/py-pychromecast/Makefile
diff -u pkgsrc/net/py-pychromecast/Makefile:1.3 pkgsrc/net/py-pychromecast/Makefile:1.4
--- pkgsrc/net/py-pychromecast/Makefile:1.3 Tue Jan 4 20:54:31 2022
+++ pkgsrc/net/py-pychromecast/Makefile Sat Jul 5 11:44:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/01/04 20:54:31 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2025/07/05 11:44:10 wiz Exp $
DISTNAME= PyChromecast-4.1.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -18,7 +18,7 @@ DEPENDS+= ${PYPKGPREFIX}-zeroconf>=0.17.
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/py-responses/Makefile
diff -u pkgsrc/net/py-responses/Makefile:1.44 pkgsrc/net/py-responses/Makefile:1.45
--- pkgsrc/net/py-responses/Makefile:1.44 Tue Apr 15 09:51:03 2025
+++ pkgsrc/net/py-responses/Makefile Sat Jul 5 11:44:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2025/04/15 09:51:03 adam Exp $
+# $NetBSD: Makefile,v 1.45 2025/07/05 11:44:20 wiz Exp $
DISTNAME= responses-0.25.7
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -25,5 +25,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-types-yaml
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/py-xandikos/Makefile
diff -u pkgsrc/net/py-xandikos/Makefile:1.18 pkgsrc/net/py-xandikos/Makefile:1.19
--- pkgsrc/net/py-xandikos/Makefile:1.18 Tue Apr 15 09:51:04 2025
+++ pkgsrc/net/py-xandikos/Makefile Sat Jul 5 11:44:08 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/05 11:44:08 wiz Exp $
DISTNAME= xandikos-0.2.12
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -22,6 +22,8 @@ DEPENDS+= ${PYPKGPREFIX}-vobject-[0-9]*:
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} xandikos xandikos-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/net/py-zeep/Makefile
diff -u pkgsrc/net/py-zeep/Makefile:1.21 pkgsrc/net/py-zeep/Makefile:1.22
--- pkgsrc/net/py-zeep/Makefile:1.21 Tue Apr 15 09:51:04 2025
+++ pkgsrc/net/py-zeep/Makefile Sat Jul 5 11:44:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/04/15 09:51:04 adam Exp $
+# $NetBSD: Makefile,v 1.22 2025/07/05 11:44:08 wiz Exp $
DISTNAME= zeep-4.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -30,6 +30,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-httpx
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# 471 passed, 18 skipped, 32 warnings
.include "../../lang/python/wheel.mk"
Index: pkgsrc/print/py-octoprint/Makefile
diff -u pkgsrc/print/py-octoprint/Makefile:1.12 pkgsrc/print/py-octoprint/Makefile:1.13
--- pkgsrc/print/py-octoprint/Makefile:1.12 Tue Apr 15 05:04:20 2025
+++ pkgsrc/print/py-octoprint/Makefile Sat Jul 5 11:44:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/04/15 05:04:20 adam Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/05 11:44:12 wiz Exp $
DISTNAME= octoprint-1.10.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -69,7 +69,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=5.1.
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39 # py-flask-limiter
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/print/py-pikepdf/Makefile
diff -u pkgsrc/print/py-pikepdf/Makefile:1.18 pkgsrc/print/py-pikepdf/Makefile:1.19
--- pkgsrc/print/py-pikepdf/Makefile:1.18 Tue Apr 15 05:25:24 2025
+++ pkgsrc/print/py-pikepdf/Makefile Sat Jul 5 11:44:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/04/15 05:25:24 adam Exp $
+# $NetBSD: Makefile,v 1.19 2025/07/05 11:44:09 wiz Exp $
DISTNAME= pikepdf-9.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -24,6 +24,8 @@ USE_CXX_FEATURES= c++17
USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../print/qpdf/buildlink3.mk"
.include "../../devel/py-pybind11/buildlink3.mk"
.include "../../lang/python/wheel.mk"
Index: pkgsrc/print/py-weasyprint/Makefile
diff -u pkgsrc/print/py-weasyprint/Makefile:1.54 pkgsrc/print/py-weasyprint/Makefile:1.55
--- pkgsrc/print/py-weasyprint/Makefile:1.54 Sun Feb 23 21:02:49 2025
+++ pkgsrc/print/py-weasyprint/Makefile Sat Jul 5 11:44:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2025/02/23 21:02:49 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2025/07/05 11:44:20 wiz Exp $
DISTNAME= weasyprint-62.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -26,6 +26,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-isort
USE_LANGUAGES= c
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} weasyprint weasyprint-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/security/py-asyncssh/Makefile
diff -u pkgsrc/security/py-asyncssh/Makefile:1.52 pkgsrc/security/py-asyncssh/Makefile:1.53
--- pkgsrc/security/py-asyncssh/Makefile:1.52 Wed May 7 13:55:26 2025
+++ pkgsrc/security/py-asyncssh/Makefile Sat Jul 5 11:44:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.52 2025/05/07 13:55:26 adam Exp $
+# $NetBSD: Makefile,v 1.53 2025/07/05 11:44:09 wiz Exp $
DISTNAME= asyncssh-2.21.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ DEPENDS+= ${PYPKGPREFIX}-typing-extensio
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
PYTHON_VERSIONED_DEPENDENCIES+= OpenSSL bcrypt cryptography
.include "../../lang/python/versioned_dependencies.mk"
Index: pkgsrc/security/py-aws-sso-util/Makefile
diff -u pkgsrc/security/py-aws-sso-util/Makefile:1.2 pkgsrc/security/py-aws-sso-util/Makefile:1.3
--- pkgsrc/security/py-aws-sso-util/Makefile:1.2 Sat Oct 26 19:08:41 2024
+++ pkgsrc/security/py-aws-sso-util/Makefile Sat Jul 5 11:44:16 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/10/26 19:08:41 schmonz Exp $
+# $NetBSD: Makefile,v 1.3 2025/07/05 11:44:16 wiz Exp $
DISTNAME= aws_sso_util-4.33.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -24,6 +24,8 @@ DEPENDS+= ${PYPKGPREFIX}-jsonschema>=4.0
DEPENDS+= ${PYPKGPREFIX}-requests>=2.26.0:../../devel/py-requests
DEPENDS+= ${PYPKGPREFIX}-yaml>=6.0.1:../../textproc/py-yaml
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && ${MV} aws-sso-util aws-sso-util-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/security/py-certbot-dns-digitalocean/Makefile
diff -u pkgsrc/security/py-certbot-dns-digitalocean/Makefile:1.10 pkgsrc/security/py-certbot-dns-digitalocean/Makefile:1.11
--- pkgsrc/security/py-certbot-dns-digitalocean/Makefile:1.10 Thu Jun 6 12:05:45 2024
+++ pkgsrc/security/py-certbot-dns-digitalocean/Makefile Sat Jul 5 11:44:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/06/06 12:05:45 adam Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/05 11:44:12 wiz Exp $
.include "../../security/py-certbot/Makefile.common"
@@ -11,5 +11,7 @@ DEPENDS+= ${PYPKGPREFIX}-acme>=${CERTBOT
DEPENDS+= ${PYPKGPREFIX}-certbot>=${CERTBOT_VERSION}:../../security/py-certbot
DEPENDS+= ${PYPKGPREFIX}-digitalocean>=1.11:../../net/py-digitalocean
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-cybox/Makefile
diff -u pkgsrc/security/py-cybox/Makefile:1.11 pkgsrc/security/py-cybox/Makefile:1.12
--- pkgsrc/security/py-cybox/Makefile:1.11 Tue Jan 4 20:54:40 2022
+++ pkgsrc/security/py-cybox/Makefile Sat Jul 5 11:44:15 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2022/01/04 20:54:40 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2025/07/05 11:44:15 wiz Exp $
DISTNAME= cybox-2.1.0.21
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-mixbox>=1.0.2:.
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-mixbox, py-ordered-set
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-libtaxii/Makefile
diff -u pkgsrc/security/py-libtaxii/Makefile:1.16 pkgsrc/security/py-libtaxii/Makefile:1.17
--- pkgsrc/security/py-libtaxii/Makefile:1.16 Thu Apr 24 08:13:31 2025
+++ pkgsrc/security/py-libtaxii/Makefile Sat Jul 5 11:44:14 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/04/24 08:13:31 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2025/07/05 11:44:14 wiz Exp $
DISTNAME= libtaxii-1.1.119
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -20,6 +20,8 @@ DEPENDS+= ${PYPKGPREFIX}-six>=1.9.0:../.
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
PYTHON_SELF_CONFLICT= yes
.include "../../lang/python/wheel.mk"
Index: pkgsrc/security/py-paramiko/Makefile
diff -u pkgsrc/security/py-paramiko/Makefile:1.59 pkgsrc/security/py-paramiko/Makefile:1.60
--- pkgsrc/security/py-paramiko/Makefile:1.59 Mon Apr 14 05:17:11 2025
+++ pkgsrc/security/py-paramiko/Makefile Sat Jul 5 11:44:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.59 2025/04/14 05:17:11 adam Exp $
+# $NetBSD: Makefile,v 1.60 2025/07/05 11:44:12 wiz Exp $
DISTNAME= paramiko-3.5.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -22,6 +22,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-relax
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
PYTHON_VERSIONED_DEPENDENCIES+= bcrypt cryptography
.include "../../lang/python/versioned_dependencies.mk"
Index: pkgsrc/security/py-pyspnego/Makefile
diff -u pkgsrc/security/py-pyspnego/Makefile:1.8 pkgsrc/security/py-pyspnego/Makefile:1.9
--- pkgsrc/security/py-pyspnego/Makefile:1.8 Mon Apr 14 05:17:11 2025
+++ pkgsrc/security/py-pyspnego/Makefile Sat Jul 5 11:44:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/04/14 05:17:11 adam Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/05 11:44:10 wiz Exp $
DISTNAME= pyspnego-0.11.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -20,6 +20,8 @@ USE_LANGUAGES= # none
PYTHON_VERSIONED_DEPENDENCIES+= cryptography
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} pyspnego-parse pyspnego-parse-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/security/py-requests-gssapi/Makefile
diff -u pkgsrc/security/py-requests-gssapi/Makefile:1.6 pkgsrc/security/py-requests-gssapi/Makefile:1.7
--- pkgsrc/security/py-requests-gssapi/Makefile:1.6 Mon Apr 14 05:17:11 2025
+++ pkgsrc/security/py-requests-gssapi/Makefile Sat Jul 5 11:44:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/04/14 05:17:11 adam Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/05 11:44:11 wiz Exp $
DISTNAME= requests-gssapi-1.3.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,5 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-requests>=1.1.0
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-stix/Makefile
diff -u pkgsrc/security/py-stix/Makefile:1.14 pkgsrc/security/py-stix/Makefile:1.15
--- pkgsrc/security/py-stix/Makefile:1.14 Tue Jan 4 20:54:45 2022
+++ pkgsrc/security/py-stix/Makefile Sat Jul 5 11:44:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2022/01/04 20:54:45 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2025/07/05 11:44:07 wiz Exp $
DISTNAME= stix-1.2.0.11
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ DEPENDS+= ${PYPKGPREFIX}-mixbox>=1.0.2:.
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-mixbox, py-cybox, py-ordered-set
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/py-ansible-compat/Makefile
diff -u pkgsrc/sysutils/py-ansible-compat/Makefile:1.37 pkgsrc/sysutils/py-ansible-compat/Makefile:1.38
--- pkgsrc/sysutils/py-ansible-compat/Makefile:1.37 Mon Jun 30 19:01:10 2025
+++ pkgsrc/sysutils/py-ansible-compat/Makefile Sat Jul 5 11:44:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2025/06/30 19:01:10 adam Exp $
+# $NetBSD: Makefile,v 1.38 2025/07/05 11:44:09 wiz Exp $
DISTNAME= ansible_compat-25.6.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -25,7 +25,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-plus-
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/py-fritz_exporter/Makefile
diff -u pkgsrc/sysutils/py-fritz_exporter/Makefile:1.5 pkgsrc/sysutils/py-fritz_exporter/Makefile:1.6
--- pkgsrc/sysutils/py-fritz_exporter/Makefile:1.5 Tue Jan 14 09:35:09 2025
+++ pkgsrc/sysutils/py-fritz_exporter/Makefile Sat Jul 5 11:44:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2025/01/14 09:35:09 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/05 11:44:07 wiz Exp $
DISTNAME= fritz_exporter-2.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -26,7 +26,7 @@ WRKSRC= ${WRKDIR}/fritz_exporter-${GITH
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/py-kubernetes/Makefile
diff -u pkgsrc/sysutils/py-kubernetes/Makefile:1.11 pkgsrc/sysutils/py-kubernetes/Makefile:1.12
--- pkgsrc/sysutils/py-kubernetes/Makefile:1.11 Mon Apr 14 08:31:30 2025
+++ pkgsrc/sysutils/py-kubernetes/Makefile Sat Jul 5 11:44:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/04/14 08:31:30 adam Exp $
+# $NetBSD: Makefile,v 1.12 2025/07/05 11:44:18 wiz Exp $
DISTNAME= kubernetes-32.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -26,5 +26,7 @@ DEPENDS+= ${PYPKGPREFIX}-yaml>=5.4.1:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/py-watchdog/Makefile
diff -u pkgsrc/sysutils/py-watchdog/Makefile:1.26 pkgsrc/sysutils/py-watchdog/Makefile:1.27
--- pkgsrc/sysutils/py-watchdog/Makefile:1.26 Sun Apr 13 18:29:16 2025
+++ pkgsrc/sysutils/py-watchdog/Makefile Sat Jul 5 11:44:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2025/04/13 18:29:16 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2025/07/05 11:44:07 wiz Exp $
DISTNAME= watchdog-6.0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,6 +21,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeo
# as of 6.0.0
# 3 failed, 146 passed, 13 skipped, 21 warnings
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} watchmedo watchmedo-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/textproc/py-black/Makefile
diff -u pkgsrc/textproc/py-black/Makefile:1.33 pkgsrc/textproc/py-black/Makefile:1.34
--- pkgsrc/textproc/py-black/Makefile:1.33 Sun Feb 2 09:38:45 2025
+++ pkgsrc/textproc/py-black/Makefile Sat Jul 5 11:44:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2025/02/02 09:38:45 adam Exp $
+# $NetBSD: Makefile,v 1.34 2025/07/05 11:44:18 wiz Exp $
DISTNAME= black-25.1.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,11 +23,7 @@ DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3.10:.
USE_LANGUAGES= # none
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-DEPENDS+= ${PYPKGPREFIX}-tomli>=1.1.0:../../textproc/py-tomli
-DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.0.1:../../devel/py-typing-extensions
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
post-install:
.for bin in black blackd
Index: pkgsrc/textproc/py-docx/Makefile
diff -u pkgsrc/textproc/py-docx/Makefile:1.13 pkgsrc/textproc/py-docx/Makefile:1.14
--- pkgsrc/textproc/py-docx/Makefile:1.13 Mon Apr 14 12:06:24 2025
+++ pkgsrc/textproc/py-docx/Makefile Sat Jul 5 11:44:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/04/14 12:06:24 adam Exp $
+# $NetBSD: Makefile,v 1.14 2025/07/05 11:44:17 wiz Exp $
DISTNAME= python_docx-1.1.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/python_//}
@@ -21,5 +21,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-ruff-[0-9]
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-generateDS/Makefile
diff -u pkgsrc/textproc/py-generateDS/Makefile:1.15 pkgsrc/textproc/py-generateDS/Makefile:1.16
--- pkgsrc/textproc/py-generateDS/Makefile:1.15 Mon Apr 14 12:06:25 2025
+++ pkgsrc/textproc/py-generateDS/Makefile Sat Jul 5 11:44:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2025/04/14 12:06:25 adam Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/05 11:44:19 wiz Exp $
DISTNAME= generateDS-2.43.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/0$//}
@@ -20,6 +20,8 @@ USE_LANGUAGES= # none
PYTHON_SELF_CONFLICT= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
WHEEL_NAME= ${DISTNAME:tl}
.include "../../lang/python/wheel.mk"
Index: pkgsrc/textproc/py-html-sanitizer/Makefile
diff -u pkgsrc/textproc/py-html-sanitizer/Makefile:1.14 pkgsrc/textproc/py-html-sanitizer/Makefile:1.15
--- pkgsrc/textproc/py-html-sanitizer/Makefile:1.14 Tue Jul 1 10:29:08 2025
+++ pkgsrc/textproc/py-html-sanitizer/Makefile Sat Jul 5 11:44:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/07/01 10:29:08 adam Exp $
+# $NetBSD: Makefile,v 1.15 2025/07/05 11:44:08 wiz Exp $
DISTNAME= html_sanitizer-2.6.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -17,5 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-lxml-html-clean
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-html5-parser/Makefile
diff -u pkgsrc/textproc/py-html5-parser/Makefile:1.27 pkgsrc/textproc/py-html5-parser/Makefile:1.28
--- pkgsrc/textproc/py-html5-parser/Makefile:1.27 Thu Apr 17 21:52:37 2025
+++ pkgsrc/textproc/py-html5-parser/Makefile Sat Jul 5 11:44:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2025/04/17 21:52:37 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2025/07/05 11:44:07 wiz Exp $
DISTNAME= html5-parser-0.4.12
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,6 +18,8 @@ DEPENDS+= ${PYPKGPREFIX}-lxml>=3.8.0:../
USE_TOOLS+= pkg-config
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-html5lib/Makefile
diff -u pkgsrc/textproc/py-html5lib/Makefile:1.19 pkgsrc/textproc/py-html5lib/Makefile:1.20
--- pkgsrc/textproc/py-html5lib/Makefile:1.19 Sun Apr 13 11:57:06 2025
+++ pkgsrc/textproc/py-html5lib/Makefile Sat Jul 5 11:44:13 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/04/13 11:57:06 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2025/07/05 11:44:13 wiz Exp $
DISTNAME= html5lib-1.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,5 +21,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-expec
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-jsonschema-path/Makefile
diff -u pkgsrc/textproc/py-jsonschema-path/Makefile:1.4 pkgsrc/textproc/py-jsonschema-path/Makefile:1.5
--- pkgsrc/textproc/py-jsonschema-path/Makefile:1.4 Sat Jan 25 11:28:19 2025
+++ pkgsrc/textproc/py-jsonschema-path/Makefile Sat Jul 5 11:44:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/01/25 11:28:19 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/05 11:44:12 wiz Exp $
DISTNAME= jsonschema_path-0.3.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -18,5 +18,7 @@ DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1:../..
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-jsonschema-spec/Makefile
diff -u pkgsrc/textproc/py-jsonschema-spec/Makefile:1.4 pkgsrc/textproc/py-jsonschema-spec/Makefile:1.5
--- pkgsrc/textproc/py-jsonschema-spec/Makefile:1.4 Sat Oct 28 19:57:17 2023
+++ pkgsrc/textproc/py-jsonschema-spec/Makefile Sat Jul 5 11:44:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2023/10/28 19:57:17 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/05 11:44:17 wiz Exp $
DISTNAME= jsonschema_spec-0.2.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -19,7 +19,7 @@ DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1:../..
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-jxmlease/Makefile
diff -u pkgsrc/textproc/py-jxmlease/Makefile:1.5 pkgsrc/textproc/py-jxmlease/Makefile:1.6
--- pkgsrc/textproc/py-jxmlease/Makefile:1.5 Sun Jan 14 09:44:59 2024
+++ pkgsrc/textproc/py-jxmlease/Makefile Sat Jul 5 11:44:14 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/01/14 09:44:59 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/05 11:44:14 wiz Exp $
DISTNAME= jxmlease-1.0.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ DEPENDS+= ${PYPKGPREFIX}-lxml-[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/textproc/py-lxml-html-clean/Makefile
diff -u pkgsrc/textproc/py-lxml-html-clean/Makefile:1.9 pkgsrc/textproc/py-lxml-html-clean/Makefile:1.10
--- pkgsrc/textproc/py-lxml-html-clean/Makefile:1.9 Sat Apr 12 19:17:27 2025
+++ pkgsrc/textproc/py-lxml-html-clean/Makefile Sat Jul 5 11:44:16 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/04/12 19:17:27 adam Exp $
+# $NetBSD: Makefile,v 1.10 2025/07/05 11:44:16 wiz Exp $
DISTNAME= lxml_html_clean-0.4.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -13,5 +13,7 @@ LICENSE= modified-bsd
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-markups/Makefile
diff -u pkgsrc/textproc/py-markups/Makefile:1.22 pkgsrc/textproc/py-markups/Makefile:1.23
--- pkgsrc/textproc/py-markups/Makefile:1.22 Tue Apr 29 15:46:22 2025
+++ pkgsrc/textproc/py-markups/Makefile Sat Jul 5 11:44:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/04/29 15:46:22 adam Exp $
+# $NetBSD: Makefile,v 1.23 2025/07/05 11:44:19 wiz Exp $
DISTNAME= markups-4.1.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -29,7 +29,7 @@ DEPENDS+= ${PYPKGPREFIX}-textile-[0-9]*:
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-mkdocs/Makefile
diff -u pkgsrc/textproc/py-mkdocs/Makefile:1.15 pkgsrc/textproc/py-mkdocs/Makefile:1.16
--- pkgsrc/textproc/py-mkdocs/Makefile:1.15 Mon Sep 2 21:01:59 2024
+++ pkgsrc/textproc/py-mkdocs/Makefile Sat Jul 5 11:44:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/09/02 21:01:59 adam Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/05 11:44:19 wiz Exp $
DISTNAME= mkdocs-1.6.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -27,10 +27,9 @@ DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1:../..
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 310
-DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.4:../../devel/py-importlib-metadata
-.endif
.if ${PYTHON_VERSION} >= 312
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
.endif
Index: pkgsrc/textproc/py-mkdocs-get-deps/Makefile
diff -u pkgsrc/textproc/py-mkdocs-get-deps/Makefile:1.1 pkgsrc/textproc/py-mkdocs-get-deps/Makefile:1.2
--- pkgsrc/textproc/py-mkdocs-get-deps/Makefile:1.1 Mon May 27 08:07:11 2024
+++ pkgsrc/textproc/py-mkdocs-get-deps/Makefile Sat Jul 5 11:44:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/05/27 08:07:11 adam Exp $
+# $NetBSD: Makefile,v 1.2 2025/07/05 11:44:18 wiz Exp $
DISTNAME= mkdocs_get_deps-0.2.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -17,12 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1:../..
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27
-
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 310
-DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.3:../../devel/py-importlib-metadata
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/textproc/py-openapi3/Makefile
diff -u pkgsrc/textproc/py-openapi3/Makefile:1.6 pkgsrc/textproc/py-openapi3/Makefile:1.7
--- pkgsrc/textproc/py-openapi3/Makefile:1.6 Wed Aug 30 14:56:54 2023
+++ pkgsrc/textproc/py-openapi3/Makefile Sat Jul 5 11:44:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/08/30 14:56:54 adam Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/05 11:44:20 wiz Exp $
DISTNAME= openapi3-1.8.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ DEPENDS+= ${PYPKGPREFIX}-yaml-[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/textproc/py-openpyxl/Makefile
diff -u pkgsrc/textproc/py-openpyxl/Makefile:1.37 pkgsrc/textproc/py-openpyxl/Makefile:1.38
--- pkgsrc/textproc/py-openpyxl/Makefile:1.37 Tue Apr 22 09:46:24 2025
+++ pkgsrc/textproc/py-openpyxl/Makefile Sat Jul 5 11:44:13 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2025/04/22 09:46:24 adam Exp $
+# $NetBSD: Makefile,v 1.38 2025/07/05 11:44:13 wiz Exp $
DISTNAME= openpyxl-3.1.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-peg2/Makefile
diff -u pkgsrc/textproc/py-peg2/Makefile:1.4 pkgsrc/textproc/py-peg2/Makefile:1.5
--- pkgsrc/textproc/py-peg2/Makefile:1.4 Tue Jan 4 20:55:02 2022
+++ pkgsrc/textproc/py-peg2/Makefile Sat Jul 5 11:44:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/01/04 20:55:02 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/05 11:44:08 wiz Exp $
DISTNAME= pyPEG2-2.15.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//:tl}
@@ -15,7 +15,7 @@ DEPENDS+= ${PYPKGPREFIX}-lxml-[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/textproc/py-pyaml/Makefile
diff -u pkgsrc/textproc/py-pyaml/Makefile:1.18 pkgsrc/textproc/py-pyaml/Makefile:1.19
--- pkgsrc/textproc/py-pyaml/Makefile:1.18 Thu Jun 5 16:25:07 2025
+++ pkgsrc/textproc/py-pyaml/Makefile Sat Jul 5 11:44:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/06/05 16:25:07 adam Exp $
+# $NetBSD: Makefile,v 1.19 2025/07/05 11:44:11 wiz Exp $
DISTNAME= pyaml-25.5.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,5 +18,7 @@ DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-pybtex/Makefile
diff -u pkgsrc/textproc/py-pybtex/Makefile:1.10 pkgsrc/textproc/py-pybtex/Makefile:1.11
--- pkgsrc/textproc/py-pybtex/Makefile:1.10 Mon Apr 17 19:43:34 2023
+++ pkgsrc/textproc/py-pybtex/Makefile Sat Jul 5 11:44:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/04/17 19:43:34 adam Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/05 11:44:17 wiz Exp $
DISTNAME= pybtex-0.24.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ USE_LANGUAGES= # none
USE_PKG_RESOURCES= yes
-PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-yaml
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/textproc/py-pyquery/Makefile
diff -u pkgsrc/textproc/py-pyquery/Makefile:1.16 pkgsrc/textproc/py-pyquery/Makefile:1.17
--- pkgsrc/textproc/py-pyquery/Makefile:1.16 Mon Apr 14 12:50:20 2025
+++ pkgsrc/textproc/py-pyquery/Makefile Sat Jul 5 11:44:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/04/14 12:50:20 adam Exp $
+# $NetBSD: Makefile,v 1.17 2025/07/05 11:44:08 wiz Exp $
DISTNAME= pyquery-2.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,5 +18,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-WebTest-[0
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-pyyaml_env_tag/Makefile
diff -u pkgsrc/textproc/py-pyyaml_env_tag/Makefile:1.2 pkgsrc/textproc/py-pyyaml_env_tag/Makefile:1.3
--- pkgsrc/textproc/py-pyyaml_env_tag/Makefile:1.2 Fri Jun 13 07:26:24 2025
+++ pkgsrc/textproc/py-pyyaml_env_tag/Makefile Sat Jul 5 11:44:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2025/06/13 07:26:24 adam Exp $
+# $NetBSD: Makefile,v 1.3 2025/07/05 11:44:11 wiz Exp $
DISTNAME= pyyaml_env_tag-1.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -15,5 +15,7 @@ DEPENDS+= ${PYPKGPREFIX}-yaml>0:../../te
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-ramlfications/Makefile
diff -u pkgsrc/textproc/py-ramlfications/Makefile:1.8 pkgsrc/textproc/py-ramlfications/Makefile:1.9
--- pkgsrc/textproc/py-ramlfications/Makefile:1.8 Mon Apr 14 12:50:20 2025
+++ pkgsrc/textproc/py-ramlfications/Makefile Sat Jul 5 11:44:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/04/14 12:50:20 adam Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/05 11:44:17 wiz Exp $
DISTNAME= ramlfications-0.2.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -27,6 +27,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-local
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} ramlfications ramlfications-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/textproc/py-relatorio/Makefile
diff -u pkgsrc/textproc/py-relatorio/Makefile:1.30 pkgsrc/textproc/py-relatorio/Makefile:1.31
--- pkgsrc/textproc/py-relatorio/Makefile:1.30 Mon Apr 14 12:50:21 2025
+++ pkgsrc/textproc/py-relatorio/Makefile Sat Jul 5 11:44:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2025/04/14 12:50:21 adam Exp $
+# $NetBSD: Makefile,v 1.31 2025/07/05 11:44:19 wiz Exp $
DISTNAME= relatorio-0.11.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,6 +18,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-magic-[0-9
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} relatorio-render relatorio-render-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/textproc/py-rst2pdf/Makefile
diff -u pkgsrc/textproc/py-rst2pdf/Makefile:1.18 pkgsrc/textproc/py-rst2pdf/Makefile:1.19
--- pkgsrc/textproc/py-rst2pdf/Makefile:1.18 Thu Apr 24 07:11:24 2025
+++ pkgsrc/textproc/py-rst2pdf/Makefile Sat Jul 5 11:44:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/04/24 07:11:24 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2025/07/05 11:44:07 wiz Exp $
DISTNAME= rst2pdf-0.102
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -26,6 +26,8 @@ DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} rst2pdf rst2pdf-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/textproc/py-tablib/Makefile
diff -u pkgsrc/textproc/py-tablib/Makefile:1.19 pkgsrc/textproc/py-tablib/Makefile:1.20
--- pkgsrc/textproc/py-tablib/Makefile:1.19 Mon Apr 14 12:56:30 2025
+++ pkgsrc/textproc/py-tablib/Makefile Sat Jul 5 11:44:16 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/04/14 12:56:30 adam Exp $
+# $NetBSD: Makefile,v 1.20 2025/07/05 11:44:16 wiz Exp $
DISTNAME= tablib-3.8.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -25,5 +25,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/textproc/py-xml2rfc/Makefile
diff -u pkgsrc/textproc/py-xml2rfc/Makefile:1.26 pkgsrc/textproc/py-xml2rfc/Makefile:1.27
--- pkgsrc/textproc/py-xml2rfc/Makefile:1.26 Mon Apr 14 13:03:51 2025
+++ pkgsrc/textproc/py-xml2rfc/Makefile Sat Jul 5 11:44:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2025/04/14 13:03:51 adam Exp $
+# $NetBSD: Makefile,v 1.27 2025/07/05 11:44:12 wiz Exp $
DISTNAME= xml2rfc-3.28.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -28,6 +28,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-weasyprint
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} xml2rfc xml2rfc-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/textproc/py-xmldiff/Makefile
diff -u pkgsrc/textproc/py-xmldiff/Makefile:1.6 pkgsrc/textproc/py-xmldiff/Makefile:1.7
--- pkgsrc/textproc/py-xmldiff/Makefile:1.6 Mon Apr 14 13:00:59 2025
+++ pkgsrc/textproc/py-xmldiff/Makefile Sat Jul 5 11:44:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/04/14 13:00:59 adam Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/05 11:44:07 wiz Exp $
DISTNAME= xmldiff-2.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ DEPENDS+= ${PYPKGPREFIX}-lxml>=3.1.0:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
.for bin in xmldiff xmlpatch
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/textproc/py-yamllint/Makefile
diff -u pkgsrc/textproc/py-yamllint/Makefile:1.17 pkgsrc/textproc/py-yamllint/Makefile:1.18
--- pkgsrc/textproc/py-yamllint/Makefile:1.17 Sun May 4 12:59:55 2025
+++ pkgsrc/textproc/py-yamllint/Makefile Sat Jul 5 11:44:13 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/05/04 12:59:55 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/05 11:44:13 wiz Exp $
DISTNAME= yamllint-1.37.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} yamllint yamllint-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/www/py-MechanicalSoup/Makefile
diff -u pkgsrc/www/py-MechanicalSoup/Makefile:1.21 pkgsrc/www/py-MechanicalSoup/Makefile:1.22
--- pkgsrc/www/py-MechanicalSoup/Makefile:1.21 Tue Jul 1 05:27:10 2025
+++ pkgsrc/www/py-MechanicalSoup/Makefile Sat Jul 5 11:44:14 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/07/01 05:27:10 adam Exp $
+# $NetBSD: Makefile,v 1.22 2025/07/05 11:44:14 wiz Exp $
DISTNAME= mechanicalsoup-1.4.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/mechanicalsoup/MechanicalSoup/}
@@ -26,6 +26,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-werkzeug-[
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# as of 1.3.0
# 69 failed, 66 passed
Index: pkgsrc/www/py-aiohttp-cors/Makefile
diff -u pkgsrc/www/py-aiohttp-cors/Makefile:1.2 pkgsrc/www/py-aiohttp-cors/Makefile:1.3
--- pkgsrc/www/py-aiohttp-cors/Makefile:1.2 Tue Jan 4 20:55:15 2022
+++ pkgsrc/www/py-aiohttp-cors/Makefile Sat Jul 5 11:44:14 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2022/01/04 20:55:15 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2025/07/05 11:44:14 wiz Exp $
DISTNAME= aiohttp-cors-0.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -13,7 +13,7 @@ LICENSE= apache-2.0
DEPENDS+= ${PYPKGPREFIX}-aiohttp>=2.2.0:../../www/py-aiohttp
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-aiohttp-oauthlib/Makefile
diff -u pkgsrc/www/py-aiohttp-oauthlib/Makefile:1.3 pkgsrc/www/py-aiohttp-oauthlib/Makefile:1.4
--- pkgsrc/www/py-aiohttp-oauthlib/Makefile:1.3 Sun Apr 13 20:39:35 2025
+++ pkgsrc/www/py-aiohttp-oauthlib/Makefile Sat Jul 5 11:44:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2025/04/13 20:39:35 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2025/07/05 11:44:12 wiz Exp $
DISTNAME= aiohttp-oauthlib-0.1.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools
DEPENDS+= ${PYPKGPREFIX}-aiohttp-[0-9]*:../../www/py-aiohttp
DEPENDS+= ${PYPKGPREFIX}-oauthlib-[0-9]*:../../security/py-oauthlib
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-aiohttp-remotes/Makefile
diff -u pkgsrc/www/py-aiohttp-remotes/Makefile:1.3 pkgsrc/www/py-aiohttp-remotes/Makefile:1.4
--- pkgsrc/www/py-aiohttp-remotes/Makefile:1.3 Sun Mar 2 09:30:01 2025
+++ pkgsrc/www/py-aiohttp-remotes/Makefile Sat Jul 5 11:44:16 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2025/03/02 09:30:01 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2025/07/05 11:44:16 wiz Exp $
DISTNAME= aiohttp_remotes-1.2.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -21,7 +21,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-aiohttp-socks/Makefile
diff -u pkgsrc/www/py-aiohttp-socks/Makefile:1.26 pkgsrc/www/py-aiohttp-socks/Makefile:1.27
--- pkgsrc/www/py-aiohttp-socks/Makefile:1.26 Mon Apr 14 13:14:02 2025
+++ pkgsrc/www/py-aiohttp-socks/Makefile Sat Jul 5 11:44:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2025/04/14 13:14:02 adam Exp $
+# $NetBSD: Makefile,v 1.27 2025/07/05 11:44:17 wiz Exp $
DISTNAME= aiohttp_socks-0.10.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -17,5 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-python-socks>=2
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-beautifulsoup4/Makefile
diff -u pkgsrc/www/py-beautifulsoup4/Makefile:1.35 pkgsrc/www/py-beautifulsoup4/Makefile:1.36
--- pkgsrc/www/py-beautifulsoup4/Makefile:1.35 Fri Apr 18 11:32:28 2025
+++ pkgsrc/www/py-beautifulsoup4/Makefile Sat Jul 5 11:44:16 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2025/04/18 11:32:28 adam Exp $
+# $NetBSD: Makefile,v 1.36 2025/07/05 11:44:16 wiz Exp $
DISTNAME= beautifulsoup4-4.13.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,5 +19,7 @@ DEPENDS+= ${PYPKGPREFIX}-typing-extensio
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-draftjs_exporter/Makefile
diff -u pkgsrc/www/py-draftjs_exporter/Makefile:1.9 pkgsrc/www/py-draftjs_exporter/Makefile:1.10
--- pkgsrc/www/py-draftjs_exporter/Makefile:1.9 Mon Apr 21 05:44:43 2025
+++ pkgsrc/www/py-draftjs_exporter/Makefile Sat Jul 5 11:44:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/04/21 05:44:43 adam Exp $
+# $NetBSD: Makefile,v 1.10 2025/07/05 11:44:11 wiz Exp $
DISTNAME= draftjs_exporter-5.1.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,5 +19,7 @@ DEPENDS+= ${PYPKGPREFIX}-lxml>=4.2.0:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-feedgen/Makefile
diff -u pkgsrc/www/py-feedgen/Makefile:1.7 pkgsrc/www/py-feedgen/Makefile:1.8
--- pkgsrc/www/py-feedgen/Makefile:1.7 Mon Apr 14 18:56:05 2025
+++ pkgsrc/www/py-feedgen/Makefile Sat Jul 5 11:44:13 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/04/14 18:56:05 adam Exp $
+# $NetBSD: Makefile,v 1.8 2025/07/05 11:44:13 wiz Exp $
DISTNAME= feedgen-1.0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,5 +16,7 @@ DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-flasgger/Makefile
diff -u pkgsrc/www/py-flasgger/Makefile:1.1 pkgsrc/www/py-flasgger/Makefile:1.2
--- pkgsrc/www/py-flasgger/Makefile:1.1 Mon Aug 28 09:31:13 2023
+++ pkgsrc/www/py-flasgger/Makefile Sat Jul 5 11:44:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/08/28 09:31:13 adam Exp $
+# $NetBSD: Makefile,v 1.2 2025/07/05 11:44:10 wiz Exp $
DISTNAME= flasgger-0.9.7.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ DEPENDS+= ${PYPKGPREFIX}-yaml>=3.0:../..
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
post-extract:
${RM} ${WRKSRC}/flasgger/.DS_Store
Index: pkgsrc/www/py-flask-flatpages/Makefile
diff -u pkgsrc/www/py-flask-flatpages/Makefile:1.24 pkgsrc/www/py-flask-flatpages/Makefile:1.25
--- pkgsrc/www/py-flask-flatpages/Makefile:1.24 Mon Apr 14 18:56:06 2025
+++ pkgsrc/www/py-flask-flatpages/Makefile Sat Jul 5 11:44:15 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2025/04/14 18:56:06 adam Exp $
+# $NetBSD: Makefile,v 1.25 2025/07/05 11:44:15 wiz Exp $
DISTNAME= flask_flatpages-0.8.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -21,6 +21,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-pygments-[
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "options.mk"
.include "../../lang/python/wheel.mk"
Index: pkgsrc/www/py-flask-sqlalchemy/Makefile
diff -u pkgsrc/www/py-flask-sqlalchemy/Makefile:1.19 pkgsrc/www/py-flask-sqlalchemy/Makefile:1.20
--- pkgsrc/www/py-flask-sqlalchemy/Makefile:1.19 Sun Feb 23 21:01:54 2025
+++ pkgsrc/www/py-flask-sqlalchemy/Makefile Sat Jul 5 11:44:13 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/02/23 21:01:54 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2025/07/05 11:44:13 wiz Exp $
DISTNAME= flask_sqlalchemy-3.1.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -17,5 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=1.2
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-httpie/Makefile
diff -u pkgsrc/www/py-httpie/Makefile:1.22 pkgsrc/www/py-httpie/Makefile:1.23
--- pkgsrc/www/py-httpie/Makefile:1.22 Sun Apr 13 19:03:00 2025
+++ pkgsrc/www/py-httpie/Makefile Sat Jul 5 11:44:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/04/13 19:03:00 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2025/07/05 11:44:10 wiz Exp $
DISTNAME= httpie-3.2.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -29,6 +29,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
SUBST_CLASSES+= man
SUBST_STAGE.man= pre-configure
SUBST_MESSAGE.man= Fixing mandir paths.
Index: pkgsrc/www/py-jupyter_server/Makefile
diff -u pkgsrc/www/py-jupyter_server/Makefile:1.16 pkgsrc/www/py-jupyter_server/Makefile:1.17
--- pkgsrc/www/py-jupyter_server/Makefile:1.16 Mon Jun 2 11:32:48 2025
+++ pkgsrc/www/py-jupyter_server/Makefile Sat Jul 5 11:44:13 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/06/02 11:32:48 prlw1 Exp $
+# $NetBSD: Makefile,v 1.17 2025/07/05 11:44:13 wiz Exp $
DISTNAME= jupyter_server-2.16.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -40,7 +40,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeo
USE_LANGUAGES= # none
-USE_PKGLOCALEDIR= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/www/py-parsel/Makefile
diff -u pkgsrc/www/py-parsel/Makefile:1.16 pkgsrc/www/py-parsel/Makefile:1.17
--- pkgsrc/www/py-parsel/Makefile:1.16 Mon Apr 14 19:31:54 2025
+++ pkgsrc/www/py-parsel/Makefile Sat Jul 5 11:44:15 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/04/14 19:31:54 adam Exp $
+# $NetBSD: Makefile,v 1.17 2025/07/05 11:44:15 wiz Exp $
DISTNAME= parsel-1.10.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -22,5 +22,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-sanic/Makefile
diff -u pkgsrc/www/py-sanic/Makefile:1.41 pkgsrc/www/py-sanic/Makefile:1.42
--- pkgsrc/www/py-sanic/Makefile:1.41 Mon Apr 14 20:28:02 2025
+++ pkgsrc/www/py-sanic/Makefile Sat Jul 5 11:44:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2025/04/14 20:28:02 adam Exp $
+# $NetBSD: Makefile,v 1.42 2025/07/05 11:44:17 wiz Exp $
DISTNAME= sanic-24.12.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -43,6 +43,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-uvicorn-[0
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} sanic sanic-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/www/py-scrapy/Makefile
diff -u pkgsrc/www/py-scrapy/Makefile:1.30 pkgsrc/www/py-scrapy/Makefile:1.31
--- pkgsrc/www/py-scrapy/Makefile:1.30 Thu Jul 3 04:42:11 2025
+++ pkgsrc/www/py-scrapy/Makefile Sat Jul 5 11:44:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2025/07/03 04:42:11 adam Exp $
+# $NetBSD: Makefile,v 1.31 2025/07/05 11:44:11 wiz Exp $
DISTNAME= scrapy-2.13.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -32,6 +32,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-testfixtur
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} scrapy scrapy-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/www/py-sydent/Makefile
diff -u pkgsrc/www/py-sydent/Makefile:1.8 pkgsrc/www/py-sydent/Makefile:1.9
--- pkgsrc/www/py-sydent/Makefile:1.8 Tue Jan 14 09:46:21 2025
+++ pkgsrc/www/py-sydent/Makefile Sat Jul 5 11:44:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/01/14 09:46:21 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/05 11:44:18 wiz Exp $
DISTNAME= matrix_sydent-2.6.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/matrix_//}
@@ -31,6 +31,8 @@ DEPENDS+= ${PYPKGPREFIX}-zope.interface>
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
PYTHON_SELF_CONFLICT= yes
# Avoid the pyNN- prefix in config, doc, and so on.
Index: pkgsrc/www/py-test-aiohttp/Makefile
diff -u pkgsrc/www/py-test-aiohttp/Makefile:1.4 pkgsrc/www/py-test-aiohttp/Makefile:1.5
--- pkgsrc/www/py-test-aiohttp/Makefile:1.4 Mon Apr 14 20:28:02 2025
+++ pkgsrc/www/py-test-aiohttp/Makefile Sat Jul 5 11:44:16 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/04/14 20:28:02 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/05 11:44:16 wiz Exp $
DISTNAME= pytest_aiohttp-1.1.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/pytest_/test-/}
@@ -19,5 +19,7 @@ DEPENDS+= ${PYPKGPREFIX}-test-asyncio>=0
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-twill/Makefile
diff -u pkgsrc/www/py-twill/Makefile:1.27 pkgsrc/www/py-twill/Makefile:1.28
--- pkgsrc/www/py-twill/Makefile:1.27 Mon Apr 14 20:28:03 2025
+++ pkgsrc/www/py-twill/Makefile Sat Jul 5 11:44:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2025/04/14 20:28:03 adam Exp $
+# $NetBSD: Makefile,v 1.28 2025/07/05 11:44:17 wiz Exp $
DISTNAME= twill-3.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,6 +21,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-tox>=4:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
.for bin in twill twill-fork
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/www/py-uvicorn/Makefile
diff -u pkgsrc/www/py-uvicorn/Makefile:1.52 pkgsrc/www/py-uvicorn/Makefile:1.53
--- pkgsrc/www/py-uvicorn/Makefile:1.52 Tue Jul 1 08:09:46 2025
+++ pkgsrc/www/py-uvicorn/Makefile Sat Jul 5 11:44:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.52 2025/07/01 08:09:46 adam Exp $
+# $NetBSD: Makefile,v 1.53 2025/07/05 11:44:08 wiz Exp $
DISTNAME= uvicorn-0.35.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -25,10 +25,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>
USE_LANGUAGES= # none
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.0:../../devel/py-typing-extensions
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/www/py-vcrpy/Makefile
diff -u pkgsrc/www/py-vcrpy/Makefile:1.4 pkgsrc/www/py-vcrpy/Makefile:1.5
--- pkgsrc/www/py-vcrpy/Makefile:1.4 Mon Apr 14 20:28:03 2025
+++ pkgsrc/www/py-vcrpy/Makefile Sat Jul 5 11:44:14 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/04/14 20:28:03 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/05 11:44:14 wiz Exp $
DISTNAME= vcrpy-7.0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,6 +21,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-async
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>0:../../devel/py-test-cov
TEST_DEPENDS+= ${PYPKGPREFIX}-test-httpbin>=1.0.0:../../www/py-test-httpbin
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# as of 6.0.1
# 60 failed, 173 passed, 9 skipped, 14 errors
Index: pkgsrc/www/py-webdav/Makefile
diff -u pkgsrc/www/py-webdav/Makefile:1.2 pkgsrc/www/py-webdav/Makefile:1.3
--- pkgsrc/www/py-webdav/Makefile:1.2 Tue Jan 4 20:55:38 2022
+++ pkgsrc/www/py-webdav/Makefile Sat Jul 5 11:44:16 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2022/01/04 20:55:38 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2025/07/05 11:44:16 wiz Exp $
DISTNAME= webdav-1.1.7
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*
TEST_DEPENDS+= ${PYPKGPREFIX}-hamcrest-[0-9]*:../../devel/py-hamcrest
TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
# bug in 1.1.7
EGG_NAME= webdav-1.1.6
Index: pkgsrc/www/py-wtforms-alchemy/Makefile
diff -u pkgsrc/www/py-wtforms-alchemy/Makefile:1.16 pkgsrc/www/py-wtforms-alchemy/Makefile:1.17
--- pkgsrc/www/py-wtforms-alchemy/Makefile:1.16 Mon Apr 14 20:28:04 2025
+++ pkgsrc/www/py-wtforms-alchemy/Makefile Sat Jul 5 11:44:15 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/04/14 20:28:04 adam Exp $
+# $NetBSD: Makefile,v 1.17 2025/07/05 11:44:15 wiz Exp $
DISTNAME= wtforms_alchemy-0.19.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -26,5 +26,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-wtforms-te
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-wtforms-sqlalchemy/Makefile
diff -u pkgsrc/www/py-wtforms-sqlalchemy/Makefile:1.4 pkgsrc/www/py-wtforms-sqlalchemy/Makefile:1.5
--- pkgsrc/www/py-wtforms-sqlalchemy/Makefile:1.4 Fri Feb 7 09:48:20 2025
+++ pkgsrc/www/py-wtforms-sqlalchemy/Makefile Sat Jul 5 11:44:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/02/07 09:48:20 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/07/05 11:44:08 wiz Exp $
DISTNAME= wtforms_sqlalchemy-0.4.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -16,5 +16,7 @@ DEPENDS+= ${PYPKGPREFIX}-wtforms>=3.1:..
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Home |
Main Index |
Thread Index |
Old Index