pkgsrc-Changes archive

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

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Oct 14 06:46:10 UTC 2024

Modified Files:
        pkgsrc/audio/aeneas: Makefile
        pkgsrc/audio/mpc: Makefile
        pkgsrc/audio/musicpd: Makefile
        pkgsrc/audio/ncmpc: Makefile
        pkgsrc/audio/py-music21: Makefile
        pkgsrc/audio/py-soundfile: Makefile
        pkgsrc/biology/atac-seq: Makefile
        pkgsrc/biology/chip-seq: Makefile
        pkgsrc/biology/microsynteny-tools: Makefile
        pkgsrc/biology/mopac: Makefile
        pkgsrc/biology/py-biopython: Makefile
        pkgsrc/biology/py-dna-features-viewer: Makefile
        pkgsrc/biology/py-macs2: Makefile
        pkgsrc/biology/py-macs3: Makefile
        pkgsrc/biology/py-multiqc: Makefile
        pkgsrc/cad/py-gds: Makefile
        pkgsrc/cad/py-gdstk: Makefile
        pkgsrc/chat/matrix-synapse: options.mk
        pkgsrc/chat/mautrix-telegram: Makefile
        pkgsrc/chat/py-hangups: Makefile
        pkgsrc/chat/py-mastodon: Makefile
        pkgsrc/chat/py-matrix-nio: Makefile
        pkgsrc/chat/py-mautrix: Makefile
        pkgsrc/chat/py-zulip: Makefile
        pkgsrc/chat/py-zulip-term: Makefile
        pkgsrc/chat/srain: Makefile
        pkgsrc/chat/tootstream: Makefile
        pkgsrc/comms/py-cleo: Makefile
        pkgsrc/databases/pgadmin3: options.mk
        pkgsrc/databases/py-kb: Makefile
        pkgsrc/databases/py-peewee: Makefile
        pkgsrc/databases/py-sqlalchemy-migrate: Makefile
        pkgsrc/databases/py-tinydb: Makefile
        pkgsrc/devel/accerciser: Makefile
        pkgsrc/devel/afl++: Makefile
        pkgsrc/devel/bpython: Makefile
        pkgsrc/devel/deepstate: Makefile
        pkgsrc/devel/deepstate-afl: Makefile
        pkgsrc/devel/deepstate-honggfuzz: Makefile
        pkgsrc/devel/deepstate-libfuzzer: Makefile
        pkgsrc/devel/nextpnr: nextpnr.mk
        pkgsrc/devel/py-SDL2: Makefile
        pkgsrc/devel/py-ailment: Makefile
        pkgsrc/devel/py-angr: Makefile
        pkgsrc/devel/py-boost: Makefile
        pkgsrc/devel/py-buildbot: Makefile
        pkgsrc/devel/py-buildbot-badges: Makefile
        pkgsrc/devel/py-buildbot-console-view: Makefile
        pkgsrc/devel/py-buildbot-grid-view: Makefile
        pkgsrc/devel/py-buildbot-waterfall-view: Makefile
        pkgsrc/devel/py-buildbot-www: Makefile
        pkgsrc/devel/py-cachecontrol: Makefile
        pkgsrc/devel/py-cle: Makefile
        pkgsrc/devel/py-click-aliases: Makefile
        pkgsrc/devel/py-daemon: Makefile
        pkgsrc/devel/py-deepstate: Makefile
        pkgsrc/devel/py-dictdiffer: Makefile
        pkgsrc/devel/py-doc8: Makefile
        pkgsrc/devel/py-doctor: Makefile
        pkgsrc/devel/py-dogpile-cache: Makefile
        pkgsrc/devel/py-falcon: Makefile
        pkgsrc/devel/py-fire: Makefile
        pkgsrc/devel/py-fixtures: Makefile
        pkgsrc/devel/py-fuzzywuzzy: Makefile
        pkgsrc/devel/py-gidgethub: Makefile
        pkgsrc/devel/py-h5netcdf: Makefile
        pkgsrc/devel/py-h5py: Makefile
        pkgsrc/devel/py-importlab: Makefile
        pkgsrc/devel/py-ipykernel: Makefile
        pkgsrc/devel/py-ipython: Makefile
        pkgsrc/devel/py-jaraco.develop: Makefile
        pkgsrc/devel/py-jaraco.packaging: Makefile
        pkgsrc/devel/py-jupyter-console: Makefile
        pkgsrc/devel/py-linecache2: Makefile
        pkgsrc/devel/py-lockfile: Makefile
        pkgsrc/devel/py-memory-profiler: Makefile
        pkgsrc/devel/py-nihtest: Makefile
        pkgsrc/devel/py-pbr: Makefile
        pkgsrc/devel/py-poetry: Makefile
        pkgsrc/devel/py-poetry-plugin-export: Makefile
        pkgsrc/devel/py-pygit2: Makefile
        pkgsrc/devel/py-pytype: Makefile
        pkgsrc/devel/py-requests-mock: Makefile
        pkgsrc/devel/py-requests-unixsocket: Makefile
        pkgsrc/devel/py-rope: Makefile
        pkgsrc/devel/py-stevedore: Makefile
        pkgsrc/devel/py-test-checkdocs: Makefile
        pkgsrc/devel/py-test-doctestplus: Makefile
        pkgsrc/devel/py-testrepository: Makefile
        pkgsrc/devel/py-testresources: Makefile
        pkgsrc/devel/py-testscenarios: Makefile
        pkgsrc/devel/py-testtools: Makefile
        pkgsrc/devel/py-toolconfig: Makefile
        pkgsrc/devel/py-tortoisehg: Makefile
        pkgsrc/devel/py-traceback2: Makefile
        pkgsrc/devel/py-trytond: Makefile.common
        pkgsrc/devel/py-xdist: Makefile
        pkgsrc/devel/ruby-iruby: Makefile
        pkgsrc/editors/retext: Makefile
        pkgsrc/emulators/gns3-gui: Makefile
        pkgsrc/emulators/gns3-server: Makefile
        pkgsrc/emulators/qemu: Makefile
        pkgsrc/filesystems/tahoe-lafs: Makefile
        pkgsrc/finance/py-alpha_vantage: Makefile
        pkgsrc/finance/py-alphalens: Makefile
        pkgsrc/finance/py-backtrader: Makefile
        pkgsrc/finance/py-empyrical: Makefile
        pkgsrc/finance/py-fecon235: Makefile
        pkgsrc/finance/py-pyfolio: Makefile
        pkgsrc/games/singularity: Makefile
        pkgsrc/geography/py-gdal: Makefile
        pkgsrc/geography/py-obspy: Makefile
        pkgsrc/geography/qgis: Makefile
        pkgsrc/graphics/blender: Makefile
        pkgsrc/graphics/inkscape: Makefile
        pkgsrc/graphics/mypaint: Makefile
        pkgsrc/graphics/py-OpenGL: Makefile
        pkgsrc/graphics/py-OpenGL-accelerate: Makefile
        pkgsrc/graphics/py-blurhash: Makefile
        pkgsrc/graphics/py-contourpy: Makefile
        pkgsrc/graphics/py-ggplot: Makefile
        pkgsrc/graphics/py-imageio: Makefile
        pkgsrc/graphics/py-matplotlib: Makefile
        pkgsrc/graphics/py-matplotlib-venn: Makefile
        pkgsrc/graphics/py-pygraphviz: Makefile
        pkgsrc/graphics/py-seaborn: Makefile
        pkgsrc/graphics/py-spectra: Makefile
        pkgsrc/graphics/py-tifffile: Makefile
        pkgsrc/graphics/veusz: Makefile
        pkgsrc/ham/gnuradio-core: options.mk
        pkgsrc/ham/gr-osmosdr: Makefile
        pkgsrc/lang/coq: options.mk
        pkgsrc/lang/py-js2py: Makefile
        pkgsrc/lang/py-lsp-server: Makefile
        pkgsrc/lang/py-pyformlang: Makefile
        pkgsrc/mail/gyb: Makefile
        pkgsrc/mail/mailman3: Makefile
        pkgsrc/mail/notmuch: Makefile.common
        pkgsrc/mail/py-lieer: Makefile
        pkgsrc/mail/py-mailman-hyperkitty: Makefile
        pkgsrc/mail/py-postfix-mta-sts-resolver: Makefile
        pkgsrc/math/py-Keras-Applications: Makefile
        pkgsrc/math/py-Keras-Preprocessing: Makefile
        pkgsrc/math/py-arviz: Makefile
        pkgsrc/math/py-asdf: Makefile
        pkgsrc/math/py-asdf-standard: Makefile
        pkgsrc/math/py-asdf-transform-schemas: Makefile
        pkgsrc/math/py-asdf_astropy: Makefile
        pkgsrc/math/py-asdf_coordinates_schemas: Makefile
        pkgsrc/math/py-asdf_wcs_schemas: Makefile
        pkgsrc/math/py-asteval: Makefile
        pkgsrc/math/py-astroML: Makefile
        pkgsrc/math/py-astropy: Makefile
        pkgsrc/math/py-claripy: Makefile
        pkgsrc/math/py-colormath: Makefile
        pkgsrc/math/py-gwcs: Makefile
        pkgsrc/math/py-hmmlearn: Makefile
        pkgsrc/math/py-jplephem: Makefile
        pkgsrc/math/py-lmfit: Makefile
        pkgsrc/math/py-netCDF4: Makefile
        pkgsrc/math/py-networkx: Makefile
        pkgsrc/math/py-nptyping: Makefile
        pkgsrc/math/py-numexpr: Makefile
        pkgsrc/math/py-pandas: Makefile
        pkgsrc/math/py-patsy: Makefile
        pkgsrc/math/py-photutils: Makefile
        pkgsrc/math/py-powerlaw: Makefile
        pkgsrc/math/py-pyerfa: Makefile
        pkgsrc/math/py-pymc3: Makefile
        pkgsrc/math/py-pythran: Makefile
        pkgsrc/math/py-pywavelets: Makefile
        pkgsrc/math/py-quadprog: Makefile
        pkgsrc/math/py-rpy: Makefile
        pkgsrc/math/py-scikit-image: Makefile
        pkgsrc/math/py-scikit-learn: Makefile
        pkgsrc/math/py-scipy: Makefile
        pkgsrc/math/py-sklearn-pandas: Makefile
        pkgsrc/math/py-statsmodels: Makefile
        pkgsrc/math/py-tables: Makefile
        pkgsrc/math/py-tensorboard: Makefile
        pkgsrc/math/py-theano-pymc: Makefile
        pkgsrc/math/py-uncertainties: Makefile
        pkgsrc/math/py-xarray: Makefile
        pkgsrc/math/py-xarray-einstats: Makefile
        pkgsrc/math/py-xgboost: Makefile
        pkgsrc/meta-pkgs/bulk-large: Makefile
        pkgsrc/meta-pkgs/bulk-medium: Makefile
        pkgsrc/meta-pkgs/netbsd-www: Makefile
        pkgsrc/meta-pkgs/py-tryton-platform: Makefile
        pkgsrc/meta-pkgs/texlive-collection-fontutils: Makefile
        pkgsrc/misc/khard: Makefile
        pkgsrc/multimedia/pitivi: Makefile
        pkgsrc/multimedia/streamlink: Makefile
        pkgsrc/net/coilmq: Makefile
        pkgsrc/net/gnunet: options.mk
        pkgsrc/net/py-aioresponses: Makefile
        pkgsrc/net/py-mitmproxy_rs: Makefile
        pkgsrc/net/py-pypiserver: Makefile
        pkgsrc/net/py-subunit: Makefile
        pkgsrc/net/py-tweepy: Makefile
        pkgsrc/net/py-twine: Makefile
        pkgsrc/net/py-twython: Makefile
        pkgsrc/net/py-zeep: Makefile
        pkgsrc/net/scapy: Makefile
        pkgsrc/net/yt-dlp: Makefile
        pkgsrc/parallel/py-ipyparallel: Makefile
        pkgsrc/print/a2ps: Makefile
        pkgsrc/print/apsfilter: Makefile
        pkgsrc/print/psutils: Makefile
        pkgsrc/print/py-pikepdf: Makefile
        pkgsrc/print/py-pspdfutils: Makefile
        pkgsrc/print/py-weasyprint: Makefile
        pkgsrc/print/zathura: Makefile
        pkgsrc/security/fail2ban: Makefile
        pkgsrc/security/py-bandit: Makefile
        pkgsrc/security/py-google-auth-oauthlib: Makefile
        pkgsrc/security/py-pip-audit: Makefile
        pkgsrc/security/py-requests-oauthlib: Makefile
        pkgsrc/security/py-solo1: Makefile
        pkgsrc/security/py-truststore: Makefile
        pkgsrc/security/py-yubikey-manager: Makefile
        pkgsrc/security/yubikey-manager-qt: Makefile
        pkgsrc/sysutils/ansible: Makefile
        pkgsrc/sysutils/ansible-core: Makefile
        pkgsrc/sysutils/ansible-lint: Makefile
        pkgsrc/sysutils/duplicity: Makefile
        pkgsrc/sysutils/gam: Makefile
        pkgsrc/sysutils/py-ansible-compat: Makefile
        pkgsrc/sysutils/py-eliot: Makefile
        pkgsrc/sysutils/py-fritz_exporter: Makefile
        pkgsrc/sysutils/py-kubernetes: Makefile
        pkgsrc/sysutils/py-nkdfu: Makefile
        pkgsrc/sysutils/py-watchdog: Makefile
        pkgsrc/sysutils/salt-docs: Makefile
        pkgsrc/textproc/csvkit: Makefile
        pkgsrc/textproc/groff: options.mk
        pkgsrc/textproc/py-alabaster: Makefile
        pkgsrc/textproc/py-astropy-sphinx-theme: Makefile
        pkgsrc/textproc/py-breathe: Makefile
        pkgsrc/textproc/py-colored: Makefile
        pkgsrc/textproc/py-deepdiff: Makefile
        pkgsrc/textproc/py-lunr: Makefile
        pkgsrc/textproc/py-markups: Makefile
        pkgsrc/textproc/py-myst-parser: Makefile
        pkgsrc/textproc/py-nltk: Makefile
        pkgsrc/textproc/py-numpydoc: Makefile
        pkgsrc/textproc/py-openapi-core: Makefile
        pkgsrc/textproc/py-pallets-sphinx-themes: Makefile
        pkgsrc/textproc/py-rapidfuzz: Makefile
        pkgsrc/textproc/py-rdflib: Makefile
        pkgsrc/textproc/py-readme_renderer: Makefile
        pkgsrc/textproc/py-sphinx: Makefile
        pkgsrc/textproc/py-sphinx-astropy: Makefile
        pkgsrc/textproc/py-sphinx-autoapi: Makefile
        pkgsrc/textproc/py-sphinx-autodoc-typehints: Makefile
        pkgsrc/textproc/py-sphinx-automodapi: Makefile
        pkgsrc/textproc/py-sphinx-basic-ng: Makefile
        pkgsrc/textproc/py-sphinx-copybutton: Makefile
        pkgsrc/textproc/py-sphinx-gallery: Makefile
        pkgsrc/textproc/py-sphinx-inline-tabs: Makefile
        pkgsrc/textproc/py-sphinx-issues: Makefile
        pkgsrc/textproc/py-sphinx-rtd-theme: Makefile
        pkgsrc/textproc/py-sphinx-theme-cloud: Makefile
        pkgsrc/textproc/py-sphinxcontrib-applehelp: Makefile
        pkgsrc/textproc/py-sphinxcontrib-bibtex: Makefile
        pkgsrc/textproc/py-sphinxcontrib-devhelp: Makefile
        pkgsrc/textproc/py-sphinxcontrib-htmlhelp: Makefile
        pkgsrc/textproc/py-sphinxcontrib-httpdomain: Makefile
        pkgsrc/textproc/py-sphinxcontrib-jquery: Makefile
        pkgsrc/textproc/py-sphinxcontrib-jsmath: Makefile
        pkgsrc/textproc/py-sphinxcontrib-log-cabinet: Makefile
        pkgsrc/textproc/py-sphinxcontrib-newsfeed: Makefile
        pkgsrc/textproc/py-sphinxcontrib-qthelp: Makefile
        pkgsrc/textproc/py-sphinxcontrib-serializinghtml: Makefile
        pkgsrc/textproc/py-sphinxcontrib-spelling: Makefile
        pkgsrc/textproc/py-sphinxcontrib-websupport: Makefile
        pkgsrc/textproc/py-sphobjinv: Makefile
        pkgsrc/textproc/py-tablib: Makefile
        pkgsrc/textproc/py-xapian: Makefile
        pkgsrc/textproc/subliminal: Makefile
        pkgsrc/time/khal: Makefile
        pkgsrc/time/ntpsec: Makefile
        pkgsrc/time/py-cftime: Makefile
        pkgsrc/time/py-jrnl: Makefile
        pkgsrc/time/py-trading-calendars: Makefile
        pkgsrc/time/py-vdirsyncer: Makefile
        pkgsrc/www/mailman3-web: Makefile
        pkgsrc/www/py-MechanicalSoup: Makefile
        pkgsrc/www/py-cheroot: Makefile
        pkgsrc/www/py-cherrypy: Makefile
        pkgsrc/www/py-django: Makefile
        pkgsrc/www/py-django-admin-sortable2: Makefile
        pkgsrc/www/py-django-allauth: Makefile
        pkgsrc/www/py-django-import-export: Makefile
        pkgsrc/www/py-django-mailman3: Makefile
        pkgsrc/www/py-django-mptt: Makefile
        pkgsrc/www/py-django-sql-explorer: Makefile
        pkgsrc/www/py-easy-thumbnails: Makefile
        pkgsrc/www/py-hyperkitty: Makefile
        pkgsrc/www/py-ipywidgets: Makefile
        pkgsrc/www/py-jupyter-lsp: Makefile
        pkgsrc/www/py-jupyter_server: Makefile
        pkgsrc/www/py-jupyterlab: Makefile
        pkgsrc/www/py-jupyterlab-server: Makefile
        pkgsrc/www/py-jupyterlab-widgets: Makefile
        pkgsrc/www/py-mezzanine: Makefile
        pkgsrc/www/py-nbclassic: Makefile
        pkgsrc/www/py-nbclient: Makefile
        pkgsrc/www/py-nbconvert: Makefile
        pkgsrc/www/py-notebook: Makefile
        pkgsrc/www/py-notebook_shim: Makefile
        pkgsrc/www/py-posting: Makefile
        pkgsrc/www/py-postorius: Makefile
        pkgsrc/www/py-pysaml2: Makefile
        pkgsrc/www/py-raven: Makefile
        pkgsrc/www/py-sanic: Makefile
        pkgsrc/www/py-sparqlwrapper: Makefile
        pkgsrc/www/py-swiftclient: Makefile
        pkgsrc/www/py-wagtail: Makefile
        pkgsrc/www/py-wagtailmenus: Makefile
        pkgsrc/www/py-wagtailnews: Makefile
        pkgsrc/www/py-werkzeug-docs: Makefile
        pkgsrc/www/py-wstools: Makefile
        pkgsrc/www/varnish: Makefile
        pkgsrc/x11/py-qtgraph-qt5: Makefile
        pkgsrc/x11/py-wxPython: Makefile

Log Message:
*: clean-up after python38 removal


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/audio/aeneas/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/audio/mpc/Makefile
cvs rdiff -u -r1.313 -r1.314 pkgsrc/audio/musicpd/Makefile
cvs rdiff -u -r1.51 -r1.52 pkgsrc/audio/ncmpc/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/audio/py-music21/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/audio/py-soundfile/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/biology/atac-seq/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/biology/chip-seq/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/biology/microsynteny-tools/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/biology/mopac/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/biology/py-biopython/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/biology/py-dna-features-viewer/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/biology/py-macs2/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/biology/py-macs3/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/biology/py-multiqc/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/cad/py-gds/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/cad/py-gdstk/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/chat/matrix-synapse/options.mk
cvs rdiff -u -r1.20 -r1.21 pkgsrc/chat/mautrix-telegram/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/chat/py-hangups/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/chat/py-mastodon/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/chat/py-matrix-nio/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/chat/py-mautrix/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/chat/py-zulip/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/chat/py-zulip-term/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/chat/srain/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/chat/tootstream/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/comms/py-cleo/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/databases/pgadmin3/options.mk
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/py-kb/Makefile
cvs rdiff -u -r1.107 -r1.108 pkgsrc/databases/py-peewee/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/databases/py-sqlalchemy-migrate/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/py-tinydb/Makefile
cvs rdiff -u -r1.57 -r1.58 pkgsrc/devel/accerciser/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/afl++/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/bpython/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/deepstate/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/deepstate-afl/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/deepstate-honggfuzz/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/deepstate-libfuzzer/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/nextpnr/nextpnr.mk
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-SDL2/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-ailment/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/py-angr/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/py-boost/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/py-buildbot/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-buildbot-badges/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-buildbot-console-view/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-buildbot-grid-view/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-buildbot-waterfall-view/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-buildbot-www/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-cachecontrol/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/py-cle/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-click-aliases/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/py-daemon/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-deepstate/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-dictdiffer/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-doc8/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/py-doctor/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/py-dogpile-cache/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-falcon/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-fire/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/py-fixtures/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-fuzzywuzzy/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-gidgethub/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-h5netcdf/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/py-h5py/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-importlab/Makefile
cvs rdiff -u -r1.65 -r1.66 pkgsrc/devel/py-ipykernel/Makefile
cvs rdiff -u -r1.102 -r1.103 pkgsrc/devel/py-ipython/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-jaraco.develop/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-jaraco.packaging/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-jupyter-console/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-linecache2/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-lockfile/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-memory-profiler/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/py-nihtest/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/py-pbr/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/py-poetry/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-poetry-plugin-export/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/devel/py-pygit2/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pytype/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/py-requests-mock/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-requests-unixsocket/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/devel/py-rope/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-stevedore/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-test-checkdocs/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-test-doctestplus/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-testrepository/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-testresources/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-testscenarios/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/py-testtools/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-toolconfig/Makefile
cvs rdiff -u -r1.102 -r1.103 pkgsrc/devel/py-tortoisehg/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-traceback2/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/py-trytond/Makefile.common
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-xdist/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/ruby-iruby/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/editors/retext/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/emulators/gns3-gui/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/emulators/gns3-server/Makefile
cvs rdiff -u -r1.350 -r1.351 pkgsrc/emulators/qemu/Makefile
cvs rdiff -u -r1.64 -r1.65 pkgsrc/filesystems/tahoe-lafs/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/finance/py-alpha_vantage/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/finance/py-alphalens/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/finance/py-backtrader/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/finance/py-empyrical/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/finance/py-fecon235/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/finance/py-pyfolio/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/games/singularity/Makefile
cvs rdiff -u -r1.71 -r1.72 pkgsrc/geography/py-gdal/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/geography/py-obspy/Makefile
cvs rdiff -u -r1.224 -r1.225 pkgsrc/geography/qgis/Makefile
cvs rdiff -u -r1.222 -r1.223 pkgsrc/graphics/blender/Makefile
cvs rdiff -u -r1.290 -r1.291 pkgsrc/graphics/inkscape/Makefile
cvs rdiff -u -r1.68 -r1.69 pkgsrc/graphics/mypaint/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/graphics/py-OpenGL/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/graphics/py-OpenGL-accelerate/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/py-blurhash/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/graphics/py-contourpy/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/py-ggplot/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/graphics/py-imageio/Makefile
cvs rdiff -u -r1.100 -r1.101 pkgsrc/graphics/py-matplotlib/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/graphics/py-matplotlib-venn/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/graphics/py-pygraphviz/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/graphics/py-seaborn/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/py-spectra/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/graphics/py-tifffile/Makefile
cvs rdiff -u -r1.89 -r1.90 pkgsrc/graphics/veusz/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/ham/gnuradio-core/options.mk
cvs rdiff -u -r1.58 -r1.59 pkgsrc/ham/gr-osmosdr/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/coq/options.mk
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/py-js2py/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/py-lsp-server/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/py-pyformlang/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/mail/gyb/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/mail/mailman3/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/mail/notmuch/Makefile.common
cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/py-lieer/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/mail/py-mailman-hyperkitty/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/py-Keras-Applications/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/py-Keras-Preprocessing/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/math/py-arviz/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/math/py-asdf/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/py-asdf-standard/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/py-asdf-transform-schemas/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/math/py-asdf_astropy/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/math/py-asdf_coordinates_schemas/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/math/py-asdf_wcs_schemas/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/math/py-asteval/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/py-astroML/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/math/py-astropy/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/math/py-claripy/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/py-colormath/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/py-gwcs/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/py-hmmlearn/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/math/py-jplephem/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/math/py-lmfit/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/math/py-netCDF4/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/math/py-networkx/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/py-nptyping/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/math/py-numexpr/Makefile
cvs rdiff -u -r1.60 -r1.61 pkgsrc/math/py-pandas/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/math/py-patsy/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/math/py-photutils/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/math/py-powerlaw/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/math/py-pyerfa/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/math/py-pymc3/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/math/py-pythran/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/math/py-pywavelets/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/math/py-quadprog/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/math/py-rpy/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/math/py-scikit-image/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/math/py-scikit-learn/Makefile
cvs rdiff -u -r1.85 -r1.86 pkgsrc/math/py-scipy/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/py-sklearn-pandas/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/math/py-statsmodels/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/math/py-tables/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/py-tensorboard/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/math/py-theano-pymc/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/math/py-uncertainties/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/math/py-xarray/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/math/py-xarray-einstats/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/py-xgboost/Makefile
cvs rdiff -u -r1.74 -r1.75 pkgsrc/meta-pkgs/bulk-large/Makefile
cvs rdiff -u -r1.114 -r1.115 pkgsrc/meta-pkgs/bulk-medium/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/meta-pkgs/netbsd-www/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/meta-pkgs/py-tryton-platform/Makefile
cvs rdiff -u -r1.21 -r1.22 \
    pkgsrc/meta-pkgs/texlive-collection-fontutils/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/misc/khard/Makefile
cvs rdiff -u -r1.81 -r1.82 pkgsrc/multimedia/pitivi/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/multimedia/streamlink/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/net/coilmq/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/gnunet/options.mk
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/py-aioresponses/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/py-mitmproxy_rs/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/net/py-pypiserver/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/py-subunit/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/net/py-tweepy/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/py-twine/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/py-twython/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/net/py-zeep/Makefile
cvs rdiff -u -r1.49 -r1.50 pkgsrc/net/scapy/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/net/yt-dlp/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/parallel/py-ipyparallel/Makefile
cvs rdiff -u -r1.107 -r1.108 pkgsrc/print/a2ps/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/print/apsfilter/Makefile
cvs rdiff -u -r1.59 -r1.60 pkgsrc/print/psutils/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/print/py-pikepdf/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/print/py-pspdfutils/Makefile
cvs rdiff -u -r1.51 -r1.52 pkgsrc/print/py-weasyprint/Makefile
cvs rdiff -u -r1.66 -r1.67 pkgsrc/print/zathura/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/security/fail2ban/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/security/py-bandit/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/security/py-google-auth-oauthlib/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/security/py-pip-audit/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/security/py-requests-oauthlib/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/security/py-solo1/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/py-truststore/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/security/py-yubikey-manager/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/security/yubikey-manager-qt/Makefile
cvs rdiff -u -r1.81 -r1.82 pkgsrc/sysutils/ansible/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/sysutils/ansible-core/Makefile
cvs rdiff -u -r1.59 -r1.60 pkgsrc/sysutils/ansible-lint/Makefile
cvs rdiff -u -r1.71 -r1.72 pkgsrc/sysutils/duplicity/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/sysutils/gam/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/sysutils/py-ansible-compat/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/sysutils/py-eliot/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/py-fritz_exporter/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/py-kubernetes/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/sysutils/py-nkdfu/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/sysutils/py-watchdog/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/sysutils/salt-docs/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/textproc/csvkit/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/textproc/groff/options.mk
cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/py-alabaster/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/py-astropy-sphinx-theme/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/py-breathe/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/textproc/py-colored/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/py-deepdiff/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/py-lunr/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/py-markups/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/py-myst-parser/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/py-nltk/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/textproc/py-numpydoc/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/py-openapi-core/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/py-pallets-sphinx-themes/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/textproc/py-rapidfuzz/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/py-rdflib/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/py-readme_renderer/Makefile
cvs rdiff -u -r1.101 -r1.102 pkgsrc/textproc/py-sphinx/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/py-sphinx-astropy/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/py-sphinx-autoapi/Makefile
cvs rdiff -u -r1.27 -r1.28 \
    pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/py-sphinx-automodapi/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/py-sphinx-basic-ng/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/py-sphinx-copybutton/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/py-sphinx-gallery/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/py-sphinx-inline-tabs/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/textproc/py-sphinx-issues/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/py-sphinx-rtd-theme/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/py-sphinx-theme-cloud/Makefile
cvs rdiff -u -r1.15 -r1.16 \
    pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile
cvs rdiff -u -r1.12 -r1.13 \
    pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile
cvs rdiff -u -r1.9 -r1.10 \
    pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/py-sphobjinv/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/py-tablib/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/py-xapian/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/textproc/subliminal/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/time/khal/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/time/ntpsec/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/time/py-cftime/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/time/py-jrnl/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/time/py-trading-calendars/Makefile
cvs rdiff -u -r1.70 -r1.71 pkgsrc/time/py-vdirsyncer/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/mailman3-web/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/py-MechanicalSoup/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/www/py-cheroot/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/www/py-cherrypy/Makefile
cvs rdiff -u -r1.133 -r1.134 pkgsrc/www/py-django/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/www/py-django-admin-sortable2/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/www/py-django-allauth/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/www/py-django-import-export/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/py-django-mailman3/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/www/py-django-mptt/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/py-django-sql-explorer/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/py-easy-thumbnails/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/py-hyperkitty/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/py-ipywidgets/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/py-jupyter-lsp/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/py-jupyter_server/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/py-jupyterlab/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/py-jupyterlab-server/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-jupyterlab-widgets/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/www/py-mezzanine/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-nbclassic/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/www/py-nbclient/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/www/py-nbconvert/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/www/py-notebook/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/py-notebook_shim/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/py-posting/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-postorius/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-pysaml2/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/py-raven/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/www/py-sanic/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/www/py-sparqlwrapper/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/py-swiftclient/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/www/py-wagtail/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/py-wagtailmenus/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/py-wagtailnews/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/py-werkzeug-docs/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/py-wstools/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/www/varnish/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/x11/py-qtgraph-qt5/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/x11/py-wxPython/Makefile

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

Modified files:

Index: pkgsrc/audio/aeneas/Makefile
diff -u pkgsrc/audio/aeneas/Makefile:1.24 pkgsrc/audio/aeneas/Makefile:1.25
--- pkgsrc/audio/aeneas/Makefile:1.24   Wed Mar 13 14:38:12 2024
+++ pkgsrc/audio/aeneas/Makefile        Mon Oct 14 06:45:30 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2024/03/13 14:38:12 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2024/10/14 06:45:30 wiz Exp $
 
 DISTNAME=      aeneas-1.7.3
 PKGREVISION=   19
@@ -22,8 +22,6 @@ USE_LANGUAGES=        c c++
 MAKE_ENV+=     AENEAS_FORCE_CEW=True
 WHEEL_NAME=    ${DISTNAME}.0
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../audio/espeak-ng/buildlink3.mk"
 .include "../../math/py-numpy/buildlink3.mk"

Index: pkgsrc/audio/mpc/Makefile
diff -u pkgsrc/audio/mpc/Makefile:1.43 pkgsrc/audio/mpc/Makefile:1.44
--- pkgsrc/audio/mpc/Makefile:1.43      Sat Aug 10 07:53:33 2024
+++ pkgsrc/audio/mpc/Makefile   Mon Oct 14 06:45:30 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2024/08/10 07:53:33 adam Exp $
+# $NetBSD: Makefile,v 1.44 2024/10/14 06:45:30 wiz Exp $
 
 DISTNAME=              mpc-0.35
 CATEGORIES=            audio
@@ -25,7 +25,7 @@ SUBST_MESSAGE.sphinx= Fixing sphinx bina
 SUBST_SED.sphinx+=     -e "s,sphinx-build,sphinx-build-${PYVERSSUFFIX},"
 
 PYTHON_FOR_BUILD_ONLY=         tool
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../devel/meson/build.mk"
 BUILDLINK_API_DEPENDS.libmpdclient+=   libmpdclient>=2.16

Index: pkgsrc/audio/musicpd/Makefile
diff -u pkgsrc/audio/musicpd/Makefile:1.313 pkgsrc/audio/musicpd/Makefile:1.314
--- pkgsrc/audio/musicpd/Makefile:1.313 Fri Oct  4 03:49:14 2024
+++ pkgsrc/audio/musicpd/Makefile       Mon Oct 14 06:45:31 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.313 2024/10/04 03:49:14 ryoon Exp $
+# $NetBSD: Makefile,v 1.314 2024/10/14 06:45:31 wiz Exp $
 
 DISTNAME=      mpd-0.23.15
 PKGNAME=       ${DISTNAME:S/mpd/musicpd/}
@@ -130,7 +130,7 @@ SUBST_VARS.sidplay+=        PREFIX
 INSTALLATION_DIRS=     ${EGDIR} ${EGDIR}/logrotate.d
 
 PYTHON_FOR_BUILD_ONLY=         tool
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 post-extract:
        ${CP} ${FILESDIR}/mpd.conf ${WRKSRC}/mpd.conf

Index: pkgsrc/audio/ncmpc/Makefile
diff -u pkgsrc/audio/ncmpc/Makefile:1.51 pkgsrc/audio/ncmpc/Makefile:1.52
--- pkgsrc/audio/ncmpc/Makefile:1.51    Sat Aug 10 07:52:33 2024
+++ pkgsrc/audio/ncmpc/Makefile Mon Oct 14 06:45:31 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.51 2024/08/10 07:52:33 adam Exp $
+# $NetBSD: Makefile,v 1.52 2024/10/14 06:45:31 wiz Exp $
 
 DISTNAME=      ncmpc-0.46
 PKGREVISION=   1
@@ -17,7 +17,7 @@ USE_TOOLS+=   pkg-config xgettext
 USE_LANGUAGES= c c++
 FAKE_NCURSES=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 MESON_ARGS+=   -Dlirc=disabled
 MESON_ARGS+=   -Dhtml_manual=false

Index: pkgsrc/audio/py-music21/Makefile
diff -u pkgsrc/audio/py-music21/Makefile:1.29 pkgsrc/audio/py-music21/Makefile:1.30
--- pkgsrc/audio/py-music21/Makefile:1.29       Sat Oct 28 19:56:55 2023
+++ pkgsrc/audio/py-music21/Makefile    Mon Oct 14 06:45:31 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2023/10/28 19:56:55 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2024/10/14 06:45:31 wiz Exp $
 
 DISTNAME=      music21-noCorpus-9.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/-noCorpus//}
@@ -32,7 +32,7 @@ USE_LANGUAGES=        # none
 
 # Only the latest two major versions of released Python are supported,
 # per policy on feature use.
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 # NB lilypond must be installed in order to run the full test suite.
 do-test:

Index: pkgsrc/audio/py-soundfile/Makefile
diff -u pkgsrc/audio/py-soundfile/Makefile:1.9 pkgsrc/audio/py-soundfile/Makefile:1.10
--- pkgsrc/audio/py-soundfile/Makefile:1.9      Tue Aug  1 23:20:37 2023
+++ pkgsrc/audio/py-soundfile/Makefile  Mon Oct 14 06:45:31 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/08/01 23:20:37 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:31 wiz Exp $
 
 DISTNAME=      soundfile-0.12.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,8 +17,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]
 
 TEST_ENV+=     PYTHONPATH=${WRKSRC}/build/lib
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
 

Index: pkgsrc/biology/atac-seq/Makefile
diff -u pkgsrc/biology/atac-seq/Makefile:1.10 pkgsrc/biology/atac-seq/Makefile:1.11
--- pkgsrc/biology/atac-seq/Makefile:1.10       Thu Apr 11 14:49:41 2024
+++ pkgsrc/biology/atac-seq/Makefile    Mon Oct 14 06:45:31 2024
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/04/11 14:49:41 bacon Exp $
-#
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:31 wiz Exp $
 
 DISTNAME=      atac-seq-1.5.0
 CATEGORIES=    biology meta-pkgs
@@ -29,8 +28,5 @@ DEPENDS+=     zstd>0:../../archivers/zstd
 
 META_PACKAGE=  yes
 
-# Inherited from py-macs2 dep
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/application.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/biology/chip-seq/Makefile
diff -u pkgsrc/biology/chip-seq/Makefile:1.6 pkgsrc/biology/chip-seq/Makefile:1.7
--- pkgsrc/biology/chip-seq/Makefile:1.6        Sat Dec 23 16:35:38 2023
+++ pkgsrc/biology/chip-seq/Makefile    Mon Oct 14 06:45:31 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/12/23 16:35:38 bacon Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:31 wiz Exp $
 
 # Update minor version when adding or removing dependencies
 # Update revision for all other changes
@@ -30,8 +30,5 @@ DEPENDS+=     zstd>0:../../archivers/zstd
 
 META_PACKAGE=  yes
 
-# Inherited from py-macs2 dep
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/application.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/biology/microsynteny-tools/Makefile
diff -u pkgsrc/biology/microsynteny-tools/Makefile:1.2 pkgsrc/biology/microsynteny-tools/Makefile:1.3
--- pkgsrc/biology/microsynteny-tools/Makefile:1.2      Mon Nov  6 20:21:32 2023
+++ pkgsrc/biology/microsynteny-tools/Makefile  Mon Oct 14 06:45:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2023/11/06 20:21:32 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2024/10/14 06:45:32 wiz Exp $
 
 DISTNAME=      microsynteny-tools-0.1.0.175
 CATEGORIES=    biology
@@ -18,8 +18,6 @@ DEPENDS+=     biolibc-tools>0:../../biology/
 
 REPLACE_PYTHON=        Scripts/*.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../biology/biolibc/buildlink3.mk"
 .include "../../lang/python/application.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/biology/mopac/Makefile
diff -u pkgsrc/biology/mopac/Makefile:1.14 pkgsrc/biology/mopac/Makefile:1.15
--- pkgsrc/biology/mopac/Makefile:1.14  Fri Dec 15 13:50:36 2023
+++ pkgsrc/biology/mopac/Makefile       Mon Oct 14 06:45:31 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2023/12/15 13:50:36 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:31 wiz Exp $
 
 DISTNAME=      mopac-22.0.6
 PKGREVISION=   1
@@ -13,8 +13,6 @@ LICENSE=      gnu-gpl-v3
 
 USE_LANGUAGES= c fortran
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../mk/blas.buildlink3.mk"
 .include "../../devel/cmake/build.mk"
 .include "../../math/py-numpy/buildlink3.mk"

Index: pkgsrc/biology/py-biopython/Makefile
diff -u pkgsrc/biology/py-biopython/Makefile:1.12 pkgsrc/biology/py-biopython/Makefile:1.13
--- pkgsrc/biology/py-biopython/Makefile:1.12   Wed Nov 15 08:58:06 2023
+++ pkgsrc/biology/py-biopython/Makefile        Mon Oct 14 06:45:31 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/11/15 08:58:06 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:45:31 wiz Exp $
 
 DISTNAME=      biopython-1.81
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,8 +13,6 @@ LICENSE=      biopython
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_TOOLS+=    pax
 
 INSTALLATION_DIRS+=    share/doc/biopython-${PYVERSSUFFIX} share/examples/biopython-${PYVERSSUFFIX}

Index: pkgsrc/biology/py-dna-features-viewer/Makefile
diff -u pkgsrc/biology/py-dna-features-viewer/Makefile:1.3 pkgsrc/biology/py-dna-features-viewer/Makefile:1.4
--- pkgsrc/biology/py-dna-features-viewer/Makefile:1.3  Mon Nov  6 20:05:34 2023
+++ pkgsrc/biology/py-dna-features-viewer/Makefile      Mon Oct 14 06:45:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/11/06 20:05:34 jperkin Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:45:32 wiz Exp $
 
 DISTNAME=      dna_features_viewer-3.1.3
 PKGNAME=       ${PYPKGPREFIX}-dna-features-viewer-3.1.3
@@ -15,7 +15,5 @@ DEPENDS+=     ${PYPKGPREFIX}-biopython>0:../
 DEPENDS+=      ${PYPKGPREFIX}-bcbio-gff>0:../../biology/py-bcbio-gff
 DEPENDS+=      ${PYPKGPREFIX}-packaging>0:../../devel/py-packaging
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/biology/py-macs2/Makefile
diff -u pkgsrc/biology/py-macs2/Makefile:1.8 pkgsrc/biology/py-macs2/Makefile:1.9
--- pkgsrc/biology/py-macs2/Makefile:1.8        Mon Dec 25 10:21:17 2023
+++ pkgsrc/biology/py-macs2/Makefile    Mon Oct 14 06:45:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/12/25 10:21:17 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:32 wiz Exp $
 
 DISTNAME=      MACS2-${PKGVERSION_NOREV}
 PKGNAME=       ${PYPKGPREFIX}-macs2-2.2.9.1
@@ -16,9 +16,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-cython-[0-
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 
-# Requires new python features
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 CYTHONIZE=     ${PREFIX}/bin/cythonize-${PYVERSSUFFIX}
 
 # Distributed .c files do not support python > 3.9

Index: pkgsrc/biology/py-macs3/Makefile
diff -u pkgsrc/biology/py-macs3/Makefile:1.5 pkgsrc/biology/py-macs3/Makefile:1.6
--- pkgsrc/biology/py-macs3/Makefile:1.5        Wed Aug  7 16:05:30 2024
+++ pkgsrc/biology/py-macs3/Makefile    Mon Oct 14 06:45:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/08/07 16:05:30 jperkin Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:45:32 wiz Exp $
 
 DISTNAME=      macs-${PKGVERSION_NOREV}
 PKGNAME=       ${PYPKGPREFIX}-macs3-3.0.1
@@ -22,7 +22,7 @@ TEST_DEPENDS= ${PYPKGPREFIX}-test>=7.0:.
 USE_TOOLS+=    bash perl:test
 REPLACE_BASH=  test/cmdlinetest* test/prockreport test/*.py test/pyprofile*
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 do-test: install
        ${RM} -rf ${WRKSRC}/temp

Index: pkgsrc/biology/py-multiqc/Makefile
diff -u pkgsrc/biology/py-multiqc/Makefile:1.4 pkgsrc/biology/py-multiqc/Makefile:1.5
--- pkgsrc/biology/py-multiqc/Makefile:1.4      Wed Aug  7 16:06:19 2024
+++ pkgsrc/biology/py-multiqc/Makefile  Mon Oct 14 06:45:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/08/07 16:06:19 jperkin Exp $
+# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:32 wiz Exp $
 
 DISTNAME=      multiqc-1.14
 PKGNAME=       ${PYPKGPREFIX}-multiqc-1.14
@@ -25,8 +25,7 @@ DEPENDS+=     ${PYPKGPREFIX}-simplejson-[0-9
 DEPENDS+=      ${PYPKGPREFIX}-spectra>=0.0.10:../../graphics/py-spectra
 DEPENDS+=      ${PYPKGPREFIX}-lzstring>0:../../archivers/py-lzstring
 
-# 27 inherited from py-spectra, 38 from py-matplotlib
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 post-patch:
        ${RM} ${WRKSRC}/multiqc/multiqc.py.orig

Index: pkgsrc/cad/py-gds/Makefile
diff -u pkgsrc/cad/py-gds/Makefile:1.23 pkgsrc/cad/py-gds/Makefile:1.24
--- pkgsrc/cad/py-gds/Makefile:1.23     Wed Jan 24 09:56:35 2024
+++ pkgsrc/cad/py-gds/Makefile  Mon Oct 14 06:45:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2024/01/24 09:56:35 adam Exp $
+# $NetBSD: Makefile,v 1.24 2024/10/14 06:45:32 wiz Exp $
 
 DISTNAME=      gdspy-1.6.13
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -16,8 +16,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-wheel-[0-9
 
 USE_LANGUAGES= c c++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/cad/py-gdstk/Makefile
diff -u pkgsrc/cad/py-gdstk/Makefile:1.14 pkgsrc/cad/py-gdstk/Makefile:1.15
--- pkgsrc/cad/py-gdstk/Makefile:1.14   Sun Mar  3 17:09:22 2024
+++ pkgsrc/cad/py-gdstk/Makefile        Mon Oct 14 06:45:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/03/03 17:09:22 gutteridge Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:32 wiz Exp $
 
 DISTNAME=      gdstk-0.9.50
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ WRKSRC=               ${WRKDIR}/${DISTNAME}
 USE_LANGUAGES+=        c c++
 USE_TOOLS+=    cmake
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/chat/matrix-synapse/options.mk
diff -u pkgsrc/chat/matrix-synapse/options.mk:1.4 pkgsrc/chat/matrix-synapse/options.mk:1.5
--- pkgsrc/chat/matrix-synapse/options.mk:1.4   Thu Oct 26 22:50:59 2023
+++ pkgsrc/chat/matrix-synapse/options.mk       Mon Oct 14 06:45:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.4 2023/10/26 22:50:59 gdt Exp $
+# $NetBSD: options.mk,v 1.5 2024/10/14 06:45:32 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.matrix-synapse
 PKG_SUPPORTED_OPTIONS= saml2
@@ -10,7 +10,6 @@ PKG_SUGGESTED_OPTIONS=        #
 # SAML2 Single Sign-On support
 #
 .if !empty(PKG_OPTIONS:Msaml2)
-PYTHON_VERSIONS_INCOMPATIBLE+= 38 # py-pysaml2
 DEPENDS+=      ${PYPKGPREFIX}-pysaml2-[0-9]*:../../www/py-pysaml2
 DEPENDS+=      ${PYPKGPREFIX}-defusedxml-[0-9]*:../../textproc/py-defusedxml
 DEPENDS+=      ${PYPKGPREFIX}-xmlschema-[0-9]*:../../textproc/py-xmlschema

Index: pkgsrc/chat/mautrix-telegram/Makefile
diff -u pkgsrc/chat/mautrix-telegram/Makefile:1.20 pkgsrc/chat/mautrix-telegram/Makefile:1.21
--- pkgsrc/chat/mautrix-telegram/Makefile:1.20  Sat Aug 10 06:26:23 2024
+++ pkgsrc/chat/mautrix-telegram/Makefile       Mon Oct 14 06:45:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2024/08/10 06:26:23 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2024/10/14 06:45:33 wiz Exp $
 
 DISTNAME=      telegram-0.11.3
 PKGNAME=       mautrix-${DISTNAME}
@@ -32,8 +32,6 @@ DEPENDS+=     ${PYPKGPREFIX}-qrcode>=6<8:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 # py-mautrix
-
 INSTALLATION_DIRS+=    share/mautrix-telegram
 
 post-install:

Index: pkgsrc/chat/py-hangups/Makefile
diff -u pkgsrc/chat/py-hangups/Makefile:1.14 pkgsrc/chat/py-hangups/Makefile:1.15
--- pkgsrc/chat/py-hangups/Makefile:1.14        Tue Nov  7 22:37:57 2023
+++ pkgsrc/chat/py-hangups/Makefile     Mon Oct 14 06:45:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2023/11/07 22:37:57 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:33 wiz Exp $
 
 DISTNAME=      hangups-0.4.13
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -26,7 +26,5 @@ USE_LANGUAGES=        # none
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/chat/py-mastodon/Makefile
diff -u pkgsrc/chat/py-mastodon/Makefile:1.15 pkgsrc/chat/py-mastodon/Makefile:1.16
--- pkgsrc/chat/py-mastodon/Makefile:1.15       Sat Aug 10 14:37:30 2024
+++ pkgsrc/chat/py-mastodon/Makefile    Mon Oct 14 06:45:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/08/10 14:37:30 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2024/10/14 06:45:33 wiz Exp $
 
 PKGNAME=       ${PYPKGPREFIX}-mastodon-1.5.0
 PKGREVISION=   2
@@ -31,8 +31,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-vcrpy-[0-9
 TEST_DEPENDS+= ${PYPKGPREFIX}-wrapt-[0-9]*:../../devel/py-wrapt
 TEST_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_LANGUAGES= # none
 
 # as of 1.5.0

Index: pkgsrc/chat/py-matrix-nio/Makefile
diff -u pkgsrc/chat/py-matrix-nio/Makefile:1.6 pkgsrc/chat/py-matrix-nio/Makefile:1.7
--- pkgsrc/chat/py-matrix-nio/Makefile:1.6      Sat Aug 10 06:53:52 2024
+++ pkgsrc/chat/py-matrix-nio/Makefile  Mon Oct 14 06:45:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/08/10 06:53:52 adam Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:33 wiz Exp $
 
 DISTNAME=      matrix_nio-0.24.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -27,7 +27,7 @@ DEPENDS+=     ${PYPKGPREFIX}-peewee>=3.14.4:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-peewee -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-peewee -> py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/chat/py-mautrix/Makefile
diff -u pkgsrc/chat/py-mautrix/Makefile:1.22 pkgsrc/chat/py-mautrix/Makefile:1.23
--- pkgsrc/chat/py-mautrix/Makefile:1.22        Thu Nov 30 06:20:23 2023
+++ pkgsrc/chat/py-mautrix/Makefile     Mon Oct 14 06:45:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2023/11/30 06:20:23 adam Exp $
+# $NetBSD: Makefile,v 1.23 2024/10/14 06:45:33 wiz Exp $
 
 DISTNAME=      mautrix-0.20.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -23,7 +23,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-unpaddedba
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/chat/py-zulip/Makefile
diff -u pkgsrc/chat/py-zulip/Makefile:1.3 pkgsrc/chat/py-zulip/Makefile:1.4
--- pkgsrc/chat/py-zulip/Makefile:1.3   Sat Aug 10 06:54:57 2024
+++ pkgsrc/chat/py-zulip/Makefile       Mon Oct 14 06:45:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/08/10 06:54:57 adam Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:45:33 wiz Exp $
 
 DISTNAME=      zulip-0.9.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ DEPENDS+=     ${PYPKGPREFIX}-requests>=0.12.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-matrix-nio -> py-peewee -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-matrix-nio -> py-peewee -> py-sphinx
 
 REPLACE_PYTHON+=       integrations/*.py
 REPLACE_PYTHON+=       integrations/*/*

Index: pkgsrc/chat/py-zulip-term/Makefile
diff -u pkgsrc/chat/py-zulip-term/Makefile:1.3 pkgsrc/chat/py-zulip-term/Makefile:1.4
--- pkgsrc/chat/py-zulip-term/Makefile:1.3      Sat Aug 10 06:55:50 2024
+++ pkgsrc/chat/py-zulip-term/Makefile  Mon Oct 14 06:45:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/08/10 06:55:50 adam Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:45:33 wiz Exp $
 
 DISTNAME=      zulip-term-0.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -28,7 +28,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov>=
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-zulip
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-zulip
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/chat/srain/Makefile
diff -u pkgsrc/chat/srain/Makefile:1.36 pkgsrc/chat/srain/Makefile:1.37
--- pkgsrc/chat/srain/Makefile:1.36     Sat Aug 10 13:18:58 2024
+++ pkgsrc/chat/srain/Makefile  Mon Oct 14 06:45:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2024/08/10 13:18:58 adam Exp $
+# $NetBSD: Makefile,v 1.37 2024/10/14 06:45:33 wiz Exp $
 
 DISTNAME=      srain-1.7.0
 CATEGORIES=    chat
@@ -13,7 +13,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-sphinx-[0-
 
 USE_TOOLS+=    msgfmt msgmerge pkg-config xgettext
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 MESON_ARGS+=   -Dapp_indicator=false
 MESON_ARGS+=   -Ddoc_builders=man

Index: pkgsrc/chat/tootstream/Makefile
diff -u pkgsrc/chat/tootstream/Makefile:1.20 pkgsrc/chat/tootstream/Makefile:1.21
--- pkgsrc/chat/tootstream/Makefile:1.20        Mon Oct 23 06:37:35 2023
+++ pkgsrc/chat/tootstream/Makefile     Mon Oct 14 06:45:33 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2023/10/23 06:37:35 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2024/10/14 06:45:33 wiz Exp $
 
 DISTNAME=      tootstream-0.3.8.1
 PKGREVISION=   6
@@ -21,10 +21,6 @@ USE_LANGUAGES=       # none
 
 USE_PKG_RESOURCES=     yes
 
-# strange locale errors on earlier versions of python 3, related
-# to py-click.
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/comms/py-cleo/Makefile
diff -u pkgsrc/comms/py-cleo/Makefile:1.6 pkgsrc/comms/py-cleo/Makefile:1.7
--- pkgsrc/comms/py-cleo/Makefile:1.6   Tue Nov  7 08:48:16 2023
+++ pkgsrc/comms/py-cleo/Makefile       Mon Oct 14 06:45:34 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/11/07 08:48:16 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:34 wiz Exp $
 
 DISTNAME=      cleo-2.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-mock>
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/pgadmin3/options.mk
diff -u pkgsrc/databases/pgadmin3/options.mk:1.7 pkgsrc/databases/pgadmin3/options.mk:1.8
--- pkgsrc/databases/pgadmin3/options.mk:1.7    Tue Nov  7 22:37:57 2023
+++ pkgsrc/databases/pgadmin3/options.mk        Mon Oct 14 06:45:34 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.7 2023/11/07 22:37:57 wiz Exp $
+# $NetBSD: options.mk,v 1.8 2024/10/14 06:45:34 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.pgadmin3
 PKG_SUPPORTED_OPTIONS= doc
@@ -10,7 +10,6 @@ PLIST_VARS=   doc
 .if !empty(PKG_OPTIONS:Mdoc)
 PLIST.doc=     yes
 PYTHON_FOR_BUILD_ONLY=yes
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 .include "../../lang/python/pyversion.mk"
 CONFIGURE_ARGS+=       --with-sphinx-build=${PREFIX}/bin/sphinx-build-${PYVERSSUFFIX}

Index: pkgsrc/databases/py-kb/Makefile
diff -u pkgsrc/databases/py-kb/Makefile:1.8 pkgsrc/databases/py-kb/Makefile:1.9
--- pkgsrc/databases/py-kb/Makefile:1.8 Mon Oct 23 06:37:36 2023
+++ pkgsrc/databases/py-kb/Makefile     Mon Oct 14 06:45:34 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/10/23 06:37:36 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:34 wiz Exp $
 
 DISTNAME=      kb-manager-0.1.7
 EGGNAME=       ${DISTNAME:S/-manager//}
@@ -21,8 +21,6 @@ USE_LANGUAGES=        # none
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 # py-colored
-
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/egg.mk"
 .include "../../lang/python/application.mk"

Index: pkgsrc/databases/py-peewee/Makefile
diff -u pkgsrc/databases/py-peewee/Makefile:1.107 pkgsrc/databases/py-peewee/Makefile:1.108
--- pkgsrc/databases/py-peewee/Makefile:1.107   Sat Aug 10 06:52:57 2024
+++ pkgsrc/databases/py-peewee/Makefile Mon Oct 14 06:45:34 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.107 2024/08/10 06:52:57 adam Exp $
+# $NetBSD: Makefile,v 1.108 2024/10/14 06:45:34 wiz Exp $
 
 DISTNAME=      peewee-3.17.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-sphinx-[0-
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme-[0-9]*:../../textproc/py-sphinx-rtd-theme
 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 MAKE_FLAGS+=   SPHINXBUILD=sphinx-build-${PYVERSSUFFIX}
 

Index: pkgsrc/databases/py-sqlalchemy-migrate/Makefile
diff -u pkgsrc/databases/py-sqlalchemy-migrate/Makefile:1.24 pkgsrc/databases/py-sqlalchemy-migrate/Makefile:1.25
--- pkgsrc/databases/py-sqlalchemy-migrate/Makefile:1.24        Wed Mar  6 20:37:02 2024
+++ pkgsrc/databases/py-sqlalchemy-migrate/Makefile     Mon Oct 14 06:45:34 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2024/03/06 20:37:02 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2024/10/14 06:45:34 wiz Exp $
 
 DISTNAME=      sqlalchemy-migrate-0.13.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,8 +20,6 @@ DEPENDS+=     ${PYPKGPREFIX}-sqlparse-[0-9]*
 DEPENDS+=      ${PYPKGPREFIX}-pbr-[0-9]*:../../devel/py-pbr
 DEPENDS+=      ${PYPKGPREFIX}-six>=1.7.0:../../lang/py-six
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_LANGUAGES=         # none
 
 REPLACE_PYTHON+=       migrate/tests/changeset/databases/test_ibmdb2.py

Index: pkgsrc/databases/py-tinydb/Makefile
diff -u pkgsrc/databases/py-tinydb/Makefile:1.2 pkgsrc/databases/py-tinydb/Makefile:1.3
--- pkgsrc/databases/py-tinydb/Makefile:1.2     Mon Nov 20 09:30:53 2023
+++ pkgsrc/databases/py-tinydb/Makefile Mon Oct 14 06:45:34 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2023/11/20 09:30:53 jperkin Exp $
+# $NetBSD: Makefile,v 1.3 2024/10/14 06:45:34 wiz Exp $
 
 DISTNAME=      tinydb-4.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,5 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-poetry-[0-
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/accerciser/Makefile
diff -u pkgsrc/devel/accerciser/Makefile:1.57 pkgsrc/devel/accerciser/Makefile:1.58
--- pkgsrc/devel/accerciser/Makefile:1.57       Sat Jul 20 12:49:53 2024
+++ pkgsrc/devel/accerciser/Makefile    Mon Oct 14 06:45:34 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.57 2024/07/20 12:49:53 adam Exp $
+# $NetBSD: Makefile,v 1.58 2024/10/14 06:45:34 wiz Exp $
 
 DISTNAME=      accerciser-3.38.0
 PKGREVISION=   13
@@ -36,7 +36,7 @@ DEPENDS+=     ${PYPKGPREFIX}-ipython>=1.2.1:
 DEPENDS+=      ${PYPKGPREFIX}-Xlib-[0-9]*:../../x11/py-Xlib
 
 # dependencies to keep package's configure script happy:
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../x11/gtk3/buildlink3.mk"
 .include "../../devel/at-spi2-core/buildlink3.mk"

Index: pkgsrc/devel/afl++/Makefile
diff -u pkgsrc/devel/afl++/Makefile:1.5 pkgsrc/devel/afl++/Makefile:1.6
--- pkgsrc/devel/afl++/Makefile:1.5     Mon Aug 14 05:24:03 2023
+++ pkgsrc/devel/afl++/Makefile Mon Oct 14 06:45:35 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2023/08/14 05:24:03 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:45:35 wiz Exp $
 
 DISTNAME=      AFLplusplus-2.62c
 PKGNAME=       ${DISTNAME:C/AFLplusplus/afl++/}
@@ -18,11 +18,7 @@ PYTHON_VERSIONS_ACCEPTED=    27
 PYTHON_INCLUDE_CMD=    python${PYVERSSUFFIX}-config --includes
 PYTHON_VERSION_CMD=    python${PYVERSSUFFIX} --version
 
-.if ${PYVERSSUFFIX} < 38
 PYTHON_LIB_CMD=        python${PYVERSSUFFIX}-config --ldflags
-.else
-PYTHON_LIB_CMD=        python${PYVERSSUFFIX}-config --libs --embed --ldflags
-.endif
 
 MAKE_FLAGS+=   PYTHON_INCLUDE=${PYTHON_INCLUDE_CMD:sh:Q}
 MAKE_FLAGS+=   PYTHON_VERSION=${PYTHON_VERSION_CMD:sh:Q}

Index: pkgsrc/devel/bpython/Makefile
diff -u pkgsrc/devel/bpython/Makefile:1.42 pkgsrc/devel/bpython/Makefile:1.43
--- pkgsrc/devel/bpython/Makefile:1.42  Sat Aug 10 06:51:28 2024
+++ pkgsrc/devel/bpython/Makefile       Mon Oct 14 06:45:35 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2024/08/10 06:51:28 adam Exp $
+# $NetBSD: Makefile,v 1.43 2024/10/14 06:45:35 wiz Exp $
 
 DISTNAME=      bpython-0.24
 PKGREVISION=   3
@@ -24,7 +24,7 @@ USE_LANGUAGES=        # none
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/egg.mk"

Index: pkgsrc/devel/deepstate/Makefile
diff -u pkgsrc/devel/deepstate/Makefile:1.20 pkgsrc/devel/deepstate/Makefile:1.21
--- pkgsrc/devel/deepstate/Makefile:1.20        Sun Oct 13 19:56:57 2024
+++ pkgsrc/devel/deepstate/Makefile     Mon Oct 14 06:45:35 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2024/10/13 19:56:57 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2024/10/14 06:45:35 wiz Exp $
 
 PKGREVISION=   7
 
@@ -26,7 +26,7 @@ DEPENDS+=     ${PYPKGPREFIX}-smt>=0.9.5:../.
 DEPENDS+=      ${PYPKGPREFIX}-toolz>=0.9.1:../../devel/py-toolz
 DEPENDS+=      ${PYPKGPREFIX}-z3-[0-9]*:../../math/py-z3
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 311 312 313
+PYTHON_VERSIONS_INCOMPATIBLE=  39 311 312 313
 
 CONFIGURE_DIRS=        build
 CMAKE_ARG_PATH=        ${WRKSRC}

Index: pkgsrc/devel/deepstate-afl/Makefile
diff -u pkgsrc/devel/deepstate-afl/Makefile:1.8 pkgsrc/devel/deepstate-afl/Makefile:1.9
--- pkgsrc/devel/deepstate-afl/Makefile:1.8     Sun Oct 13 19:56:57 2024
+++ pkgsrc/devel/deepstate-afl/Makefile Mon Oct 14 06:45:35 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/10/13 19:56:57 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:35 wiz Exp $
 
 PKGNAME=       deepstate-afl-${VERSION}
 PKGREVISION=   2
@@ -20,7 +20,7 @@ CMAKE_CONFIGURE_ARGS+=        -DDEEPSTATE_AFL=O
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_C_COMPILER=${PREFIX:Q}/bin/afl-gcc
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_CXX_COMPILER=${PREFIX:Q}/bin/afl-g++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 311 312 313
+PYTHON_VERSIONS_INCOMPATIBLE=  39 311 312 313
 
 pre-configure:
        cd ${WRKSRC} && ${MKDIR} ${CONFIGURE_DIRS}

Index: pkgsrc/devel/deepstate-honggfuzz/Makefile
diff -u pkgsrc/devel/deepstate-honggfuzz/Makefile:1.8 pkgsrc/devel/deepstate-honggfuzz/Makefile:1.9
--- pkgsrc/devel/deepstate-honggfuzz/Makefile:1.8       Sun Oct 13 19:56:57 2024
+++ pkgsrc/devel/deepstate-honggfuzz/Makefile   Mon Oct 14 06:45:35 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/10/13 19:56:57 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:35 wiz Exp $
 
 PKGNAME=       deepstate-honggfuzz-${VERSION}
 PKGREVISION=   2
@@ -18,7 +18,7 @@ CMAKE_CONFIGURE_ARGS+=        -DDEEPSTATE_HONGG
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_C_COMPILER=${PREFIX}/bin/hfuzz-gcc
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_CXX_COMPILER=${PREFIX}/bin/hfuzz-g++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 311 312 313
+PYTHON_VERSIONS_INCOMPATIBLE=  39 311 312 313
 
 pre-configure:
        cd ${WRKSRC} && ${MKDIR} ${CONFIGURE_DIRS}

Index: pkgsrc/devel/deepstate-libfuzzer/Makefile
diff -u pkgsrc/devel/deepstate-libfuzzer/Makefile:1.11 pkgsrc/devel/deepstate-libfuzzer/Makefile:1.12
--- pkgsrc/devel/deepstate-libfuzzer/Makefile:1.11      Sun Oct 13 19:56:58 2024
+++ pkgsrc/devel/deepstate-libfuzzer/Makefile   Mon Oct 14 06:45:35 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/10/13 19:56:58 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:35 wiz Exp $
 
 PKGNAME=       deepstate-libfuzzer-${VERSION}
 PKGREVISION=   2
@@ -19,7 +19,7 @@ CMAKE_CONFIGURE_ARGS+=        -DDEEPSTATE_LIBFU
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_C_COMPILER=${CLANGBASE:Q}/bin/clang
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_CXX_COMPILER=${CLANGBASE:Q}/bin/clang++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 311 312 313
+PYTHON_VERSIONS_INCOMPATIBLE=  39 311 312 313
 
 pre-configure:
        cd ${WRKSRC} && ${MKDIR} ${CONFIGURE_DIRS}

Index: pkgsrc/devel/nextpnr/nextpnr.mk
diff -u pkgsrc/devel/nextpnr/nextpnr.mk:1.5 pkgsrc/devel/nextpnr/nextpnr.mk:1.6
--- pkgsrc/devel/nextpnr/nextpnr.mk:1.5 Sun Aug 25 06:18:37 2024
+++ pkgsrc/devel/nextpnr/nextpnr.mk     Mon Oct 14 06:45:39 2024
@@ -1,4 +1,4 @@
-# $NetBSD: nextpnr.mk,v 1.5 2024/08/25 06:18:37 wiz Exp $
+# $NetBSD: nextpnr.mk,v 1.6 2024/10/14 06:45:39 wiz Exp $
 
 NEXTPNR_VERSION=0.7
 DISTNAME=      nextpnr-${NEXTPNR_VERSION}
@@ -28,10 +28,6 @@ CMAKE_CONFIGURE_ARGS+=       -DARCH=${NEXTPNR_
 CMAKE_CONFIGURE_ARGS+= ${NEXTPNR_TARGET_ARGS}
 .endif
 
-# Python 3.5 or later, including development libraries, Python 3.9 or
-# later required for nextpnr-himbaechel.
-PYTHON_VERSIONS_INCOMPATIBLE= 27 38
-
 .include "../../devel/boost-libs/buildlink3.mk"
 .include "../../math/eigen3/buildlink3.mk"
 .include "../../lang/python/application.mk"

Index: pkgsrc/devel/py-SDL2/Makefile
diff -u pkgsrc/devel/py-SDL2/Makefile:1.12 pkgsrc/devel/py-SDL2/Makefile:1.13
--- pkgsrc/devel/py-SDL2/Makefile:1.12  Sat Apr  6 08:05:08 2024
+++ pkgsrc/devel/py-SDL2/Makefile       Mon Oct 14 06:45:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/04/06 08:05:08 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:45:36 wiz Exp $
 
 DISTNAME=      PySDL2-0.9.16
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/Py//}
@@ -19,8 +19,6 @@ USE_TOOLS+=   pkg-config
 
 TEST_ENV+=     PYSDL2_DLL_PATH=${BUILDLINK_PREFIX.SDL2}/lib
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 BUILDLINK_API_DEPENDS.SDL2+=   SDL2>=2.0.5
 .include "../../devel/SDL2/buildlink3.mk"
 BUILDLINK_API_DEPENDS.SDL2_mixer+=     SDL2_mixer>=2.0.1

Index: pkgsrc/devel/py-ailment/Makefile
diff -u pkgsrc/devel/py-ailment/Makefile:1.9 pkgsrc/devel/py-ailment/Makefile:1.10
--- pkgsrc/devel/py-ailment/Makefile:1.9        Wed Aug  7 19:24:31 2024
+++ pkgsrc/devel/py-ailment/Makefile    Mon Oct 14 06:45:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/08/07 19:24:31 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:36 wiz Exp $
 
 .include "../../devel/py-angr/version.mk"
 
@@ -19,7 +19,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-wheel-[0-9
 TEST_DEPENDS+= ${PYPKGPREFIX}-archinfo-[0-9]*:../../devel/py-archinfo
 TEST_DEPENDS+= ${PYPKGPREFIX}-pyvex-[0-9]*:../../devel/py-pyvex
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-angr/Makefile
diff -u pkgsrc/devel/py-angr/Makefile:1.18 pkgsrc/devel/py-angr/Makefile:1.19
--- pkgsrc/devel/py-angr/Makefile:1.18  Tue Aug  6 11:25:02 2024
+++ pkgsrc/devel/py-angr/Makefile       Mon Oct 14 06:45:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2024/08/06 11:25:02 adam Exp $
+# $NetBSD: Makefile,v 1.19 2024/10/14 06:45:36 wiz Exp $
 
 .include "version.mk"
 
@@ -60,7 +60,7 @@ DEPENDS+=     ${PYPKGPREFIX}-unique-log-filt
 USE_LANGUAGES= c c++
 USE_TOOLS+=    gmake
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 OPSYSVARS+=    SOEXT
 SOEXT.Darwin=  dylib

Index: pkgsrc/devel/py-boost/Makefile
diff -u pkgsrc/devel/py-boost/Makefile:1.22 pkgsrc/devel/py-boost/Makefile:1.23
--- pkgsrc/devel/py-boost/Makefile:1.22 Tue Aug  1 23:20:40 2023
+++ pkgsrc/devel/py-boost/Makefile      Mon Oct 14 06:45:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2023/08/01 23:20:40 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2024/10/14 06:45:36 wiz Exp $
 
 BOOST_PACKAGE=         python
 BOOST_COMMENT=         (Boost.Python binary library)
@@ -6,8 +6,6 @@ BOOST_CONFIG=           installed
 
 INSTALLATION_DIRS+=    lib
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../meta-pkgs/boost/Makefile.common"
 
 PKGNAME=               ${PYPKGPREFIX}-boost-${BOOST_VERSION}

Index: pkgsrc/devel/py-buildbot/Makefile
diff -u pkgsrc/devel/py-buildbot/Makefile:1.32 pkgsrc/devel/py-buildbot/Makefile:1.33
--- pkgsrc/devel/py-buildbot/Makefile:1.32      Tue Apr 30 12:17:42 2024
+++ pkgsrc/devel/py-buildbot/Makefile   Mon Oct 14 06:45:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2024/04/30 12:17:42 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2024/10/14 06:45:36 wiz Exp $
 
 DISTNAME=      buildbot-2.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -30,8 +30,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-parameteri
 TEST_DEPENDS+= ${PYPKGPREFIX}-treq-[0-9]*:../../devel/py-treq
 TEST_DEPENDS+= ${PYPKGPREFIX}-txrequests-[0-9]*:../../devel/py-txrequests
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 USE_LANGUAGES= # none

Index: pkgsrc/devel/py-buildbot-badges/Makefile
diff -u pkgsrc/devel/py-buildbot-badges/Makefile:1.4 pkgsrc/devel/py-buildbot-badges/Makefile:1.5
--- pkgsrc/devel/py-buildbot-badges/Makefile:1.4        Tue Nov  7 22:37:58 2023
+++ pkgsrc/devel/py-buildbot-badges/Makefile    Mon Oct 14 06:45:37 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2023/11/07 22:37:58 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:37 wiz Exp $
 
 DISTNAME=      buildbot-badges-2.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,5 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-buildbot-p
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-buildbot-console-view/Makefile
diff -u pkgsrc/devel/py-buildbot-console-view/Makefile:1.12 pkgsrc/devel/py-buildbot-console-view/Makefile:1.13
--- pkgsrc/devel/py-buildbot-console-view/Makefile:1.12 Tue Nov  7 22:37:58 2023
+++ pkgsrc/devel/py-buildbot-console-view/Makefile      Mon Oct 14 06:45:37 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/11/07 22:37:58 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:45:37 wiz Exp $
 
 DISTNAME=      buildbot-console-view-2.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,5 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-buildbot-p
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-buildbot-grid-view/Makefile
diff -u pkgsrc/devel/py-buildbot-grid-view/Makefile:1.12 pkgsrc/devel/py-buildbot-grid-view/Makefile:1.13
--- pkgsrc/devel/py-buildbot-grid-view/Makefile:1.12    Tue Nov  7 22:37:58 2023
+++ pkgsrc/devel/py-buildbot-grid-view/Makefile Mon Oct 14 06:45:37 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/11/07 22:37:58 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:45:37 wiz Exp $
 
 DISTNAME=      buildbot-grid-view-2.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,5 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-buildbot-p
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-buildbot-waterfall-view/Makefile
diff -u pkgsrc/devel/py-buildbot-waterfall-view/Makefile:1.12 pkgsrc/devel/py-buildbot-waterfall-view/Makefile:1.13
--- pkgsrc/devel/py-buildbot-waterfall-view/Makefile:1.12       Tue Nov  7 22:37:58 2023
+++ pkgsrc/devel/py-buildbot-waterfall-view/Makefile    Mon Oct 14 06:45:37 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/11/07 22:37:58 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:45:37 wiz Exp $
 
 DISTNAME=      buildbot-waterfall-view-2.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,5 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-buildbot-p
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-buildbot-www/Makefile
diff -u pkgsrc/devel/py-buildbot-www/Makefile:1.16 pkgsrc/devel/py-buildbot-www/Makefile:1.17
--- pkgsrc/devel/py-buildbot-www/Makefile:1.16  Tue Nov  7 22:37:58 2023
+++ pkgsrc/devel/py-buildbot-www/Makefile       Mon Oct 14 06:45:37 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2023/11/07 22:37:58 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:45:37 wiz Exp $
 
 DISTNAME=      buildbot-www-2.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,5 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-yaml-[0-9]
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-cachecontrol/Makefile
diff -u pkgsrc/devel/py-cachecontrol/Makefile:1.16 pkgsrc/devel/py-cachecontrol/Makefile:1.17
--- pkgsrc/devel/py-cachecontrol/Makefile:1.16  Fri Feb  2 08:15:08 2024
+++ pkgsrc/devel/py-cachecontrol/Makefile       Mon Oct 14 06:45:37 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/02/02 08:15:08 adam Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:45:37 wiz Exp $
 
 DISTNAME=      cachecontrol-0.14.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-cherrypy>=
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} doesitcache doesitcache-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/devel/py-cle/Makefile
diff -u pkgsrc/devel/py-cle/Makefile:1.11 pkgsrc/devel/py-cle/Makefile:1.12
--- pkgsrc/devel/py-cle/Makefile:1.11   Wed Aug  7 19:24:31 2024
+++ pkgsrc/devel/py-cle/Makefile        Mon Oct 14 06:45:37 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/08/07 19:24:31 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:37 wiz Exp $
 
 .include "../../devel/py-angr/version.mk"
 
@@ -25,7 +25,7 @@ DEPENDS+=     ${PYPKGPREFIX}-minidump>=0.0.1
 DEPENDS+=      ${PYPKGPREFIX}-xbe>=0.0.4:../../devel/py-xbe
 TEST_DEPENDS+= ${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-click-aliases/Makefile
diff -u pkgsrc/devel/py-click-aliases/Makefile:1.7 pkgsrc/devel/py-click-aliases/Makefile:1.8
--- pkgsrc/devel/py-click-aliases/Makefile:1.7  Thu Dec  7 18:08:41 2023
+++ pkgsrc/devel/py-click-aliases/Makefile      Mon Oct 14 06:45:34 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/12/07 18:08:41 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:34 wiz Exp $
 
 DISTNAME=      click_aliases-1.0.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -12,8 +12,6 @@ LICENSE=      mit
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-[0-9]*:../../devel/py-poetry
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_LANGUAGES= # none
 
 # no tests included

Index: pkgsrc/devel/py-daemon/Makefile
diff -u pkgsrc/devel/py-daemon/Makefile:1.30 pkgsrc/devel/py-daemon/Makefile:1.31
--- pkgsrc/devel/py-daemon/Makefile:1.30        Thu Jul 25 12:29:55 2024
+++ pkgsrc/devel/py-daemon/Makefile     Mon Oct 14 06:45:37 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2024/07/25 12:29:55 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2024/10/14 06:45:37 wiz Exp $
 
 DISTNAME=      python-daemon-3.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/python-//}
@@ -22,7 +22,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-testtools-
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-deepstate/Makefile
diff -u pkgsrc/devel/py-deepstate/Makefile:1.7 pkgsrc/devel/py-deepstate/Makefile:1.8
--- pkgsrc/devel/py-deepstate/Makefile:1.7      Sun Oct 13 19:56:58 2024
+++ pkgsrc/devel/py-deepstate/Makefile  Mon Oct 14 06:45:38 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/10/13 19:56:58 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:38 wiz Exp $
 
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 PKGREVISION=   2
@@ -13,7 +13,7 @@ DEPENDS+=     deepstate-afl>=${VERSION}:../.
 #DEPENDS+=     deepstate-honggfuzz>=${VERSION}:../../devel/deepstate-honggfuzz
 DEPENDS+=      deepstate-libfuzzer>=${VERSION}:../../devel/deepstate-libfuzzer
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 311 312 313
+PYTHON_VERSIONS_INCOMPATIBLE=  39 311 312 313
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/devel/py-dictdiffer/Makefile
diff -u pkgsrc/devel/py-dictdiffer/Makefile:1.4 pkgsrc/devel/py-dictdiffer/Makefile:1.5
--- pkgsrc/devel/py-dictdiffer/Makefile:1.4     Sat Aug 10 06:42:57 2024
+++ pkgsrc/devel/py-dictdiffer/Makefile Mon Oct 14 06:45:38 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/08/10 06:42:57 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:38 wiz Exp $
 
 DISTNAME=      dictdiffer-0.9.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -26,7 +26,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-tox>=3.7.0
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-doc8/Makefile
diff -u pkgsrc/devel/py-doc8/Makefile:1.10 pkgsrc/devel/py-doc8/Makefile:1.11
--- pkgsrc/devel/py-doc8/Makefile:1.10  Mon Sep  2 21:07:55 2024
+++ pkgsrc/devel/py-doc8/Makefile       Mon Oct 14 06:45:38 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/09/02 21:07:55 adam Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:38 wiz Exp $
 
 DISTNAME=      doc8-1.1.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,8 +20,6 @@ DEPENDS+=     ${PYPKGPREFIX}-stevedore-[0-9]
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311
 DEPENDS+=      ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli

Index: pkgsrc/devel/py-doctor/Makefile
diff -u pkgsrc/devel/py-doctor/Makefile:1.27 pkgsrc/devel/py-doctor/Makefile:1.28
--- pkgsrc/devel/py-doctor/Makefile:1.27        Tue Jun 11 16:03:28 2024
+++ pkgsrc/devel/py-doctor/Makefile     Mon Oct 14 06:45:38 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2024/06/11 16:03:28 adam Exp $
+# $NetBSD: Makefile,v 1.28 2024/10/14 06:45:38 wiz Exp $
 
 DISTNAME=      pydoctor-24.3.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -29,8 +29,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-subte
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} pydoctor pydoctor-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/devel/py-dogpile-cache/Makefile
diff -u pkgsrc/devel/py-dogpile-cache/Makefile:1.18 pkgsrc/devel/py-dogpile-cache/Makefile:1.19
--- pkgsrc/devel/py-dogpile-cache/Makefile:1.18 Mon May  6 04:36:19 2024
+++ pkgsrc/devel/py-dogpile-cache/Makefile      Mon Oct 14 06:45:38 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2024/05/06 04:36:19 adam Exp $
+# $NetBSD: Makefile,v 1.19 2024/10/14 06:45:38 wiz Exp $
 
 DISTNAME=      dogpile.cache-1.3.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/./-/}
@@ -20,8 +20,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311
 DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.0.1:../../devel/py-typing-extensions

Index: pkgsrc/devel/py-falcon/Makefile
diff -u pkgsrc/devel/py-falcon/Makefile:1.13 pkgsrc/devel/py-falcon/Makefile:1.14
--- pkgsrc/devel/py-falcon/Makefile:1.13        Thu Jan 18 18:21:31 2024
+++ pkgsrc/devel/py-falcon/Makefile     Mon Oct 14 06:45:38 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/01/18 18:21:31 adam Exp $
+# $NetBSD: Makefile,v 1.14 2024/10/14 06:45:38 wiz Exp $
 
 DISTNAME=      falcon-3.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,8 +17,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-requests-[
 TEST_DEPENDS+= ${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools
 TEST_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} falcon-bench falcon-bench-${PYVERSSUFFIX} && \

Index: pkgsrc/devel/py-fire/Makefile
diff -u pkgsrc/devel/py-fire/Makefile:1.7 pkgsrc/devel/py-fire/Makefile:1.8
--- pkgsrc/devel/py-fire/Makefile:1.7   Mon Apr 29 10:45:24 2024
+++ pkgsrc/devel/py-fire/Makefile       Mon Oct 14 06:45:38 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/04/29 10:45:24 adam Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:38 wiz Exp $
 
 DISTNAME=      fire-0.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-Levenshtei
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-fixtures/Makefile
diff -u pkgsrc/devel/py-fixtures/Makefile:1.11 pkgsrc/devel/py-fixtures/Makefile:1.12
--- pkgsrc/devel/py-fixtures/Makefile:1.11      Sun Jan 28 01:55:30 2024
+++ pkgsrc/devel/py-fixtures/Makefile   Mon Oct 14 06:45:38 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/01/28 01:55:30 gutteridge Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:38 wiz Exp $
 
 DISTNAME=      fixtures-4.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,5 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-wheel-[0-9
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-fuzzywuzzy/Makefile
diff -u pkgsrc/devel/py-fuzzywuzzy/Makefile:1.7 pkgsrc/devel/py-fuzzywuzzy/Makefile:1.8
--- pkgsrc/devel/py-fuzzywuzzy/Makefile:1.7     Tue Aug  1 23:20:40 2023
+++ pkgsrc/devel/py-fuzzywuzzy/Makefile Mon Oct 14 06:45:39 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/08/01 23:20:40 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:39 wiz Exp $
 
 DISTNAME=      fuzzywuzzy-0.18.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,8 +16,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-codestyle-
 TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_LANGUAGES= # none
 
 .include "../../lang/python/egg.mk"

Index: pkgsrc/devel/py-gidgethub/Makefile
diff -u pkgsrc/devel/py-gidgethub/Makefile:1.5 pkgsrc/devel/py-gidgethub/Makefile:1.6
--- pkgsrc/devel/py-gidgethub/Makefile:1.5      Sun Apr 21 15:15:36 2024
+++ pkgsrc/devel/py-gidgethub/Makefile  Mon Oct 14 06:45:39 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/04/21 15:15:36 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:45:39 wiz Exp $
 
 DISTNAME=      gidgethub-5.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -27,8 +27,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
 TEST_DEPENDS+= ${PYPKGPREFIX}-tornado-[0-9]*:../../www/py-tornado
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
 

Index: pkgsrc/devel/py-h5netcdf/Makefile
diff -u pkgsrc/devel/py-h5netcdf/Makefile:1.1 pkgsrc/devel/py-h5netcdf/Makefile:1.2
--- pkgsrc/devel/py-h5netcdf/Makefile:1.1       Mon Aug  5 20:37:05 2024
+++ pkgsrc/devel/py-h5netcdf/Makefile   Mon Oct 14 06:45:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/08/05 20:37:05 adam Exp $
+# $NetBSD: Makefile,v 1.2 2024/10/14 06:45:36 wiz Exp $
 
 DISTNAME=      h5netcdf-1.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-netCDF4-[0
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-h5py/Makefile
diff -u pkgsrc/devel/py-h5py/Makefile:1.19 pkgsrc/devel/py-h5py/Makefile:1.20
--- pkgsrc/devel/py-h5py/Makefile:1.19  Tue Jun 18 10:42:30 2024
+++ pkgsrc/devel/py-h5py/Makefile       Mon Oct 14 06:45:39 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2024/06/18 10:42:30 markd Exp $
+# $NetBSD: Makefile,v 1.20 2024/10/14 06:45:39 wiz Exp $
 
 DISTNAME=      h5py-3.11.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,8 +17,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-wheel-[0-9
 
 MAKE_ENV=      HDF5_DIR=${PREFIX}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 BUILDLINK_API_DEPENDS.hdf5+=   hdf5>=1.10.4
 .include "../../devel/hdf5/buildlink3.mk"
 .include "../../devel/py-cython/buildlink3.mk"

Index: pkgsrc/devel/py-importlab/Makefile
diff -u pkgsrc/devel/py-importlab/Makefile:1.2 pkgsrc/devel/py-importlab/Makefile:1.3
--- pkgsrc/devel/py-importlab/Makefile:1.2      Tue Aug  6 11:25:36 2024
+++ pkgsrc/devel/py-importlab/Makefile  Mon Oct 14 06:45:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/08/06 11:25:36 adam Exp $
+# $NetBSD: Makefile,v 1.3 2024/10/14 06:45:36 wiz Exp $
 
 DISTNAME=      importlab-0.8.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-networkx>=2:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && ${MV} importlab importlab-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/devel/py-ipykernel/Makefile
diff -u pkgsrc/devel/py-ipykernel/Makefile:1.65 pkgsrc/devel/py-ipykernel/Makefile:1.66
--- pkgsrc/devel/py-ipykernel/Makefile:1.65     Sat Jul 20 12:46:56 2024
+++ pkgsrc/devel/py-ipykernel/Makefile  Mon Oct 14 06:45:39 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.65 2024/07/20 12:46:56 adam Exp $
+# $NetBSD: Makefile,v 1.66 2024/10/14 06:45:39 wiz Exp $
 
 DISTNAME=      ipykernel-6.29.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -38,7 +38,7 @@ USE_LANGUAGES=        # none
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-ipython/Makefile
diff -u pkgsrc/devel/py-ipython/Makefile:1.102 pkgsrc/devel/py-ipython/Makefile:1.103
--- pkgsrc/devel/py-ipython/Makefile:1.102      Thu Oct  3 10:11:47 2024
+++ pkgsrc/devel/py-ipython/Makefile    Mon Oct 14 06:45:39 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.102 2024/10/03 10:11:47 adam Exp $
+# $NetBSD: Makefile,v 1.103 2024/10/14 06:45:39 wiz Exp $
 
 DISTNAME=      ipython-8.28.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -30,7 +30,7 @@ DEPENDS+=     ${PYPKGPREFIX}-appnope-[0-9]*:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/devel/py-jaraco.develop/Makefile
diff -u pkgsrc/devel/py-jaraco.develop/Makefile:1.9 pkgsrc/devel/py-jaraco.develop/Makefile:1.10
--- pkgsrc/devel/py-jaraco.develop/Makefile:1.9 Sat Aug 10 06:49:45 2024
+++ pkgsrc/devel/py-jaraco.develop/Makefile     Mon Oct 14 06:45:35 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/08/10 06:49:45 adam Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:35 wiz Exp $
 
 DISTNAME=      jaraco_develop-8.15.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/./}
@@ -36,7 +36,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-jaraco.packaging -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-jaraco.packaging -> py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-jaraco.packaging/Makefile
diff -u pkgsrc/devel/py-jaraco.packaging/Makefile:1.2 pkgsrc/devel/py-jaraco.packaging/Makefile:1.3
--- pkgsrc/devel/py-jaraco.packaging/Makefile:1.2       Sat Aug 10 06:48:55 2024
+++ pkgsrc/devel/py-jaraco.packaging/Makefile   Mon Oct 14 06:45:35 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/08/10 06:48:55 adam Exp $
+# $NetBSD: Makefile,v 1.3 2024/10/14 06:45:35 wiz Exp $
 
 DISTNAME=      jaraco_packaging-10.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/./}
@@ -24,7 +24,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-jupyter-console/Makefile
diff -u pkgsrc/devel/py-jupyter-console/Makefile:1.14 pkgsrc/devel/py-jupyter-console/Makefile:1.15
--- pkgsrc/devel/py-jupyter-console/Makefile:1.14       Sat Jul 20 13:01:02 2024
+++ pkgsrc/devel/py-jupyter-console/Makefile    Mon Oct 14 06:45:39 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/07/20 13:01:02 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:39 wiz Exp $
 
 DISTNAME=      jupyter_console-6.6.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -22,7 +22,7 @@ DEPENDS+=     ${PYPKGPREFIX}-traitlets>=5.4:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/devel/py-linecache2/Makefile
diff -u pkgsrc/devel/py-linecache2/Makefile:1.8 pkgsrc/devel/py-linecache2/Makefile:1.9
--- pkgsrc/devel/py-linecache2/Makefile:1.8     Tue Nov  7 22:37:59 2023
+++ pkgsrc/devel/py-linecache2/Makefile Mon Oct 14 06:45:39 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/11/07 22:37:59 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:39 wiz Exp $
 
 DISTNAME=              linecache2-1.0.0
 PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
@@ -13,8 +13,6 @@ LICENSE=              python-software-foundation
 
 DEPENDS+=              ${PYPKGPREFIX}-pbr-[0-9]*:../../devel/py-pbr
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 # https://github.com/testing-cabal/linecache2/issues/2
 # https://bugs.python.org/issue24054
 post-extract:

Index: pkgsrc/devel/py-lockfile/Makefile
diff -u pkgsrc/devel/py-lockfile/Makefile:1.10 pkgsrc/devel/py-lockfile/Makefile:1.11
--- pkgsrc/devel/py-lockfile/Makefile:1.10      Tue Nov  7 22:37:59 2023
+++ pkgsrc/devel/py-lockfile/Makefile   Mon Oct 14 06:45:39 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/11/07 22:37:59 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:39 wiz Exp $
 
 DISTNAME=      lockfile-0.12.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,8 +15,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-pbr>=1.8:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=   27 38
-
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-memory-profiler/Makefile
diff -u pkgsrc/devel/py-memory-profiler/Makefile:1.14 pkgsrc/devel/py-memory-profiler/Makefile:1.15
--- pkgsrc/devel/py-memory-profiler/Makefile:1.14       Tue Aug  1 23:20:41 2023
+++ pkgsrc/devel/py-memory-profiler/Makefile    Mon Oct 14 06:45:40 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2023/08/01 23:20:41 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:40 wiz Exp $
 
 DISTNAME=      memory_profiler-0.61.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,8 +15,6 @@ DEPENDS+=     ${PYPKGPREFIX}-psutil-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 post-install:

Index: pkgsrc/devel/py-nihtest/Makefile
diff -u pkgsrc/devel/py-nihtest/Makefile:1.19 pkgsrc/devel/py-nihtest/Makefile:1.20
--- pkgsrc/devel/py-nihtest/Makefile:1.19       Fri Jun  7 12:21:36 2024
+++ pkgsrc/devel/py-nihtest/Makefile    Mon Oct 14 06:45:40 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2024/06/07 12:21:36 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2024/10/14 06:45:40 wiz Exp $
 
 DISTNAME=      nihtest-1.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,8 +16,6 @@ DEPENDS+=     ${PYPKGPREFIX}-dateutil-[0-9]*
 
 USE_TOOLS+=    cmake:test
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 INSTALLATION_DIRS+=    ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
 
 post-install:

Index: pkgsrc/devel/py-pbr/Makefile
diff -u pkgsrc/devel/py-pbr/Makefile:1.43 pkgsrc/devel/py-pbr/Makefile:1.44
--- pkgsrc/devel/py-pbr/Makefile:1.43   Sat Sep 14 08:09:56 2024
+++ pkgsrc/devel/py-pbr/Makefile        Mon Oct 14 06:45:40 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2024/09/14 08:09:56 adam Exp $
+# $NetBSD: Makefile,v 1.44 2024/10/14 06:45:40 wiz Exp $
 
 DISTNAME=      pbr-6.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -28,8 +28,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-wheel>=0.3
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 REPLACE_PYTHON+=       pbr/tests/testpackage/setup.py
 
 post-install:

Index: pkgsrc/devel/py-poetry/Makefile
diff -u pkgsrc/devel/py-poetry/Makefile:1.18 pkgsrc/devel/py-poetry/Makefile:1.19
--- pkgsrc/devel/py-poetry/Makefile:1.18        Wed May  8 15:11:41 2024
+++ pkgsrc/devel/py-poetry/Makefile     Mon Oct 14 06:45:40 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2024/05/08 15:11:41 adam Exp $
+# $NetBSD: Makefile,v 1.19 2024/10/14 06:45:40 wiz Exp $
 
 DISTNAME=      poetry-1.8.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -41,8 +41,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 # for tests
 USE_LANGUAGES= c
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../mk/bsd.prefs.mk"
 .if ${OPSYS} == "Darwin"
 DEPENDS+=      ${PYPKGPREFIX}-xattr>=1.0.0:../../sysutils/py-xattr

Index: pkgsrc/devel/py-poetry-plugin-export/Makefile
diff -u pkgsrc/devel/py-poetry-plugin-export/Makefile:1.10 pkgsrc/devel/py-poetry-plugin-export/Makefile:1.11
--- pkgsrc/devel/py-poetry-plugin-export/Makefile:1.10  Wed May 15 08:11:40 2024
+++ pkgsrc/devel/py-poetry-plugin-export/Makefile       Mon Oct 14 06:45:40 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/05/15 08:11:40 adam Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:40 wiz Exp $
 
 DISTNAME=      poetry_plugin_export-1.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -19,7 +19,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pygit2/Makefile
diff -u pkgsrc/devel/py-pygit2/Makefile:1.38 pkgsrc/devel/py-pygit2/Makefile:1.39
--- pkgsrc/devel/py-pygit2/Makefile:1.38        Wed Jul 17 03:42:49 2024
+++ pkgsrc/devel/py-pygit2/Makefile     Mon Oct 14 06:45:40 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2024/07/17 03:42:49 adam Exp $
+# $NetBSD: Makefile,v 1.39 2024/10/14 06:45:40 wiz Exp $
 
 DISTNAME=      pygit2-1.15.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,8 +18,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 # error: 'for' loop initial declarations are only allowed in C99 mode
 FORCE_C_STD=   c99
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 BUILDLINK_API_DEPENDS.libgit2+=        libgit2>=1.8
 .include "../../devel/libgit2/buildlink3.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/devel/py-pytype/Makefile
diff -u pkgsrc/devel/py-pytype/Makefile:1.5 pkgsrc/devel/py-pytype/Makefile:1.6
--- pkgsrc/devel/py-pytype/Makefile:1.5 Sat Sep 21 09:15:33 2024
+++ pkgsrc/devel/py-pytype/Makefile     Mon Oct 14 06:45:42 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/09/21 09:15:33 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:45:42 wiz Exp $
 
 DISTNAME=      pytype-2024.9.13
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -30,9 +30,7 @@ USE_LANGUAGES=        c c++
 
 USE_CXX_FEATURES+=     c++20
 
-# Python 3.12 not supported as of 2024.4.11
-# 'Python versions > 3.11 are not yet supported.' when running pytype
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 #312
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 post-install:
 .for file in annotate-ast merge-pyi pytd pytype pytype-single pyxref

Index: pkgsrc/devel/py-requests-mock/Makefile
diff -u pkgsrc/devel/py-requests-mock/Makefile:1.23 pkgsrc/devel/py-requests-mock/Makefile:1.24
--- pkgsrc/devel/py-requests-mock/Makefile:1.23 Sun Apr 21 13:41:01 2024
+++ pkgsrc/devel/py-requests-mock/Makefile      Mon Oct 14 06:45:40 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2024/04/21 13:41:01 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2024/10/14 06:45:40 wiz Exp $
 
 DISTNAME=      requests-mock-1.12.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -23,7 +23,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-testreposi
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-requests-unixsocket/Makefile
diff -u pkgsrc/devel/py-requests-unixsocket/Makefile:1.7 pkgsrc/devel/py-requests-unixsocket/Makefile:1.8
--- pkgsrc/devel/py-requests-unixsocket/Makefile:1.7    Tue Nov  7 22:38:00 2023
+++ pkgsrc/devel/py-requests-unixsocket/Makefile        Mon Oct 14 06:45:40 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/11/07 22:38:00 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:40 wiz Exp $
 
 DISTNAME=      requests-unixsocket-0.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,8 +13,6 @@ LICENSE=      apache-2.0
 TOOL_DEPENDS+= ${PYPKGPREFIX}-pbr-[0-9]*:../../devel/py-pbr
 DEPENDS+=      ${PYPKGPREFIX}-requests>=1.1:../../devel/py-requests
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_LANGUAGES= # none
 
 REPLACE_PYTHON+=       requests_unixsocket/tests/test_requests_unixsocket.py

Index: pkgsrc/devel/py-rope/Makefile
diff -u pkgsrc/devel/py-rope/Makefile:1.41 pkgsrc/devel/py-rope/Makefile:1.42
--- pkgsrc/devel/py-rope/Makefile:1.41  Sat Aug 10 06:46:47 2024
+++ pkgsrc/devel/py-rope/Makefile       Mon Oct 14 06:45:41 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2024/08/10 06:46:47 adam Exp $
+# $NetBSD: Makefile,v 1.42 2024/10/14 06:45:41 wiz Exp $
 
 DISTNAME=      rope-1.13.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-timeo
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-toolconfig -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-toolconfig -> py-sphinx
 
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/devel/py-stevedore/Makefile
diff -u pkgsrc/devel/py-stevedore/Makefile:1.16 pkgsrc/devel/py-stevedore/Makefile:1.17
--- pkgsrc/devel/py-stevedore/Makefile:1.16     Fri Aug 23 13:22:57 2024
+++ pkgsrc/devel/py-stevedore/Makefile  Mon Oct 14 06:45:41 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/08/23 13:22:57 adam Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:45:41 wiz Exp $
 
 DISTNAME=      stevedore-5.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-testtools-
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-test-checkdocs/Makefile
diff -u pkgsrc/devel/py-test-checkdocs/Makefile:1.10 pkgsrc/devel/py-test-checkdocs/Makefile:1.11
--- pkgsrc/devel/py-test-checkdocs/Makefile:1.10        Sat Aug 10 06:50:21 2024
+++ pkgsrc/devel/py-test-checkdocs/Makefile     Mon Oct 14 06:45:41 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/08/10 06:50:21 adam Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:41 wiz Exp $
 
 DISTNAME=      pytest_checkdocs-2.13.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//:S/_/-/}
@@ -19,7 +19,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-jaraco.packaging -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-jaraco.packaging -> py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-test-doctestplus/Makefile
diff -u pkgsrc/devel/py-test-doctestplus/Makefile:1.7 pkgsrc/devel/py-test-doctestplus/Makefile:1.8
--- pkgsrc/devel/py-test-doctestplus/Makefile:1.7       Wed May  8 15:04:55 2024
+++ pkgsrc/devel/py-test-doctestplus/Makefile   Mon Oct 14 06:45:41 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/05/08 15:04:55 adam Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:41 wiz Exp $
 
 DISTNAME=      pytest-doctestplus-1.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//}
@@ -21,7 +21,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-remot
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-testrepository/Makefile
diff -u pkgsrc/devel/py-testrepository/Makefile:1.6 pkgsrc/devel/py-testrepository/Makefile:1.7
--- pkgsrc/devel/py-testrepository/Makefile:1.6 Mon Apr 15 11:36:11 2024
+++ pkgsrc/devel/py-testrepository/Makefile     Mon Oct 14 06:45:41 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/04/15 11:36:11 adam Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:41 wiz Exp $
 
 DISTNAME=      testrepository-0.0.21
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,8 +22,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-testscenar
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && ${MV} testr testr-${PYVERSSUFFIX} || ${TRUE}
 

Index: pkgsrc/devel/py-testresources/Makefile
diff -u pkgsrc/devel/py-testresources/Makefile:1.9 pkgsrc/devel/py-testresources/Makefile:1.10
--- pkgsrc/devel/py-testresources/Makefile:1.9  Tue Nov  7 22:38:00 2023
+++ pkgsrc/devel/py-testresources/Makefile      Mon Oct 14 06:45:41 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/11/07 22:38:00 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:41 wiz Exp $
 
 DISTNAME=      testresources-2.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,8 +16,6 @@ DEPENDS+=     ${PYPKGPREFIX}-fixtures-[0-9]*
 DEPENDS+=      ${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 do-test:
        cd ${WRKSRC} && pytest-${PYVERSSUFFIX}
 

Index: pkgsrc/devel/py-testscenarios/Makefile
diff -u pkgsrc/devel/py-testscenarios/Makefile:1.7 pkgsrc/devel/py-testscenarios/Makefile:1.8
--- pkgsrc/devel/py-testscenarios/Makefile:1.7  Tue Nov  7 22:38:01 2023
+++ pkgsrc/devel/py-testscenarios/Makefile      Mon Oct 14 06:45:41 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/11/07 22:38:01 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:41 wiz Exp $
 
 DISTNAME=      testscenarios-0.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,8 +14,6 @@ LICENSE=      apache-2.0 OR modified-bsd
 DEPENDS+=      ${PYPKGPREFIX}-pbr-[0-9]*:../../devel/py-pbr
 DEPENDS+=      ${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 TEST_TARGET=   check
 
 .include "../../lang/python/egg.mk"

Index: pkgsrc/devel/py-testtools/Makefile
diff -u pkgsrc/devel/py-testtools/Makefile:1.26 pkgsrc/devel/py-testtools/Makefile:1.27
--- pkgsrc/devel/py-testtools/Makefile:1.26     Mon Jun 10 19:41:54 2024
+++ pkgsrc/devel/py-testtools/Makefile  Mon Oct 14 06:45:41 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2024/06/10 19:41:54 adam Exp $
+# $NetBSD: Makefile,v 1.27 2024/10/14 06:45:41 wiz Exp $
 
 DISTNAME=      testtools-2.7.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,5 @@ DEPENDS+=     ${PYPKGPREFIX}-fixtures>=2.0:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-toolconfig/Makefile
diff -u pkgsrc/devel/py-toolconfig/Makefile:1.9 pkgsrc/devel/py-toolconfig/Makefile:1.10
--- pkgsrc/devel/py-toolconfig/Makefile:1.9     Mon Sep 23 06:32:56 2024
+++ pkgsrc/devel/py-toolconfig/Makefile Mon Oct 14 06:45:42 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/09/23 06:32:56 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:42 wiz Exp $
 
 DISTNAME=      pytoolconfig-1.3.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//}
@@ -22,7 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-mypy>=0.99
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/devel/py-tortoisehg/Makefile
diff -u pkgsrc/devel/py-tortoisehg/Makefile:1.102 pkgsrc/devel/py-tortoisehg/Makefile:1.103
--- pkgsrc/devel/py-tortoisehg/Makefile:1.102   Sat Aug 10 06:45:15 2024
+++ pkgsrc/devel/py-tortoisehg/Makefile Mon Oct 14 06:45:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.102 2024/08/10 06:45:15 adam Exp $
+# $NetBSD: Makefile,v 1.103 2024/10/14 06:45:36 wiz Exp $
 
 DISTNAME=      tortoisehg-6.6.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -37,7 +37,7 @@ INSTALLATION_DIRS+=   share/doc/tortoisehg
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 pre-build:
        ${RUN} cd ${WRKSRC}/doc && ${MAKE_PROGRAM} SPHINXBUILD=sphinx-build-${PYVERSSUFFIX} html

Index: pkgsrc/devel/py-traceback2/Makefile
diff -u pkgsrc/devel/py-traceback2/Makefile:1.6 pkgsrc/devel/py-traceback2/Makefile:1.7
--- pkgsrc/devel/py-traceback2/Makefile:1.6     Tue Nov  7 22:38:01 2023
+++ pkgsrc/devel/py-traceback2/Makefile Mon Oct 14 06:45:42 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/11/07 22:38:01 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:42 wiz Exp $
 
 DISTNAME=              traceback2-1.4.0
 PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
@@ -13,7 +13,5 @@ LICENSE=              python-software-foundation
 
 DEPENDS+=              ${PYPKGPREFIX}-pbr-[0-9]*:../../devel/py-pbr
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-trytond/Makefile.common
diff -u pkgsrc/devel/py-trytond/Makefile.common:1.30 pkgsrc/devel/py-trytond/Makefile.common:1.31
--- pkgsrc/devel/py-trytond/Makefile.common:1.30        Tue Aug  1 23:20:41 2023
+++ pkgsrc/devel/py-trytond/Makefile.common     Mon Oct 14 06:45:42 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.30 2023/08/01 23:20:41 wiz Exp $
+# $NetBSD: Makefile.common,v 1.31 2024/10/14 06:45:42 wiz Exp $
 
 # used by databases/py-trytond-ldap-authentication
 # used by devel/py-proteus/Makefile
@@ -245,7 +245,6 @@ PKGNAME?=   ${PYPKGPREFIX}-${DISTNAME:S/_/
 MASTER_SITES=  https://downloads-cdn.tryton.org/6.2/
 
 DIST_SUBDIR=   tryton-${TRYTON_BASEVER}
-PYTHON_VERSIONS_INCOMPATIBLE+= 27 38
 
 # predefine these so modules don't have to.
 PY_PATCHPLIST= yes

Index: pkgsrc/devel/py-xdist/Makefile
diff -u pkgsrc/devel/py-xdist/Makefile:1.4 pkgsrc/devel/py-xdist/Makefile:1.5
--- pkgsrc/devel/py-xdist/Makefile:1.4  Tue Aug  1 23:20:41 2023
+++ pkgsrc/devel/py-xdist/Makefile      Mon Oct 14 06:45:42 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2023/08/01 23:20:41 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:42 wiz Exp $
 
 DISTNAME=      xdist-0.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,8 +15,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-nose>=0:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 BUILDLINK_API_DEPENDS.py-numpy+=       ${PYPKGPREFIX}-numpy>=1.16.5
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../lang/python/egg.mk"

Index: pkgsrc/devel/ruby-iruby/Makefile
diff -u pkgsrc/devel/ruby-iruby/Makefile:1.13 pkgsrc/devel/ruby-iruby/Makefile:1.14
--- pkgsrc/devel/ruby-iruby/Makefile:1.13       Sat Jul 20 13:01:40 2024
+++ pkgsrc/devel/ruby-iruby/Makefile    Mon Oct 14 06:45:42 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/07/20 13:01:40 adam Exp $
+# $NetBSD: Makefile,v 1.14 2024/10/14 06:45:42 wiz Exp $
 
 DISTNAME=      iruby-0.7.4
 PKGREVISION=   1
@@ -19,7 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-ipython>=6.0.0:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 RUBYGEM_OPTIONS+=      --format-executable
 

Index: pkgsrc/editors/retext/Makefile
diff -u pkgsrc/editors/retext/Makefile:1.19 pkgsrc/editors/retext/Makefile:1.20
--- pkgsrc/editors/retext/Makefile:1.19 Wed Mar 20 13:56:10 2024
+++ pkgsrc/editors/retext/Makefile      Mon Oct 14 06:45:42 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2024/03/20 13:56:10 gutteridge Exp $
+# $NetBSD: Makefile,v 1.20 2024/10/14 06:45:42 wiz Exp $
 
 DISTNAME=      ReText-8.0.2
 PKGNAME=       ${DISTNAME:tl}
@@ -18,8 +18,6 @@ DEPENDS+=     ${PYPKGPREFIX}-sip-qt6-[0-9]*:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 # py-markups
-
 USE_PKG_RESOURCES=     yes
 
 .include "../../mk/bsd.prefs.mk"

Index: pkgsrc/emulators/gns3-gui/Makefile
diff -u pkgsrc/emulators/gns3-gui/Makefile:1.9 pkgsrc/emulators/gns3-gui/Makefile:1.10
--- pkgsrc/emulators/gns3-gui/Makefile:1.9      Tue Nov  7 22:38:01 2023
+++ pkgsrc/emulators/gns3-gui/Makefile  Mon Oct 14 06:45:42 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/11/07 22:38:01 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:42 wiz Exp $
 
 DISTNAME=      gns3-gui-2.2.1
 PKGREVISION=   6
@@ -16,8 +16,6 @@ DEPENDS+=     ${PYPKGPREFIX}-jsonschema>=2.6
 DEPENDS+=      ${PYPKGPREFIX}-raven>=5.23.0:../../www/py-raven
 DEPENDS+=      ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 # we have newer jsonschema and it seems fine

Index: pkgsrc/emulators/gns3-server/Makefile
diff -u pkgsrc/emulators/gns3-server/Makefile:1.9 pkgsrc/emulators/gns3-server/Makefile:1.10
--- pkgsrc/emulators/gns3-server/Makefile:1.9   Tue Nov  7 22:38:01 2023
+++ pkgsrc/emulators/gns3-server/Makefile       Mon Oct 14 06:45:43 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/11/07 22:38:01 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:43 wiz Exp $
 
 DISTNAME=      gns3-server-2.2.1
 PKGREVISION=   6
@@ -22,8 +22,6 @@ DEPENDS+=     ${PYPKGPREFIX}-psutil>=3.0.0:.
 DEPENDS+=      ${PYPKGPREFIX}-async-timeout>=3.0.1:../../devel/py-async-timeout
 DEPENDS+=      ${PYPKGPREFIX}-zipstream>=1.1.4:../../archivers/py-zipstream
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 CHECK_INTERPRETER_SKIP+=       ${PYSITELIB}/gns3server/compute/docker/resources/init.sh

Index: pkgsrc/emulators/qemu/Makefile
diff -u pkgsrc/emulators/qemu/Makefile:1.350 pkgsrc/emulators/qemu/Makefile:1.351
--- pkgsrc/emulators/qemu/Makefile:1.350        Sun Oct 13 18:02:44 2024
+++ pkgsrc/emulators/qemu/Makefile      Mon Oct 14 06:45:43 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.350 2024/10/13 18:02:44 jakllsch Exp $
+# $NetBSD: Makefile,v 1.351 2024/10/14 06:45:43 wiz Exp $
 
 DISTNAME=      qemu-9.1.0
 CATEGORIES=    emulators
@@ -24,7 +24,7 @@ HAS_CONFIGURE=                yes
 # https://github.com/qemu/qemu/commit/56208a0d473c6db263cc333c787ca48b502d72ab
 GCC_REQD+=     7
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/filesystems/tahoe-lafs/Makefile
diff -u pkgsrc/filesystems/tahoe-lafs/Makefile:1.64 pkgsrc/filesystems/tahoe-lafs/Makefile:1.65
--- pkgsrc/filesystems/tahoe-lafs/Makefile:1.64 Wed Sep  4 23:38:30 2024
+++ pkgsrc/filesystems/tahoe-lafs/Makefile      Mon Oct 14 06:45:43 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.64 2024/09/04 23:38:30 gdt Exp $
+# $NetBSD: Makefile,v 1.65 2024/10/14 06:45:43 wiz Exp $
 
 VERSION_BASE=  1.19.0
 VERSION_RC=
@@ -13,8 +13,6 @@ LICENSE=      gnu-gpl-v2
 
 USE_TOOLS=     gmake
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 ## Dependencies are from tahoe's setup.py, in order, and try to follow

Index: pkgsrc/finance/py-alpha_vantage/Makefile
diff -u pkgsrc/finance/py-alpha_vantage/Makefile:1.10 pkgsrc/finance/py-alpha_vantage/Makefile:1.11
--- pkgsrc/finance/py-alpha_vantage/Makefile:1.10       Tue Aug  1 23:20:42 2023
+++ pkgsrc/finance/py-alpha_vantage/Makefile    Mon Oct 14 06:45:43 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/08/01 23:20:42 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:43 wiz Exp $
 
 DISTNAME=      alpha_vantage-2.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,5 @@ DEPENDS+=     ${PYPKGPREFIX}-requests-[0-9]*
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-alphalens/Makefile
diff -u pkgsrc/finance/py-alphalens/Makefile:1.11 pkgsrc/finance/py-alphalens/Makefile:1.12
--- pkgsrc/finance/py-alphalens/Makefile:1.11   Sat Jul 20 13:02:26 2024
+++ pkgsrc/finance/py-alphalens/Makefile        Mon Oct 14 06:45:43 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/07/20 13:02:26 adam Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:43 wiz Exp $
 
 DISTNAME=      alphalens-0.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ DEPENDS+=     ${PYPKGPREFIX}-statsmodels>=0.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-ipython, py-matplotlib, py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-ipython, py-matplotlib, py-scipy
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-backtrader/Makefile
diff -u pkgsrc/finance/py-backtrader/Makefile:1.9 pkgsrc/finance/py-backtrader/Makefile:1.10
--- pkgsrc/finance/py-backtrader/Makefile:1.9   Tue Aug  1 23:20:42 2023
+++ pkgsrc/finance/py-backtrader/Makefile       Mon Oct 14 06:45:43 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/08/01 23:20:42 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:43 wiz Exp $
 
 DISTNAME=      backtrader-1.9.74.123
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ DEPENDS+=     ${PYPKGPREFIX}-pandas-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 post-install:

Index: pkgsrc/finance/py-empyrical/Makefile
diff -u pkgsrc/finance/py-empyrical/Makefile:1.11 pkgsrc/finance/py-empyrical/Makefile:1.12
--- pkgsrc/finance/py-empyrical/Makefile:1.11   Mon Aug  5 12:28:19 2024
+++ pkgsrc/finance/py-empyrical/Makefile        Mon Oct 14 06:45:43 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/08/05 12:28:19 adam Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:43 wiz Exp $
 
 DISTNAME=      empyrical-0.5.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-parameteri
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-fecon235/Makefile
diff -u pkgsrc/finance/py-fecon235/Makefile:1.9 pkgsrc/finance/py-fecon235/Makefile:1.10
--- pkgsrc/finance/py-fecon235/Makefile:1.9     Mon Aug  5 12:37:45 2024
+++ pkgsrc/finance/py-fecon235/Makefile Mon Oct 14 06:45:43 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/08/05 12:37:45 adam Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:43 wiz Exp $
 
 GITHUB_PROJECT=        fecon235
 GITHUB_TAG=    v5.17.0722
@@ -23,7 +23,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sympy-[0-9]*:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 NO_BUILD=              yes
 PY_PATCHPLIST=         yes

Index: pkgsrc/finance/py-pyfolio/Makefile
diff -u pkgsrc/finance/py-pyfolio/Makefile:1.9 pkgsrc/finance/py-pyfolio/Makefile:1.10
--- pkgsrc/finance/py-pyfolio/Makefile:1.9      Sat Jul 20 13:02:58 2024
+++ pkgsrc/finance/py-pyfolio/Makefile  Mon Oct 14 06:45:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/07/20 13:02:58 adam Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:44 wiz Exp $
 
 DISTNAME=      pyfolio-0.9.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -27,7 +27,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-nose>=1.3.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-ipython, py-matplotlib, py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-ipython, py-matplotlib, py-scipy
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/singularity/Makefile
diff -u pkgsrc/games/singularity/Makefile:1.34 pkgsrc/games/singularity/Makefile:1.35
--- pkgsrc/games/singularity/Makefile:1.34      Sat Apr  6 08:05:38 2024
+++ pkgsrc/games/singularity/Makefile   Mon Oct 14 06:45:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2024/04/06 08:05:38 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2024/10/14 06:45:44 wiz Exp $
 
 DISTNAME=              singularity-0.30c-src
 PKGNAME=               ${DISTNAME:S/-src//}
@@ -21,8 +21,6 @@ INSTALLATION_DIRS+=   share/singularity/da
 INSTALLATION_DIRS+=    share/singularity/data/sounds
 INSTALLATION_DIRS+=    share/singularity/music
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 do-build:
        ${ECHO} "#!/bin/sh" > ${WRKSRC}/singularity
        ${ECHO} "cd ${PREFIX}/share/singularity" >> ${WRKSRC}/singularity

Index: pkgsrc/geography/py-gdal/Makefile
diff -u pkgsrc/geography/py-gdal/Makefile:1.71 pkgsrc/geography/py-gdal/Makefile:1.72
--- pkgsrc/geography/py-gdal/Makefile:1.71      Thu Jun 27 23:32:31 2024
+++ pkgsrc/geography/py-gdal/Makefile   Mon Oct 14 06:45:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.71 2024/06/27 23:32:31 gdt Exp $
+# $NetBSD: Makefile,v 1.72 2024/10/14 06:45:44 wiz Exp $
 
 .include "../../geography/gdal-lib/Makefile.common"
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,8 +13,6 @@ USE_LANGUAGES=                c c++
 USE_CC_FEATURES+=      c99
 USE_CXX_FEATURES+=     c++11
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../mk/bsd.prefs.mk"
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools

Index: pkgsrc/geography/py-obspy/Makefile
diff -u pkgsrc/geography/py-obspy/Makefile:1.27 pkgsrc/geography/py-obspy/Makefile:1.28
--- pkgsrc/geography/py-obspy/Makefile:1.27     Wed Jul 31 18:29:21 2024
+++ pkgsrc/geography/py-obspy/Makefile  Mon Oct 14 06:45:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2024/07/31 18:29:21 adam Exp $
+# $NetBSD: Makefile,v 1.28 2024/10/14 06:45:44 wiz Exp $
 
 DISTNAME=      obspy-1.4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -29,7 +29,7 @@ USE_TOOLS+=   bash:run
 
 REPLACE_BASH=  obspy/taup/tests/data/TauP_test_data/gendata.sh
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 PYTHON_SELF_CONFLICT=          yes
 
 pre-configure:

Index: pkgsrc/geography/qgis/Makefile
diff -u pkgsrc/geography/qgis/Makefile:1.224 pkgsrc/geography/qgis/Makefile:1.225
--- pkgsrc/geography/qgis/Makefile:1.224        Fri Oct  4 03:49:25 2024
+++ pkgsrc/geography/qgis/Makefile      Mon Oct 14 06:45:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.224 2024/10/04 03:49:25 ryoon Exp $
+# $NetBSD: Makefile,v 1.225 2024/10/14 06:45:44 wiz Exp $
 
 # This is intentionally 3.34 Long Term Release.  Please do not update
 # to later branches, and instead discuss whether/how we want multiple
@@ -76,8 +76,6 @@ CMAKE_CONFIGURE_ARGS+=                -DWITH_3D=FALSE
 CMAKE_CONFIGURE_ARGS+=         -DWITH_SERVER:BOOL=TRUE
 CMAKE_CONFIGURE_ARGS+=         -DQGIS_CGIBIN_SUBDIR=libexec/cgi-bin
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 # \todo Consider (optional?) dependency on GRASS.
 # \todo Consider (optional?) dependency on SAGA.
 

Index: pkgsrc/graphics/blender/Makefile
diff -u pkgsrc/graphics/blender/Makefile:1.222 pkgsrc/graphics/blender/Makefile:1.223
--- pkgsrc/graphics/blender/Makefile:1.222      Fri Oct  4 03:49:25 2024
+++ pkgsrc/graphics/blender/Makefile    Mon Oct 14 06:45:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.222 2024/10/04 03:49:25 ryoon Exp $
+# $NetBSD: Makefile,v 1.223 2024/10/14 06:45:44 wiz Exp $
 
 DISTNAME=      blender-4.2.1
 PKGREVISION=   1
@@ -63,7 +63,7 @@ REPLACE_PYTHON=               scripts/addons/io_curve
                        scripts/modules/bl_i18n_utils/merge_po.py \
                        scripts/modules/blend_render_info.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 310
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 .include "options.mk"
 .include "../../archivers/minizip-ng/buildlink3.mk"

Index: pkgsrc/graphics/inkscape/Makefile
diff -u pkgsrc/graphics/inkscape/Makefile:1.290 pkgsrc/graphics/inkscape/Makefile:1.291
--- pkgsrc/graphics/inkscape/Makefile:1.290     Fri Oct  4 03:49:26 2024
+++ pkgsrc/graphics/inkscape/Makefile   Mon Oct 14 06:45:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.290 2024/10/04 03:49:26 ryoon Exp $
+# $NetBSD: Makefile,v 1.291 2024/10/14 06:45:44 wiz Exp $
 
 DISTNAME=      inkscape-1.3.2
 PKGREVISION=   5
@@ -49,8 +49,6 @@ REPLACE_PERL+=                man/fix-roff-punct
 
 UNLIMIT_RESOURCES=     datasize
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 SUBST_CLASSES+=                pypath
 SUBST_STAGE.pypath=    pre-configure
 SUBST_FILES.pypath=    src/extension/implementation/script.cpp

Index: pkgsrc/graphics/mypaint/Makefile
diff -u pkgsrc/graphics/mypaint/Makefile:1.68 pkgsrc/graphics/mypaint/Makefile:1.69
--- pkgsrc/graphics/mypaint/Makefile:1.68       Sun Apr  7 07:34:17 2024
+++ pkgsrc/graphics/mypaint/Makefile    Mon Oct 14 06:45:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.68 2024/04/07 07:34:17 wiz Exp $
+# $NetBSD: Makefile,v 1.69 2024/10/14 06:45:44 wiz Exp $
 
 DISTNAME=      mypaint-2.0.0
 PKGREVISION=   20
@@ -18,8 +18,6 @@ TOOL_DEPENDS+=        swig3-[0-9]*:../../devel/
 
 EGG_NAME=      MyPaint-${PKGVERSION_NOREV}a0
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_LANGUAGES= c c++
 
 USE_TOOLS+=    bash:run msgfmt pkg-config

Index: pkgsrc/graphics/py-OpenGL/Makefile
diff -u pkgsrc/graphics/py-OpenGL/Makefile:1.44 pkgsrc/graphics/py-OpenGL/Makefile:1.45
--- pkgsrc/graphics/py-OpenGL/Makefile:1.44     Fri Oct 11 08:18:56 2024
+++ pkgsrc/graphics/py-OpenGL/Makefile  Mon Oct 14 06:45:45 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2024/10/11 08:18:56 jperkin Exp $
+# $NetBSD: Makefile,v 1.45 2024/10/14 06:45:45 wiz Exp $
 
 DISTNAME=      PyOpenGL-3.1.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^Py//}
@@ -19,7 +19,7 @@ USE_LANGUAGES=        # none
 
 REPLACE_PYTHON+=       OpenGL/arrays/buffers.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 313
+PYTHON_VERSIONS_INCOMPATIBLE=  313
 
 do-test:
        cd ${WRKSRC} && ${PYTHONBIN} tests/test_core.py

Index: pkgsrc/graphics/py-OpenGL-accelerate/Makefile
diff -u pkgsrc/graphics/py-OpenGL-accelerate/Makefile:1.11 pkgsrc/graphics/py-OpenGL-accelerate/Makefile:1.12
--- pkgsrc/graphics/py-OpenGL-accelerate/Makefile:1.11  Wed Sep 13 17:18:24 2023
+++ pkgsrc/graphics/py-OpenGL-accelerate/Makefile       Mon Oct 14 06:45:45 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2023/09/13 17:18:24 adam Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:45 wiz Exp $
 
 DISTNAME=      PyOpenGL-accelerate-3.1.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^Py//}
@@ -13,8 +13,6 @@ LICENSE=      modified-bsd AND mit
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 zz-pre-build:
        cd ${WRKSRC}/src && for i in *.pyx; do cython-${PYVERSSUFFIX} $$i; done
 

Index: pkgsrc/graphics/py-blurhash/Makefile
diff -u pkgsrc/graphics/py-blurhash/Makefile:1.8 pkgsrc/graphics/py-blurhash/Makefile:1.9
--- pkgsrc/graphics/py-blurhash/Makefile:1.8    Fri May 10 10:35:20 2024
+++ pkgsrc/graphics/py-blurhash/Makefile        Mon Oct 14 06:45:45 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/05/10 10:35:20 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:45 wiz Exp $
 
 DISTNAME=      blurhash-1.1.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/py-contourpy/Makefile
diff -u pkgsrc/graphics/py-contourpy/Makefile:1.11 pkgsrc/graphics/py-contourpy/Makefile:1.12
--- pkgsrc/graphics/py-contourpy/Makefile:1.11  Fri Sep 13 08:27:47 2024
+++ pkgsrc/graphics/py-contourpy/Makefile       Mon Oct 14 06:45:45 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/09/13 08:27:47 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:45 wiz Exp $
 
 DISTNAME=      contourpy-1.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ USE_LANGUAGES=        c c++
 
 USE_CXX_FEATURES+=     c++17
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 # https://github.com/contourpy/contourpy/issues/400
 BUILDLINK_TRANSFORM+=  rm:-Werror
 

Index: pkgsrc/graphics/py-ggplot/Makefile
diff -u pkgsrc/graphics/py-ggplot/Makefile:1.12 pkgsrc/graphics/py-ggplot/Makefile:1.13
--- pkgsrc/graphics/py-ggplot/Makefile:1.12     Wed Aug  7 16:07:52 2024
+++ pkgsrc/graphics/py-ggplot/Makefile  Mon Oct 14 06:45:45 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/08/07 16:07:52 jperkin Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:45:45 wiz Exp $
 
 DISTNAME=      ggplot-0.11.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -24,7 +24,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-tornado-[0
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/py-imageio/Makefile
diff -u pkgsrc/graphics/py-imageio/Makefile:1.18 pkgsrc/graphics/py-imageio/Makefile:1.19
--- pkgsrc/graphics/py-imageio/Makefile:1.18    Mon Aug 19 09:20:12 2024
+++ pkgsrc/graphics/py-imageio/Makefile Mon Oct 14 06:45:45 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2024/08/19 09:20:12 adam Exp $
+# $NetBSD: Makefile,v 1.19 2024/10/14 06:45:45 wiz Exp $
 
 DISTNAME=      imageio-2.35.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} imageio_download_bin imageio_download_bin-${PYVERSSUFFIX} && \

Index: pkgsrc/graphics/py-matplotlib/Makefile
diff -u pkgsrc/graphics/py-matplotlib/Makefile:1.100 pkgsrc/graphics/py-matplotlib/Makefile:1.101
--- pkgsrc/graphics/py-matplotlib/Makefile:1.100        Tue Aug 13 12:04:19 2024
+++ pkgsrc/graphics/py-matplotlib/Makefile      Mon Oct 14 06:45:45 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.100 2024/08/13 12:04:19 wiz Exp $
+# $NetBSD: Makefile,v 1.101 2024/10/14 06:45:45 wiz Exp $
 
 DISTNAME=      matplotlib-3.9.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -27,8 +27,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test>=0:..
 USE_LANGUAGES= c c++
 USE_TOOLS+=    pkg-config
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 WHEEL_ARGS+=   -Csetup-args="-Dsystem-freetype=true"
 WHEEL_ARGS+=   -Csetup-args="-Dsystem-qhull=true"
 WHEEL_ARGS+=   -Csetup-args="-Db_lto=false"

Index: pkgsrc/graphics/py-matplotlib-venn/Makefile
diff -u pkgsrc/graphics/py-matplotlib-venn/Makefile:1.13 pkgsrc/graphics/py-matplotlib-venn/Makefile:1.14
--- pkgsrc/graphics/py-matplotlib-venn/Makefile:1.13    Fri Aug  2 07:30:16 2024
+++ pkgsrc/graphics/py-matplotlib-venn/Makefile Mon Oct 14 06:45:45 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/08/02 07:30:16 adam Exp $
+# $NetBSD: Makefile,v 1.14 2024/10/14 06:45:45 wiz Exp $
 
 DISTNAME=      matplotlib-venn-1.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-matplotlib-[0-9
 DEPENDS+=      ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy
 DEPENDS+=      ${PYPKGPREFIX}-scipy-[0-9]*:../../math/py-scipy
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/py-pygraphviz/Makefile
diff -u pkgsrc/graphics/py-pygraphviz/Makefile:1.26 pkgsrc/graphics/py-pygraphviz/Makefile:1.27
--- pkgsrc/graphics/py-pygraphviz/Makefile:1.26 Tue Oct  1 20:11:37 2024
+++ pkgsrc/graphics/py-pygraphviz/Makefile      Mon Oct 14 06:45:45 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2024/10/01 20:11:37 adam Exp $
+# $NetBSD: Makefile,v 1.27 2024/10/14 06:45:45 wiz Exp $
 
 DISTNAME=      pygraphviz-1.14
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-wheel-[0-9
 
 USE_TOOLS+=    pkg-config
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../graphics/graphviz/buildlink3.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/graphics/py-seaborn/Makefile
diff -u pkgsrc/graphics/py-seaborn/Makefile:1.19 pkgsrc/graphics/py-seaborn/Makefile:1.20
--- pkgsrc/graphics/py-seaborn/Makefile:1.19    Wed Jul 31 18:24:59 2024
+++ pkgsrc/graphics/py-seaborn/Makefile Mon Oct 14 06:45:46 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2024/07/31 18:24:59 adam Exp $
+# $NetBSD: Makefile,v 1.20 2024/10/14 06:45:46 wiz Exp $
 
 DISTNAME=      seaborn-0.13.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,7 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/py-spectra/Makefile
diff -u pkgsrc/graphics/py-spectra/Makefile:1.5 pkgsrc/graphics/py-spectra/Makefile:1.6
--- pkgsrc/graphics/py-spectra/Makefile:1.5     Wed Aug  7 16:08:46 2024
+++ pkgsrc/graphics/py-spectra/Makefile Mon Oct 14 06:45:46 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/08/07 16:08:46 jperkin Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:45:46 wiz Exp $
 
 DISTNAME=      spectra-0.0.11
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ TEST_DEPENDS= ${PYPKGPREFIX}-nose-[0-9]*
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} -m nose -v test

Index: pkgsrc/graphics/py-tifffile/Makefile
diff -u pkgsrc/graphics/py-tifffile/Makefile:1.37 pkgsrc/graphics/py-tifffile/Makefile:1.38
--- pkgsrc/graphics/py-tifffile/Makefile:1.37   Thu Oct  3 08:56:03 2024
+++ pkgsrc/graphics/py-tifffile/Makefile        Mon Oct 14 06:45:46 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2024/10/03 08:56:03 adam Exp $
+# $NetBSD: Makefile,v 1.38 2024/10/14 06:45:46 wiz Exp $
 
 DISTNAME=      tifffile-2024.9.20
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,8 +17,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-fsspec-[0-
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 post-install:
 .for bin in lsm2bin tiff2fsspec tiffcomment tifffile
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/graphics/veusz/Makefile
diff -u pkgsrc/graphics/veusz/Makefile:1.89 pkgsrc/graphics/veusz/Makefile:1.90
--- pkgsrc/graphics/veusz/Makefile:1.89 Wed May 29 16:33:04 2024
+++ pkgsrc/graphics/veusz/Makefile      Mon Oct 14 06:45:46 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.89 2024/05/29 16:33:04 adam Exp $
+# $NetBSD: Makefile,v 1.90 2024/10/14 06:45:46 wiz Exp $
 
 DISTNAME=              veusz-3.5.3
 PKGREVISION=           10
@@ -33,8 +33,6 @@ INSTALLATION_DIRS+=   share/mime/packages
 ALL_ENV+=              QMAKE_EXE=${QTDIR}/bin/qmake
 ALL_ENV+=              SIP_DIR=${PREFIX}/share/sip${PYVERSSUFFIX}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/support/veusz.desktop \
                ${DESTDIR}${PREFIX}/share/applications

Index: pkgsrc/ham/gnuradio-core/options.mk
diff -u pkgsrc/ham/gnuradio-core/options.mk:1.15 pkgsrc/ham/gnuradio-core/options.mk:1.16
--- pkgsrc/ham/gnuradio-core/options.mk:1.15    Fri Oct 11 14:20:35 2024
+++ pkgsrc/ham/gnuradio-core/options.mk Mon Oct 14 06:45:46 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.15 2024/10/11 14:20:35 jperkin Exp $
+# $NetBSD: options.mk,v 1.16 2024/10/14 06:45:46 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.gnuradio
 PKG_SUPPORTED_OPTIONS= filter-design alsa
@@ -9,7 +9,7 @@ PKG_SUGGESTED_OPTIONS=  filter-design
 .include "../../mk/bsd.options.mk"
 
 .if !empty(PKG_OPTIONS:Mfilter-design)
-PYTHON_VERSIONS_INCOMPATIBLE+= 27 38 313
+PYTHON_VERSIONS_INCOMPATIBLE+= 313
 DEPENDS+=      ${PYPKGPREFIX}-qtgraph-qt5-[0-9]*:../../x11/py-qtgraph-qt5
 .endif
 

Index: pkgsrc/ham/gr-osmosdr/Makefile
diff -u pkgsrc/ham/gr-osmosdr/Makefile:1.58 pkgsrc/ham/gr-osmosdr/Makefile:1.59
--- pkgsrc/ham/gr-osmosdr/Makefile:1.58 Fri Oct  4 03:49:29 2024
+++ pkgsrc/ham/gr-osmosdr/Makefile      Mon Oct 14 06:45:46 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.58 2024/10/04 03:49:29 ryoon Exp $
+# $NetBSD: Makefile,v 1.59 2024/10/14 06:45:46 wiz Exp $
 
 DISTNAME=      gr-osmosdr-0.2.6
 PKGREVISION=   2
@@ -27,7 +27,6 @@ CMAKE_CONFIGURE_ARGS+=        -Dpybind11_DIR=${
 
 PLIST_SUBST+=  PYSITELIB=${PYSITELIB}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 REPLACE_PYTHON+=               apps/osmocom_siggen_base.py
 
 .include "../../audio/libsndfile/buildlink3.mk"

Index: pkgsrc/lang/coq/options.mk
diff -u pkgsrc/lang/coq/options.mk:1.15 pkgsrc/lang/coq/options.mk:1.16
--- pkgsrc/lang/coq/options.mk:1.15     Tue Nov  7 22:38:01 2023
+++ pkgsrc/lang/coq/options.mk  Mon Oct 14 06:45:46 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.15 2023/11/07 22:38:01 wiz Exp $
+# $NetBSD: options.mk,v 1.16 2024/10/14 06:45:46 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.coq
 PKG_SUPPORTED_OPTIONS= doc coqide
@@ -16,7 +16,6 @@ TOOL_DEPENDS+=                        hevea>=1.10:../../textp
 # python
 #
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 .include "../../lang/python/tool.mk"
 SUBST_CLASSES+=                        sphinx-build
 SUBST_STAGE.sphinx-build=      pre-configure

Index: pkgsrc/lang/py-js2py/Makefile
diff -u pkgsrc/lang/py-js2py/Makefile:1.11 pkgsrc/lang/py-js2py/Makefile:1.12
--- pkgsrc/lang/py-js2py/Makefile:1.11  Tue Aug  1 23:20:45 2023
+++ pkgsrc/lang/py-js2py/Makefile       Mon Oct 14 06:45:46 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2023/08/01 23:20:45 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:46 wiz Exp $
 
 DISTNAME=      Js2Py-0.74
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -20,8 +20,6 @@ TEST_DEPENDS+=        nodejs-[0-9]*:../../lang/
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
 

Index: pkgsrc/lang/py-lsp-server/Makefile
diff -u pkgsrc/lang/py-lsp-server/Makefile:1.19 pkgsrc/lang/py-lsp-server/Makefile:1.20
--- pkgsrc/lang/py-lsp-server/Makefile:1.19     Tue Sep  3 12:49:10 2024
+++ pkgsrc/lang/py-lsp-server/Makefile  Mon Oct 14 06:45:47 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2024/09/03 12:49:10 adam Exp $
+# $NetBSD: Makefile,v 1.20 2024/10/14 06:45:47 wiz Exp $
 
 DISTNAME=      python_lsp_server-1.12.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/python_//:S/_/-/}
@@ -39,7 +39,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-pandas-[0-
 TEST_DEPENDS+= ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 # py-rope -> py-toolconfig -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-rope -> py-toolconfig -> py-sphinx
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/lang/py-pyformlang/Makefile
diff -u pkgsrc/lang/py-pyformlang/Makefile:1.6 pkgsrc/lang/py-pyformlang/Makefile:1.7
--- pkgsrc/lang/py-pyformlang/Makefile:1.6      Tue Aug  6 11:27:43 2024
+++ pkgsrc/lang/py-pyformlang/Makefile  Mon Oct 14 06:45:47 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/08/06 11:27:43 adam Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:47 wiz Exp $
 
 DISTNAME=      pyformlang-1.0.10
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-numpy-[0-9]*:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/gyb/Makefile
diff -u pkgsrc/mail/gyb/Makefile:1.6 pkgsrc/mail/gyb/Makefile:1.7
--- pkgsrc/mail/gyb/Makefile:1.6        Tue Nov  7 22:38:02 2023
+++ pkgsrc/mail/gyb/Makefile    Mon Oct 14 06:45:47 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/11/07 22:38:02 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:47 wiz Exp $
 
 DISTNAME=      gyb-1.71
 PKGREVISION=   2
@@ -31,8 +31,6 @@ SUBST_SED.config=     -e 's:PKG_SYSCONFDIR:$
 
 PKG_SYSCONFSUBDIR=     gyb
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 do-install:
        cd ${WRKSRC};                                                           \
        ${INSTALL_SCRIPT} gyb.py ${DESTDIR}${PREFIX}/bin/gyb;                   \

Index: pkgsrc/mail/mailman3/Makefile
diff -u pkgsrc/mail/mailman3/Makefile:1.8 pkgsrc/mail/mailman3/Makefile:1.9
--- pkgsrc/mail/mailman3/Makefile:1.8   Mon Feb 12 11:54:05 2024
+++ pkgsrc/mail/mailman3/Makefile       Mon Oct 14 06:45:47 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/02/12 11:54:05 markd Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:47 wiz Exp $
 
 DISTNAME=      mailman-3.3.9
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -10,8 +10,6 @@ HOMEPAGE=     https://www.list.org/
 COMMENT=       GNU mailing list manager
 LICENSE=       gnu-gpl-v3
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 DEPENDS+=      ${PYPKGPREFIX}-aiosmtpd>=1.4.3:../../mail/py-aiosmtpd
 DEPENDS+=      ${PYPKGPREFIX}-alembic>=1.6.2:../../databases/py-alembic
 DEPENDS+=      ${PYPKGPREFIX}-atpublic-[0-9]*:../../devel/py-atpublic

Index: pkgsrc/mail/notmuch/Makefile.common
diff -u pkgsrc/mail/notmuch/Makefile.common:1.8 pkgsrc/mail/notmuch/Makefile.common:1.9
--- pkgsrc/mail/notmuch/Makefile.common:1.8     Fri Apr  5 08:04:35 2024
+++ pkgsrc/mail/notmuch/Makefile.common Mon Oct 14 06:45:47 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.8 2024/04/05 08:04:35 jperkin Exp $
+# $NetBSD: Makefile.common,v 1.9 2024/10/14 06:45:47 wiz Exp $
 #
 # used by mail/notmuch-emacs/Makefile
 # used by mail/py-notmuch2/Makefile
@@ -26,7 +26,6 @@ TEST_TARGET=  check
 USE_CXX_FEATURES+=     c++11
 
 PYTHON_FOR_BUILD_ONLY?=                tool
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 
 REPLACE_BASH+= emacs/notmuch-emacs-mua
 

Index: pkgsrc/mail/py-lieer/Makefile
diff -u pkgsrc/mail/py-lieer/Makefile:1.2 pkgsrc/mail/py-lieer/Makefile:1.3
--- pkgsrc/mail/py-lieer/Makefile:1.2   Fri Apr  5 07:59:33 2024
+++ pkgsrc/mail/py-lieer/Makefile       Mon Oct 14 06:45:47 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/04/05 07:59:33 jperkin Exp $
+# $NetBSD: Makefile,v 1.3 2024/10/14 06:45:47 wiz Exp $
 
 DISTNAME=      lieer-1.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ DEPENDS+=     ${PYPKGPREFIX}-tqdm-[0-9]*:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX} && \
        ${MV} bin/gmi bin/gmi-${PYVERSSUFFIX}

Index: pkgsrc/mail/py-mailman-hyperkitty/Makefile
diff -u pkgsrc/mail/py-mailman-hyperkitty/Makefile:1.3 pkgsrc/mail/py-mailman-hyperkitty/Makefile:1.4
--- pkgsrc/mail/py-mailman-hyperkitty/Makefile:1.3      Sat Oct 14 01:22:43 2023
+++ pkgsrc/mail/py-mailman-hyperkitty/Makefile  Mon Oct 14 06:45:47 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/10/14 01:22:43 markd Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:45:47 wiz Exp $
 
 DISTNAME=      mailman-hyperkitty-1.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,5 @@ DEPENDS+=     ${PYPKGPREFIX}-zope.interface-
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile
diff -u pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.7 pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.8
--- pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.7        Sun Jul 14 13:26:46 2024
+++ pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile    Mon Oct 14 06:45:47 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/07/14 13:26:46 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:47 wiz Exp $
 
 DISTNAME=      postfix_mta_sts_resolver-1.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -28,8 +28,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-timeo
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
 .for bin in mta-sts-daemon mta-sts-query
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/math/py-Keras-Applications/Makefile
diff -u pkgsrc/math/py-Keras-Applications/Makefile:1.7 pkgsrc/math/py-Keras-Applications/Makefile:1.8
--- pkgsrc/math/py-Keras-Applications/Makefile:1.7      Tue Aug  1 23:20:45 2023
+++ pkgsrc/math/py-Keras-Applications/Makefile  Mon Oct 14 06:45:48 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/08/01 23:20:45 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:48 wiz Exp $
 
 DISTNAME=      Keras_Applications-1.0.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -16,7 +16,5 @@ DEPENDS+=     ${PYPKGPREFIX}-numpy>=1.9.1:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-Keras-Preprocessing/Makefile
diff -u pkgsrc/math/py-Keras-Preprocessing/Makefile:1.6 pkgsrc/math/py-Keras-Preprocessing/Makefile:1.7
--- pkgsrc/math/py-Keras-Preprocessing/Makefile:1.6     Tue Aug  1 23:20:45 2023
+++ pkgsrc/math/py-Keras-Preprocessing/Makefile Mon Oct 14 06:45:48 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/08/01 23:20:45 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:48 wiz Exp $
 
 DISTNAME=      Keras_Preprocessing-1.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -16,7 +16,5 @@ DEPENDS+=     ${PYPKGPREFIX}-six>=1.9.0:../.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-arviz/Makefile
diff -u pkgsrc/math/py-arviz/Makefile:1.14 pkgsrc/math/py-arviz/Makefile:1.15
--- pkgsrc/math/py-arviz/Makefile:1.14  Tue Aug  6 06:26:09 2024
+++ pkgsrc/math/py-arviz/Makefile       Mon Oct 14 06:45:48 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/08/06 06:26:09 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:48 wiz Exp $
 
 DISTNAME=      arviz-0.19.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -27,7 +27,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-asdf/Makefile
diff -u pkgsrc/math/py-asdf/Makefile:1.20 pkgsrc/math/py-asdf/Makefile:1.21
--- pkgsrc/math/py-asdf/Makefile:1.20   Tue Aug  6 08:01:52 2024
+++ pkgsrc/math/py-asdf/Makefile        Mon Oct 14 06:45:48 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2024/08/06 08:01:52 adam Exp $
+# $NetBSD: Makefile,v 1.21 2024/10/14 06:45:48 wiz Exp $
 
 DISTNAME=      asdf-3.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -28,8 +28,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-remot
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311
 DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata>=4.11.4:../../devel/py-importlib-metadata

Index: pkgsrc/math/py-asdf-standard/Makefile
diff -u pkgsrc/math/py-asdf-standard/Makefile:1.4 pkgsrc/math/py-asdf-standard/Makefile:1.5
--- pkgsrc/math/py-asdf-standard/Makefile:1.4   Wed May 15 06:05:12 2024
+++ pkgsrc/math/py-asdf-standard/Makefile       Mon Oct 14 06:45:48 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/05/15 06:05:12 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:48 wiz Exp $
 
 DISTNAME=      asdf_standard-1.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -19,7 +19,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-yaml>=0:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-asdf-transform-schemas/Makefile
diff -u pkgsrc/math/py-asdf-transform-schemas/Makefile:1.5 pkgsrc/math/py-asdf-transform-schemas/Makefile:1.6
--- pkgsrc/math/py-asdf-transform-schemas/Makefile:1.5  Wed May 15 06:54:27 2024
+++ pkgsrc/math/py-asdf-transform-schemas/Makefile      Mon Oct 14 06:45:49 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/05/15 06:54:27 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:45:49 wiz Exp $
 
 DISTNAME=      asdf_transform_schemas-0.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -20,7 +20,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-scipy>=0:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-asdf_astropy/Makefile
diff -u pkgsrc/math/py-asdf_astropy/Makefile:1.2 pkgsrc/math/py-asdf_astropy/Makefile:1.3
--- pkgsrc/math/py-asdf_astropy/Makefile:1.2    Wed Aug  7 16:09:11 2024
+++ pkgsrc/math/py-asdf_astropy/Makefile        Mon Oct 14 06:45:48 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/08/07 16:09:11 jperkin Exp $
+# $NetBSD: Makefile,v 1.3 2024/10/14 06:45:48 wiz Exp $
 
 DISTNAME=      asdf-astropy-0.6.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/-/_/}
@@ -25,7 +25,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-astro
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-asdf_coordinates_schemas/Makefile
diff -u pkgsrc/math/py-asdf_coordinates_schemas/Makefile:1.1 pkgsrc/math/py-asdf_coordinates_schemas/Makefile:1.2
--- pkgsrc/math/py-asdf_coordinates_schemas/Makefile:1.1        Wed May 15 06:42:31 2024
+++ pkgsrc/math/py-asdf_coordinates_schemas/Makefile    Mon Oct 14 06:45:48 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/05/15 06:42:31 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2024/10/14 06:45:48 wiz Exp $
 
 DISTNAME=      asdf_coordinates_schemas-0.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,5 @@ DEPENDS+=     ${PYPKGPREFIX}-asdf-standard>=
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-asdf_wcs_schemas/Makefile
diff -u pkgsrc/math/py-asdf_wcs_schemas/Makefile:1.2 pkgsrc/math/py-asdf_wcs_schemas/Makefile:1.3
--- pkgsrc/math/py-asdf_wcs_schemas/Makefile:1.2        Wed Aug  7 19:27:02 2024
+++ pkgsrc/math/py-asdf_wcs_schemas/Makefile    Mon Oct 14 06:45:53 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/08/07 19:27:02 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2024/10/14 06:45:53 wiz Exp $
 
 DISTNAME=      asdf_wcs_schemas-0.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,7 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-asdf_coord
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-asteval/Makefile
diff -u pkgsrc/math/py-asteval/Makefile:1.25 pkgsrc/math/py-asteval/Makefile:1.26
--- pkgsrc/math/py-asteval/Makefile:1.25        Thu Oct  3 09:00:49 2024
+++ pkgsrc/math/py-asteval/Makefile     Mon Oct 14 06:45:49 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2024/10/03 09:00:49 adam Exp $
+# $NetBSD: Makefile,v 1.26 2024/10/14 06:45:49 wiz Exp $
 
 DISTNAME=      asteval-1.0.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-astroML/Makefile
diff -u pkgsrc/math/py-astroML/Makefile:1.8 pkgsrc/math/py-astroML/Makefile:1.9
--- pkgsrc/math/py-astroML/Makefile:1.8 Wed Aug  7 20:10:27 2024
+++ pkgsrc/math/py-astroML/Makefile     Mon Oct 14 06:45:49 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/08/07 20:10:27 adam Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:49 wiz Exp $
 
 DISTNAME=      astroML-1.0.2.post1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,7 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-doctestplus-[0-9]*:../../devel/py-test-doctestplus
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-remotedata-[0-9]*:../../net/py-test-remotedata
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-astropy/Makefile
diff -u pkgsrc/math/py-astropy/Makefile:1.17 pkgsrc/math/py-astropy/Makefile:1.18
--- pkgsrc/math/py-astropy/Makefile:1.17        Thu Oct  3 12:03:43 2024
+++ pkgsrc/math/py-astropy/Makefile     Mon Oct 14 06:45:49 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2024/10/03 12:03:43 adam Exp $
+# $NetBSD: Makefile,v 1.18 2024/10/14 06:45:49 wiz Exp $
 
 DISTNAME=      astropy-6.1.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,7 +25,7 @@ USE_LANGUAGES=        c c++
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../math/py-numpy/buildlink3.mk"

Index: pkgsrc/math/py-claripy/Makefile
diff -u pkgsrc/math/py-claripy/Makefile:1.11 pkgsrc/math/py-claripy/Makefile:1.12
--- pkgsrc/math/py-claripy/Makefile:1.11        Wed Aug  7 19:26:01 2024
+++ pkgsrc/math/py-claripy/Makefile     Mon Oct 14 06:45:49 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/08/07 19:26:01 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:49 wiz Exp $
 
 .include "../../devel/py-angr/version.mk"
 
@@ -19,7 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-decorator-[0-9]
 DEPENDS+=      ${PYPKGPREFIX}-smt>=0.9.5:../../math/py-smt
 DEPENDS+=      ${PYPKGPREFIX}-z3>=4.10.2.0:../../math/py-z3
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-colormath/Makefile
diff -u pkgsrc/math/py-colormath/Makefile:1.7 pkgsrc/math/py-colormath/Makefile:1.8
--- pkgsrc/math/py-colormath/Makefile:1.7       Tue Aug  6 11:26:22 2024
+++ pkgsrc/math/py-colormath/Makefile   Mon Oct 14 06:45:49 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/08/06 11:26:22 adam Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:49 wiz Exp $
 
 DISTNAME=      colormath-3.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-networkx>=1.9.1
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-gwcs/Makefile
diff -u pkgsrc/math/py-gwcs/Makefile:1.8 pkgsrc/math/py-gwcs/Makefile:1.9
--- pkgsrc/math/py-gwcs/Makefile:1.8    Mon Aug  5 12:29:05 2024
+++ pkgsrc/math/py-gwcs/Makefile        Mon Oct 14 06:45:49 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/08/05 12:29:05 adam Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:49 wiz Exp $
 
 DISTNAME=      gwcs-0.21.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ DEPENDS+=     ${PYPKGPREFIX}-astropy>=5.3:..
 DEPENDS+=      ${PYPKGPREFIX}-scipy>=0:../../math/py-scipy
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-doctestplus>=0:../../devel/py-test-doctestplus
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/math/py-hmmlearn/Makefile
diff -u pkgsrc/math/py-hmmlearn/Makefile:1.5 pkgsrc/math/py-hmmlearn/Makefile:1.6
--- pkgsrc/math/py-hmmlearn/Makefile:1.5        Mon Aug  5 12:42:08 2024
+++ pkgsrc/math/py-hmmlearn/Makefile    Mon Oct 14 06:45:48 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/08/05 12:42:08 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:45:48 wiz Exp $
 
 DISTNAME=      hmmlearn-0.3.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test>=5.4.
 
 USE_LANGUAGES= c c++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 # hmmlearn-0.3.2: Some tests still fail
 do-test:

Index: pkgsrc/math/py-jplephem/Makefile
diff -u pkgsrc/math/py-jplephem/Makefile:1.13 pkgsrc/math/py-jplephem/Makefile:1.14
--- pkgsrc/math/py-jplephem/Makefile:1.13       Sun Feb 11 20:18:02 2024
+++ pkgsrc/math/py-jplephem/Makefile    Mon Oct 14 06:45:49 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/02/11 20:18:02 adam Exp $
+# $NetBSD: Makefile,v 1.14 2024/10/14 06:45:49 wiz Exp $
 
 DISTNAME=      jplephem-2.21
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,8 +16,6 @@ DEPENDS+=     ${PYPKGPREFIX}-numpy>=1.17.0:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-lmfit/Makefile
diff -u pkgsrc/math/py-lmfit/Makefile:1.20 pkgsrc/math/py-lmfit/Makefile:1.21
--- pkgsrc/math/py-lmfit/Makefile:1.20  Fri Aug  2 07:39:27 2024
+++ pkgsrc/math/py-lmfit/Makefile       Mon Oct 14 06:45:49 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2024/08/02 07:39:27 adam Exp $
+# $NetBSD: Makefile,v 1.21 2024/10/14 06:45:49 wiz Exp $
 
 DISTNAME=      lmfit-1.3.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ DEPENDS+=     ${PYPKGPREFIX}-uncertainties>=
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-netCDF4/Makefile
diff -u pkgsrc/math/py-netCDF4/Makefile:1.29 pkgsrc/math/py-netCDF4/Makefile:1.30
--- pkgsrc/math/py-netCDF4/Makefile:1.29        Mon Aug  5 18:58:55 2024
+++ pkgsrc/math/py-netCDF4/Makefile     Mon Oct 14 06:45:50 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2024/08/05 18:58:55 adam Exp $
+# $NetBSD: Makefile,v 1.30 2024/10/14 06:45:50 wiz Exp $
 
 DISTNAME=      netcdf4-1.7.1.post1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/cdf/CDF/}
@@ -25,8 +25,6 @@ SUBST_SED.paths+=     -e 's,/usr/local,${PRE
 SUBST_FILES.paths+=    setup.py
 SUBST_MESSAGE.paths=   Fixing header search paths.
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
 .for bin in nc3tonc4 nc4tonc3 ncinfo
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/math/py-networkx/Makefile
diff -u pkgsrc/math/py-networkx/Makefile:1.41 pkgsrc/math/py-networkx/Makefile:1.42
--- pkgsrc/math/py-networkx/Makefile:1.41       Tue Aug  6 11:22:30 2024
+++ pkgsrc/math/py-networkx/Makefile    Mon Oct 14 06:45:50 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2024/08/06 11:22:30 adam Exp $
+# $NetBSD: Makefile,v 1.42 2024/10/14 06:45:50 wiz Exp $
 
 DISTNAME=      networkx-3.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov>=
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-nptyping/Makefile
diff -u pkgsrc/math/py-nptyping/Makefile:1.4 pkgsrc/math/py-nptyping/Makefile:1.5
--- pkgsrc/math/py-nptyping/Makefile:1.4        Tue Aug  1 23:20:47 2023
+++ pkgsrc/math/py-nptyping/Makefile    Mon Oct 14 06:45:50 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2023/08/01 23:20:47 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:50 wiz Exp $
 
 DISTNAME=      nptyping-2.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,8 +25,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-typeguard>
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 
 .if ${PYTHON_VERSION} < 310

Index: pkgsrc/math/py-numexpr/Makefile
diff -u pkgsrc/math/py-numexpr/Makefile:1.35 pkgsrc/math/py-numexpr/Makefile:1.36
--- pkgsrc/math/py-numexpr/Makefile:1.35        Wed Jul 31 18:22:13 2024
+++ pkgsrc/math/py-numexpr/Makefile     Mon Oct 14 06:45:50 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2024/07/31 18:22:13 adam Exp $
+# $NetBSD: Makefile,v 1.36 2024/10/14 06:45:50 wiz Exp $
 
 DISTNAME=      numexpr-2.10.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,8 +16,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-wheel-[0-9
 USE_LANGUAGES= c c++
 REPLACE_PYTHON=        numexpr/cpuinfo.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 # needs to be installed first
 do-test:
        ${PYTHONBIN} -c "import numexpr; numexpr.test()"

Index: pkgsrc/math/py-pandas/Makefile
diff -u pkgsrc/math/py-pandas/Makefile:1.60 pkgsrc/math/py-pandas/Makefile:1.61
--- pkgsrc/math/py-pandas/Makefile:1.60 Mon Apr 15 08:10:23 2024
+++ pkgsrc/math/py-pandas/Makefile      Mon Oct 14 06:45:50 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.60 2024/04/15 08:10:23 adam Exp $
+# $NetBSD: Makefile,v 1.61 2024/10/14 06:45:50 wiz Exp $
 
 DISTNAME=      pandas-2.2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -37,8 +37,6 @@ SUBST_MESSAGE.python= Fixing python bina
 SUBST_FILES.python=    meson.build
 SUBST_VARS.python=     TOOL_PYTHONBIN
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 # This would otherwise be installed, causing PLIST mismatch
 post-patch:
        cd ${WRKSRC} && ${RM} -f pandas/_libs/window/aggregations.pyx.orig

Index: pkgsrc/math/py-patsy/Makefile
diff -u pkgsrc/math/py-patsy/Makefile:1.14 pkgsrc/math/py-patsy/Makefile:1.15
--- pkgsrc/math/py-patsy/Makefile:1.14  Thu Jan  4 22:07:20 2024
+++ pkgsrc/math/py-patsy/Makefile       Mon Oct 14 06:45:50 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/01/04 22:07:20 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:50 wiz Exp $
 
 DISTNAME=      patsy-0.5.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,8 +17,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-nose-[0-9]
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-photutils/Makefile
diff -u pkgsrc/math/py-photutils/Makefile:1.11 pkgsrc/math/py-photutils/Makefile:1.12
--- pkgsrc/math/py-photutils/Makefile:1.11      Wed Aug  7 16:12:49 2024
+++ pkgsrc/math/py-photutils/Makefile   Mon Oct 14 06:45:50 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/08/07 16:12:49 jperkin Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:50 wiz Exp $
 
 DISTNAME=      photutils-1.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,8 +20,6 @@ DEPENDS+=     ${PYPKGPREFIX}-astropy>=4.2:..
 DEPENDS+=      ${PYPKGPREFIX}-extension-helpers>=0.1:../../devel/py-extension-helpers
 DEPENDS+=      ${PYPKGPREFIX}-gwcs>=0.12:../../math/py-gwcs
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 # py-scikit
-PYTHON_VERSIONS_INCOMPATIBLE+= 38 # py-scikit-learn
 PYTHON_VERSIONS_INCOMPATIBLE+= 39 # py-scikit-learn py-scikit-image ...
 
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/math/py-powerlaw/Makefile
diff -u pkgsrc/math/py-powerlaw/Makefile:1.11 pkgsrc/math/py-powerlaw/Makefile:1.12
--- pkgsrc/math/py-powerlaw/Makefile:1.11       Mon Aug  5 12:44:00 2024
+++ pkgsrc/math/py-powerlaw/Makefile    Mon Oct 14 06:45:50 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/08/05 12:44:00 adam Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:50 wiz Exp $
 
 DISTNAME=      powerlaw-1.4.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-scipy-[0-9]*:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../devel/py-cython/buildlink3.mk"
 .include "../../lang/python/egg.mk"

Index: pkgsrc/math/py-pyerfa/Makefile
diff -u pkgsrc/math/py-pyerfa/Makefile:1.11 pkgsrc/math/py-pyerfa/Makefile:1.12
--- pkgsrc/math/py-pyerfa/Makefile:1.11 Wed May  8 12:54:39 2024
+++ pkgsrc/math/py-pyerfa/Makefile      Mon Oct 14 06:45:51 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/05/08 12:54:39 adam Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:51 wiz Exp $
 
 DISTNAME=      pyerfa-2.0.1.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -23,8 +23,6 @@ MAKE_ENV+=    PYERFA_USE_SYSTEM_LIBERFA=1
 
 USE_LIBTOOL=   yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../math/erfa/buildlink3.mk"

Index: pkgsrc/math/py-pymc3/Makefile
diff -u pkgsrc/math/py-pymc3/Makefile:1.10 pkgsrc/math/py-pymc3/Makefile:1.11
--- pkgsrc/math/py-pymc3/Makefile:1.10  Mon Aug  5 19:36:24 2024
+++ pkgsrc/math/py-pymc3/Makefile       Mon Oct 14 06:45:51 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/08/05 19:36:24 adam Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:51 wiz Exp $
 
 DISTNAME=      pymc3-3.11.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,7 +25,7 @@ DEPENDS+=     ${PYPKGPREFIX}-semver>=2.13.0:
 DEPENDS+=      ${PYPKGPREFIX}-theano-pymc>=1.1.2:../../math/py-theano-pymc
 DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=3.7.4:../../devel/py-typing-extensions
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-pythran/Makefile
diff -u pkgsrc/math/py-pythran/Makefile:1.19 pkgsrc/math/py-pythran/Makefile:1.20
--- pkgsrc/math/py-pythran/Makefile:1.19        Tue May 28 10:58:24 2024
+++ pkgsrc/math/py-pythran/Makefile     Mon Oct 14 06:45:51 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2024/05/28 10:58:24 adam Exp $
+# $NetBSD: Makefile,v 1.20 2024/10/14 06:45:51 wiz Exp $
 
 DISTNAME=      pythran-0.16.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ DEPENDS+=     ${PYPKGPREFIX}-setuptools>=62:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
 .for bin in pythran pythran-config
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/math/py-pywavelets/Makefile
diff -u pkgsrc/math/py-pywavelets/Makefile:1.16 pkgsrc/math/py-pywavelets/Makefile:1.17
--- pkgsrc/math/py-pywavelets/Makefile:1.16     Sun Aug 25 08:37:56 2024
+++ pkgsrc/math/py-pywavelets/Makefile  Mon Oct 14 06:45:51 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/08/25 08:37:56 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:45:51 wiz Exp $
 
 DISTNAME=      pywavelets-1.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-meson_pyth
 REPLACE_PYTHON+=       pywt/data/create_dat.py
 REPLACE_PYTHON+=       pywt/tests/*.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
 USE_CC_FEATURES=               c17
 
 pre-configure:

Index: pkgsrc/math/py-quadprog/Makefile
diff -u pkgsrc/math/py-quadprog/Makefile:1.12 pkgsrc/math/py-quadprog/Makefile:1.13
--- pkgsrc/math/py-quadprog/Makefile:1.12       Wed Feb 21 22:41:47 2024
+++ pkgsrc/math/py-quadprog/Makefile    Mon Oct 14 06:45:51 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/02/21 22:41:47 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:45:51 wiz Exp $
 
 DISTNAME=      quadprog-0.1.12
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,8 +17,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-scipy-[0-9
 
 USE_LANGUAGES= c c++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-rpy/Makefile
diff -u pkgsrc/math/py-rpy/Makefile:1.54 pkgsrc/math/py-rpy/Makefile:1.55
--- pkgsrc/math/py-rpy/Makefile:1.54    Mon Oct 23 06:37:48 2023
+++ pkgsrc/math/py-rpy/Makefile Mon Oct 14 06:45:51 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2023/10/23 06:37:48 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2024/10/14 06:45:51 wiz Exp $
 
 DISTNAME=      rpy2-3.4.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/rpy2/rpy/}
@@ -30,8 +30,6 @@ LDFLAGS.SunOS+=               -mimpure-text
 
 REPLACE_PYTHON=                rpy/tests.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../devel/pcre2/buildlink3.mk"
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/application.mk"

Index: pkgsrc/math/py-scikit-image/Makefile
diff -u pkgsrc/math/py-scikit-image/Makefile:1.23 pkgsrc/math/py-scikit-image/Makefile:1.24
--- pkgsrc/math/py-scikit-image/Makefile:1.23   Tue Aug  6 11:44:50 2024
+++ pkgsrc/math/py-scikit-image/Makefile        Mon Oct 14 06:45:51 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2024/08/06 11:44:50 adam Exp $
+# $NetBSD: Makefile,v 1.24 2024/10/14 06:45:51 wiz Exp $
 
 DISTNAME=      scikit_image-0.24.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -27,7 +27,7 @@ DEPENDS+=     ${PYPKGPREFIX}-pywavelets>=1.1
 USE_LANGUAGES= c c++
 GCC_REQD+=     9
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 pre-configure:
        ${LN} -f -s ${PREFIX}/bin/cython-${PYVERSSUFFIX} ${BUILDLINK_DIR}/bin/cython

Index: pkgsrc/math/py-scikit-learn/Makefile
diff -u pkgsrc/math/py-scikit-learn/Makefile:1.29 pkgsrc/math/py-scikit-learn/Makefile:1.30
--- pkgsrc/math/py-scikit-learn/Makefile:1.29   Mon Sep 16 10:39:18 2024
+++ pkgsrc/math/py-scikit-learn/Makefile        Mon Oct 14 06:45:52 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2024/09/16 10:39:18 adam Exp $
+# $NetBSD: Makefile,v 1.30 2024/10/14 06:45:52 wiz Exp $
 
 DISTNAME=      scikit_learn-1.5.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -23,7 +23,7 @@ GCC_REQD+=    8
 
 REPLACE_PYTHON+=       sklearn/_build_utils/version.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 post-install:
        ${RM} ${DESTDIR}${PREFIX}/${PYSITELIB}/sklearn/preprocessing/_target_encoder_fast.pyx.orig

Index: pkgsrc/math/py-scipy/Makefile
diff -u pkgsrc/math/py-scipy/Makefile:1.85 pkgsrc/math/py-scipy/Makefile:1.86
--- pkgsrc/math/py-scipy/Makefile:1.85  Wed Aug 21 10:11:44 2024
+++ pkgsrc/math/py-scipy/Makefile       Mon Oct 14 06:45:51 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.85 2024/08/21 10:11:44 adam Exp $
+# $NetBSD: Makefile,v 1.86 2024/10/14 06:45:51 wiz Exp $
 
 DISTNAME=      scipy-1.14.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -73,7 +73,7 @@ WHEEL_ARGS+=          -Csetup-args=-Dblas=${BLAS
 WHEEL_ARGS+=           -Csetup-args=-Dlapack=${LAPACK_PC}
 WHEEL_ARGS+=           -Ccompile-args=-j${MAKE_JOBS:U1}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../mk/bsd.prefs.mk"
 

Index: pkgsrc/math/py-sklearn-pandas/Makefile
diff -u pkgsrc/math/py-sklearn-pandas/Makefile:1.8 pkgsrc/math/py-sklearn-pandas/Makefile:1.9
--- pkgsrc/math/py-sklearn-pandas/Makefile:1.8  Tue Aug  6 11:44:05 2024
+++ pkgsrc/math/py-sklearn-pandas/Makefile      Mon Oct 14 06:45:52 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/08/06 11:44:05 adam Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:52 wiz Exp $
 
 DISTNAME=      sklearn-pandas-2.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-scipy>=1.5.1:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-statsmodels/Makefile
diff -u pkgsrc/math/py-statsmodels/Makefile:1.23 pkgsrc/math/py-statsmodels/Makefile:1.24
--- pkgsrc/math/py-statsmodels/Makefile:1.23    Mon Sep 16 19:25:59 2024
+++ pkgsrc/math/py-statsmodels/Makefile Mon Oct 14 06:45:52 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2024/09/16 19:25:59 adam Exp $
+# $NetBSD: Makefile,v 1.24 2024/10/14 06:45:52 wiz Exp $
 
 DISTNAME=      statsmodels-0.14.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ DEPENDS+=     ${PYPKGPREFIX}-scipy>=1.13.0:.
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-randomly-[0-9]*:../../devel/py-test-randomly
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 BUILDLINK_API_DEPENDS.py-numpy+=       ${PYPKGPREFIX}-numpy>=1.18

Index: pkgsrc/math/py-tables/Makefile
diff -u pkgsrc/math/py-tables/Makefile:1.18 pkgsrc/math/py-tables/Makefile:1.19
--- pkgsrc/math/py-tables/Makefile:1.18 Mon Jun 17 09:14:17 2024
+++ pkgsrc/math/py-tables/Makefile      Mon Oct 14 06:45:52 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2024/06/17 09:14:17 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2024/10/14 06:45:52 wiz Exp $
 
 DISTNAME=      tables-3.9.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ DEPENDS+=     ${PYPKGPREFIX}-numexpr>=2.6.2:
 
 USE_LANGUAGES= c c++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} pt2to3 pt2to3-${PYVERSSUFFIX} && \

Index: pkgsrc/math/py-tensorboard/Makefile
diff -u pkgsrc/math/py-tensorboard/Makefile:1.8 pkgsrc/math/py-tensorboard/Makefile:1.9
--- pkgsrc/math/py-tensorboard/Makefile:1.8     Tue Aug  1 23:20:49 2023
+++ pkgsrc/math/py-tensorboard/Makefile Mon Oct 14 06:45:52 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/08/01 23:20:49 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:52 wiz Exp $
 
 DISTNAME=      tensorboard-${GITHUB_TAG:S/-//}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -23,8 +23,6 @@ DEPENDS+=     ${PYPKGPREFIX}-werkzeug>=0.11.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 post-extract:

Index: pkgsrc/math/py-theano-pymc/Makefile
diff -u pkgsrc/math/py-theano-pymc/Makefile:1.2 pkgsrc/math/py-theano-pymc/Makefile:1.3
--- pkgsrc/math/py-theano-pymc/Makefile:1.2     Sat Aug 10 06:00:14 2024
+++ pkgsrc/math/py-theano-pymc/Makefile Mon Oct 14 06:45:53 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/08/10 06:00:14 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2024/10/14 06:45:53 wiz Exp $
 
 DISTNAME=      Theano-PyMC-1.1.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -17,7 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-filelock-[0-9]*
 DEPENDS+=      ${PYPKGPREFIX}-numpy>=1.9.1:../../math/py-numpy
 DEPENDS+=      ${PYPKGPREFIX}-scipy>=0.14:../../math/py-scipy
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 REPLACE_SH+=                   theano/misc/check_blas_many.sh
 
 # Prefer versioneer from pkgsrc.

Index: pkgsrc/math/py-uncertainties/Makefile
diff -u pkgsrc/math/py-uncertainties/Makefile:1.18 pkgsrc/math/py-uncertainties/Makefile:1.19
--- pkgsrc/math/py-uncertainties/Makefile:1.18  Mon Jul 22 04:16:06 2024
+++ pkgsrc/math/py-uncertainties/Makefile       Mon Oct 14 06:45:52 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2024/07/22 04:16:06 adam Exp $
+# $NetBSD: Makefile,v 1.19 2024/10/14 06:45:52 wiz Exp $
 
 DISTNAME=      uncertainties-3.2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,8 +17,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-xarray/Makefile
diff -u pkgsrc/math/py-xarray/Makefile:1.24 pkgsrc/math/py-xarray/Makefile:1.25
--- pkgsrc/math/py-xarray/Makefile:1.24 Sat Sep 14 08:34:23 2024
+++ pkgsrc/math/py-xarray/Makefile      Mon Oct 14 06:45:52 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2024/09/14 08:34:23 adam Exp $
+# $NetBSD: Makefile,v 1.25 2024/10/14 06:45:52 wiz Exp $
 
 DISTNAME=      xarray-2024.9.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,5 @@ DEPENDS+=     ${PYPKGPREFIX}-pandas>=2.1:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-xarray-einstats/Makefile
diff -u pkgsrc/math/py-xarray-einstats/Makefile:1.1 pkgsrc/math/py-xarray-einstats/Makefile:1.2
--- pkgsrc/math/py-xarray-einstats/Makefile:1.1 Mon Aug  5 20:39:56 2024
+++ pkgsrc/math/py-xarray-einstats/Makefile     Mon Oct 14 06:45:53 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/08/05 20:39:56 adam Exp $
+# $NetBSD: Makefile,v 1.2 2024/10/14 06:45:53 wiz Exp $
 
 DISTNAME=      xarray_einstats-0.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -17,7 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-xarray>=2022.09
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-xgboost/Makefile
diff -u pkgsrc/math/py-xgboost/Makefile:1.8 pkgsrc/math/py-xgboost/Makefile:1.9
--- pkgsrc/math/py-xgboost/Makefile:1.8 Sun Aug  4 13:05:59 2024
+++ pkgsrc/math/py-xgboost/Makefile     Mon Oct 14 06:45:52 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/08/04 13:05:59 adam Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:52 wiz Exp $
 
 DISTNAME=      xgboost-2.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ USE_LANGUAGES+=       c gnu++17
 USE_TOOLS+=    cmake ninja
 GCC_REQD+=     8.1
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../mk/bsd.prefs.mk"
 .if ${OPSYS} == "Darwin"

Index: pkgsrc/meta-pkgs/bulk-large/Makefile
diff -u pkgsrc/meta-pkgs/bulk-large/Makefile:1.74 pkgsrc/meta-pkgs/bulk-large/Makefile:1.75
--- pkgsrc/meta-pkgs/bulk-large/Makefile:1.74   Tue Feb 27 14:26:42 2024
+++ pkgsrc/meta-pkgs/bulk-large/Makefile        Mon Oct 14 06:45:53 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.74 2024/02/27 14:26:42 taca Exp $
+# $NetBSD: Makefile,v 1.75 2024/10/14 06:45:53 wiz Exp $
 
 DISTNAME=      bulk-large-20240227
 CATEGORIES=    meta-pkgs
@@ -166,7 +166,7 @@ DEPENDS+=   modular-xorg-[0-9]*:../../meta
 #
 
 PYTHON_FOR_BUILD_ONLY= yes
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 .include "../../lang/php/phpversion.mk" # for PHP_PKG_PREFIX
 .include "../../lang/python/pyversion.mk" # for PYPKGPREFIX
 .include "../../lang/ruby/rubyversion.mk" # for RUBY_PKGPREFIX

Index: pkgsrc/meta-pkgs/bulk-medium/Makefile
diff -u pkgsrc/meta-pkgs/bulk-medium/Makefile:1.114 pkgsrc/meta-pkgs/bulk-medium/Makefile:1.115
--- pkgsrc/meta-pkgs/bulk-medium/Makefile:1.114 Mon Jul  8 07:04:31 2024
+++ pkgsrc/meta-pkgs/bulk-medium/Makefile       Mon Oct 14 06:45:53 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.114 2024/07/08 07:04:31 nia Exp $
+# $NetBSD: Makefile,v 1.115 2024/10/14 06:45:53 wiz Exp $
 
 DISTNAME=      bulk-medium-20240708
 CATEGORIES=    meta-pkgs
@@ -228,7 +228,6 @@ DEPENDS+=   ${LUA_PKGPREFIX}-posix-[0-9]*:
 #
 
 PYTHON_FOR_BUILD_ONLY= yes
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 .include "../../lang/lua/luaversion.mk" # for LUA_PKGPREFIX
 .include "../../lang/python/pyversion.mk" # for PYPKGPREFIX
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/meta-pkgs/netbsd-www/Makefile
diff -u pkgsrc/meta-pkgs/netbsd-www/Makefile:1.47 pkgsrc/meta-pkgs/netbsd-www/Makefile:1.48
--- pkgsrc/meta-pkgs/netbsd-www/Makefile:1.47   Mon Aug 14 05:24:51 2023
+++ pkgsrc/meta-pkgs/netbsd-www/Makefile        Mon Oct 14 06:45:53 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2023/08/14 05:24:51 wiz Exp $
+# $NetBSD: Makefile,v 1.48 2024/10/14 06:45:53 wiz Exp $
 
 DISTNAME=      netbsd-www-1.11
 PKGREVISION=   1
@@ -28,7 +28,5 @@ USE_TOOLS+=   perl:run ps2pdf:run
 
 META_PACKAGE=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/meta-pkgs/py-tryton-platform/Makefile
diff -u pkgsrc/meta-pkgs/py-tryton-platform/Makefile:1.20 pkgsrc/meta-pkgs/py-tryton-platform/Makefile:1.21
--- pkgsrc/meta-pkgs/py-tryton-platform/Makefile:1.20   Tue Aug  1 23:20:50 2023
+++ pkgsrc/meta-pkgs/py-tryton-platform/Makefile        Mon Oct 14 06:45:53 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2023/08/01 23:20:50 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2024/10/14 06:45:53 wiz Exp $
 #
 DISTNAME=      # empty
 PKGNAME=       ${PYPKGPREFIX}-tryton-platform-${TRYTON_BASEVER}
@@ -14,8 +14,6 @@ COMMENT=      Install complete tryton client/
 
 META_PACKAGE=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 
 DEPENDS+=      ${PYPKGPREFIX}-trytond-ldap-authentication>=${TRYTON_BASEVER}:../../databases/py-trytond-ldap-authentication

Index: pkgsrc/meta-pkgs/texlive-collection-fontutils/Makefile
diff -u pkgsrc/meta-pkgs/texlive-collection-fontutils/Makefile:1.21 pkgsrc/meta-pkgs/texlive-collection-fontutils/Makefile:1.22
--- pkgsrc/meta-pkgs/texlive-collection-fontutils/Makefile:1.21 Thu Mar 21 20:00:52 2024
+++ pkgsrc/meta-pkgs/texlive-collection-fontutils/Makefile      Mon Oct 14 06:45:53 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2024/03/21 20:00:52 markd Exp $
+# $NetBSD: Makefile,v 1.22 2024/10/14 06:45:53 wiz Exp $
 
 DISTNAME=      collection-fontutils
 PKGNAME=       texlive-${DISTNAME}-2024
@@ -33,7 +33,5 @@ DEPENDS+=     tex-ttfutils-[0-9]*:../../font
 
 META_PACKAGE=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/khard/Makefile
diff -u pkgsrc/misc/khard/Makefile:1.38 pkgsrc/misc/khard/Makefile:1.39
--- pkgsrc/misc/khard/Makefile:1.38     Sat Aug 10 06:52:26 2024
+++ pkgsrc/misc/khard/Makefile  Mon Oct 14 06:45:53 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2024/08/10 06:52:26 adam Exp $
+# $NetBSD: Makefile,v 1.39 2024/10/14 06:45:53 wiz Exp $
 
 DISTNAME=      khard-0.19.1
 CATEGORIES=    misc net python
@@ -19,7 +19,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-sphinx-[0-
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-autoapi-[0-9]*:../../textproc/py-sphinx-autoapi
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-autodoc-typehints>=1.10:../../textproc/py-sphinx-autodoc-typehints
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/multimedia/pitivi/Makefile
diff -u pkgsrc/multimedia/pitivi/Makefile:1.81 pkgsrc/multimedia/pitivi/Makefile:1.82
--- pkgsrc/multimedia/pitivi/Makefile:1.81      Sun Apr  7 07:34:45 2024
+++ pkgsrc/multimedia/pitivi/Makefile   Mon Oct 14 06:45:54 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.81 2024/04/07 07:34:45 wiz Exp $
+# $NetBSD: Makefile,v 1.82 2024/10/14 06:45:54 wiz Exp $
 
 DISTNAME=      pitivi-0.999
 PKGREVISION=   18
@@ -30,10 +30,7 @@ SUBST_VARS.py+=              PYVERSSUFFIX
 
 REPLACE_PYTHON+=       bin/pitivi.in
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 PY_PATCHPLIST=                 yes
-# Workaround for Python 3.8
-LDFLAGS+=                      -lpython${PYVERSSUFFIX}
 
 .include "../../devel/meson/build.mk"
 .include "../../devel/gobject-introspection/buildlink3.mk"

Index: pkgsrc/multimedia/streamlink/Makefile
diff -u pkgsrc/multimedia/streamlink/Makefile:1.42 pkgsrc/multimedia/streamlink/Makefile:1.43
--- pkgsrc/multimedia/streamlink/Makefile:1.42  Mon Dec 25 17:04:50 2023
+++ pkgsrc/multimedia/streamlink/Makefile       Mon Oct 14 06:45:54 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2023/12/25 17:04:50 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2024/10/14 06:45:54 wiz Exp $
 
 DISTNAME=      streamlink-5.5.1
 PKGREVISION=   2
@@ -28,8 +28,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-requests-m
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 REPLACE_PYTHON+=       src/streamlink/packages/flashmedia/flv.py
 REPLACE_PYTHON+=       src/streamlink/packages/flashmedia/tag.py
 REPLACE_PYTHON+=       src/streamlink/packages/flashmedia/__init__.py

Index: pkgsrc/net/coilmq/Makefile
diff -u pkgsrc/net/coilmq/Makefile:1.23 pkgsrc/net/coilmq/Makefile:1.24
--- pkgsrc/net/coilmq/Makefile:1.23     Tue Nov  7 22:38:02 2023
+++ pkgsrc/net/coilmq/Makefile  Mon Oct 14 06:45:54 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2023/11/07 22:38:02 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2024/10/14 06:45:54 wiz Exp $
 
 DISTNAME=      CoilMQ-1.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -21,8 +21,6 @@ USE_LANGUAGES=        # none
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 REPLACE_PYTHON+=       coilmq/start.py

Index: pkgsrc/net/gnunet/options.mk
diff -u pkgsrc/net/gnunet/options.mk:1.7 pkgsrc/net/gnunet/options.mk:1.8
--- pkgsrc/net/gnunet/options.mk:1.7    Tue Mar 26 20:45:56 2024
+++ pkgsrc/net/gnunet/options.mk        Mon Oct 14 06:45:54 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.7 2024/03/26 20:45:56 nikita Exp $
+# $NetBSD: options.mk,v 1.8 2024/10/14 06:45:54 wiz Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.gnunet
 
@@ -43,7 +43,6 @@ CONFIGURE_ARGS+=      --disable-testruns
 
 # \XXX: 7 MB in size, but useful (although we could strip off some files).
 .if ${PKG_OPTIONS:Mdoc}
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 .include "../../lang/python/tool.mk"
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-sphinx-rtd-theme-[0-9]*:../../textproc/py-sphinx-rtd-theme

Index: pkgsrc/net/py-aioresponses/Makefile
diff -u pkgsrc/net/py-aioresponses/Makefile:1.8 pkgsrc/net/py-aioresponses/Makefile:1.9
--- pkgsrc/net/py-aioresponses/Makefile:1.8     Wed Nov 29 10:32:45 2023
+++ pkgsrc/net/py-aioresponses/Makefile Mon Oct 14 06:45:54 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/11/29 10:32:45 jperkin Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:54 wiz Exp $
 
 DISTNAME=      aioresponses-0.7.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-mitmproxy_rs/Makefile
diff -u pkgsrc/net/py-mitmproxy_rs/Makefile:1.3 pkgsrc/net/py-mitmproxy_rs/Makefile:1.4
--- pkgsrc/net/py-mitmproxy_rs/Makefile:1.3     Sat Aug 31 08:43:01 2024
+++ pkgsrc/net/py-mitmproxy_rs/Makefile Mon Oct 14 06:45:55 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/08/31 08:43:01 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:45:55 wiz Exp $
 
 DISTNAME=      mitmproxy_rs-0.5.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-maturin>=1
 
 MAKE_ENV+=     CARGO_NET_OFFLINE=true
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "cargo-depends.mk"
 

Index: pkgsrc/net/py-pypiserver/Makefile
diff -u pkgsrc/net/py-pypiserver/Makefile:1.16 pkgsrc/net/py-pypiserver/Makefile:1.17
--- pkgsrc/net/py-pypiserver/Makefile:1.16      Mon Sep 16 19:21:38 2024
+++ pkgsrc/net/py-pypiserver/Makefile   Mon Oct 14 06:45:54 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/09/16 19:21:38 adam Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:45:54 wiz Exp $
 
 DISTNAME=      pypiserver-2.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,8 +21,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-twine-[0-9
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 312
 DEPENDS+=      ${PYPKGPREFIX}-importlib-resources-[0-9]*:../../devel/py-importlib-resources

Index: pkgsrc/net/py-subunit/Makefile
diff -u pkgsrc/net/py-subunit/Makefile:1.10 pkgsrc/net/py-subunit/Makefile:1.11
--- pkgsrc/net/py-subunit/Makefile:1.10 Fri Nov 17 17:52:06 2023
+++ pkgsrc/net/py-subunit/Makefile      Mon Oct 14 06:45:54 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/11/17 17:52:06 adam Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:54 wiz Exp $
 
 DISTNAME=      python-subunit-1.4.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^python-//}
@@ -20,8 +20,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-testscenar
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
 .for f in subunit-1to2 subunit-1to2 subunit-2to1 subunit-filter subunit-ls \
        subunit-notify subunit-output subunit-stats subunit-tags subunit2csv \

Index: pkgsrc/net/py-tweepy/Makefile
diff -u pkgsrc/net/py-tweepy/Makefile:1.11 pkgsrc/net/py-tweepy/Makefile:1.12
--- pkgsrc/net/py-tweepy/Makefile:1.11  Tue Nov  7 22:38:03 2023
+++ pkgsrc/net/py-tweepy/Makefile       Mon Oct 14 06:45:54 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2023/11/07 22:38:03 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:54 wiz Exp $
 
 DISTNAME=      tweepy-3.10.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,5 @@ DEPENDS+=     ${PYPKGPREFIX}-six>=1.10.0:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-twine/Makefile
diff -u pkgsrc/net/py-twine/Makefile:1.15 pkgsrc/net/py-twine/Makefile:1.16
--- pkgsrc/net/py-twine/Makefile:1.15   Sun Jul 14 13:31:26 2024
+++ pkgsrc/net/py-twine/Makefile        Mon Oct 14 06:45:55 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/07/14 13:31:26 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2024/10/14 06:45:55 wiz Exp $
 
 DISTNAME=      twine-5.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -29,8 +29,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test_socke
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} twine twine-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/net/py-twython/Makefile
diff -u pkgsrc/net/py-twython/Makefile:1.10 pkgsrc/net/py-twython/Makefile:1.11
--- pkgsrc/net/py-twython/Makefile:1.10 Tue Jan 16 10:51:00 2024
+++ pkgsrc/net/py-twython/Makefile      Mon Oct 14 06:45:55 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/01/16 10:51:00 adam Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:55 wiz Exp $
 
 DISTNAME=      twython-3.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,5 @@ DEPENDS+=     ${PYPKGPREFIX}-requests-oauthl
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-zeep/Makefile
diff -u pkgsrc/net/py-zeep/Makefile:1.16 pkgsrc/net/py-zeep/Makefile:1.17
--- pkgsrc/net/py-zeep/Makefile:1.16    Sat Aug 10 07:43:46 2024
+++ pkgsrc/net/py-zeep/Makefile Mon Oct 14 06:45:55 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/08/10 07:43:46 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:45:55 wiz Exp $
 
 DISTNAME=      zeep-4.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -31,8 +31,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-httpx
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 # 471 passed, 18 skipped, 32 warnings
 
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/net/scapy/Makefile
diff -u pkgsrc/net/scapy/Makefile:1.49 pkgsrc/net/scapy/Makefile:1.50
--- pkgsrc/net/scapy/Makefile:1.49      Tue Oct  1 23:52:09 2024
+++ pkgsrc/net/scapy/Makefile   Mon Oct 14 06:45:55 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2024/10/01 23:52:09 gutteridge Exp $
+# $NetBSD: Makefile,v 1.50 2024/10/14 06:45:55 wiz Exp $
 
 DISTNAME=      scapy-2.6.0
 PKGREVISION=   1
@@ -17,7 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-ipython-[0-9]*:
 TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
 TEST_DEPENDS+= tcpreplay-[0-9]*:../../net/tcpreplay
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-ipython
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-ipython
 
 .include "options.mk"
 

Index: pkgsrc/net/yt-dlp/Makefile
diff -u pkgsrc/net/yt-dlp/Makefile:1.48 pkgsrc/net/yt-dlp/Makefile:1.49
--- pkgsrc/net/yt-dlp/Makefile:1.48     Tue Oct  8 10:44:26 2024
+++ pkgsrc/net/yt-dlp/Makefile  Mon Oct 14 06:45:55 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2024/10/08 10:44:26 adam Exp $
+# $NetBSD: Makefile,v 1.49 2024/10/14 06:45:55 wiz Exp $
 
 DISTNAME=      yt_dlp-2024.10.7
 PKGNAME=       ${DISTNAME:S/_/-/}
@@ -16,8 +16,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-hatchling-
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 SUBST_CLASSES+=                paths
 SUBST_STAGE.paths=     pre-configure
 SUBST_FILES.paths=     pyproject.toml

Index: pkgsrc/parallel/py-ipyparallel/Makefile
diff -u pkgsrc/parallel/py-ipyparallel/Makefile:1.14 pkgsrc/parallel/py-ipyparallel/Makefile:1.15
--- pkgsrc/parallel/py-ipyparallel/Makefile:1.14        Sat Jul 20 13:06:03 2024
+++ pkgsrc/parallel/py-ipyparallel/Makefile     Mon Oct 14 06:45:55 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/07/20 13:06:03 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:55 wiz Exp $
 
 DISTNAME=      ipyparallel-8.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -38,7 +38,7 @@ REPLACE_PYTHON+=      ipyparallel/controller/
 REPLACE_PYTHON+=       ipyparallel/controller/heartmonitor.py
 REPLACE_PYTHON+=       ipyparallel/engine/app.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 post-install:
 .for bin in ipcluster ipcontroller ipengine

Index: pkgsrc/print/a2ps/Makefile
diff -u pkgsrc/print/a2ps/Makefile:1.107 pkgsrc/print/a2ps/Makefile:1.108
--- pkgsrc/print/a2ps/Makefile:1.107    Wed Mar 13 15:07:30 2024
+++ pkgsrc/print/a2ps/Makefile  Mon Oct 14 06:45:55 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.107 2024/03/13 15:07:30 wiz Exp $
+# $NetBSD: Makefile,v 1.108 2024/10/14 06:45:55 wiz Exp $
 
 DISTNAME=              a2ps-4.15.5
 PKGREVISION=           2
@@ -24,8 +24,6 @@ CONFIGURE_ENV+=               file_prog=${FILE_CMD:Q}
 
 INFO_FILES=            yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 CFLAGS.Darwin+=                -flat_namespace
 
 EGDIR=                 ${PREFIX}/share/examples/a2ps

Index: pkgsrc/print/apsfilter/Makefile
diff -u pkgsrc/print/apsfilter/Makefile:1.41 pkgsrc/print/apsfilter/Makefile:1.42
--- pkgsrc/print/apsfilter/Makefile:1.41        Mon Aug 14 05:25:06 2023
+++ pkgsrc/print/apsfilter/Makefile     Mon Oct 14 06:45:55 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2023/08/14 05:25:06 wiz Exp $
+# $NetBSD: Makefile,v 1.42 2024/10/14 06:45:55 wiz Exp $
 
 DISTNAME=      apsfilter-7.2.8
 PKGREVISION=   3
@@ -38,7 +38,5 @@ SUBST_FILES.prefix=   bin/apsfilter.in SET
 SUBST_SED.prefix=      -e 's,/usr/local,${LOCALBASE},g'
 SUBST_SED.prefix+=     -e 's,/usr/X11R6,${X11BASE},g'
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/print/psutils/Makefile
diff -u pkgsrc/print/psutils/Makefile:1.59 pkgsrc/print/psutils/Makefile:1.60
--- pkgsrc/print/psutils/Makefile:1.59  Mon Aug 14 05:25:07 2023
+++ pkgsrc/print/psutils/Makefile       Mon Oct 14 06:45:56 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.59 2023/08/14 05:25:07 wiz Exp $
+# $NetBSD: Makefile,v 1.60 2024/10/14 06:45:56 wiz Exp $
 
 DISTNAME=      psutils-3.0.3
 PKGREVISION=   1
@@ -13,7 +13,5 @@ DEPENDS+=     ${PYPKGPREFIX}-pspdfutils-[0-9
 
 META_PACKAGE=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/print/py-pikepdf/Makefile
diff -u pkgsrc/print/py-pikepdf/Makefile:1.9 pkgsrc/print/py-pikepdf/Makefile:1.10
--- pkgsrc/print/py-pikepdf/Makefile:1.9        Wed Oct  9 08:20:15 2024
+++ pkgsrc/print/py-pikepdf/Makefile    Mon Oct 14 06:45:56 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/10/09 08:20:15 adam Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:56 wiz Exp $
 
 DISTNAME=      pikepdf-9.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,8 +25,6 @@ USE_CXX_FEATURES=     c++17
 USE_LANGUAGES=         c c++
 USE_TOOLS+=            pkg-config
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../print/qpdf/buildlink3.mk"
 .include "../../devel/py-pybind11/buildlink3.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/print/py-pspdfutils/Makefile
diff -u pkgsrc/print/py-pspdfutils/Makefile:1.17 pkgsrc/print/py-pspdfutils/Makefile:1.18
--- pkgsrc/print/py-pspdfutils/Makefile:1.17    Tue Aug 20 08:41:56 2024
+++ pkgsrc/print/py-pspdfutils/Makefile Mon Oct 14 06:45:56 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2024/08/20 08:41:56 adam Exp $
+# $NetBSD: Makefile,v 1.18 2024/10/14 06:45:56 wiz Exp $
 
 DISTNAME=      pspdfutils-3.3.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -23,7 +23,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-wand>=0:..
 
 INSTALLATION_DIRS+=    ${PKGMANDIR}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
 PYTHON_SELF_CONFLICT=          yes
 
 .include "../../mk/bsd.prefs.mk"

Index: pkgsrc/print/py-weasyprint/Makefile
diff -u pkgsrc/print/py-weasyprint/Makefile:1.51 pkgsrc/print/py-weasyprint/Makefile:1.52
--- pkgsrc/print/py-weasyprint/Makefile:1.51    Sat Aug 10 07:51:43 2024
+++ pkgsrc/print/py-weasyprint/Makefile Mon Oct 14 06:45:56 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.51 2024/08/10 07:51:43 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2024/10/14 06:45:56 wiz Exp $
 
 DISTNAME=      weasyprint-62.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,8 +25,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-isort
 
 USE_LANGUAGES= c
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} weasyprint weasyprint-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/print/zathura/Makefile
diff -u pkgsrc/print/zathura/Makefile:1.66 pkgsrc/print/zathura/Makefile:1.67
--- pkgsrc/print/zathura/Makefile:1.66  Sat Aug 10 07:50:33 2024
+++ pkgsrc/print/zathura/Makefile       Mon Oct 14 06:45:56 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.66 2024/08/10 07:50:33 adam Exp $
+# $NetBSD: Makefile,v 1.67 2024/10/14 06:45:56 wiz Exp $
 
 DISTNAME=      zathura-0.5.8
 CATEGORIES=    print
@@ -14,7 +14,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-sphinx-[0-
 
 USE_TOOLS+=    pkg-config
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 # Avoid possible dependency on librsvg
 MESON_ARGS+=   -D convert-icon=disabled

Index: pkgsrc/security/fail2ban/Makefile
diff -u pkgsrc/security/fail2ban/Makefile:1.28 pkgsrc/security/fail2ban/Makefile:1.29
--- pkgsrc/security/fail2ban/Makefile:1.28      Sat Aug 10 06:59:09 2024
+++ pkgsrc/security/fail2ban/Makefile   Mon Oct 14 06:45:56 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2024/08/10 06:59:09 adam Exp $
+# $NetBSD: Makefile,v 1.29 2024/10/14 06:45:56 wiz Exp $
 
 DISTNAME=      fail2ban-1.0.2
 PKGREVISION=   2
@@ -13,7 +13,7 @@ LICENSE=      gnu-gpl-v2
 TOOL_DEPENDS+= ${PYPKGPREFIX}-numpydoc-[0-9]*:../../textproc/py-numpydoc
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 USE_TOOLS+=    make:build
 

Index: pkgsrc/security/py-bandit/Makefile
diff -u pkgsrc/security/py-bandit/Makefile:1.10 pkgsrc/security/py-bandit/Makefile:1.11
--- pkgsrc/security/py-bandit/Makefile:1.10     Thu Oct  3 09:04:01 2024
+++ pkgsrc/security/py-bandit/Makefile  Mon Oct 14 06:45:56 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/10/03 09:04:01 adam Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:56 wiz Exp $
 
 DISTNAME=      bandit-1.7.10
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -24,8 +24,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-testtools>
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311
 TEST_DEPENDS+= ${PYPKGPREFIX}-tomli>=1.1.0:../../textproc/py-tomli

Index: pkgsrc/security/py-google-auth-oauthlib/Makefile
diff -u pkgsrc/security/py-google-auth-oauthlib/Makefile:1.20 pkgsrc/security/py-google-auth-oauthlib/Makefile:1.21
--- pkgsrc/security/py-google-auth-oauthlib/Makefile:1.20       Fri Jul 19 07:00:30 2024
+++ pkgsrc/security/py-google-auth-oauthlib/Makefile    Mon Oct 14 06:45:56 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2024/07/19 07:00:30 adam Exp $
+# $NetBSD: Makefile,v 1.21 2024/10/14 06:45:56 wiz Exp $
 
 DISTNAME=      google_auth_oauthlib-1.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -17,8 +17,6 @@ DEPENDS+=     ${PYPKGPREFIX}-requests-oauthl
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} google-oauthlib-tool google-oauthlib-tool-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/security/py-pip-audit/Makefile
diff -u pkgsrc/security/py-pip-audit/Makefile:1.36 pkgsrc/security/py-pip-audit/Makefile:1.37
--- pkgsrc/security/py-pip-audit/Makefile:1.36  Sun May  5 10:10:37 2024
+++ pkgsrc/security/py-pip-audit/Makefile       Mon Oct 14 06:45:57 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2024/05/05 10:10:37 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2024/10/14 06:45:57 wiz Exp $
 
 DISTNAME=      pip_audit-2.7.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -23,8 +23,6 @@ DEPENDS+=     ${PYPKGPREFIX}-toml>=0.10:../.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
         ${MV} pip-audit pip-audit-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/security/py-requests-oauthlib/Makefile
diff -u pkgsrc/security/py-requests-oauthlib/Makefile:1.16 pkgsrc/security/py-requests-oauthlib/Makefile:1.17
--- pkgsrc/security/py-requests-oauthlib/Makefile:1.16  Fri Apr  5 10:57:33 2024
+++ pkgsrc/security/py-requests-oauthlib/Makefile       Mon Oct 14 06:45:57 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/04/05 10:57:33 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:45:57 wiz Exp $
 
 DISTNAME=      requests-oauthlib-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-requests-m
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-solo1/Makefile
diff -u pkgsrc/security/py-solo1/Makefile:1.3 pkgsrc/security/py-solo1/Makefile:1.4
--- pkgsrc/security/py-solo1/Makefile:1.3       Sun Apr 21 15:14:57 2024
+++ pkgsrc/security/py-solo1/Makefile   Mon Oct 14 06:45:57 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/04/21 15:14:57 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:45:57 wiz Exp $
 
 DISTNAME=      solo1-0.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -24,8 +24,6 @@ PYTHON_VERSIONED_DEPENDENCIES+=       cryptogr
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/${PYSITELIB}/solo && ${RM} -f *.orig */*.orig
 

Index: pkgsrc/security/py-truststore/Makefile
diff -u pkgsrc/security/py-truststore/Makefile:1.5 pkgsrc/security/py-truststore/Makefile:1.6
--- pkgsrc/security/py-truststore/Makefile:1.5  Thu Aug 22 10:07:23 2024
+++ pkgsrc/security/py-truststore/Makefile      Mon Oct 14 06:45:57 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/08/22 10:07:23 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:45:57 wiz Exp $
 
 DISTNAME=      truststore-0.9.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-https
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-yubikey-manager/Makefile
diff -u pkgsrc/security/py-yubikey-manager/Makefile:1.14 pkgsrc/security/py-yubikey-manager/Makefile:1.15
--- pkgsrc/security/py-yubikey-manager/Makefile:1.14    Sun Nov  5 23:55:59 2023
+++ pkgsrc/security/py-yubikey-manager/Makefile Mon Oct 14 06:45:57 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2023/11/05 23:55:59 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:57 wiz Exp $
 
 .include "../../security/ykman/version.mk"
 
@@ -22,8 +22,6 @@ DEPENDS+=     ${PYPKGPREFIX}-fido2>=1:../../
 DEPENDS+=      ${PYPKGPREFIX}-scard>=2:../../devel/py-scard
 DEPENDS+=      ${PYPKGPREFIX}-keyring>=23.4:../../security/py-keyring
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} ykman ykman-${PYVERSSUFFIX}

Index: pkgsrc/security/yubikey-manager-qt/Makefile
diff -u pkgsrc/security/yubikey-manager-qt/Makefile:1.13 pkgsrc/security/yubikey-manager-qt/Makefile:1.14
--- pkgsrc/security/yubikey-manager-qt/Makefile:1.13    Wed May 29 16:34:21 2024
+++ pkgsrc/security/yubikey-manager-qt/Makefile Mon Oct 14 06:45:57 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/05/29 16:34:21 adam Exp $
+# $NetBSD: Makefile,v 1.14 2024/10/14 06:45:57 wiz Exp $
 
 DISTNAME=      yubikey-manager-qt-1.2.5
 PKGREVISION=   9
@@ -23,8 +23,6 @@ MAKE_ENV+=            INSTALL_ROOT=${DESTDIR}
 MAKE_ENV+=             SUBLIBS=-lpython${PYVERSSUFFIX}
 INSTALLATION_DIRS+=    bin
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 pre-build:
        cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QTDIR}/bin/qmake
 

Index: pkgsrc/sysutils/ansible/Makefile
diff -u pkgsrc/sysutils/ansible/Makefile:1.81 pkgsrc/sysutils/ansible/Makefile:1.82
--- pkgsrc/sysutils/ansible/Makefile:1.81       Wed Oct  9 08:06:51 2024
+++ pkgsrc/sysutils/ansible/Makefile    Mon Oct 14 06:45:57 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.81 2024/10/09 08:06:51 adam Exp $
+# $NetBSD: Makefile,v 1.82 2024/10/14 06:45:57 wiz Exp $
 
 DISTNAME=      ansible-10.5.0
 CATEGORIES=    sysutils python
@@ -17,8 +17,6 @@ DEPENDS+=     ansible-core>=2.17.5:../../sys
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 CHECK_SHLIBS_SUPPORTED=        no
 CHECK_WRKREF_SKIP=     *
 CTF_SUPPORTED=         no

Index: pkgsrc/sysutils/ansible-core/Makefile
diff -u pkgsrc/sysutils/ansible-core/Makefile:1.37 pkgsrc/sysutils/ansible-core/Makefile:1.38
--- pkgsrc/sysutils/ansible-core/Makefile:1.37  Tue Oct  8 10:42:03 2024
+++ pkgsrc/sysutils/ansible-core/Makefile       Mon Oct 14 06:45:57 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2024/10/08 10:42:03 adam Exp $
+# $NetBSD: Makefile,v 1.38 2024/10/14 06:45:57 wiz Exp $
 
 DISTNAME=      ansible_core-2.17.5
 PKGNAME=       ${DISTNAME:S/_/-/}
@@ -22,8 +22,6 @@ DEPENDS+=     ${PYPKGPREFIX}-yaml>=5.1:../..
 
 USE_TOOLS+=    gmake
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 310
 DEPENDS+=      ${PYPKGPREFIX}-importlib-resources>=5.0:../../devel/py-importlib-resources

Index: pkgsrc/sysutils/ansible-lint/Makefile
diff -u pkgsrc/sysutils/ansible-lint/Makefile:1.59 pkgsrc/sysutils/ansible-lint/Makefile:1.60
--- pkgsrc/sysutils/ansible-lint/Makefile:1.59  Tue Oct  1 07:53:48 2024
+++ pkgsrc/sysutils/ansible-lint/Makefile       Mon Oct 14 06:45:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.59 2024/10/01 07:53:48 adam Exp $
+# $NetBSD: Makefile,v 1.60 2024/10/14 06:45:58 wiz Exp $
 
 DISTNAME=      ansible_lint-24.9.2
 PKGNAME=       ${DISTNAME:S/_/-/}
@@ -37,7 +37,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/duplicity/Makefile
diff -u pkgsrc/sysutils/duplicity/Makefile:1.71 pkgsrc/sysutils/duplicity/Makefile:1.72
--- pkgsrc/sysutils/duplicity/Makefile:1.71     Fri Aug 23 12:20:05 2024
+++ pkgsrc/sysutils/duplicity/Makefile  Mon Oct 14 06:45:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.71 2024/08/23 12:20:05 triaxx Exp $
+# $NetBSD: Makefile,v 1.72 2024/10/14 06:45:58 wiz Exp $
 
 DISTNAME=      duplicity-3.0.2
 CATEGORIES=    sysutils net python
@@ -43,8 +43,6 @@ LFTP= ${PREFIX}/bin/lftp
 REPLACE_PYTHON+=       bin/duplicity
 REPLACE_PYTHON+=       bin/rdiffdir
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 SUBST_CLASSES+=                        fix-paths
 SUBST_STAGE.fix-paths=         pre-configure
 SUBST_MESSAGE.fix-paths=       Fixing hard coded directories

Index: pkgsrc/sysutils/gam/Makefile
diff -u pkgsrc/sysutils/gam/Makefile:1.7 pkgsrc/sysutils/gam/Makefile:1.8
--- pkgsrc/sysutils/gam/Makefile:1.7    Wed Aug 28 13:20:33 2024
+++ pkgsrc/sysutils/gam/Makefile        Mon Oct 14 06:45:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/08/28 13:20:33 sborrill Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:58 wiz Exp $
 
 DISTNAME=      gam-6.58
 PKGREVISION=   1
@@ -41,8 +41,6 @@ CONF_FILES=   ${EGDIR}/README ${PKG_SYSCON
 
 INSTALLATION_DIRS=     bin ${PYSITELIB} ${EGDIR}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-extract:
        ${CP} ${FILESDIR}/README.in ${WRKSRC}/README.in
 

Index: pkgsrc/sysutils/py-ansible-compat/Makefile
diff -u pkgsrc/sysutils/py-ansible-compat/Makefile:1.28 pkgsrc/sysutils/py-ansible-compat/Makefile:1.29
--- pkgsrc/sysutils/py-ansible-compat/Makefile:1.28     Thu Sep 19 08:06:46 2024
+++ pkgsrc/sysutils/py-ansible-compat/Makefile  Mon Oct 14 06:45:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2024/09/19 08:06:46 adam Exp $
+# $NetBSD: Makefile,v 1.29 2024/10/14 06:45:58 wiz Exp $
 
 DISTNAME=      ansible_compat-24.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -25,8 +25,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-mock-
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 310
 DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.5.0:../../devel/py-typing-extensions

Index: pkgsrc/sysutils/py-eliot/Makefile
diff -u pkgsrc/sysutils/py-eliot/Makefile:1.9 pkgsrc/sysutils/py-eliot/Makefile:1.10
--- pkgsrc/sysutils/py-eliot/Makefile:1.9       Tue Nov  7 22:38:04 2023
+++ pkgsrc/sysutils/py-eliot/Makefile   Mon Oct 14 06:45:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/11/07 22:38:04 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:58 wiz Exp $
 
 DISTNAME=      eliot-1.15.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -24,8 +24,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
 TEST_DEPENDS+= ${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_LANGUAGES= # none
 
 post-install:

Index: pkgsrc/sysutils/py-fritz_exporter/Makefile
diff -u pkgsrc/sysutils/py-fritz_exporter/Makefile:1.3 pkgsrc/sysutils/py-fritz_exporter/Makefile:1.4
--- pkgsrc/sysutils/py-fritz_exporter/Makefile:1.3      Sat Dec 16 08:53:58 2023
+++ pkgsrc/sysutils/py-fritz_exporter/Makefile  Mon Oct 14 06:45:59 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/12/16 08:53:58 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:45:59 wiz Exp $
 
 DISTNAME=      fritz_exporter-2.3.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,7 +25,7 @@ WRKSRC=               ${WRKDIR}/fritz_exporter-${GITH
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/py-kubernetes/Makefile
diff -u pkgsrc/sysutils/py-kubernetes/Makefile:1.6 pkgsrc/sysutils/py-kubernetes/Makefile:1.7
--- pkgsrc/sysutils/py-kubernetes/Makefile:1.6  Fri Jul 19 06:57:50 2024
+++ pkgsrc/sysutils/py-kubernetes/Makefile      Mon Oct 14 06:45:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/07/19 06:57:50 adam Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:58 wiz Exp $
 
 DISTNAME=      kubernetes-30.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,7 +25,5 @@ DEPENDS+=     ${PYPKGPREFIX}-yaml>=5.4.1:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/py-nkdfu/Makefile
diff -u pkgsrc/sysutils/py-nkdfu/Makefile:1.5 pkgsrc/sysutils/py-nkdfu/Makefile:1.6
--- pkgsrc/sysutils/py-nkdfu/Makefile:1.5       Sat Oct 28 19:57:16 2023
+++ pkgsrc/sysutils/py-nkdfu/Makefile   Mon Oct 14 06:45:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2023/10/28 19:57:16 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:45:58 wiz Exp $
 
 DISTNAME=      nkdfu-0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,8 +17,6 @@ DEPENDS+=     ${PYPKGPREFIX}-intelhex-[0-9]*
 DEPENDS+=      ${PYPKGPREFIX}-tqdm-[0-9]*:../../misc/py-tqdm
 DEPENDS+=      ${PYPKGPREFIX}-fire-[0-9]*:../../devel/py-fire
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_LANGUAGES= # none
 
 REPLACE_PYTHON+=       nkdfu/dfu_flash.py

Index: pkgsrc/sysutils/py-watchdog/Makefile
diff -u pkgsrc/sysutils/py-watchdog/Makefile:1.22 pkgsrc/sysutils/py-watchdog/Makefile:1.23
--- pkgsrc/sysutils/py-watchdog/Makefile:1.22   Fri Oct  4 14:01:07 2024
+++ pkgsrc/sysutils/py-watchdog/Makefile        Mon Oct 14 06:45:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2024/10/04 14:01:07 adam Exp $
+# $NetBSD: Makefile,v 1.23 2024/10/14 06:45:58 wiz Exp $
 
 DISTNAME=      watchdog-5.0.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,8 +18,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-mypy-[0-9]
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>=0.3:../../devel/py-test-timeout
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} watchmedo watchmedo-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/sysutils/salt-docs/Makefile
diff -u pkgsrc/sysutils/salt-docs/Makefile:1.36 pkgsrc/sysutils/salt-docs/Makefile:1.37
--- pkgsrc/sysutils/salt-docs/Makefile:1.36     Sat Aug 10 07:53:55 2024
+++ pkgsrc/sysutils/salt-docs/Makefile  Mon Oct 14 06:45:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2024/08/10 07:53:55 adam Exp $
+# $NetBSD: Makefile,v 1.37 2024/10/14 06:45:58 wiz Exp $
 
 .include "../../sysutils/salt/Makefile.common"
 
@@ -26,7 +26,7 @@ PLIST_SRC=    ${WRKDIR}/.PLIST_SRC
 
 INSTALLATION_DIRS=     ${HTMLDIR}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 312
+PYTHON_VERSIONS_INCOMPATIBLE=  39 312
 
 # Contains hardcoded paths that may refer to paths used during the build, for
 # example /opt/tools on SmartOS.

Index: pkgsrc/textproc/csvkit/Makefile
diff -u pkgsrc/textproc/csvkit/Makefile:1.19 pkgsrc/textproc/csvkit/Makefile:1.20
--- pkgsrc/textproc/csvkit/Makefile:1.19        Sat Aug 10 08:07:43 2024
+++ pkgsrc/textproc/csvkit/Makefile     Mon Oct 14 06:45:59 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2024/08/10 08:07:43 adam Exp $
+# $NetBSD: Makefile,v 1.20 2024/10/14 06:45:59 wiz Exp $
 
 DISTNAME=      csvkit-0.9.0
 PKGREVISION=   8
@@ -22,7 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-coverage>=
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/textproc/groff/options.mk
diff -u pkgsrc/textproc/groff/options.mk:1.13 pkgsrc/textproc/groff/options.mk:1.14
--- pkgsrc/textproc/groff/options.mk:1.13       Tue Aug  1 23:20:53 2023
+++ pkgsrc/textproc/groff/options.mk    Mon Oct 14 06:45:59 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.13 2023/08/01 23:20:53 wiz Exp $
+# $NetBSD: options.mk,v 1.14 2024/10/14 06:45:59 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.groff
 PKG_SUPPORTED_OPTIONS= groff-docs x11
@@ -12,7 +12,6 @@ DEPENDS+=             ${PYPKGPREFIX}-pspdfutils-[0-
 USE_TOOLS+=            gs:run
 PLIST_SRC+=            PLIST.docs
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 .include "../../lang/python/pyversion.mk"
 .else
 CONFIGURE_ENV+=                with_doc=no

Index: pkgsrc/textproc/py-alabaster/Makefile
diff -u pkgsrc/textproc/py-alabaster/Makefile:1.10 pkgsrc/textproc/py-alabaster/Makefile:1.11
--- pkgsrc/textproc/py-alabaster/Makefile:1.10  Sun Jul 28 11:47:15 2024
+++ pkgsrc/textproc/py-alabaster/Makefile       Mon Oct 14 06:45:59 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/07/28 11:47:15 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:45:59 wiz Exp $
 
 DISTNAME=      alabaster-1.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,5 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-flit_core-
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-astropy-sphinx-theme/Makefile
diff -u pkgsrc/textproc/py-astropy-sphinx-theme/Makefile:1.4 pkgsrc/textproc/py-astropy-sphinx-theme/Makefile:1.5
--- pkgsrc/textproc/py-astropy-sphinx-theme/Makefile:1.4        Sat Aug 10 08:10:36 2024
+++ pkgsrc/textproc/py-astropy-sphinx-theme/Makefile    Mon Oct 14 06:45:59 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/08/10 08:10:36 adam Exp $
+# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:59 wiz Exp $
 
 DISTNAME=      astropy-sphinx-theme-1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-breathe/Makefile
diff -u pkgsrc/textproc/py-breathe/Makefile:1.9 pkgsrc/textproc/py-breathe/Makefile:1.10
--- pkgsrc/textproc/py-breathe/Makefile:1.9     Sat Aug 10 07:57:06 2024
+++ pkgsrc/textproc/py-breathe/Makefile Mon Oct 14 06:45:59 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/08/10 07:57:06 adam Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:59 wiz Exp $
 
 DISTNAME=      breathe-4.35.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -17,7 +17,7 @@ USE_LANGUAGES=        # none
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/textproc/py-colored/Makefile
diff -u pkgsrc/textproc/py-colored/Makefile:1.11 pkgsrc/textproc/py-colored/Makefile:1.12
--- pkgsrc/textproc/py-colored/Makefile:1.11    Mon Jan 15 13:26:26 2024
+++ pkgsrc/textproc/py-colored/Makefile Mon Oct 14 06:46:00 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/01/15 13:26:26 adam Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:46:00 wiz Exp $
 
 DISTNAME=      colored-2.2.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,5 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-flit_core>
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-deepdiff/Makefile
diff -u pkgsrc/textproc/py-deepdiff/Makefile:1.16 pkgsrc/textproc/py-deepdiff/Makefile:1.17
--- pkgsrc/textproc/py-deepdiff/Makefile:1.16   Mon May 27 10:28:40 2024
+++ pkgsrc/textproc/py-deepdiff/Makefile        Mon Oct 14 06:46:00 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/05/27 10:28:40 adam Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:46:00 wiz Exp $
 
 DISTNAME=      deepdiff-7.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,8 +20,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-numpy>=1.2
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} deep deep-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/textproc/py-lunr/Makefile
diff -u pkgsrc/textproc/py-lunr/Makefile:1.5 pkgsrc/textproc/py-lunr/Makefile:1.6
--- pkgsrc/textproc/py-lunr/Makefile:1.5        Thu Jan 25 16:30:22 2024
+++ pkgsrc/textproc/py-lunr/Makefile    Mon Oct 14 06:46:00 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/01/25 16:30:22 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:00 wiz Exp $
 
 DISTNAME=      lunr-0.7.0.post1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-timeo
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-markups/Makefile
diff -u pkgsrc/textproc/py-markups/Makefile:1.15 pkgsrc/textproc/py-markups/Makefile:1.16
--- pkgsrc/textproc/py-markups/Makefile:1.15    Sat Oct 28 19:57:18 2023
+++ pkgsrc/textproc/py-markups/Makefile Mon Oct 14 06:46:00 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2023/10/28 19:57:18 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2024/10/14 06:46:00 wiz Exp $
 
 DISTNAME=      Markups-4.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -26,7 +26,5 @@ DEPENDS+=     ${PYPKGPREFIX}-textile-[0-9]*:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-myst-parser/Makefile
diff -u pkgsrc/textproc/py-myst-parser/Makefile:1.3 pkgsrc/textproc/py-myst-parser/Makefile:1.4
--- pkgsrc/textproc/py-myst-parser/Makefile:1.3 Sat Aug 10 07:59:52 2024
+++ pkgsrc/textproc/py-myst-parser/Makefile     Mon Oct 14 06:45:59 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/08/10 07:59:52 adam Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:45:59 wiz Exp $
 
 DISTNAME=      myst_parser-4.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -20,7 +20,7 @@ DEPENDS+=     ${PYPKGPREFIX}-yaml-[0-9]*:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 post-install:
 .for bin in myst-anchors myst-docutils-demo myst-docutils-html myst-docutils-html5 \

Index: pkgsrc/textproc/py-nltk/Makefile
diff -u pkgsrc/textproc/py-nltk/Makefile:1.14 pkgsrc/textproc/py-nltk/Makefile:1.15
--- pkgsrc/textproc/py-nltk/Makefile:1.14       Mon Oct 23 06:37:55 2023
+++ pkgsrc/textproc/py-nltk/Makefile    Mon Oct 14 06:46:00 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2023/10/23 06:37:55 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:46:00 wiz Exp $
 
 DISTNAME=      nltk-3.8.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -55,8 +55,6 @@ REPLACE_PYTHON=               nltk/corpus/reader/knbc
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-extract:
        ${FIND} ${WRKSRC} -type f -exec ${CHMOD} g-w,o-w {} +
 

Index: pkgsrc/textproc/py-numpydoc/Makefile
diff -u pkgsrc/textproc/py-numpydoc/Makefile:1.13 pkgsrc/textproc/py-numpydoc/Makefile:1.14
--- pkgsrc/textproc/py-numpydoc/Makefile:1.13   Thu Aug 22 12:45:04 2024
+++ pkgsrc/textproc/py-numpydoc/Makefile        Mon Oct 14 06:46:00 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/08/22 12:45:04 adam Exp $
+# $NetBSD: Makefile,v 1.14 2024/10/14 06:46:00 wiz Exp $
 
 DISTNAME=      numpydoc-1.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311
 DEPENDS+=      ${PYPKGPREFIX}-tomli>=1.1.0:../../textproc/py-tomli

Index: pkgsrc/textproc/py-openapi-core/Makefile
diff -u pkgsrc/textproc/py-openapi-core/Makefile:1.15 pkgsrc/textproc/py-openapi-core/Makefile:1.16
--- pkgsrc/textproc/py-openapi-core/Makefile:1.15       Sat Sep  7 05:37:53 2024
+++ pkgsrc/textproc/py-openapi-core/Makefile    Mon Oct 14 06:46:00 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/09/07 05:37:53 adam Exp $
+# $NetBSD: Makefile,v 1.16 2024/10/14 06:46:00 wiz Exp $
 
 DISTNAME=      openapi_core-0.19.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -32,7 +32,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-flake
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-pallets-sphinx-themes/Makefile
diff -u pkgsrc/textproc/py-pallets-sphinx-themes/Makefile:1.15 pkgsrc/textproc/py-pallets-sphinx-themes/Makefile:1.16
--- pkgsrc/textproc/py-pallets-sphinx-themes/Makefile:1.15      Sat Aug 10 08:02:03 2024
+++ pkgsrc/textproc/py-pallets-sphinx-themes/Makefile   Mon Oct 14 06:46:00 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/08/10 08:02:03 adam Exp $
+# $NetBSD: Makefile,v 1.16 2024/10/14 06:46:00 wiz Exp $
 
 DISTNAME=      pallets_sphinx_themes-2.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx>=3:../..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-rapidfuzz/Makefile
diff -u pkgsrc/textproc/py-rapidfuzz/Makefile:1.30 pkgsrc/textproc/py-rapidfuzz/Makefile:1.31
--- pkgsrc/textproc/py-rapidfuzz/Makefile:1.30  Fri Oct  4 13:59:29 2024
+++ pkgsrc/textproc/py-rapidfuzz/Makefile       Mon Oct 14 06:46:01 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2024/10/04 13:59:29 adam Exp $
+# $NetBSD: Makefile,v 1.31 2024/10/14 06:46:01 wiz Exp $
 
 DISTNAME=      rapidfuzz-3.10.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,8 +16,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-scikit-bui
 TEST_DEPENDS+= ${PYPKGPREFIX}-numpy>=0:../../math/py-numpy
 TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=0:../../devel/py-hypothesis
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 PLIST_SUBST+=  PYTHON_VERSION=${_PYTHON_VERSION}
 PLIST_VARS+=   avx2
 PLIST_VARS+=   sse2

Index: pkgsrc/textproc/py-rdflib/Makefile
diff -u pkgsrc/textproc/py-rdflib/Makefile:1.14 pkgsrc/textproc/py-rdflib/Makefile:1.15
--- pkgsrc/textproc/py-rdflib/Makefile:1.14     Tue Aug  6 11:29:06 2024
+++ pkgsrc/textproc/py-rdflib/Makefile  Mon Oct 14 06:46:01 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/08/06 11:29:06 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:46:01 wiz Exp $
 
 DISTNAME=      rdflib-7.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov>=
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 REPLACE_PYTHON+=       rdflib/extras/describer.py
 REPLACE_PYTHON+=       rdflib/extras/infixowl.py

Index: pkgsrc/textproc/py-readme_renderer/Makefile
diff -u pkgsrc/textproc/py-readme_renderer/Makefile:1.16 pkgsrc/textproc/py-readme_renderer/Makefile:1.17
--- pkgsrc/textproc/py-readme_renderer/Makefile:1.16    Sun Jul 14 13:31:35 2024
+++ pkgsrc/textproc/py-readme_renderer/Makefile Mon Oct 14 06:46:01 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/07/14 13:31:35 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:46:01 wiz Exp $
 
 DISTNAME=      readme_renderer-44.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,5 @@ DEPENDS+=     ${PYPKGPREFIX}-nh3>=0:../../ww
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx/Makefile
diff -u pkgsrc/textproc/py-sphinx/Makefile:1.101 pkgsrc/textproc/py-sphinx/Makefile:1.102
--- pkgsrc/textproc/py-sphinx/Makefile:1.101    Sat Aug 10 06:44:19 2024
+++ pkgsrc/textproc/py-sphinx/Makefile  Mon Oct 14 06:46:01 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.101 2024/08/10 06:44:19 adam Exp $
+# $NetBSD: Makefile,v 1.102 2024/10/14 06:46:01 wiz Exp $
 
 DISTNAME=      sphinx-8.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -34,7 +34,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-typing-ext
 USE_LANGUAGES= # none
 USE_TOOLS+=    makeinfo
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 # as of 8.0.2
 # 37 failed, 2126 passed, 30 skipped, 3 warnings

Index: pkgsrc/textproc/py-sphinx-astropy/Makefile
diff -u pkgsrc/textproc/py-sphinx-astropy/Makefile:1.5 pkgsrc/textproc/py-sphinx-astropy/Makefile:1.6
--- pkgsrc/textproc/py-sphinx-astropy/Makefile:1.5      Wed Aug 21 15:16:50 2024
+++ pkgsrc/textproc/py-sphinx-astropy/Makefile  Mon Oct 14 06:46:01 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/08/21 15:16:50 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:01 wiz Exp $
 
 DISTNAME=      sphinx-astropy-1.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,7 +25,7 @@ DEPENDS+=     ${PYPKGPREFIX}-test-doctestplu
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-autoapi/Makefile
diff -u pkgsrc/textproc/py-sphinx-autoapi/Makefile:1.18 pkgsrc/textproc/py-sphinx-autoapi/Makefile:1.19
--- pkgsrc/textproc/py-sphinx-autoapi/Makefile:1.18     Fri Sep 13 09:36:53 2024
+++ pkgsrc/textproc/py-sphinx-autoapi/Makefile  Mon Oct 14 06:46:01 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2024/09/13 09:36:53 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2024/10/14 06:46:01 wiz Exp $
 
 DISTNAME=      sphinx_autoapi-3.3.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -22,7 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-mock-[0-9]
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 TEST_ENV+=     PYTHONPATH=${WRKSRC}/build/lib
 # as of 3.3.1

Index: pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile
diff -u pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile:1.27 pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile:1.28
--- pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile:1.27   Sun Sep 22 16:52:23 2024
+++ pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile        Mon Oct 14 06:46:01 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2024/09/22 16:52:23 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2024/10/14 06:46:01 wiz Exp $
 
 DISTNAME=      sphinx_autodoc_typehints-2.4.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -22,7 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-typing-ext
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 # bug in numpy?
 # 2 warnings, 1 error

Index: pkgsrc/textproc/py-sphinx-automodapi/Makefile
diff -u pkgsrc/textproc/py-sphinx-automodapi/Makefile:1.10 pkgsrc/textproc/py-sphinx-automodapi/Makefile:1.11
--- pkgsrc/textproc/py-sphinx-automodapi/Makefile:1.10  Fri Sep 13 19:25:24 2024
+++ pkgsrc/textproc/py-sphinx-automodapi/Makefile       Mon Oct 14 06:46:01 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/09/13 19:25:24 adam Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:46:01 wiz Exp $
 
 DISTNAME=      sphinx_automodapi-0.18.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -18,7 +18,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 # Filenames with non-ASCII characters are not portable.
 post-extract:

Index: pkgsrc/textproc/py-sphinx-basic-ng/Makefile
diff -u pkgsrc/textproc/py-sphinx-basic-ng/Makefile:1.3 pkgsrc/textproc/py-sphinx-basic-ng/Makefile:1.4
--- pkgsrc/textproc/py-sphinx-basic-ng/Makefile:1.3     Sat Aug 10 08:06:56 2024
+++ pkgsrc/textproc/py-sphinx-basic-ng/Makefile Mon Oct 14 06:46:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/08/10 08:06:56 adam Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:46:02 wiz Exp $
 
 DISTNAME=      sphinx_basic_ng-1.0.0b2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -14,7 +14,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx>=4.0:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-copybutton/Makefile
diff -u pkgsrc/textproc/py-sphinx-copybutton/Makefile:1.5 pkgsrc/textproc/py-sphinx-copybutton/Makefile:1.6
--- pkgsrc/textproc/py-sphinx-copybutton/Makefile:1.5   Sat Aug 10 08:10:09 2024
+++ pkgsrc/textproc/py-sphinx-copybutton/Makefile       Mon Oct 14 06:46:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/08/10 08:10:09 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:02 wiz Exp $
 
 DISTNAME=      sphinx-copybutton-0.5.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx>=1.8:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-gallery/Makefile
diff -u pkgsrc/textproc/py-sphinx-gallery/Makefile:1.6 pkgsrc/textproc/py-sphinx-gallery/Makefile:1.7
--- pkgsrc/textproc/py-sphinx-gallery/Makefile:1.6      Wed Aug 21 15:11:00 2024
+++ pkgsrc/textproc/py-sphinx-gallery/Makefile  Mon Oct 14 06:46:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/08/21 15:11:00 adam Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:46:02 wiz Exp $
 
 DISTNAME=      sphinx_gallery-0.17.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -21,7 +21,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/textproc/py-sphinx-inline-tabs/Makefile
diff -u pkgsrc/textproc/py-sphinx-inline-tabs/Makefile:1.6 pkgsrc/textproc/py-sphinx-inline-tabs/Makefile:1.7
--- pkgsrc/textproc/py-sphinx-inline-tabs/Makefile:1.6  Sat Aug 10 07:56:35 2024
+++ pkgsrc/textproc/py-sphinx-inline-tabs/Makefile      Mon Oct 14 06:46:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/08/10 07:56:35 adam Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:46:02 wiz Exp $
 
 DISTNAME=      sphinx_inline_tabs-2023.4.21
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -17,7 +17,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-issues/Makefile
diff -u pkgsrc/textproc/py-sphinx-issues/Makefile:1.7 pkgsrc/textproc/py-sphinx-issues/Makefile:1.8
--- pkgsrc/textproc/py-sphinx-issues/Makefile:1.7       Sat Aug 10 08:04:42 2024
+++ pkgsrc/textproc/py-sphinx-issues/Makefile   Mon Oct 14 06:46:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/08/10 08:04:42 adam Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:46:02 wiz Exp $
 
 DISTNAME=      sphinx_issues-4.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-rtd-theme/Makefile
diff -u pkgsrc/textproc/py-sphinx-rtd-theme/Makefile:1.18 pkgsrc/textproc/py-sphinx-rtd-theme/Makefile:1.19
--- pkgsrc/textproc/py-sphinx-rtd-theme/Makefile:1.18   Sat Aug 10 08:11:29 2024
+++ pkgsrc/textproc/py-sphinx-rtd-theme/Makefile        Mon Oct 14 06:46:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2024/08/10 08:11:29 adam Exp $
+# $NetBSD: Makefile,v 1.19 2024/10/14 06:46:02 wiz Exp $
 
 DISTNAME=      sphinx_rtd_theme-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -18,7 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinxcontrib-j
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-theme-cloud/Makefile
diff -u pkgsrc/textproc/py-sphinx-theme-cloud/Makefile:1.14 pkgsrc/textproc/py-sphinx-theme-cloud/Makefile:1.15
--- pkgsrc/textproc/py-sphinx-theme-cloud/Makefile:1.14 Sat Aug 10 08:08:11 2024
+++ pkgsrc/textproc/py-sphinx-theme-cloud/Makefile      Mon Oct 14 06:46:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/08/10 08:08:11 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:46:02 wiz Exp $
 
 DISTNAME=      cloud_sptheme-1.10.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/cloud_sptheme/sphinx-theme-cloud/}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile:1.15 pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile:1.16
--- pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile:1.15    Tue Aug  6 13:03:42 2024
+++ pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile Mon Oct 14 06:46:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/08/06 13:03:42 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2024/10/14 06:46:02 wiz Exp $
 
 DISTNAME=      sphinxcontrib_applehelp-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,7 +15,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=5:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile:1.12 pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile:1.13
--- pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile:1.12       Fri Sep 13 16:59:49 2024
+++ pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile    Mon Oct 14 06:46:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/09/13 16:59:49 adam Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:46:02 wiz Exp $
 
 DISTNAME=      sphinxcontrib_bibtex-2.6.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -19,7 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-pybtex-docutils
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} >= 312

Index: pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile:1.10 pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile:1.11
--- pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile:1.10      Tue Aug  6 13:05:11 2024
+++ pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile   Mon Oct 14 06:46:03 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/08/06 13:05:11 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:46:03 wiz Exp $
 
 DISTNAME=      sphinxcontrib_devhelp-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,7 +15,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=5:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile:1.13 pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile:1.14
--- pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile:1.13     Tue Aug  6 13:06:28 2024
+++ pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile  Mon Oct 14 06:46:03 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/08/06 13:06:28 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2024/10/14 06:46:03 wiz Exp $
 
 DISTNAME=      sphinxcontrib_htmlhelp-2.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -16,7 +16,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=5:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile:1.2 pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile:1.3
--- pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile:1.2    Sat Aug 10 07:54:42 2024
+++ pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile        Mon Oct 14 06:45:59 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/08/10 07:54:42 adam Exp $
+# $NetBSD: Makefile,v 1.3 2024/10/14 06:45:59 wiz Exp $
 
 DISTNAME=      sphinxcontrib-httpdomain-1.8.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx>=1.6:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile:1.5 pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile:1.6
--- pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile:1.5        Sat Aug 10 08:08:42 2024
+++ pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile    Mon Oct 14 06:46:03 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/08/10 08:08:42 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:03 wiz Exp $
 
 DISTNAME=      sphinxcontrib-jquery-4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx>=1.8:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile:1.3 pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile:1.4
--- pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile:1.3        Tue Nov  7 22:38:07 2023
+++ pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile    Mon Oct 14 06:46:03 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/11/07 22:38:07 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:46:03 wiz Exp $
 
 DISTNAME=      sphinxcontrib-jsmath-1.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,8 +16,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 do-test:
        cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests
 

Index: pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile:1.5 pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile:1.6
--- pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile:1.5   Sat Aug 10 07:55:55 2024
+++ pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile       Mon Oct 14 06:46:03 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/08/10 07:55:55 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:03 wiz Exp $
 
 DISTNAME=      sphinxcontrib-log-cabinet-1.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile:1.7 pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile:1.8
--- pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile:1.7      Sat Aug 10 08:01:16 2024
+++ pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile  Mon Oct 14 06:46:03 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/08/10 08:01:16 adam Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:46:03 wiz Exp $
 
 DISTNAME=      sphinxcontrib-newsfeed-0.1.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,7 +13,7 @@ LICENSE=      2-clause-bsd
 
 DEPENDS+=      ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile:1.8 pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile:1.9
--- pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile:1.8        Tue Aug  6 13:07:18 2024
+++ pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile    Mon Oct 14 06:46:03 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/08/06 13:07:18 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:46:03 wiz Exp $
 
 DISTNAME=      sphinxcontrib_qthelp-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,7 +15,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=5:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile:1.12 pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile:1.13
--- pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile:1.12      Tue Aug  6 13:08:31 2024
+++ pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile   Mon Oct 14 06:46:03 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/08/06 13:08:31 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:46:03 wiz Exp $
 
 DISTNAME=      sphinxcontrib_serializinghtml-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,7 +15,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=5:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile:1.4 pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile:1.5
--- pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile:1.4      Sat Aug 10 08:04:09 2024
+++ pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile  Mon Oct 14 06:45:59 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/08/10 08:04:09 adam Exp $
+# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:59 wiz Exp $
 
 DISTNAME=      sphinxcontrib-spelling-8.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 # FIX: ModuleNotFoundError: No module named 'tests'
 pre-test:

Index: pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile:1.9 pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile:1.10
--- pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile:1.9    Sat Aug 10 08:09:47 2024
+++ pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile        Mon Oct 14 06:46:04 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/08/10 08:09:47 adam Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:46:04 wiz Exp $
 
 DISTNAME=      sphinxcontrib_websupport-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -17,7 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinxcontrib-s
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphobjinv/Makefile
diff -u pkgsrc/textproc/py-sphobjinv/Makefile:1.6 pkgsrc/textproc/py-sphobjinv/Makefile:1.7
--- pkgsrc/textproc/py-sphobjinv/Makefile:1.6   Mon May 27 07:17:41 2024
+++ pkgsrc/textproc/py-sphobjinv/Makefile       Mon Oct 14 06:46:04 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/05/27 07:17:41 adam Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:46:04 wiz Exp $
 
 DISTNAME=      sphobjinv-2.3.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,8 +22,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-check
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
                ${MV} sphobjinv sphobjinv-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/textproc/py-tablib/Makefile
diff -u pkgsrc/textproc/py-tablib/Makefile:1.14 pkgsrc/textproc/py-tablib/Makefile:1.15
--- pkgsrc/textproc/py-tablib/Makefile:1.14     Sat Apr 27 04:59:31 2024
+++ pkgsrc/textproc/py-tablib/Makefile  Mon Oct 14 06:46:04 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/04/27 04:59:31 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:46:04 wiz Exp $
 
 DISTNAME=      tablib-3.6.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,7 +25,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-xapian/Makefile
diff -u pkgsrc/textproc/py-xapian/Makefile:1.15 pkgsrc/textproc/py-xapian/Makefile:1.16
--- pkgsrc/textproc/py-xapian/Makefile:1.15     Sat Aug 10 08:00:32 2024
+++ pkgsrc/textproc/py-xapian/Makefile  Mon Oct 14 06:46:04 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/08/10 08:00:32 adam Exp $
+# $NetBSD: Makefile,v 1.16 2024/10/14 06:46:04 wiz Exp $
 
 PKGNAME=       ${PYPKGPREFIX}-${PKGNAME_MODULE}
 COMMENT=       Python bindings for Xapian search engine
@@ -6,7 +6,7 @@ HOMEPAGE=       https://xapian.org/docs/bindin
 
 DEPENDS+=      ${PYPKGPREFIX}-sphinx>=7:../../textproc/py-sphinx
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 CONFIGURE_ARGS+=       --with-python3 PYTHON3=${PYTHONBIN}
 

Index: pkgsrc/textproc/subliminal/Makefile
diff -u pkgsrc/textproc/subliminal/Makefile:1.11 pkgsrc/textproc/subliminal/Makefile:1.12
--- pkgsrc/textproc/subliminal/Makefile:1.11    Tue Nov  7 22:38:08 2023
+++ pkgsrc/textproc/subliminal/Makefile Mon Oct 14 06:46:04 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2023/11/07 22:38:08 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2024/10/14 06:46:04 wiz Exp $
 
 DISTNAME=      subliminal-2.1.0
 PKGREVISION=   5
@@ -27,8 +27,6 @@ DEPENDS+=     ${PYPKGPREFIX}-stevedore>=1.20
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 post-install:

Index: pkgsrc/time/khal/Makefile
diff -u pkgsrc/time/khal/Makefile:1.45 pkgsrc/time/khal/Makefile:1.46
--- pkgsrc/time/khal/Makefile:1.45      Sat Aug 10 07:49:06 2024
+++ pkgsrc/time/khal/Makefile   Mon Oct 14 06:46:04 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2024/08/10 07:49:06 adam Exp $
+# $NetBSD: Makefile,v 1.46 2024/10/14 06:46:04 wiz Exp $
 
 DISTNAME=      khal-0.11.3
 CATEGORIES=    time net python
@@ -32,7 +32,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-packaging-
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 TEST_DEPENDS+= ${PYPKGPREFIX}-vdirsyncer-[0-9]*:../../time/py-vdirsyncer
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 INSTALLATION_DIRS=     share/doc/khal ${PKGMANDIR}/man1
 REPLACE_PYTHON+=       khal/*/*.py

Index: pkgsrc/time/ntpsec/Makefile
diff -u pkgsrc/time/ntpsec/Makefile:1.30 pkgsrc/time/ntpsec/Makefile:1.31
--- pkgsrc/time/ntpsec/Makefile:1.30    Wed May 29 16:34:44 2024
+++ pkgsrc/time/ntpsec/Makefile Mon Oct 14 06:46:04 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2024/05/29 16:34:44 adam Exp $
+# $NetBSD: Makefile,v 1.31 2024/10/14 06:46:04 wiz Exp $
 
 DISTNAME=      ntpsec-1.2.3
 PKGREVISION=   1
@@ -31,8 +31,6 @@ WAF_ENV+=     PYTHON_CONFIG=${PYTHONCONFIG}
 RCD_SCRIPTS=           ntpd
 PY_PATCHPLIST=         yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../devel/waf/waf.mk"
 .include "../../geography/gpsd/buildlink3.mk"
 .include "../../lang/python/batteries-included.mk"

Index: pkgsrc/time/py-cftime/Makefile
diff -u pkgsrc/time/py-cftime/Makefile:1.14 pkgsrc/time/py-cftime/Makefile:1.15
--- pkgsrc/time/py-cftime/Makefile:1.14 Mon Aug  5 18:45:39 2024
+++ pkgsrc/time/py-cftime/Makefile      Mon Oct 14 06:46:04 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/08/05 18:45:39 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:46:04 wiz Exp $
 
 DISTNAME=      cftime-1.6.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,8 +14,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../devel/py-cython/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../math/py-numpy/buildlink3.mk"

Index: pkgsrc/time/py-jrnl/Makefile
diff -u pkgsrc/time/py-jrnl/Makefile:1.9 pkgsrc/time/py-jrnl/Makefile:1.10
--- pkgsrc/time/py-jrnl/Makefile:1.9    Fri Aug  2 13:29:11 2024
+++ pkgsrc/time/py-jrnl/Makefile        Mon Oct 14 06:46:04 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/08/02 13:29:11 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:46:04 wiz Exp $
 
 DISTNAME=      jrnl-4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -23,7 +23,7 @@ DEPENDS+=     ${PYPKGPREFIX}-xdg>=0.27.0:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39        # Python 3.10 or newer
+PYTHON_VERSIONS_INCOMPATIBLE=  39      # Python 3.10 or newer
 
 post-install:
        ${MV} ${DESTDIR}${PREFIX}/bin/jrnl ${DESTDIR}${PREFIX}/bin/jrnl-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/time/py-trading-calendars/Makefile
diff -u pkgsrc/time/py-trading-calendars/Makefile:1.10 pkgsrc/time/py-trading-calendars/Makefile:1.11
--- pkgsrc/time/py-trading-calendars/Makefile:1.10      Wed Dec 13 19:23:53 2023
+++ pkgsrc/time/py-trading-calendars/Makefile   Mon Oct 14 06:46:05 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/12/13 19:23:53 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:46:05 wiz Exp $
 
 DISTNAME=      trading_calendars-2.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -21,8 +21,6 @@ DEPENDS+=     ${PYPKGPREFIX}-toolz-[0-9]*:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        ${MV} ${DESTDIR}${PREFIX}/bin/tcal \
                ${DESTDIR}${PREFIX}/bin/tcal-${PYVERSSUFFIX}

Index: pkgsrc/time/py-vdirsyncer/Makefile
diff -u pkgsrc/time/py-vdirsyncer/Makefile:1.70 pkgsrc/time/py-vdirsyncer/Makefile:1.71
--- pkgsrc/time/py-vdirsyncer/Makefile:1.70     Thu Sep 12 09:21:03 2024
+++ pkgsrc/time/py-vdirsyncer/Makefile  Mon Oct 14 06:46:05 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.70 2024/09/12 09:21:03 wiz Exp $
+# $NetBSD: Makefile,v 1.71 2024/10/14 06:46:05 wiz Exp $
 
 DISTNAME=      vdirsyncer-0.19.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -36,7 +36,7 @@ PLIST_SUBST+=         PKGBASE=${PKGBASE}
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 USE_TOOLS+=    gmake
 

Index: pkgsrc/www/mailman3-web/Makefile
diff -u pkgsrc/www/mailman3-web/Makefile:1.8 pkgsrc/www/mailman3-web/Makefile:1.9
--- pkgsrc/www/mailman3-web/Makefile:1.8        Tue Aug  6 11:30:59 2024
+++ pkgsrc/www/mailman3-web/Makefile    Mon Oct 14 06:46:05 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/08/06 11:30:59 adam Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:46:05 wiz Exp $
 
 DISTNAME=      mailman_web-0.0.9
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -18,7 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-Whoosh-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 BUILD_DEFS+=           VARBASE
 

Index: pkgsrc/www/py-MechanicalSoup/Makefile
diff -u pkgsrc/www/py-MechanicalSoup/Makefile:1.16 pkgsrc/www/py-MechanicalSoup/Makefile:1.17
--- pkgsrc/www/py-MechanicalSoup/Makefile:1.16  Sat Aug 10 09:22:58 2024
+++ pkgsrc/www/py-MechanicalSoup/Makefile       Mon Oct 14 06:46:05 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/08/10 09:22:58 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:46:05 wiz Exp $
 
 DISTNAME=      MechanicalSoup-1.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -26,8 +26,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-werkzeug-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 # as of 1.3.0
 # 69 failed, 66 passed
 

Index: pkgsrc/www/py-cheroot/Makefile
diff -u pkgsrc/www/py-cheroot/Makefile:1.39 pkgsrc/www/py-cheroot/Makefile:1.40
--- pkgsrc/www/py-cheroot/Makefile:1.39 Sun May  5 18:38:43 2024
+++ pkgsrc/www/py-cheroot/Makefile      Mon Oct 14 06:46:05 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2024/05/05 18:38:43 adam Exp $
+# $NetBSD: Makefile,v 1.40 2024/10/14 06:46:05 wiz Exp $
 
 DISTNAME=      cheroot-10.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -32,8 +32,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-trustme>=0
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} cheroot cheroot-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/www/py-cherrypy/Makefile
diff -u pkgsrc/www/py-cherrypy/Makefile:1.48 pkgsrc/www/py-cherrypy/Makefile:1.49
--- pkgsrc/www/py-cherrypy/Makefile:1.48        Thu Feb 15 22:23:43 2024
+++ pkgsrc/www/py-cherrypy/Makefile     Mon Oct 14 06:46:05 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2024/02/15 22:23:43 wiz Exp $
+# $NetBSD: Makefile,v 1.49 2024/10/14 06:46:05 wiz Exp $
 
 DISTNAME=      CherryPy-18.9.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -29,8 +29,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-sugar
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} cherryd cherryd-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/www/py-django/Makefile
diff -u pkgsrc/www/py-django/Makefile:1.133 pkgsrc/www/py-django/Makefile:1.134
--- pkgsrc/www/py-django/Makefile:1.133 Tue Oct  8 17:42:20 2024
+++ pkgsrc/www/py-django/Makefile       Mon Oct 14 06:46:05 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.133 2024/10/08 17:42:20 adam Exp $
+# $NetBSD: Makefile,v 1.134 2024/10/14 06:46:05 wiz Exp $
 
 DISTNAME=      Django-5.1.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -18,7 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sqlparse>=0.3.1
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 REPLACE_PYTHON+=       django/conf/project_template/manage.py-tpl
 

Index: pkgsrc/www/py-django-admin-sortable2/Makefile
diff -u pkgsrc/www/py-django-admin-sortable2/Makefile:1.22 pkgsrc/www/py-django-admin-sortable2/Makefile:1.23
--- pkgsrc/www/py-django-admin-sortable2/Makefile:1.22  Tue Aug 20 11:19:17 2024
+++ pkgsrc/www/py-django-admin-sortable2/Makefile       Mon Oct 14 06:46:06 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2024/08/20 11:19:17 adam Exp $
+# $NetBSD: Makefile,v 1.23 2024/10/14 06:46:06 wiz Exp $
 
 DISTNAME=      django_admin_sortable2-2.2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -16,7 +16,5 @@ DEPENDS+=     ${PYPKGPREFIX}-django>=4.2:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-django-allauth/Makefile
diff -u pkgsrc/www/py-django-allauth/Makefile:1.13 pkgsrc/www/py-django-allauth/Makefile:1.14
--- pkgsrc/www/py-django-allauth/Makefile:1.13  Wed Jul 17 09:12:54 2024
+++ pkgsrc/www/py-django-allauth/Makefile       Mon Oct 14 06:46:06 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/07/17 09:12:54 adam Exp $
+# $NetBSD: Makefile,v 1.14 2024/10/14 06:46:06 wiz Exp $
 
 DISTNAME=      django_allauth-0.63.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -20,7 +20,5 @@ DEPENDS+=     ${PYPKGPREFIX}-requests-oauthl
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-django-import-export/Makefile
diff -u pkgsrc/www/py-django-import-export/Makefile:1.31 pkgsrc/www/py-django-import-export/Makefile:1.32
--- pkgsrc/www/py-django-import-export/Makefile:1.31    Wed Jul 17 09:16:13 2024
+++ pkgsrc/www/py-django-import-export/Makefile Mon Oct 14 06:46:06 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2024/07/17 09:16:13 adam Exp $
+# $NetBSD: Makefile,v 1.32 2024/10/14 06:46:06 wiz Exp $
 
 DISTNAME=      django_import_export-4.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -19,7 +19,5 @@ DEPENDS+=     ${PYPKGPREFIX}-tablib>=3.5.0:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-django-mailman3/Makefile
diff -u pkgsrc/www/py-django-mailman3/Makefile:1.6 pkgsrc/www/py-django-mailman3/Makefile:1.7
--- pkgsrc/www/py-django-mailman3/Makefile:1.6  Thu Sep 26 07:41:31 2024
+++ pkgsrc/www/py-django-mailman3/Makefile      Mon Oct 14 06:46:06 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/09/26 07:41:31 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:46:06 wiz Exp $
 
 DISTNAME=      django_mailman3-1.3.15
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -20,7 +20,5 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-djang
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-django-mptt/Makefile
diff -u pkgsrc/www/py-django-mptt/Makefile:1.25 pkgsrc/www/py-django-mptt/Makefile:1.26
--- pkgsrc/www/py-django-mptt/Makefile:1.25     Mon Jan 22 19:32:39 2024
+++ pkgsrc/www/py-django-mptt/Makefile  Mon Oct 14 06:46:06 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2024/01/22 19:32:39 adam Exp $
+# $NetBSD: Makefile,v 1.26 2024/10/14 06:46:06 wiz Exp $
 
 DISTNAME=      django_mptt-0.16.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,7 +15,5 @@ DEPENDS+=     ${PYPKGPREFIX}-django-js-asset
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-django-sql-explorer/Makefile
diff -u pkgsrc/www/py-django-sql-explorer/Makefile:1.10 pkgsrc/www/py-django-sql-explorer/Makefile:1.11
--- pkgsrc/www/py-django-sql-explorer/Makefile:1.10     Tue Jun  4 10:43:20 2024
+++ pkgsrc/www/py-django-sql-explorer/Makefile  Mon Oct 14 06:46:06 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/06/04 10:43:20 adam Exp $
+# $NetBSD: Makefile,v 1.11 2024/10/14 06:46:06 wiz Exp $
 
 DISTNAME=      django_sql_explorer-4.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -18,7 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sqlparse>=0.4.0
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-easy-thumbnails/Makefile
diff -u pkgsrc/www/py-easy-thumbnails/Makefile:1.9 pkgsrc/www/py-easy-thumbnails/Makefile:1.10
--- pkgsrc/www/py-easy-thumbnails/Makefile:1.9  Sat Sep 14 19:20:45 2024
+++ pkgsrc/www/py-easy-thumbnails/Makefile      Mon Oct 14 06:46:06 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/09/14 19:20:45 adam Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:46:06 wiz Exp $
 
 DISTNAME=      easy_thumbnails-2.10
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -19,7 +19,5 @@ DEPENDS+=     ${PYPKGPREFIX}-django>=4.2:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-hyperkitty/Makefile
diff -u pkgsrc/www/py-hyperkitty/Makefile:1.8 pkgsrc/www/py-hyperkitty/Makefile:1.9
--- pkgsrc/www/py-hyperkitty/Makefile:1.8       Sat Sep 28 19:29:00 2024
+++ pkgsrc/www/py-hyperkitty/Makefile   Mon Oct 14 06:46:06 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/09/28 19:29:00 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2024/10/14 06:46:06 wiz Exp $
 
 DISTNAME=      hyperkitty-1.3.9
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -35,7 +35,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-django-deb
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 REPLACE_PYTHON=        hyperkitty/contrib/cleanarch3 hyperkitty/contrib/check_hk_import
 

Index: pkgsrc/www/py-ipywidgets/Makefile
diff -u pkgsrc/www/py-ipywidgets/Makefile:1.15 pkgsrc/www/py-ipywidgets/Makefile:1.16
--- pkgsrc/www/py-ipywidgets/Makefile:1.15      Tue Sep  3 13:12:57 2024
+++ pkgsrc/www/py-ipywidgets/Makefile   Mon Oct 14 06:46:07 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/09/03 13:12:57 adam Exp $
+# $NetBSD: Makefile,v 1.16 2024/10/14 06:46:07 wiz Exp $
 
 DISTNAME=      ipywidgets-8.1.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -24,7 +24,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-jupyter-lsp/Makefile
diff -u pkgsrc/www/py-jupyter-lsp/Makefile:1.5 pkgsrc/www/py-jupyter-lsp/Makefile:1.6
--- pkgsrc/www/py-jupyter-lsp/Makefile:1.5      Wed Apr 10 07:45:30 2024
+++ pkgsrc/www/py-jupyter-lsp/Makefile  Mon Oct 14 06:46:07 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/04/10 07:45:30 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:07 wiz Exp $
 
 DISTNAME=      jupyter-lsp-2.2.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,8 +18,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-flake
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 310
 DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata>=4.8.3:../../devel/py-importlib-metadata

Index: pkgsrc/www/py-jupyter_server/Makefile
diff -u pkgsrc/www/py-jupyter_server/Makefile:1.12 pkgsrc/www/py-jupyter_server/Makefile:1.13
--- pkgsrc/www/py-jupyter_server/Makefile:1.12  Sat Jul 20 19:04:24 2024
+++ pkgsrc/www/py-jupyter_server/Makefile       Mon Oct 14 06:46:07 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/07/20 19:04:24 adam Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:46:07 wiz Exp $
 
 DISTNAME=      jupyter_server-2.14.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -41,8 +41,6 @@ USE_LANGUAGES=        # none
 
 USE_PKGLOCALEDIR=      yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} jupyter-server jupyter-server-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/www/py-jupyterlab/Makefile
diff -u pkgsrc/www/py-jupyterlab/Makefile:1.12 pkgsrc/www/py-jupyterlab/Makefile:1.13
--- pkgsrc/www/py-jupyterlab/Makefile:1.12      Sat Sep  7 05:55:11 2024
+++ pkgsrc/www/py-jupyterlab/Makefile   Mon Oct 14 06:46:07 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/09/07 05:55:11 adam Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:46:07 wiz Exp $
 
 DISTNAME=      jupyterlab-4.2.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -30,7 +30,7 @@ USE_LANGUAGES=        # none
 
 CHECK_INTERPRETER_SKIP+=       ${PYSITELIB}/jupyterlab/staging/yarn.js
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/www/py-jupyterlab-server/Makefile
diff -u pkgsrc/www/py-jupyterlab-server/Makefile:1.7 pkgsrc/www/py-jupyterlab-server/Makefile:1.8
--- pkgsrc/www/py-jupyterlab-server/Makefile:1.7        Sat Jul 20 19:07:04 2024
+++ pkgsrc/www/py-jupyterlab-server/Makefile    Mon Oct 14 06:46:07 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/07/20 19:07:04 adam Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:46:07 wiz Exp $
 
 DISTNAME=      jupyterlab_server-2.27.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -28,8 +28,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-timeo
 
 USE_LANGUAGES=         # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 310
 DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata>=4.8.3:../../devel/py-importlib-metadata

Index: pkgsrc/www/py-jupyterlab-widgets/Makefile
diff -u pkgsrc/www/py-jupyterlab-widgets/Makefile:1.3 pkgsrc/www/py-jupyterlab-widgets/Makefile:1.4
--- pkgsrc/www/py-jupyterlab-widgets/Makefile:1.3       Wed Aug 28 15:42:40 2024
+++ pkgsrc/www/py-jupyterlab-widgets/Makefile   Mon Oct 14 06:46:05 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/08/28 15:42:40 adam Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:46:05 wiz Exp $
 
 DISTNAME=      jupyterlab_widgets-3.0.13
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -16,7 +16,5 @@ USE_LANGUAGES=        # none
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-mezzanine/Makefile
diff -u pkgsrc/www/py-mezzanine/Makefile:1.17 pkgsrc/www/py-mezzanine/Makefile:1.18
--- pkgsrc/www/py-mezzanine/Makefile:1.17       Wed Feb 21 19:44:26 2024
+++ pkgsrc/www/py-mezzanine/Makefile    Mon Oct 14 06:46:07 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2024/02/21 19:44:26 adam Exp $
+# $NetBSD: Makefile,v 1.18 2024/10/14 06:46:07 wiz Exp $
 
 DISTNAME=      Mezzanine-6.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -29,8 +29,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-pep8>=1.4.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 REPLACE_PYTHON+=       mezzanine/bin/mezzanine_project.py
 REPLACE_PYTHON+=       mezzanine/project_template/manage.py
 

Index: pkgsrc/www/py-nbclassic/Makefile
diff -u pkgsrc/www/py-nbclassic/Makefile:1.3 pkgsrc/www/py-nbclassic/Makefile:1.4
--- pkgsrc/www/py-nbclassic/Makefile:1.3        Sat Jul 20 19:27:10 2024
+++ pkgsrc/www/py-nbclassic/Makefile    Mon Oct 14 06:46:07 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/07/20 19:27:10 adam Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:46:07 wiz Exp $
 
 DISTNAME=      nbclassic-1.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,7 +22,7 @@ USE_LANGUAGES=        # none
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 post-install:
 .for bin in jupyter-nbclassic jupyter-nbclassic-bundlerextension \

Index: pkgsrc/www/py-nbclient/Makefile
diff -u pkgsrc/www/py-nbclient/Makefile:1.14 pkgsrc/www/py-nbclient/Makefile:1.15
--- pkgsrc/www/py-nbclient/Makefile:1.14        Sun Mar 24 19:26:46 2024
+++ pkgsrc/www/py-nbclient/Makefile     Mon Oct 14 06:46:07 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/03/24 19:26:46 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/10/14 06:46:07 wiz Exp $
 
 DISTNAME=      nbclient-0.10.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -26,8 +26,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-xmltodict-
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} jupyter-execute jupyter-execute-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/www/py-nbconvert/Makefile
diff -u pkgsrc/www/py-nbconvert/Makefile:1.35 pkgsrc/www/py-nbconvert/Makefile:1.36
--- pkgsrc/www/py-nbconvert/Makefile:1.35       Tue Apr 30 12:45:48 2024
+++ pkgsrc/www/py-nbconvert/Makefile    Mon Oct 14 06:46:08 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2024/04/30 12:45:48 adam Exp $
+# $NetBSD: Makefile,v 1.36 2024/10/14 06:46:08 wiz Exp $
 
 DISTNAME=      nbconvert-7.16.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -37,8 +37,6 @@ USE_LANGUAGES=        # none
 PYTHON_SELF_CONFLICT=  yes
 REPLACE_PYTHON+=       nbconvert/nbconvertapp.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 310
 DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata>=3.6:../../devel/py-importlib-metadata

Index: pkgsrc/www/py-notebook/Makefile
diff -u pkgsrc/www/py-notebook/Makefile:1.36 pkgsrc/www/py-notebook/Makefile:1.37
--- pkgsrc/www/py-notebook/Makefile:1.36        Tue Sep  3 13:15:27 2024
+++ pkgsrc/www/py-notebook/Makefile     Mon Oct 14 06:46:08 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2024/09/03 13:15:27 adam Exp $
+# $NetBSD: Makefile,v 1.37 2024/10/14 06:46:08 wiz Exp $
 
 DISTNAME=      notebook-7.2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,7 +22,7 @@ USE_LANGUAGES=        # none
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 SUBST_CLASSES+=                jlpm
 SUBST_STAGE.jlpm=      pre-configure

Index: pkgsrc/www/py-notebook_shim/Makefile
diff -u pkgsrc/www/py-notebook_shim/Makefile:1.5 pkgsrc/www/py-notebook_shim/Makefile:1.6
--- pkgsrc/www/py-notebook_shim/Makefile:1.5    Mon Feb 19 09:26:58 2024
+++ pkgsrc/www/py-notebook_shim/Makefile        Mon Oct 14 06:46:08 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/02/19 09:26:58 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:08 wiz Exp $
 
 DISTNAME=      notebook_shim-0.2.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,5 @@ USE_LANGUAGES=        # none
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-posting/Makefile
diff -u pkgsrc/www/py-posting/Makefile:1.7 pkgsrc/www/py-posting/Makefile:1.8
--- pkgsrc/www/py-posting/Makefile:1.7  Fri Sep 13 09:50:37 2024
+++ pkgsrc/www/py-posting/Makefile      Mon Oct 14 06:46:06 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/09/13 09:50:37 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:46:06 wiz Exp $
 
 DISTNAME=      posting-1.13.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -32,7 +32,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-textu
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 310
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 # as of 1.13.0
 # 7 failed, 54 passed, 5 skipped, 1 warning

Index: pkgsrc/www/py-postorius/Makefile
diff -u pkgsrc/www/py-postorius/Makefile:1.3 pkgsrc/www/py-postorius/Makefile:1.4
--- pkgsrc/www/py-postorius/Makefile:1.3        Mon Feb 12 12:04:51 2024
+++ pkgsrc/www/py-postorius/Makefile    Mon Oct 14 06:46:08 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/02/12 12:04:51 markd Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/14 06:46:08 wiz Exp $
 
 DISTNAME=      postorius-1.3.10
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,5 @@ DEPENDS+=     ${PYPKGPREFIX}-readme_renderer
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-pysaml2/Makefile
diff -u pkgsrc/www/py-pysaml2/Makefile:1.2 pkgsrc/www/py-pysaml2/Makefile:1.3
--- pkgsrc/www/py-pysaml2/Makefile:1.2  Tue Aug 29 14:09:27 2023
+++ pkgsrc/www/py-pysaml2/Makefile      Mon Oct 14 06:46:08 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2023/08/29 14:09:27 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2024/10/14 06:46:08 wiz Exp $
 
 DISTNAME=      pysaml2-7.1.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,7 +22,5 @@ DEPENDS+=     ${PYPKGPREFIX}-six-[0-9]*:../.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-raven/Makefile
diff -u pkgsrc/www/py-raven/Makefile:1.16 pkgsrc/www/py-raven/Makefile:1.17
--- pkgsrc/www/py-raven/Makefile:1.16   Tue Nov  7 22:38:09 2023
+++ pkgsrc/www/py-raven/Makefile        Mon Oct 14 06:46:08 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2023/11/07 22:38:09 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2024/10/14 06:46:08 wiz Exp $
 
 DISTNAME=      raven-6.10.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -42,8 +42,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-tox-[0-9]*
 TEST_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 TEST_DEPENDS+= ${PYPKGPREFIX}-zconfig-[0-9]*:../../devel/py-zconfig
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 USE_LANGUAGES= # none

Index: pkgsrc/www/py-sanic/Makefile
diff -u pkgsrc/www/py-sanic/Makefile:1.37 pkgsrc/www/py-sanic/Makefile:1.38
--- pkgsrc/www/py-sanic/Makefile:1.37   Tue Jul 23 05:33:50 2024
+++ pkgsrc/www/py-sanic/Makefile        Mon Oct 14 06:46:08 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2024/07/23 05:33:50 adam Exp $
+# $NetBSD: Makefile,v 1.38 2024/10/14 06:46:08 wiz Exp $
 
 DISTNAME=      sanic-24.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -43,8 +43,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-uvicorn-[0
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} sanic sanic-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/www/py-sparqlwrapper/Makefile
diff -u pkgsrc/www/py-sparqlwrapper/Makefile:1.13 pkgsrc/www/py-sparqlwrapper/Makefile:1.14
--- pkgsrc/www/py-sparqlwrapper/Makefile:1.13   Tue Aug  6 11:29:43 2024
+++ pkgsrc/www/py-sparqlwrapper/Makefile        Mon Oct 14 06:46:08 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/08/06 11:29:43 adam Exp $
+# $NetBSD: Makefile,v 1.14 2024/10/14 06:46:08 wiz Exp $
 
 DISTNAME=      SPARQLWrapper-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-rdflib>=6.1.1:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39
+PYTHON_VERSIONS_INCOMPATIBLE=  39
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/www/py-swiftclient/Makefile
diff -u pkgsrc/www/py-swiftclient/Makefile:1.12 pkgsrc/www/py-swiftclient/Makefile:1.13
--- pkgsrc/www/py-swiftclient/Makefile:1.12     Wed Nov 15 11:51:09 2023
+++ pkgsrc/www/py-swiftclient/Makefile  Mon Oct 14 06:46:08 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/11/15 11:51:09 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2024/10/14 06:46:08 wiz Exp $
 
 DISTNAME=      python-swiftclient-3.11.0
 PKGNAME=       ${DISTNAME:S/python/${PYPKGPREFIX}/}
@@ -21,8 +21,6 @@ SUBST_MESSAGE.manpath=        fixing man path
 SUBST_FILES.manpath=   setup.cfg
 SUBST_SED.manpath=     -e 's,share/man,${PKGMANDIR},'
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 USE_PKG_RESOURCES=     yes
 
 post-install:

Index: pkgsrc/www/py-wagtail/Makefile
diff -u pkgsrc/www/py-wagtail/Makefile:1.25 pkgsrc/www/py-wagtail/Makefile:1.26
--- pkgsrc/www/py-wagtail/Makefile:1.25 Fri Feb 16 22:17:07 2024
+++ pkgsrc/www/py-wagtail/Makefile      Mon Oct 14 06:46:09 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2024/02/16 22:17:07 adam Exp $
+# $NetBSD: Makefile,v 1.26 2024/10/14 06:46:09 wiz Exp $
 
 DISTNAME=      wagtail-6.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -52,8 +52,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-pytz>=2014
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 REPLACE_PYTHON+=       wagtail/project_template/manage.py
 
 post-install:

Index: pkgsrc/www/py-wagtailmenus/Makefile
diff -u pkgsrc/www/py-wagtailmenus/Makefile:1.7 pkgsrc/www/py-wagtailmenus/Makefile:1.8
--- pkgsrc/www/py-wagtailmenus/Makefile:1.7     Fri Feb  9 13:44:49 2024
+++ pkgsrc/www/py-wagtailmenus/Makefile Mon Oct 14 06:46:09 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/02/09 13:44:49 adam Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/14 06:46:09 wiz Exp $
 
 DISTNAME=      wagtailmenus-3.1.9
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-coverage-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 do-test:
        cd ${WRKSRC} && ${PREFIX}/bin/coverage-${PYVERSSUFFIX} \
                run --source=wagtailmenus runtests.py

Index: pkgsrc/www/py-wagtailnews/Makefile
diff -u pkgsrc/www/py-wagtailnews/Makefile:1.6 pkgsrc/www/py-wagtailnews/Makefile:1.7
--- pkgsrc/www/py-wagtailnews/Makefile:1.6      Fri Feb  9 13:45:51 2024
+++ pkgsrc/www/py-wagtailnews/Makefile  Mon Oct 14 06:46:09 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/02/09 13:45:51 adam Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:46:09 wiz Exp $
 
 DISTNAME=      wagtailnews-5.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,5 @@ DEPENDS+=     ${PYPKGPREFIX}-wagtail>=5.2.0:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-werkzeug-docs/Makefile
diff -u pkgsrc/www/py-werkzeug-docs/Makefile:1.21 pkgsrc/www/py-werkzeug-docs/Makefile:1.22
--- pkgsrc/www/py-werkzeug-docs/Makefile:1.21   Sun Aug 25 10:32:42 2024
+++ pkgsrc/www/py-werkzeug-docs/Makefile        Mon Oct 14 06:46:09 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2024/08/25 10:32:42 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2024/10/14 06:46:09 wiz Exp $
 
 PKGNAME=       ${PYPKGPREFIX}-werkzeug-docs-${DISTNAME:C/[^-]*-//}
 COMMENT=       Python WSGI Utility Library (HTML documentation)
@@ -13,7 +13,7 @@ NO_CONFIGURE= yes
 BUILD_TARGET=  html
 BUILD_DIRS=    docs
 
-PYTHON_VERSIONS_INCOMPATIBLE=  38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 INSTALLATION_DIRS+=    ${DOCDIR}/html
 

Index: pkgsrc/www/py-wstools/Makefile
diff -u pkgsrc/www/py-wstools/Makefile:1.6 pkgsrc/www/py-wstools/Makefile:1.7
--- pkgsrc/www/py-wstools/Makefile:1.6  Sat Aug 10 11:29:01 2024
+++ pkgsrc/www/py-wstools/Makefile      Mon Oct 14 06:46:09 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/08/10 11:29:01 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2024/10/14 06:46:09 wiz Exp $
 
 DISTNAME=      wstools-0.4.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,5 @@ DEPENDS+=     ${PYPKGPREFIX}-six-[0-9]*:../.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/varnish/Makefile
diff -u pkgsrc/www/varnish/Makefile:1.44 pkgsrc/www/varnish/Makefile:1.45
--- pkgsrc/www/varnish/Makefile:1.44    Sat Aug 10 07:46:53 2024
+++ pkgsrc/www/varnish/Makefile Mon Oct 14 06:46:09 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2024/08/10 07:46:53 adam Exp $
+# $NetBSD: Makefile,v 1.45 2024/10/14 06:46:09 wiz Exp $
 
 DISTNAME=      varnish-7.5.0
 CATEGORIES=    www
@@ -13,7 +13,7 @@ LICENSE=      modified-bsd
 TOOL_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
 
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes

Index: pkgsrc/x11/py-qtgraph-qt5/Makefile
diff -u pkgsrc/x11/py-qtgraph-qt5/Makefile:1.13 pkgsrc/x11/py-qtgraph-qt5/Makefile:1.14
--- pkgsrc/x11/py-qtgraph-qt5/Makefile:1.13     Fri Oct 11 14:19:15 2024
+++ pkgsrc/x11/py-qtgraph-qt5/Makefile  Mon Oct 14 06:46:09 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/10/11 14:19:15 jperkin Exp $
+# $NetBSD: Makefile,v 1.14 2024/10/14 06:46:09 wiz Exp $
 
 DISTNAME=      pyqtgraph-0.13.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/pyqtgraph/qtgraph-qt5/}
@@ -20,7 +20,7 @@ DEPENDS+=     ${PYPKGPREFIX}-scipy-[0-9]*:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38 39 313
+PYTHON_VERSIONS_INCOMPATIBLE=  39 313
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/py-wxPython/Makefile
diff -u pkgsrc/x11/py-wxPython/Makefile:1.9 pkgsrc/x11/py-wxPython/Makefile:1.10
--- pkgsrc/x11/py-wxPython/Makefile:1.9 Sun Apr  7 07:35:27 2024
+++ pkgsrc/x11/py-wxPython/Makefile     Mon Oct 14 06:46:09 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/04/07 07:35:27 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2024/10/14 06:46:09 wiz Exp $
 
 DISTNAME=      wxPython-4.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,6 @@ DEPENDS+=     ${PYPKGPREFIX}-numpy-[0-9]*:..
 DEPENDS+=      ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow
 DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 USE_LANGUAGES+=                        c c++
 USE_TOOLS+=                    pkg-config
 MAKE_ENV+=                     WX_CONFIG=wx-config-3.2



Home | Main Index | Thread Index | Old Index