pkgsrc-Changes archive

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

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Jul  1 08:37:47 UTC 2023

Modified Files:
        pkgsrc/audio/aeneas: Makefile
        pkgsrc/audio/py-soundfile: Makefile
        pkgsrc/biology/atac-seq: Makefile
        pkgsrc/biology/chip-seq: Makefile
        pkgsrc/biology/mopac: Makefile
        pkgsrc/biology/py-biopython: Makefile
        pkgsrc/biology/py-macs2: Makefile
        pkgsrc/cad/py-gds: Makefile
        pkgsrc/cad/py-gdstk: Makefile
        pkgsrc/chat/py-mastodon: Makefile
        pkgsrc/chat/tootstream: Makefile
        pkgsrc/comms/py-cleo: Makefile
        pkgsrc/devel/py-SDL2: Makefile
        pkgsrc/devel/py-boost: Makefile
        pkgsrc/devel/py-doctor: Makefile
        pkgsrc/devel/py-fire: Makefile
        pkgsrc/devel/py-fuzzywuzzy: Makefile
        pkgsrc/devel/py-h5py: Makefile
        pkgsrc/devel/py-memory-profiler: Makefile
        pkgsrc/devel/py-poetry: Makefile
        pkgsrc/devel/py-poetry-plugin-export: Makefile
        pkgsrc/devel/py-xdist: Makefile
        pkgsrc/finance/py-alpha_vantage: Makefile
        pkgsrc/finance/py-backtrader: Makefile
        pkgsrc/finance/py-empyrical: Makefile
        pkgsrc/finance/py-fecon235: Makefile
        pkgsrc/games/singularity: Makefile
        pkgsrc/geography/gpsd: Makefile
        pkgsrc/geography/py-gdal: Makefile
        pkgsrc/geography/py-obspy: Makefile
        pkgsrc/geography/qgis: 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-seaborn: Makefile
        pkgsrc/graphics/py-tifffile: Makefile
        pkgsrc/graphics/veusz: Makefile
        pkgsrc/ham/gr-osmosdr: Makefile
        pkgsrc/lang/py-js2py: Makefile
        pkgsrc/lang/py-lsp-server: Makefile
        pkgsrc/math/py-Keras-Applications: Makefile
        pkgsrc/math/py-Keras-Preprocessing: Makefile
        pkgsrc/math/py-Theano: Makefile
        pkgsrc/math/py-abcpmc: Makefile
        pkgsrc/math/py-arviz: Makefile
        pkgsrc/math/py-asdf: Makefile
        pkgsrc/math/py-asteval: Makefile
        pkgsrc/math/py-astroML: Makefile
        pkgsrc/math/py-astropy: Makefile
        pkgsrc/math/py-bottleneck: Makefile
        pkgsrc/math/py-gwcs: Makefile
        pkgsrc/math/py-jplephem: Makefile
        pkgsrc/math/py-lmfit: Makefile
        pkgsrc/math/py-netCDF4: Makefile
        pkgsrc/math/py-nptyping: Makefile
        pkgsrc/math/py-numba: Makefile
        pkgsrc/math/py-numexpr: Makefile
        pkgsrc/math/py-pandas: Makefile
        pkgsrc/math/py-pandas-datareader: Makefile
        pkgsrc/math/py-patsy: 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-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-uncertainties: Makefile
        pkgsrc/math/py-xarray: Makefile
        pkgsrc/math/py-xgboost: Makefile
        pkgsrc/meta-pkgs/bulk-large: Makefile
        pkgsrc/misc/khard: Makefile
        pkgsrc/multimedia/pitivi: Makefile
        pkgsrc/security/py-yubikey-manager: Makefile
        pkgsrc/security/yubikey-manager-qt: Makefile
        pkgsrc/sysutils/py-nkdfu: Makefile
        pkgsrc/textproc/py-Levenshtein: Makefile
        pkgsrc/textproc/py-deepdiff: Makefile
        pkgsrc/textproc/py-lunr: Makefile
        pkgsrc/textproc/py-nltk: Makefile
        pkgsrc/textproc/py-rapidfuzz: Makefile
        pkgsrc/textproc/py-sphinx-autodoc-typehints: Makefile
        pkgsrc/textproc/py-tablib: Makefile
        pkgsrc/time/ntpsec: Makefile
        pkgsrc/time/py-cftime: Makefile
        pkgsrc/time/py-trading-calendars: Makefile
        pkgsrc/www/py-django-import-export: Makefile
        pkgsrc/www/py-wagtail: Makefile
        pkgsrc/www/py-wagtailmenus: Makefile
        pkgsrc/www/py-wagtailnews: Makefile
        pkgsrc/x11/py-qtgraph-qt5: Makefile
        pkgsrc/x11/py-wxPython: Makefile

Log Message:
*: restrict py-numpy users to 3.9+ in preparation for update


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/audio/aeneas/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/audio/py-soundfile/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/biology/atac-seq/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/biology/chip-seq/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/biology/mopac/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/biology/py-biopython/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/biology/py-macs2/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/cad/py-gds/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/cad/py-gdstk/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/chat/py-mastodon/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/chat/tootstream/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/comms/py-cleo/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-SDL2/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-boost/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-doctor/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-fire/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-fuzzywuzzy/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-h5py/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-memory-profiler/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-poetry/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-poetry-plugin-export/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-xdist/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/finance/py-alpha_vantage/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/finance/py-backtrader/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/finance/py-empyrical/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/finance/py-fecon235/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/games/singularity/Makefile
cvs rdiff -u -r1.71 -r1.72 pkgsrc/geography/gpsd/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/geography/py-gdal/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/geography/py-obspy/Makefile
cvs rdiff -u -r1.177 -r1.178 pkgsrc/geography/qgis/Makefile
cvs rdiff -u -r1.266 -r1.267 pkgsrc/graphics/inkscape/Makefile
cvs rdiff -u -r1.58 -r1.59 pkgsrc/graphics/mypaint/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/graphics/py-OpenGL/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/py-OpenGL-accelerate/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/graphics/py-blurhash/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/graphics/py-contourpy/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/graphics/py-ggplot/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/graphics/py-imageio/Makefile
cvs rdiff -u -r1.81 -r1.82 pkgsrc/graphics/py-matplotlib/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/py-matplotlib-venn/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/py-seaborn/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/graphics/py-tifffile/Makefile
cvs rdiff -u -r1.81 -r1.82 pkgsrc/graphics/veusz/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/ham/gr-osmosdr/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/py-js2py/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/py-lsp-server/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/py-Keras-Applications/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/py-Keras-Preprocessing/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/math/py-Theano/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/py-abcpmc/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/math/py-arviz/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/math/py-asdf/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/math/py-asteval/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/py-astroML/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/py-astropy/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/math/py-bottleneck/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/py-gwcs/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/py-jplephem/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/math/py-lmfit/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/math/py-netCDF4/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/math/py-nptyping/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/math/py-numba/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/math/py-numexpr/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/math/py-pandas/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/math/py-pandas-datareader/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/math/py-patsy/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/py-powerlaw/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/py-pyerfa/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/py-pymc3/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/math/py-pythran/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/math/py-pywavelets/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/math/py-quadprog/Makefile
cvs rdiff -u -r1.51 -r1.52 pkgsrc/math/py-rpy/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/math/py-scikit-learn/Makefile
cvs rdiff -u -r1.65 -r1.66 pkgsrc/math/py-scipy/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/py-sklearn-pandas/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/math/py-statsmodels/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/math/py-tables/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/py-tensorboard/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/math/py-uncertainties/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/math/py-xarray/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/math/py-xgboost/Makefile
cvs rdiff -u -r1.53 -r1.54 pkgsrc/meta-pkgs/bulk-large/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/misc/khard/Makefile
cvs rdiff -u -r1.72 -r1.73 pkgsrc/multimedia/pitivi/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/security/py-yubikey-manager/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/security/yubikey-manager-qt/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/py-nkdfu/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/py-Levenshtein/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/py-deepdiff/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/py-lunr/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/textproc/py-nltk/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/py-rapidfuzz/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/py-tablib/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/time/ntpsec/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/time/py-cftime/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/time/py-trading-calendars/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/py-django-import-export/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/www/py-wagtail/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/py-wagtailmenus/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-wagtailnews/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/x11/py-qtgraph-qt5/Makefile
cvs rdiff -u -r1.1 -r1.2 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.18 pkgsrc/audio/aeneas/Makefile:1.19
--- pkgsrc/audio/aeneas/Makefile:1.18   Sat May  6 19:08:56 2023
+++ pkgsrc/audio/aeneas/Makefile        Sat Jul  1 08:37:33 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2023/05/06 19:08:56 ryoon Exp $
+# $NetBSD: Makefile,v 1.19 2023/07/01 08:37:33 wiz Exp $
 
 DISTNAME=      aeneas-1.7.3
 PKGREVISION=   15
@@ -21,7 +21,7 @@ EGG_NAME=     ${DISTNAME}.0
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 # py-beautifulsoup4
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../audio/espeak/buildlink3.mk"

Index: pkgsrc/audio/py-soundfile/Makefile
diff -u pkgsrc/audio/py-soundfile/Makefile:1.7 pkgsrc/audio/py-soundfile/Makefile:1.8
--- pkgsrc/audio/py-soundfile/Makefile:1.7      Sat May  6 19:09:03 2023
+++ pkgsrc/audio/py-soundfile/Makefile  Sat Jul  1 08:37:33 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/05/06 19:09:03 ryoon Exp $
+# $NetBSD: Makefile,v 1.8 2023/07/01 08:37:33 wiz Exp $
 
 DISTNAME=      soundfile-0.12.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]
 
 TEST_ENV+=     PYTHONPATH=${WRKSRC}/build/lib
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
+
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
 

Index: pkgsrc/biology/atac-seq/Makefile
diff -u pkgsrc/biology/atac-seq/Makefile:1.2 pkgsrc/biology/atac-seq/Makefile:1.3
--- pkgsrc/biology/atac-seq/Makefile:1.2        Sun Jan 29 00:33:04 2023
+++ pkgsrc/biology/atac-seq/Makefile    Sat Jul  1 08:37:43 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2023/01/29 00:33:04 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2023/07/01 08:37:43 wiz Exp $
 
 DISTNAME=      atac-seq-1.1
 CATEGORIES=    biology meta-pkgs
@@ -22,7 +22,7 @@ DEPENDS+=     webbrowser>=0:../../www/webbro
 
 META_PACKAGE=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 # py-macs2
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 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.1 pkgsrc/biology/chip-seq/Makefile:1.2
--- pkgsrc/biology/chip-seq/Makefile:1.1        Wed Jun 14 21:28:31 2023
+++ pkgsrc/biology/chip-seq/Makefile    Sat Jul  1 08:37:43 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/14 21:28:31 bacon Exp $
+# $NetBSD: Makefile,v 1.2 2023/07/01 08:37:43 wiz Exp $
 
 DISTNAME=      chip-seq-1.1
 CATEGORIES=    biology meta-pkgs
@@ -22,7 +22,7 @@ DEPENDS+=     webbrowser>=0:../../www/webbro
 
 META_PACKAGE=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 # py-macs2
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/application.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/biology/mopac/Makefile
diff -u pkgsrc/biology/mopac/Makefile:1.10 pkgsrc/biology/mopac/Makefile:1.11
--- pkgsrc/biology/mopac/Makefile:1.10  Thu Jun 22 12:08:24 2023
+++ pkgsrc/biology/mopac/Makefile       Sat Jul  1 08:37:33 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/06/22 12:08:24 bacon Exp $
+# $NetBSD: Makefile,v 1.11 2023/07/01 08:37:33 wiz Exp $
 
 DISTNAME=      mopac-22.0.6
 CATEGORIES=    biology
@@ -12,6 +12,8 @@ LICENSE=      gnu-gpl-v3
 
 USE_LANGUAGES= c fortran
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 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.8 pkgsrc/biology/py-biopython/Makefile:1.9
--- pkgsrc/biology/py-biopython/Makefile:1.8    Thu Feb 17 10:44:49 2022
+++ pkgsrc/biology/py-biopython/Makefile        Sat Jul  1 08:37:33 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2022/02/17 10:44:49 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2023/07/01 08:37:33 wiz Exp $
 
 DISTNAME=      biopython-1.79
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,7 @@ USE_TOOLS+=   pax
 
 INSTALLATION_DIRS+=    share/doc/biopython-${PYVERSSUFFIX} share/examples/biopython-${PYVERSSUFFIX}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/README.rst ${DESTDIR}${PREFIX}/share/doc/biopython-${PYVERSSUFFIX}

Index: pkgsrc/biology/py-macs2/Makefile
diff -u pkgsrc/biology/py-macs2/Makefile:1.3 pkgsrc/biology/py-macs2/Makefile:1.4
--- pkgsrc/biology/py-macs2/Makefile:1.3        Thu May 18 14:01:58 2023
+++ pkgsrc/biology/py-macs2/Makefile    Sat Jul  1 08:37:34 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/05/18 14:01:58 bacon Exp $
+# $NetBSD: Makefile,v 1.4 2023/07/01 08:37:34 wiz Exp $
 
 DISTNAME=      MACS2-${PKGVERSION_NOREV}
 PKGNAME=       ${PYPKGPREFIX}-macs2-2.2.8
@@ -14,7 +14,7 @@ LICENSE=      modified-bsd
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 CYTHONIZE=     ${PREFIX}/bin/cythonize-${PYVERSSUFFIX}
 

Index: pkgsrc/cad/py-gds/Makefile
diff -u pkgsrc/cad/py-gds/Makefile:1.20 pkgsrc/cad/py-gds/Makefile:1.21
--- pkgsrc/cad/py-gds/Makefile:1.20     Mon Dec 12 07:57:03 2022
+++ pkgsrc/cad/py-gds/Makefile  Sat Jul  1 08:37:34 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2022/12/12 07:57:03 adam Exp $
+# $NetBSD: Makefile,v 1.21 2023/07/01 08:37:34 wiz Exp $
 
 DISTNAME=      gdspy-1.6.12
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -14,7 +14,7 @@ LICENSE=      boost-license
 # tests not included in pypi distfile
 #TEST_DEPENDS+=        ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_LANGUAGES+=        c c++
 

Index: pkgsrc/cad/py-gdstk/Makefile
diff -u pkgsrc/cad/py-gdstk/Makefile:1.9 pkgsrc/cad/py-gdstk/Makefile:1.10
--- pkgsrc/cad/py-gdstk/Makefile:1.9    Fri Jun 16 22:46:24 2023
+++ pkgsrc/cad/py-gdstk/Makefile        Sat Jul  1 08:37:34 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/06/16 22:46:24 mef Exp $
+# $NetBSD: Makefile,v 1.10 2023/07/01 08:37:34 wiz Exp $
 
 VERSION=       0.9.42
 GITHUB_TAG=    v${VERSION}
@@ -17,7 +17,7 @@ WRKSRC=               ${WRKDIR}/${DISTNAME}
 USE_LANGUAGES+=        c c++
 USE_TOOLS+=    cmake
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../math/py-numpy/buildlink3.mk"

Index: pkgsrc/chat/py-mastodon/Makefile
diff -u pkgsrc/chat/py-mastodon/Makefile:1.12 pkgsrc/chat/py-mastodon/Makefile:1.13
--- pkgsrc/chat/py-mastodon/Makefile:1.12       Tue Jun  6 12:40:22 2023
+++ pkgsrc/chat/py-mastodon/Makefile    Sat Jul  1 08:37:43 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/06/06 12:40:22 riastradh Exp $
+# $NetBSD: Makefile,v 1.13 2023/07/01 08:37:43 wiz Exp $
 
 PKGNAME=       ${PYPKGPREFIX}-mastodon-1.5.0
 PKGREVISION=   1
@@ -31,8 +31,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-wrapt-[0-9
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock
 
-# "Note that python 2.7 is now no longer officially supported."
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/chat/tootstream/Makefile
diff -u pkgsrc/chat/tootstream/Makefile:1.16 pkgsrc/chat/tootstream/Makefile:1.17
--- pkgsrc/chat/tootstream/Makefile:1.16        Thu Jun 30 11:18:07 2022
+++ pkgsrc/chat/tootstream/Makefile     Sat Jul  1 08:37:43 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2022/06/30 11:18:07 nia Exp $
+# $NetBSD: Makefile,v 1.17 2023/07/01 08:37:43 wiz Exp $
 
 DISTNAME=      tootstream-0.3.8.1
 PKGREVISION=   4
@@ -10,22 +10,21 @@ HOMEPAGE=   https://github.com/magicalracc
 COMMENT=       Command line interface for interacting with Mastodon instances
 LICENSE=       mit
 
+DEPENDS+=      ${PYPKGPREFIX}-click>=6.7:../../devel/py-click
+DEPENDS+=      ${PYPKGPREFIX}-colored>=1.3.93:../../textproc/py-colored
+DEPENDS+=      ${PYPKGPREFIX}-emoji>=0.4.5:../../converters/py-emoji
+DEPENDS+=      ${PYPKGPREFIX}-humanize>=0.5.1:../../textproc/py-humanize
+DEPENDS+=      ${PYPKGPREFIX}-mastodon>=1.5.0:../../chat/py-mastodon
+DEPENDS+=      ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline
+
 EXTRACT_USING= bsdtar
 USE_LANGUAGES= # none
 
 USE_PKG_RESOURCES=     yes
 
-# incompatible with python 2.
 # strange locale errors on earlier versions of python 3, related
 # to py-click.
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
-DEPENDS+=      ${PYPKGPREFIX}-click>=6.7:../../devel/py-click
-DEPENDS+=      ${PYPKGPREFIX}-colored>=1.3.93:../../textproc/py-colored
-DEPENDS+=      ${PYPKGPREFIX}-emoji>=0.4.5:../../converters/py-emoji
-DEPENDS+=      ${PYPKGPREFIX}-humanize>=0.5.1:../../textproc/py-humanize
-DEPENDS+=      ${PYPKGPREFIX}-mastodon>=1.5.0:../../chat/py-mastodon
-DEPENDS+=      ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/comms/py-cleo/Makefile
diff -u pkgsrc/comms/py-cleo/Makefile:1.3 pkgsrc/comms/py-cleo/Makefile:1.4
--- pkgsrc/comms/py-cleo/Makefile:1.3   Mon Apr 17 20:51:23 2023
+++ pkgsrc/comms/py-cleo/Makefile       Sat Jul  1 08:37:43 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/04/17 20:51:23 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/07/01 08:37:43 wiz Exp $
 
 DISTNAME=      cleo-2.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-rapidfuzz>=2.2.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-SDL2/Makefile
diff -u pkgsrc/devel/py-SDL2/Makefile:1.5 pkgsrc/devel/py-SDL2/Makefile:1.6
--- pkgsrc/devel/py-SDL2/Makefile:1.5   Thu Jun 29 09:28:02 2023
+++ pkgsrc/devel/py-SDL2/Makefile       Sat Jul  1 08:37:44 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2023/06/29 09:28:02 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/07/01 08:37:44 wiz Exp $
 
 DISTNAME=      PySDL2-0.9.16
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/Py//}
@@ -18,6 +18,8 @@ USE_TOOLS+=   pkg-config
 
 TEST_ENV+=     PYSDL2_DLL_PATH=${BUILDLINK_PREFIX.SDL2}/lib
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 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-boost/Makefile
diff -u pkgsrc/devel/py-boost/Makefile:1.20 pkgsrc/devel/py-boost/Makefile:1.21
--- pkgsrc/devel/py-boost/Makefile:1.20 Mon Jan 10 01:23:31 2022
+++ pkgsrc/devel/py-boost/Makefile      Sat Jul  1 08:37:34 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2022/01/10 01:23:31 ryoon Exp $
+# $NetBSD: Makefile,v 1.21 2023/07/01 08:37:34 wiz Exp $
 
 BOOST_PACKAGE=         python
 BOOST_COMMENT=         (Boost.Python binary library)
@@ -6,6 +6,8 @@ BOOST_CONFIG=           installed
 
 INSTALLATION_DIRS+=    lib
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
+
 .include "../../meta-pkgs/boost/Makefile.common"
 
 PKGNAME=               ${PYPKGPREFIX}-boost-${BOOST_VERSION}

Index: pkgsrc/devel/py-doctor/Makefile
diff -u pkgsrc/devel/py-doctor/Makefile:1.20 pkgsrc/devel/py-doctor/Makefile:1.21
--- pkgsrc/devel/py-doctor/Makefile:1.20        Wed Mar 29 09:34:06 2023
+++ pkgsrc/devel/py-doctor/Makefile     Sat Jul  1 08:37:46 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2023/03/29 09:34:06 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2023/07/01 08:37:46 wiz Exp $
 
 DISTNAME=      pydoctor-22.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -25,7 +25,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-hypothesis
 TEST_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/pyversion.mk"
 

Index: pkgsrc/devel/py-fire/Makefile
diff -u pkgsrc/devel/py-fire/Makefile:1.3 pkgsrc/devel/py-fire/Makefile:1.4
--- pkgsrc/devel/py-fire/Makefile:1.3   Thu May 18 12:59:08 2023
+++ pkgsrc/devel/py-fire/Makefile       Sat Jul  1 08:37:44 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/05/18 12:59:08 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2023/07/01 08:37:44 wiz Exp $
 
 DISTNAME=      fire-0.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-Levenshtei
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}

Index: pkgsrc/devel/py-fuzzywuzzy/Makefile
diff -u pkgsrc/devel/py-fuzzywuzzy/Makefile:1.5 pkgsrc/devel/py-fuzzywuzzy/Makefile:1.6
--- pkgsrc/devel/py-fuzzywuzzy/Makefile:1.5     Sun Apr 30 14:30:17 2023
+++ pkgsrc/devel/py-fuzzywuzzy/Makefile Sat Jul  1 08:37:45 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2023/04/30 14:30:17 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2023/07/01 08:37:45 wiz Exp $
 
 DISTNAME=      fuzzywuzzy-0.18.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ 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
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/devel/py-h5py/Makefile
diff -u pkgsrc/devel/py-h5py/Makefile:1.14 pkgsrc/devel/py-h5py/Makefile:1.15
--- pkgsrc/devel/py-h5py/Makefile:1.14  Tue Jun  6 12:41:13 2023
+++ pkgsrc/devel/py-h5py/Makefile       Sat Jul  1 08:37:34 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2023/06/06 12:41:13 riastradh Exp $
+# $NetBSD: Makefile,v 1.15 2023/07/01 08:37:34 wiz Exp $
 
 DISTNAME=      h5py-3.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-six-[0-9]*:../.
 
 MAKE_ENV=      HDF5_DIR=${PREFIX}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 BUILDLINK_API_DEPENDS.hdf5+=   hdf5>=1.10
 .include "../../devel/hdf5/buildlink3.mk"

Index: pkgsrc/devel/py-memory-profiler/Makefile
diff -u pkgsrc/devel/py-memory-profiler/Makefile:1.12 pkgsrc/devel/py-memory-profiler/Makefile:1.13
--- pkgsrc/devel/py-memory-profiler/Makefile:1.12       Fri Nov 18 08:56:36 2022
+++ pkgsrc/devel/py-memory-profiler/Makefile    Sat Jul  1 08:37:45 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2022/11/18 08:56:36 adam Exp $
+# $NetBSD: Makefile,v 1.13 2023/07/01 08:37:45 wiz Exp $
 
 DISTNAME=      memory_profiler-0.61.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-psutil-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-matplotlib
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/devel/py-poetry/Makefile
diff -u pkgsrc/devel/py-poetry/Makefile:1.10 pkgsrc/devel/py-poetry/Makefile:1.11
--- pkgsrc/devel/py-poetry/Makefile:1.10        Thu Jun  8 10:12:30 2023
+++ pkgsrc/devel/py-poetry/Makefile     Sat Jul  1 08:37:44 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/06/08 10:12:30 adam Exp $
+# $NetBSD: Makefile,v 1.11 2023/07/01 08:37:44 wiz Exp $
 
 DISTNAME=      poetry-1.5.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -47,7 +47,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-zipp>=3.4:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../mk/bsd.prefs.mk"
 .if ${OPSYS} == "Darwin"

Index: pkgsrc/devel/py-poetry-plugin-export/Makefile
diff -u pkgsrc/devel/py-poetry-plugin-export/Makefile:1.3 pkgsrc/devel/py-poetry-plugin-export/Makefile:1.4
--- pkgsrc/devel/py-poetry-plugin-export/Makefile:1.3   Thu Jun  8 10:13:30 2023
+++ pkgsrc/devel/py-poetry-plugin-export/Makefile       Sat Jul  1 08:37:46 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/06/08 10:13:30 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/07/01 08:37:46 wiz Exp $
 
 DISTNAME=      poetry_plugin_export-1.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 # as of 1.4.0
 # 1 failed, 67 passed

Index: pkgsrc/devel/py-xdist/Makefile
diff -u pkgsrc/devel/py-xdist/Makefile:1.2 pkgsrc/devel/py-xdist/Makefile:1.3
--- pkgsrc/devel/py-xdist/Makefile:1.2  Thu Aug 25 07:37:27 2022
+++ pkgsrc/devel/py-xdist/Makefile      Sat Jul  1 08:37:34 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2022/08/25 07:37:27 tnn Exp $
+# $NetBSD: Makefile,v 1.3 2023/07/01 08:37:34 wiz Exp $
 
 DISTNAME=      xdist-0.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-nose>=0:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37   # py-pandas
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 BUILDLINK_API_DEPENDS.py-numpy+=       ${PYPKGPREFIX}-numpy>=1.16.5
 .include "../../math/py-numpy/buildlink3.mk"

Index: pkgsrc/finance/py-alpha_vantage/Makefile
diff -u pkgsrc/finance/py-alpha_vantage/Makefile:1.8 pkgsrc/finance/py-alpha_vantage/Makefile:1.9
--- pkgsrc/finance/py-alpha_vantage/Makefile:1.8        Sun Apr 10 14:42:18 2022
+++ pkgsrc/finance/py-alpha_vantage/Makefile    Sat Jul  1 08:37:44 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2022/04/10 14:42:18 nia Exp $
+# $NetBSD: Makefile,v 1.9 2023/07/01 08:37:44 wiz Exp $
 
 DISTNAME=      alpha_vantage-2.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-requests-[0-9]*
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-pandas
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-backtrader/Makefile
diff -u pkgsrc/finance/py-backtrader/Makefile:1.7 pkgsrc/finance/py-backtrader/Makefile:1.8
--- pkgsrc/finance/py-backtrader/Makefile:1.7   Sun Apr 10 14:42:18 2022
+++ pkgsrc/finance/py-backtrader/Makefile       Sat Jul  1 08:37:34 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2022/04/10 14:42:18 nia Exp $
+# $NetBSD: Makefile,v 1.8 2023/07/01 08:37:34 wiz Exp $
 
 DISTNAME=      backtrader-1.9.74.123
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-pandas-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-matplotlib, py-pandas
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/finance/py-empyrical/Makefile
diff -u pkgsrc/finance/py-empyrical/Makefile:1.6 pkgsrc/finance/py-empyrical/Makefile:1.7
--- pkgsrc/finance/py-empyrical/Makefile:1.6    Sun Apr 10 00:57:13 2022
+++ pkgsrc/finance/py-empyrical/Makefile        Sat Jul  1 08:37:35 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2022/04/10 00:57:13 gutteridge Exp $
+# $NetBSD: Makefile,v 1.7 2023/07/01 08:37:35 wiz Exp $
 
 DISTNAME=      empyrical-0.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-scipy>=0.15.1:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/finance/py-fecon235/Makefile
diff -u pkgsrc/finance/py-fecon235/Makefile:1.6 pkgsrc/finance/py-fecon235/Makefile:1.7
--- pkgsrc/finance/py-fecon235/Makefile:1.6     Sun Apr 10 00:57:13 2022
+++ pkgsrc/finance/py-fecon235/Makefile Sat Jul  1 08:37:35 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2022/04/10 00:57:13 gutteridge Exp $
+# $NetBSD: Makefile,v 1.7 2023/07/01 08:37:35 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 37 # py-matplotlib, py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 NO_BUILD=              yes
 PY_PATCHPLIST=         yes

Index: pkgsrc/games/singularity/Makefile
diff -u pkgsrc/games/singularity/Makefile:1.27 pkgsrc/games/singularity/Makefile:1.28
--- pkgsrc/games/singularity/Makefile:1.27      Sun Jan 29 21:16:21 2023
+++ pkgsrc/games/singularity/Makefile   Sat Jul  1 08:37:35 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2023/01/29 21:16:21 ryoon Exp $
+# $NetBSD: Makefile,v 1.28 2023/07/01 08:37:35 wiz Exp $
 
 DISTNAME=              singularity-0.30c-src
 PKGNAME=               ${DISTNAME:S/-src//}
@@ -21,6 +21,8 @@ INSTALLATION_DIRS+=   share/singularity/da
 INSTALLATION_DIRS+=    share/singularity/data/sounds
 INSTALLATION_DIRS+=    share/singularity/music
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
+
 do-build:
        ${ECHO} "#!/bin/sh" > ${WRKSRC}/singularity
        ${ECHO} "cd ${PREFIX}/share/singularity" >> ${WRKSRC}/singularity

Index: pkgsrc/geography/gpsd/Makefile
diff -u pkgsrc/geography/gpsd/Makefile:1.71 pkgsrc/geography/gpsd/Makefile:1.72
--- pkgsrc/geography/gpsd/Makefile:1.71 Thu Jun  8 05:33:46 2023
+++ pkgsrc/geography/gpsd/Makefile      Sat Jul  1 08:37:45 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.71 2023/06/08 05:33:46 wiz Exp $
+# $NetBSD: Makefile,v 1.72 2023/07/01 08:37:45 wiz Exp $
 
 DISTNAME=      gpsd-3.25
 PKGREVISION=   1
@@ -20,7 +20,7 @@ USE_LIBTOOL=  yes
 USE_LANGUAGES= c99 c++
 
 PY_PATCHPLIST=                 yes
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 # Note that gpsd is documented to use ncurses, not curses.
 FAKE_NCURSES=  yes

Index: pkgsrc/geography/py-gdal/Makefile
diff -u pkgsrc/geography/py-gdal/Makefile:1.54 pkgsrc/geography/py-gdal/Makefile:1.55
--- pkgsrc/geography/py-gdal/Makefile:1.54      Wed Apr 19 08:10:14 2023
+++ pkgsrc/geography/py-gdal/Makefile   Sat Jul  1 08:37:35 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2023/04/19 08:10:14 adam Exp $
+# $NetBSD: Makefile,v 1.55 2023/07/01 08:37:35 wiz Exp $
 
 PKGREVISION= 3
 .include "../../geography/gdal-lib/Makefile.common"
@@ -11,7 +11,7 @@ BUILD_DIRS=   swig/python
 
 MAKE_FILE=     GNUmakefile
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 REPLACE_PYTHON+=       swig/python/scripts/*py
 

Index: pkgsrc/geography/py-obspy/Makefile
diff -u pkgsrc/geography/py-obspy/Makefile:1.22 pkgsrc/geography/py-obspy/Makefile:1.23
--- pkgsrc/geography/py-obspy/Makefile:1.22     Sun Apr 10 00:57:13 2022
+++ pkgsrc/geography/py-obspy/Makefile  Sat Jul  1 08:37:35 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2022/04/10 00:57:13 gutteridge Exp $
+# $NetBSD: Makefile,v 1.23 2023/07/01 08:37:35 wiz Exp $
 
 DISTNAME=      obspy-1.2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,7 +25,7 @@ USE_TOOLS+=   bash:run
 
 REPLACE_BASH=  obspy/taup/tests/data/TauP_test_data/gendata.sh
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/geography/qgis/Makefile
diff -u pkgsrc/geography/qgis/Makefile:1.177 pkgsrc/geography/qgis/Makefile:1.178
--- pkgsrc/geography/qgis/Makefile:1.177        Tue Jun 20 22:19:44 2023
+++ pkgsrc/geography/qgis/Makefile      Sat Jul  1 08:37:35 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.177 2023/06/20 22:19:44 gdt Exp $
+# $NetBSD: Makefile,v 1.178 2023/07/01 08:37:35 wiz Exp $
 
 # This is intentionally 3.28 Long Term Release.  Please do not update
 # to later branches, and instead discuss whether/how we want multiple
@@ -63,7 +63,7 @@ SUBST_SED.pyqt+=              -e '/ *FIND_PROGRAM(__
 CMAKE_ARGS+=           -DWITH_BINDINGS:BOOL=TRUE
 CMAKE_ARGS+=           -DWITH_INTERNAL_MARKUPSAFE=FALSE
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-gdal
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 # \todo Consider (optional?) dependency on GRASS.
 # \todo Consider (optional?) dependency on SAGA.

Index: pkgsrc/graphics/inkscape/Makefile
diff -u pkgsrc/graphics/inkscape/Makefile:1.266 pkgsrc/graphics/inkscape/Makefile:1.267
--- pkgsrc/graphics/inkscape/Makefile:1.266     Tue Jun  6 12:41:33 2023
+++ pkgsrc/graphics/inkscape/Makefile   Sat Jul  1 08:37:35 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.266 2023/06/06 12:41:33 riastradh Exp $
+# $NetBSD: Makefile,v 1.267 2023/07/01 08:37:35 wiz Exp $
 
 DISTNAME=      inkscape-1.2.2
 PKGREVISION=   3
@@ -40,7 +40,7 @@ REPLACE_PERL+=                share/templates/create_d
 
 UNLIMIT_RESOURCES=     datasize
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 SUBST_CLASSES+=                pypath
 SUBST_STAGE.pypath=    pre-configure

Index: pkgsrc/graphics/mypaint/Makefile
diff -u pkgsrc/graphics/mypaint/Makefile:1.58 pkgsrc/graphics/mypaint/Makefile:1.59
--- pkgsrc/graphics/mypaint/Makefile:1.58       Sun Jan 29 21:16:40 2023
+++ pkgsrc/graphics/mypaint/Makefile    Sat Jul  1 08:37:35 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.58 2023/01/29 21:16:40 ryoon Exp $
+# $NetBSD: Makefile,v 1.59 2023/07/01 08:37:35 wiz Exp $
 
 DISTNAME=      mypaint-2.0.0
 PKGREVISION=   13
@@ -18,7 +18,7 @@ TOOL_DEPENDS+=        swig3-[0-9]*:../../devel/
 
 EGG_NAME=      MyPaint-${PKGVERSION_NOREV}a0
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_LANGUAGES= c c++
 

Index: pkgsrc/graphics/py-OpenGL/Makefile
diff -u pkgsrc/graphics/py-OpenGL/Makefile:1.38 pkgsrc/graphics/py-OpenGL/Makefile:1.39
--- pkgsrc/graphics/py-OpenGL/Makefile:1.38     Thu Aug 11 05:08:46 2022
+++ pkgsrc/graphics/py-OpenGL/Makefile  Sat Jul  1 08:37:35 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2022/08/11 05:08:46 gutteridge Exp $
+# $NetBSD: Makefile,v 1.39 2023/07/01 08:37:35 wiz Exp $
 
 DISTNAME=      PyOpenGL-3.1.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^Py//}
@@ -20,7 +20,7 @@ USE_LANGUAGES=        # none
 
 REPLACE_PYTHON+=       OpenGL/arrays/buffers.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 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.8 pkgsrc/graphics/py-OpenGL-accelerate/Makefile:1.9
--- pkgsrc/graphics/py-OpenGL-accelerate/Makefile:1.8   Fri Apr 15 11:37:46 2022
+++ pkgsrc/graphics/py-OpenGL-accelerate/Makefile       Sat Jul  1 08:37:36 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2022/04/15 11:37:46 nia Exp $
+# $NetBSD: Makefile,v 1.9 2023/07/01 08:37:36 wiz Exp $
 
 DISTNAME=      PyOpenGL-accelerate-3.1.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^Py//}
@@ -12,7 +12,7 @@ COMMENT=      Acceleration code for PyOpenGL
 # There are many similar licenses, see license.txt
 LICENSE=       modified-bsd AND mit
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 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.4 pkgsrc/graphics/py-blurhash/Makefile:1.5
--- pkgsrc/graphics/py-blurhash/Makefile:1.4    Tue Jan  4 20:54:04 2022
+++ pkgsrc/graphics/py-blurhash/Makefile        Sat Jul  1 08:37:36 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/01/04 20:54:04 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2023/07/01 08:37:36 wiz Exp $
 
 DISTNAME=      blurhash-1.1.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ USE_LANGUAGES=        # none
 
 PYTHON_VERSIONED_DEPENDENCIES= Pillow test:test
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
+
 .include "../../lang/python/egg.mk"
 .include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/py-contourpy/Makefile
diff -u pkgsrc/graphics/py-contourpy/Makefile:1.3 pkgsrc/graphics/py-contourpy/Makefile:1.4
--- pkgsrc/graphics/py-contourpy/Makefile:1.3   Thu Jun 29 10:25:42 2023
+++ pkgsrc/graphics/py-contourpy/Makefile       Sat Jul  1 08:37:36 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/06/29 10:25:42 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2023/07/01 08:37:36 wiz Exp $
 
 DISTNAME=      contourpy-1.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]
 
 USE_LANGUAGES= c c++11
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

Index: pkgsrc/graphics/py-ggplot/Makefile
diff -u pkgsrc/graphics/py-ggplot/Makefile:1.9 pkgsrc/graphics/py-ggplot/Makefile:1.10
--- pkgsrc/graphics/py-ggplot/Makefile:1.9      Sun Apr 10 14:42:18 2022
+++ pkgsrc/graphics/py-ggplot/Makefile  Sat Jul  1 08:37:36 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2022/04/10 14:42:18 nia Exp $
+# $NetBSD: Makefile,v 1.10 2023/07/01 08:37:36 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 37 # py-statsmodels py-pandas
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/py-imageio/Makefile
diff -u pkgsrc/graphics/py-imageio/Makefile:1.11 pkgsrc/graphics/py-imageio/Makefile:1.12
--- pkgsrc/graphics/py-imageio/Makefile:1.11    Mon Apr 24 07:07:33 2023
+++ pkgsrc/graphics/py-imageio/Makefile Sat Jul  1 08:37:36 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2023/04/24 07:07:33 adam Exp $
+# $NetBSD: Makefile,v 1.12 2023/07/01 08:37:36 wiz Exp $
 
 DISTNAME=      imageio-2.28.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ USE_LANGUAGES=        # none
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 # py-numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/graphics/py-matplotlib/Makefile
diff -u pkgsrc/graphics/py-matplotlib/Makefile:1.81 pkgsrc/graphics/py-matplotlib/Makefile:1.82
--- pkgsrc/graphics/py-matplotlib/Makefile:1.81 Sun Mar  5 07:18:30 2023
+++ pkgsrc/graphics/py-matplotlib/Makefile      Sat Jul  1 08:37:36 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.81 2023/03/05 07:18:30 adam Exp $
+# $NetBSD: Makefile,v 1.82 2023/07/01 08:37:36 wiz Exp $
 
 DISTNAME=      matplotlib-3.7.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -28,7 +28,7 @@ USE_TOOLS+=   pkg-config
 
 PYSETUPTESTTARGET=     pytest
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../devel/py-pybind11/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"

Index: pkgsrc/graphics/py-matplotlib-venn/Makefile
diff -u pkgsrc/graphics/py-matplotlib-venn/Makefile:1.8 pkgsrc/graphics/py-matplotlib-venn/Makefile:1.9
--- pkgsrc/graphics/py-matplotlib-venn/Makefile:1.8     Sun Mar  5 07:19:19 2023
+++ pkgsrc/graphics/py-matplotlib-venn/Makefile Sat Jul  1 08:37:36 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/03/05 07:19:19 adam Exp $
+# $NetBSD: Makefile,v 1.9 2023/07/01 08:37:36 wiz Exp $
 
 DISTNAME=      matplotlib-venn-0.11.9
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,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 37 # py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/py-seaborn/Makefile
diff -u pkgsrc/graphics/py-seaborn/Makefile:1.12 pkgsrc/graphics/py-seaborn/Makefile:1.13
--- pkgsrc/graphics/py-seaborn/Makefile:1.12    Sun Apr 23 10:00:49 2023
+++ pkgsrc/graphics/py-seaborn/Makefile Sat Jul  1 08:37:36 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/04/23 10:00:49 adam Exp $
+# $NetBSD: Makefile,v 1.13 2023/07/01 08:37:36 wiz Exp $
 
 DISTNAME=      seaborn-0.12.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -23,7 +23,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-matplotlib, py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

Index: pkgsrc/graphics/py-tifffile/Makefile
diff -u pkgsrc/graphics/py-tifffile/Makefile:1.13 pkgsrc/graphics/py-tifffile/Makefile:1.14
--- pkgsrc/graphics/py-tifffile/Makefile:1.13   Mon Apr 24 07:03:08 2023
+++ pkgsrc/graphics/py-tifffile/Makefile        Sat Jul  1 08:37:37 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2023/04/24 07:03:08 adam Exp $
+# $NetBSD: Makefile,v 1.14 2023/07/01 08:37:37 wiz Exp $
 
 DISTNAME=      tifffile-2023.4.12
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ USE_LANGUAGES=        # none
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 post-install:
 .for bin in lsm2bin tiff2fsspec tiffcomment tifffile

Index: pkgsrc/graphics/veusz/Makefile
diff -u pkgsrc/graphics/veusz/Makefile:1.81 pkgsrc/graphics/veusz/Makefile:1.82
--- pkgsrc/graphics/veusz/Makefile:1.81 Mon May 22 21:00:33 2023
+++ pkgsrc/graphics/veusz/Makefile      Sat Jul  1 08:37:37 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.81 2023/05/22 21:00:33 wiz Exp $
+# $NetBSD: Makefile,v 1.82 2023/07/01 08:37:37 wiz Exp $
 
 DISTNAME=              veusz-3.5.3
 PKGREVISION=           4
@@ -33,7 +33,7 @@ INSTALLATION_DIRS+=   share/mime/packages
 ALL_ENV+=              QMAKE_EXE=${QTDIR}/bin/qmake
 ALL_ENV+=              SIP_DIR=${PREFIX}/share/sip${PYVERSSUFFIX}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/support/veusz.desktop \

Index: pkgsrc/ham/gr-osmosdr/Makefile
diff -u pkgsrc/ham/gr-osmosdr/Makefile:1.48 pkgsrc/ham/gr-osmosdr/Makefile:1.49
--- pkgsrc/ham/gr-osmosdr/Makefile:1.48 Tue Jun  6 12:41:37 2023
+++ pkgsrc/ham/gr-osmosdr/Makefile      Sat Jul  1 08:37:37 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2023/06/06 12:41:37 riastradh Exp $
+# $NetBSD: Makefile,v 1.49 2023/07/01 08:37:37 wiz Exp $
 
 DISTNAME=      gr-osmosdr-0.2.4
 PKGREVISION=   3
@@ -30,7 +30,7 @@ CMAKE_ARGS+=  -Dpybind11_DIR=${PREFIX}/${
 
 PLIST_SUBST+=  PYSITELIB=${PYSITELIB}
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 REPLACE_PYTHON+=               apps/osmocom_siggen_base.py
 
 .include "../../audio/libsndfile/buildlink3.mk"

Index: pkgsrc/lang/py-js2py/Makefile
diff -u pkgsrc/lang/py-js2py/Makefile:1.9 pkgsrc/lang/py-js2py/Makefile:1.10
--- pkgsrc/lang/py-js2py/Makefile:1.9   Thu May  4 12:30:07 2023
+++ pkgsrc/lang/py-js2py/Makefile       Sat Jul  1 08:37:37 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/05/04 12:30:07 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2023/07/01 08:37:37 wiz Exp $
 
 DISTNAME=      Js2Py-0.74
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        nodejs-[0-9]*:../../lang/
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 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.8 pkgsrc/lang/py-lsp-server/Makefile:1.9
--- pkgsrc/lang/py-lsp-server/Makefile:1.8      Sun May 21 18:25:14 2023
+++ pkgsrc/lang/py-lsp-server/Makefile  Sat Jul  1 08:37:37 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/05/21 18:25:14 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2023/07/01 08:37:37 wiz Exp $
 
 DISTNAME=      python-lsp-server-1.7.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/python-//}
@@ -44,7 +44,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-matplotlib
 TEST_DEPENDS+= ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5
 TEST_DEPENDS+= ${PYPKGPREFIX}-flaky-[0-9]*:../../devel/py-flaky
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-pylint, py-parso via py-jedi
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 SUBST_CLASSES+=                pylint
 SUBST_FILES.pylint+=   test/plugins/test_pylint_lint.py

Index: pkgsrc/math/py-Keras-Applications/Makefile
diff -u pkgsrc/math/py-Keras-Applications/Makefile:1.5 pkgsrc/math/py-Keras-Applications/Makefile:1.6
--- pkgsrc/math/py-Keras-Applications/Makefile:1.5      Fri Apr 15 11:37:46 2022
+++ pkgsrc/math/py-Keras-Applications/Makefile  Sat Jul  1 08:37:37 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/04/15 11:37:46 nia Exp $
+# $NetBSD: Makefile,v 1.6 2023/07/01 08:37:37 wiz Exp $
 
 DISTNAME=      Keras_Applications-1.0.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-numpy>=1.9.1:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-h5py
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 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.4 pkgsrc/math/py-Keras-Preprocessing/Makefile:1.5
--- pkgsrc/math/py-Keras-Preprocessing/Makefile:1.4     Tue Jan  4 20:54:12 2022
+++ pkgsrc/math/py-Keras-Preprocessing/Makefile Sat Jul  1 08:37:37 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/01/04 20:54:12 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2023/07/01 08:37:37 wiz Exp $
 
 DISTNAME=      Keras_Preprocessing-1.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -16,5 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-six>=1.9.0:../.
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
+
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-Theano/Makefile
diff -u pkgsrc/math/py-Theano/Makefile:1.11 pkgsrc/math/py-Theano/Makefile:1.12
--- pkgsrc/math/py-Theano/Makefile:1.11 Sun Apr 10 00:57:14 2022
+++ pkgsrc/math/py-Theano/Makefile      Sat Jul  1 08:37:37 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2022/04/10 00:57:14 gutteridge Exp $
+# $NetBSD: Makefile,v 1.12 2023/07/01 08:37:37 wiz Exp $
 
 DISTNAME=      Theano-1.0.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -26,7 +26,7 @@ REPLACE.bash.old=     .*/bin/bash
 REPLACE.bash.new=      ${SH}
 REPLACE_FILES.bash=    theano/misc/check_blas_many.sh
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/math/py-abcpmc/Makefile
diff -u pkgsrc/math/py-abcpmc/Makefile:1.8 pkgsrc/math/py-abcpmc/Makefile:1.9
--- pkgsrc/math/py-abcpmc/Makefile:1.8  Sun Apr 10 00:57:14 2022
+++ pkgsrc/math/py-abcpmc/Makefile      Sat Jul  1 08:37:38 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2022/04/10 00:57:14 gutteridge Exp $
+# $NetBSD: Makefile,v 1.9 2023/07/01 08:37:38 wiz Exp $
 
 DISTNAME=      abcpmc-0.1.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-six-[0-9]*
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 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.9 pkgsrc/math/py-arviz/Makefile:1.10
--- pkgsrc/math/py-arviz/Makefile:1.9   Sun Apr 10 00:57:14 2022
+++ pkgsrc/math/py-arviz/Makefile       Sat Jul  1 08:37:38 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2022/04/10 00:57:14 gutteridge Exp $
+# $NetBSD: Makefile,v 1.10 2023/07/01 08:37:38 wiz Exp $
 
 DISTNAME=      arviz-0.11.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ DEPENDS+=     ${PYPKGPREFIX}-xarray>=0.16.1:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-xarray, py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-asdf/Makefile
diff -u pkgsrc/math/py-asdf/Makefile:1.10 pkgsrc/math/py-asdf/Makefile:1.11
--- pkgsrc/math/py-asdf/Makefile:1.10   Tue Jun  6 12:41:53 2023
+++ pkgsrc/math/py-asdf/Makefile        Sat Jul  1 08:37:38 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/06/06 12:41:53 riastradh Exp $
+# $NetBSD: Makefile,v 1.11 2023/07/01 08:37:38 wiz Exp $
 
 DISTNAME=      asdf-2.11.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ DEPENDS+=     ${PYPKGPREFIX}-yaml>=3.10:../.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 # py-numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/math/py-asteval/Makefile
diff -u pkgsrc/math/py-asteval/Makefile:1.16 pkgsrc/math/py-asteval/Makefile:1.17
--- pkgsrc/math/py-asteval/Makefile:1.16        Tue Feb 14 17:49:26 2023
+++ pkgsrc/math/py-asteval/Makefile     Sat Jul  1 08:37:38 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2023/02/14 17:49:26 adam Exp $
+# $NetBSD: Makefile,v 1.17 2023/07/01 08:37:38 wiz Exp $
 
 DISTNAME=      asteval-0.9.29
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-numpy>=1.6:../.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 do-test:
        cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} ${PYTHONBIN} test_asteval.py

Index: pkgsrc/math/py-astroML/Makefile
diff -u pkgsrc/math/py-astroML/Makefile:1.4 pkgsrc/math/py-astroML/Makefile:1.5
--- pkgsrc/math/py-astroML/Makefile:1.4 Sun Apr 10 14:42:18 2022
+++ pkgsrc/math/py-astroML/Makefile     Sat Jul  1 08:37:38 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/04/10 14:42:18 nia Exp $
+# $NetBSD: Makefile,v 1.5 2023/07/01 08:37:38 wiz Exp $
 
 DISTNAME=      astroML-1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,7 +13,7 @@ HOMEPAGE=     https://www.astroml.org/
 COMMENT=       Astropy affiliated module for machine learning and data mining
 LICENSE=       modified-bsd
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scikit-learn
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 DEPENDS+=      ${PYPKGPREFIX}-matplotlib>=2.1.1:../../graphics/py-matplotlib
 DEPENDS+=      ${PYPKGPREFIX}-scikit-learn>=0.18:../../math/py-scikit-learn

Index: pkgsrc/math/py-astropy/Makefile
diff -u pkgsrc/math/py-astropy/Makefile:1.6 pkgsrc/math/py-astropy/Makefile:1.7
--- pkgsrc/math/py-astropy/Makefile:1.6 Tue Aug 30 15:54:37 2022
+++ pkgsrc/math/py-astropy/Makefile     Sat Jul  1 08:37:38 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2022/08/30 15:54:37 thor Exp $
+# $NetBSD: Makefile,v 1.7 2023/07/01 08:37:38 wiz Exp $
 
 DISTNAME=      astropy-5.0.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -32,7 +32,7 @@ DEPENDS+=     ${PYPKGPREFIX}-pyerfa>=2.0.0.1
 DEPENDS+=      ${PYPKGPREFIX}-packaging>=19.0:../../devel/py-packaging
 DEPENDS+=      ${PYPKGPREFIX}-colorlog>=6.6.0:../../devel/py-colorlog
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/math/py-bottleneck/Makefile
diff -u pkgsrc/math/py-bottleneck/Makefile:1.13 pkgsrc/math/py-bottleneck/Makefile:1.14
--- pkgsrc/math/py-bottleneck/Makefile:1.13     Wed Mar 15 13:04:49 2023
+++ pkgsrc/math/py-bottleneck/Makefile  Sat Jul  1 08:37:38 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2023/03/15 13:04:49 adam Exp $
+# $NetBSD: Makefile,v 1.14 2023/07/01 08:37:38 wiz Exp $
 
 DISTNAME=      Bottleneck-1.3.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -14,7 +14,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-runne
 
 PYSETUPTESTTARGET=     pytest
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../lang/python/egg.mk"

Index: pkgsrc/math/py-gwcs/Makefile
diff -u pkgsrc/math/py-gwcs/Makefile:1.4 pkgsrc/math/py-gwcs/Makefile:1.5
--- pkgsrc/math/py-gwcs/Makefile:1.4    Sun Apr 10 00:57:14 2022
+++ pkgsrc/math/py-gwcs/Makefile        Sat Jul  1 08:37:38 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/04/10 00:57:14 gutteridge Exp $
+# $NetBSD: Makefile,v 1.5 2023/07/01 08:37:38 wiz Exp $
 
 DISTNAME=      gwcs-0.15.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -11,12 +11,12 @@ HOMEPAGE=   https://gwcs.readthedocs.io/en
 COMMENT=       Generalized World Coordinate System
 LICENSE=       modified-bsd
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scipy
-
 DEPENDS+=      ${PYPKGPREFIX}-scipy>=1.1:../../math/py-scipy
 DEPENDS+=      ${PYPKGPREFIX}-astropy>=4.2:../../math/py-astropy
 DEPENDS+=      ${PYPKGPREFIX}-asdf>=2.7.1:../../math/py-asdf
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
+
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-jplephem/Makefile
diff -u pkgsrc/math/py-jplephem/Makefile:1.7 pkgsrc/math/py-jplephem/Makefile:1.8
--- pkgsrc/math/py-jplephem/Makefile:1.7        Tue Apr 26 18:32:08 2022
+++ pkgsrc/math/py-jplephem/Makefile    Sat Jul  1 08:37:39 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2022/04/26 18:32:08 adam Exp $
+# $NetBSD: Makefile,v 1.8 2023/07/01 08:37:39 wiz Exp $
 
 DISTNAME=      jplephem-2.17
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,7 @@ DEPENDS+=     ${PYPKGPREFIX}-numpy>=1.17.0:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../lang/python/egg.mk"

Index: pkgsrc/math/py-lmfit/Makefile
diff -u pkgsrc/math/py-lmfit/Makefile:1.17 pkgsrc/math/py-lmfit/Makefile:1.18
--- pkgsrc/math/py-lmfit/Makefile:1.17  Tue Jun  6 12:41:53 2023
+++ pkgsrc/math/py-lmfit/Makefile       Sat Jul  1 08:37:39 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2023/06/06 12:41:53 riastradh Exp $
+# $NetBSD: Makefile,v 1.18 2023/07/01 08:37:39 wiz Exp $
 
 DISTNAME=      lmfit-1.0.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-netCDF4/Makefile
diff -u pkgsrc/math/py-netCDF4/Makefile:1.22 pkgsrc/math/py-netCDF4/Makefile:1.23
--- pkgsrc/math/py-netCDF4/Makefile:1.22        Wed Apr 19 08:10:46 2023
+++ pkgsrc/math/py-netCDF4/Makefile     Sat Jul  1 08:37:39 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2023/04/19 08:10:46 adam Exp $
+# $NetBSD: Makefile,v 1.23 2023/07/01 08:37:39 wiz Exp $
 
 DISTNAME=      netCDF4-1.5.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ SUBST_SED.paths+=     -e 's,/usr/local,${PRE
 SUBST_FILES.paths+=    setup.py
 SUBST_MESSAGE.paths=   Fixing header search paths.
 
-PYTHON_VERSIONS_INCOMPATIBLE+= 27 37 # py-numpy
+PYTHON_VERSIONS_INCOMPATIBLE+= 27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/math/py-nptyping/Makefile
diff -u pkgsrc/math/py-nptyping/Makefile:1.2 pkgsrc/math/py-nptyping/Makefile:1.3
--- pkgsrc/math/py-nptyping/Makefile:1.2        Tue Jun  6 12:41:53 2023
+++ pkgsrc/math/py-nptyping/Makefile    Sat Jul  1 08:37:39 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2023/06/06 12:41:53 riastradh Exp $
+# $NetBSD: Makefile,v 1.3 2023/07/01 08:37:39 wiz Exp $
 
 DISTNAME=      nptyping-2.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,7 +25,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-typeguard>
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/pyversion.mk"
 

Index: pkgsrc/math/py-numba/Makefile
diff -u pkgsrc/math/py-numba/Makefile:1.31 pkgsrc/math/py-numba/Makefile:1.32
--- pkgsrc/math/py-numba/Makefile:1.31  Fri May 27 08:29:57 2022
+++ pkgsrc/math/py-numba/Makefile       Sat Jul  1 08:37:39 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2022/05/27 08:29:57 adam Exp $
+# $NetBSD: Makefile,v 1.32 2023/07/01 08:37:39 wiz Exp $
 
 DISTNAME=      numba-0.55.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ MAKE_ENV+=    NUMBA_DISABLE_OPENMP=1
 
 USE_LANGUAGES= c c++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/math/py-numexpr/Makefile
diff -u pkgsrc/math/py-numexpr/Makefile:1.27 pkgsrc/math/py-numexpr/Makefile:1.28
--- pkgsrc/math/py-numexpr/Makefile:1.27        Thu Nov  3 10:46:15 2022
+++ pkgsrc/math/py-numexpr/Makefile     Sat Jul  1 08:37:39 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2022/11/03 10:46:15 adam Exp $
+# $NetBSD: Makefile,v 1.28 2023/07/01 08:37:39 wiz Exp $
 
 DISTNAME=      numexpr-2.8.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,7 +13,7 @@ LICENSE=      mit
 USE_LANGUAGES= c c++
 REPLACE_PYTHON=        numexpr/cpuinfo.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 # needs to be installed first
 do-test:

Index: pkgsrc/math/py-pandas/Makefile
diff -u pkgsrc/math/py-pandas/Makefile:1.44 pkgsrc/math/py-pandas/Makefile:1.45
--- pkgsrc/math/py-pandas/Makefile:1.44 Tue Apr 25 13:51:49 2023
+++ pkgsrc/math/py-pandas/Makefile      Sat Jul  1 08:37:40 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2023/04/25 13:51:49 jperkin Exp $
+# $NetBSD: Makefile,v 1.45 2023/07/01 08:37:40 wiz Exp $
 
 DISTNAME=      pandas-1.5.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,7 +22,7 @@ USE_LANGUAGES=        c c++11
 
 GCC_REQD+=     8
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} pandas

Index: pkgsrc/math/py-pandas-datareader/Makefile
diff -u pkgsrc/math/py-pandas-datareader/Makefile:1.15 pkgsrc/math/py-pandas-datareader/Makefile:1.16
--- pkgsrc/math/py-pandas-datareader/Makefile:1.15      Mon Nov 28 21:47:29 2022
+++ pkgsrc/math/py-pandas-datareader/Makefile   Sat Jul  1 08:37:44 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2022/11/28 21:47:29 adam Exp $
+# $NetBSD: Makefile,v 1.16 2023/07/01 08:37:44 wiz Exp $
 
 DISTNAME=      pandas-datareader-0.10.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,7 @@ DEPENDS+=     ${PYPKGPREFIX}-lxml-[0-9]*:../
 DEPENDS+=      ${PYPKGPREFIX}-pandas>=0.23:../../math/py-pandas
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.19.0:../../devel/py-requests
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-pandas
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-patsy/Makefile
diff -u pkgsrc/math/py-patsy/Makefile:1.10 pkgsrc/math/py-patsy/Makefile:1.11
--- pkgsrc/math/py-patsy/Makefile:1.10  Tue Nov 22 13:10:10 2022
+++ pkgsrc/math/py-patsy/Makefile       Sat Jul  1 08:37:40 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2022/11/22 13:10:10 adam Exp $
+# $NetBSD: Makefile,v 1.11 2023/07/01 08:37:40 wiz Exp $
 
 DISTNAME=      patsy-0.5.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,6 +15,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-nose-[0-9]
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
+
 .include "../../lang/python/egg.mk"
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-powerlaw/Makefile
diff -u pkgsrc/math/py-powerlaw/Makefile:1.8 pkgsrc/math/py-powerlaw/Makefile:1.9
--- pkgsrc/math/py-powerlaw/Makefile:1.8        Sun Apr 10 00:57:14 2022
+++ pkgsrc/math/py-powerlaw/Makefile    Sat Jul  1 08:37:40 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2022/04/10 00:57:14 gutteridge Exp $
+# $NetBSD: Makefile,v 1.9 2023/07/01 08:37:40 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 37 # py-matplotlib, py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .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.7 pkgsrc/math/py-pyerfa/Makefile:1.8
--- pkgsrc/math/py-pyerfa/Makefile:1.7  Mon Aug 29 15:56:18 2022
+++ pkgsrc/math/py-pyerfa/Makefile      Sat Jul  1 08:37:40 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2022/08/29 15:56:18 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2023/07/01 08:37:40 wiz Exp $
 
 DISTNAME=      pyerfa-2.0.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -10,19 +10,19 @@ HOMEPAGE=   https://github.com/liberfa/pye
 COMMENT=       Python wrapper for ERFA library
 LICENSE=       modified-bsd
 
-MAKE_ENV+=     PYERFA_USE_SYSTEM_LIBERFA=1
-
-USE_LIBTOOL=   yes
-USE_LANGUAGES= c
-
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-numpy
-
 DEPENDS+=      ${PYPKGPREFIX}-numpy>=1.18.0:../../math/py-numpy
 DEPENDS+=      ${PYPKGPREFIX}-jinja2>=2.10.3:../../textproc/py-jinja2
 DEPENDS+=      ${PYPKGPREFIX}-packaging>=20.4:../../devel/py-packaging
 DEPENDS+=      ${PYPKGPREFIX}-setuptools_scm>=4.1.2:../../devel/py-setuptools_scm
 DEPENDS+=      erfa>=2.0.0:../../math/erfa
 
+MAKE_ENV+=     PYERFA_USE_SYSTEM_LIBERFA=1
+
+USE_LIBTOOL=   yes
+USE_LANGUAGES= c
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
+
 .include "../../lang/python/egg.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.7 pkgsrc/math/py-pymc3/Makefile:1.8
--- pkgsrc/math/py-pymc3/Makefile:1.7   Sun Apr 10 00:57:15 2022
+++ pkgsrc/math/py-pymc3/Makefile       Sat Jul  1 08:37:40 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2022/04/10 00:57:15 gutteridge Exp $
+# $NetBSD: Makefile,v 1.8 2023/07/01 08:37:40 wiz Exp $
 
 DISTNAME=      pymc3-3.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ DEPENDS+=     ${PYPKGPREFIX}-patsy>=0.4.0:..
 DEPENDS+=      ${PYPKGPREFIX}-scipy>=0.18.1:../../math/py-scipy
 DEPENDS+=      ${PYPKGPREFIX}-tqdm>=4.8.4:../../misc/py-tqdm
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-matplotlib, py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-pythran/Makefile
diff -u pkgsrc/math/py-pythran/Makefile:1.13 pkgsrc/math/py-pythran/Makefile:1.14
--- pkgsrc/math/py-pythran/Makefile:1.13        Thu May  4 17:36:05 2023
+++ pkgsrc/math/py-pythran/Makefile     Sat Jul  1 08:37:40 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2023/05/04 17:36:05 adam Exp $
+# $NetBSD: Makefile,v 1.14 2023/07/01 08:37:40 wiz Exp $
 
 DISTNAME=      pythran-0.13.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-ply>=3.4:../../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/math/py-pywavelets/Makefile
diff -u pkgsrc/math/py-pywavelets/Makefile:1.9 pkgsrc/math/py-pywavelets/Makefile:1.10
--- pkgsrc/math/py-pywavelets/Makefile:1.9      Mon Nov 14 23:50:35 2022
+++ pkgsrc/math/py-pywavelets/Makefile  Sat Jul  1 08:37:40 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2022/11/14 23:50:35 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2023/07/01 08:37:40 wiz Exp $
 
 DISTNAME=      PyWavelets-1.4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -12,7 +12,7 @@ LICENSE=      mit
 
 REPLACE_PYTHON+=       pywt/tests/*.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 do-test:
        ${PYTHONBIN} -c 'import pywt; pywt.test()'

Index: pkgsrc/math/py-quadprog/Makefile
diff -u pkgsrc/math/py-quadprog/Makefile:1.9 pkgsrc/math/py-quadprog/Makefile:1.10
--- pkgsrc/math/py-quadprog/Makefile:1.9        Mon Nov 14 15:03:47 2022
+++ pkgsrc/math/py-quadprog/Makefile    Sat Jul  1 08:37:40 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2022/11/14 15:03:47 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2023/07/01 08:37:40 wiz Exp $
 
 DISTNAME=      quadprog-0.1.11
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-cython-[0-
 
 USE_LANGUAGES= c c++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 # 0.1.11 distfile does not support python 3.11
 # https://github.com/quadprog/quadprog/issues/41

Index: pkgsrc/math/py-rpy/Makefile
diff -u pkgsrc/math/py-rpy/Makefile:1.51 pkgsrc/math/py-rpy/Makefile:1.52
--- pkgsrc/math/py-rpy/Makefile:1.51    Tue Jan  4 20:54:16 2022
+++ pkgsrc/math/py-rpy/Makefile Sat Jul  1 08:37:40 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.51 2022/01/04 20:54:16 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2023/07/01 08:37:40 wiz Exp $
 
 DISTNAME=      rpy2-3.4.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/rpy2/rpy/}
@@ -27,17 +27,16 @@ TEST_DEPENDS+=      ${PYPKGPREFIX}-pandas-[0-
 
 USE_LANGUAGES+=                c fortran77
 
-BUILDLINK_API_DEPENDS.R+=      R>=3.3.0
-
 LDFLAGS.SunOS+=                -mimpure-text
 
 REPLACE_PYTHON=                rpy/tests.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../devel/pcre2/buildlink3.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
+BUILDLINK_API_DEPENDS.R+=      R>=3.3.0
 .include "../../math/R/buildlink3.mk"
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/readline.buildlink3.mk"

Index: pkgsrc/math/py-scikit-learn/Makefile
diff -u pkgsrc/math/py-scikit-learn/Makefile:1.19 pkgsrc/math/py-scikit-learn/Makefile:1.20
--- pkgsrc/math/py-scikit-learn/Makefile:1.19   Tue May  9 08:07:34 2023
+++ pkgsrc/math/py-scikit-learn/Makefile        Sat Jul  1 08:37:41 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2023/05/09 08:07:34 adam Exp $
+# $NetBSD: Makefile,v 1.20 2023/07/01 08:37:41 wiz Exp $
 
 DISTNAME=      scikit-learn-1.2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov>=
 
 USE_LANGUAGES= c c++ fortran
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../devel/py-cython/buildlink3.mk"
 .include "../../lang/python/egg.mk"

Index: pkgsrc/math/py-scipy/Makefile
diff -u pkgsrc/math/py-scipy/Makefile:1.65 pkgsrc/math/py-scipy/Makefile:1.66
--- pkgsrc/math/py-scipy/Makefile:1.65  Fri May  5 14:59:25 2023
+++ pkgsrc/math/py-scipy/Makefile       Sat Jul  1 08:37:41 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.65 2023/05/05 14:59:25 adam Exp $
+# $NetBSD: Makefile,v 1.66 2023/07/01 08:37:41 wiz Exp $
 
 DISTNAME=      scipy-1.10.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -39,7 +39,7 @@ FFLAGS+=      -fPIC
 
 LDFLAGS.Darwin+=       -headerpad_max_install_names
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 # Prefer boost-headers from PkgSrc which are properly patched.
 post-configure:

Index: pkgsrc/math/py-sklearn-pandas/Makefile
diff -u pkgsrc/math/py-sklearn-pandas/Makefile:1.5 pkgsrc/math/py-sklearn-pandas/Makefile:1.6
--- pkgsrc/math/py-sklearn-pandas/Makefile:1.5  Sun Apr 10 14:42:18 2022
+++ pkgsrc/math/py-sklearn-pandas/Makefile      Sat Jul  1 08:37:41 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/04/10 14:42:18 nia Exp $
+# $NetBSD: Makefile,v 1.6 2023/07/01 08:37:41 wiz Exp $
 
 DISTNAME=      sklearn-pandas-1.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-numpy-[0-9]*:..
 DEPENDS+=      ${PYPKGPREFIX}-pandas-[0-9]*:../../math/py-pandas
 DEPENDS+=      ${PYPKGPREFIX}-scikit-learn>=0.17:../../math/py-scikit-learn
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scikit-learn
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/math/py-statsmodels/Makefile
diff -u pkgsrc/math/py-statsmodels/Makefile:1.15 pkgsrc/math/py-statsmodels/Makefile:1.16
--- pkgsrc/math/py-statsmodels/Makefile:1.15    Mon May  8 08:51:03 2023
+++ pkgsrc/math/py-statsmodels/Makefile Sat Jul  1 08:37:41 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2023/05/08 08:51:03 adam Exp $
+# $NetBSD: Makefile,v 1.16 2023/07/01 08:37:41 wiz Exp $
 
 DISTNAME=      statsmodels-0.14.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test>=7.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=  27 37 # py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 # FIXME: conflicts with installed tests
 do-test:

Index: pkgsrc/math/py-tables/Makefile
diff -u pkgsrc/math/py-tables/Makefile:1.14 pkgsrc/math/py-tables/Makefile:1.15
--- pkgsrc/math/py-tables/Makefile:1.14 Sat Nov 19 09:58:31 2022
+++ pkgsrc/math/py-tables/Makefile      Sat Jul  1 08:37:41 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2022/11/19 09:58:31 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2023/07/01 08:37:41 wiz Exp $
 
 DISTNAME=      tables-3.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -24,7 +24,7 @@ DEPENDS+=     ${PYPKGPREFIX}-numexpr>=2.6.2:
 
 USE_LANGUAGES= c c++
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/math/py-tensorboard/Makefile
diff -u pkgsrc/math/py-tensorboard/Makefile:1.6 pkgsrc/math/py-tensorboard/Makefile:1.7
--- pkgsrc/math/py-tensorboard/Makefile:1.6     Wed Jan  5 15:41:15 2022
+++ pkgsrc/math/py-tensorboard/Makefile Sat Jul  1 08:37:41 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2022/01/05 15:41:15 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2023/07/01 08:37:41 wiz Exp $
 
 DISTNAME=      tensorboard-${GITHUB_TAG:S/-//}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -23,7 +23,7 @@ DEPENDS+=     ${PYPKGPREFIX}-werkzeug>=0.11.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 # py-protobuf, py-numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/math/py-uncertainties/Makefile
diff -u pkgsrc/math/py-uncertainties/Makefile:1.12 pkgsrc/math/py-uncertainties/Makefile:1.13
--- pkgsrc/math/py-uncertainties/Makefile:1.12  Mon Sep 12 08:11:04 2022
+++ pkgsrc/math/py-uncertainties/Makefile       Sat Jul  1 08:37:41 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2022/09/12 08:11:04 adam Exp $
+# $NetBSD: Makefile,v 1.13 2023/07/01 08:37:41 wiz Exp $
 
 DISTNAME=      uncertainties-3.1.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,7 @@ DEPENDS+=     ${PYPKGPREFIX}-future-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 # py-numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../math/py-numpy/buildlink3.mk"

Index: pkgsrc/math/py-xarray/Makefile
diff -u pkgsrc/math/py-xarray/Makefile:1.14 pkgsrc/math/py-xarray/Makefile:1.15
--- pkgsrc/math/py-xarray/Makefile:1.14 Tue Jun  6 12:41:53 2023
+++ pkgsrc/math/py-xarray/Makefile      Sat Jul  1 08:37:41 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2023/06/06 12:41:53 riastradh Exp $
+# $NetBSD: Makefile,v 1.15 2023/07/01 08:37:41 wiz Exp $
 
 DISTNAME=      xarray-0.21.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ USE_LANGUAGES=        # none
 
 PYSETUPTESTTARGET=     pytest
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-xgboost/Makefile
diff -u pkgsrc/math/py-xgboost/Makefile:1.2 pkgsrc/math/py-xgboost/Makefile:1.3
--- pkgsrc/math/py-xgboost/Makefile:1.2 Mon Jun 19 08:03:48 2023
+++ pkgsrc/math/py-xgboost/Makefile     Sat Jul  1 08:37:37 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2023/06/19 08:03:48 adam Exp $
+# $NetBSD: Makefile,v 1.3 2023/07/01 08:37:37 wiz Exp $
 
 DISTNAME=      xgboost-1.7.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ REPLACE_PYTHON+=      xgboost/dmlc-core/track
 REPLACE_PYTHON+=       xgboost/dmlc-core/tracker/dmlc_tracker/launcher.py
 REPLACE_SH+=           xgboost/dmlc-core/tracker/yarn/build.sh
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 pre-configure:
        ${RM} ${WRKSRC}/xgboost/include/xgboost/collective/socket.h.orig

Index: pkgsrc/meta-pkgs/bulk-large/Makefile
diff -u pkgsrc/meta-pkgs/bulk-large/Makefile:1.53 pkgsrc/meta-pkgs/bulk-large/Makefile:1.54
--- pkgsrc/meta-pkgs/bulk-large/Makefile:1.53   Tue Jun  6 12:41:53 2023
+++ pkgsrc/meta-pkgs/bulk-large/Makefile        Sat Jul  1 08:37:45 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2023/06/06 12:41:53 riastradh Exp $
+# $NetBSD: Makefile,v 1.54 2023/07/01 08:37:45 wiz Exp $
 
 DISTNAME=      bulk-large-20211103
 CATEGORIES=    meta-pkgs
@@ -144,6 +144,7 @@ TOOL_DEPENDS+=      bulk-medium-[0-9]*:../../
 TOOL_DEPENDS+= bulk-small-[0-9]*:../../meta-pkgs/bulk-small
 
 PYTHON_FOR_BUILD_ONLY= yes
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 .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/misc/khard/Makefile
diff -u pkgsrc/misc/khard/Makefile:1.33 pkgsrc/misc/khard/Makefile:1.34
--- pkgsrc/misc/khard/Makefile:1.33     Tue Jun  6 12:41:55 2023
+++ pkgsrc/misc/khard/Makefile  Sat Jul  1 08:37:45 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2023/06/06 12:41:55 riastradh Exp $
+# $NetBSD: Makefile,v 1.34 2023/07/01 08:37:45 wiz Exp $
 
 DISTNAME=      khard-0.18.0
 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 # does not support python-2.x any longer
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/multimedia/pitivi/Makefile
diff -u pkgsrc/multimedia/pitivi/Makefile:1.72 pkgsrc/multimedia/pitivi/Makefile:1.73
--- pkgsrc/multimedia/pitivi/Makefile:1.72      Sun Jan 29 21:17:21 2023
+++ pkgsrc/multimedia/pitivi/Makefile   Sat Jul  1 08:37:45 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2023/01/29 21:17:21 ryoon Exp $
+# $NetBSD: Makefile,v 1.73 2023/07/01 08:37:45 wiz Exp $
 
 DISTNAME=      pitivi-0.999
 PKGREVISION=   12
@@ -31,8 +31,7 @@ SUBST_VARS.py+=               PYVERSSUFFIX
 
 REPLACE_PYTHON+=       bin/pitivi.in
 
-# Python 3 only
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # matplotlib
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 PY_PATCHPLIST=                 yes
 # Workaround for Python 3.8
 LDFLAGS+=                      -lpython${PYVERSSUFFIX}

Index: pkgsrc/security/py-yubikey-manager/Makefile
diff -u pkgsrc/security/py-yubikey-manager/Makefile:1.10 pkgsrc/security/py-yubikey-manager/Makefile:1.11
--- pkgsrc/security/py-yubikey-manager/Makefile:1.10    Thu Apr 27 06:02:54 2023
+++ pkgsrc/security/py-yubikey-manager/Makefile Sat Jul  1 08:37:46 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/04/27 06:02:54 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2023/07/01 08:37:46 wiz Exp $
 
 .include "../../security/ykman/version.mk"
 
@@ -22,7 +22,7 @@ DEPENDS+=     ${PYPKGPREFIX}-fido2>=1:../../
 DEPENDS+=      ${PYPKGPREFIX}-scard>=2:../../devel/py-scard
 DEPENDS+=      ${PYPKGPREFIX}-keyring>=23.4:../../security/py-keyring
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/security/yubikey-manager-qt/Makefile
diff -u pkgsrc/security/yubikey-manager-qt/Makefile:1.4 pkgsrc/security/yubikey-manager-qt/Makefile:1.5
--- pkgsrc/security/yubikey-manager-qt/Makefile:1.4     Mon May 22 21:00:44 2023
+++ pkgsrc/security/yubikey-manager-qt/Makefile Sat Jul  1 08:37:47 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2023/05/22 21:00:44 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2023/07/01 08:37:47 wiz Exp $
 
 DISTNAME=      yubikey-manager-qt-1.2.5
 PKGREVISION=   3
@@ -23,6 +23,8 @@ MAKE_ENV+=            INSTALL_ROOT=${DESTDIR}
 MAKE_ENV+=             SUBLIBS=-lpython${PYVERSSUFFIX}
 INSTALLATION_DIRS+=    bin
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
+
 pre-build:
        cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QTDIR}/bin/qmake
 

Index: pkgsrc/sysutils/py-nkdfu/Makefile
diff -u pkgsrc/sysutils/py-nkdfu/Makefile:1.2 pkgsrc/sysutils/py-nkdfu/Makefile:1.3
--- pkgsrc/sysutils/py-nkdfu/Makefile:1.2       Thu May 18 13:04:45 2023
+++ pkgsrc/sysutils/py-nkdfu/Makefile   Sat Jul  1 08:37:46 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2023/05/18 13:04:45 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2023/07/01 08:37:46 wiz Exp $
 
 DISTNAME=      nkdfu-0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,8 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-intelhex-[0-9]*
 DEPENDS+=      ${PYPKGPREFIX}-tqdm-[0-9]*:../../misc/py-tqdm
 DEPENDS+=      ${PYPKGPREFIX}-fire-[0-9]*:../../devel/py-fire
 
-# Only supports python 3.6 or higher.
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/textproc/py-Levenshtein/Makefile
diff -u pkgsrc/textproc/py-Levenshtein/Makefile:1.9 pkgsrc/textproc/py-Levenshtein/Makefile:1.10
--- pkgsrc/textproc/py-Levenshtein/Makefile:1.9 Mon May 15 21:23:53 2023
+++ pkgsrc/textproc/py-Levenshtein/Makefile     Sat Jul  1 08:37:44 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/05/15 21:23:53 gutteridge Exp $
+# $NetBSD: Makefile,v 1.10 2023/07/01 08:37:44 wiz Exp $
 
 DISTNAME=      Levenshtein-0.21.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ USE_LANGUAGES=        c c++
 
 GCC_REQD+=     7 # C++17
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../devel/cmake/build.mk"
 .include "../../lang/python/egg.mk"

Index: pkgsrc/textproc/py-deepdiff/Makefile
diff -u pkgsrc/textproc/py-deepdiff/Makefile:1.12 pkgsrc/textproc/py-deepdiff/Makefile:1.13
--- pkgsrc/textproc/py-deepdiff/Makefile:1.12   Mon Apr 17 20:28:15 2023
+++ pkgsrc/textproc/py-deepdiff/Makefile        Sat Jul  1 08:37:42 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/04/17 20:28:15 adam Exp $
+# $NetBSD: Makefile,v 1.13 2023/07/01 08:37:42 wiz Exp $
 
 DISTNAME=      deepdiff-6.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ USE_LANGUAGES=        # none
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/textproc/py-lunr/Makefile
diff -u pkgsrc/textproc/py-lunr/Makefile:1.2 pkgsrc/textproc/py-lunr/Makefile:1.3
--- pkgsrc/textproc/py-lunr/Makefile:1.2        Mon Sep 12 06:54:04 2022
+++ pkgsrc/textproc/py-lunr/Makefile    Sat Jul  1 08:37:46 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2022/09/12 06:54:04 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2023/07/01 08:37:46 wiz Exp $
 
 DISTNAME=      lunr-0.6.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test>=0:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 # as of 0.6.2
 # 1 failed, 297 passed, 1 warning

Index: pkgsrc/textproc/py-nltk/Makefile
diff -u pkgsrc/textproc/py-nltk/Makefile:1.11 pkgsrc/textproc/py-nltk/Makefile:1.12
--- pkgsrc/textproc/py-nltk/Makefile:1.11       Wed May  3 09:53:50 2023
+++ pkgsrc/textproc/py-nltk/Makefile    Sat Jul  1 08:37:42 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2023/05/03 09:53:50 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2023/07/01 08:37:42 wiz Exp $
 
 DISTNAME=      nltk-3.8.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -55,7 +55,7 @@ REPLACE_PYTHON=               nltk/corpus/reader/knbc
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-matplotlib
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 post-extract:
        ${FIND} ${WRKSRC} -type f -exec ${CHMOD} g-w,o-w {} +

Index: pkgsrc/textproc/py-rapidfuzz/Makefile
diff -u pkgsrc/textproc/py-rapidfuzz/Makefile:1.10 pkgsrc/textproc/py-rapidfuzz/Makefile:1.11
--- pkgsrc/textproc/py-rapidfuzz/Makefile:1.10  Sun Jun 25 23:42:14 2023
+++ pkgsrc/textproc/py-rapidfuzz/Makefile       Sat Jul  1 08:37:42 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/06/25 23:42:14 gdt Exp $
+# $NetBSD: Makefile,v 1.11 2023/07/01 08:37:42 wiz Exp $
 
 DISTNAME=      rapidfuzz-3.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test>=7.1:
 TEST_DEPENDS+= ${PYPKGPREFIX}-numpy>=0:../../math/py-numpy
 TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=0:../../devel/py-hypothesis
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 PLIST_SUBST+=  PYTHON_VERSION=${_PYTHON_VERSION}
 PLIST_VARS+=   avx2

Index: pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile
diff -u pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile:1.8 pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile:1.9
--- pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile:1.8    Sat May  6 09:28:24 2023
+++ pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile        Sat Jul  1 08:37:43 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/05/06 09:28:24 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2023/07/01 08:37:43 wiz Exp $
 
 DISTNAME=      sphinx_autodoc_typehints-1.23.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -20,7 +20,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-nptyping-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 do-test:
        cd ${WRKSRC} && ${MAKE_ENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

Index: pkgsrc/textproc/py-tablib/Makefile
diff -u pkgsrc/textproc/py-tablib/Makefile:1.8 pkgsrc/textproc/py-tablib/Makefile:1.9
--- pkgsrc/textproc/py-tablib/Makefile:1.8      Wed Apr 26 10:08:11 2023
+++ pkgsrc/textproc/py-tablib/Makefile  Sat Jul  1 08:37:44 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/04/26 10:08:11 adam Exp $
+# $NetBSD: Makefile,v 1.9 2023/07/01 08:37:44 wiz Exp $
 
 DISTNAME=      tablib-3.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -26,7 +26,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

Index: pkgsrc/time/ntpsec/Makefile
diff -u pkgsrc/time/ntpsec/Makefile:1.22 pkgsrc/time/ntpsec/Makefile:1.23
--- pkgsrc/time/ntpsec/Makefile:1.22    Tue Jun  6 12:42:35 2023
+++ pkgsrc/time/ntpsec/Makefile Sat Jul  1 08:37:46 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2023/06/06 12:42:35 riastradh Exp $
+# $NetBSD: Makefile,v 1.23 2023/07/01 08:37:46 wiz Exp $
 
 DISTNAME=      ntpsec-1.2.1
 PKGREVISION=   3
@@ -30,7 +30,7 @@ WAF_ENV+=             BIN_XSLTPROC=${PREFIX}/bin/xs
 RCD_SCRIPTS=           ntpd
 PY_PATCHPLIST=         yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../devel/waf/waf.mk"
 .include "../../geography/gpsd/buildlink3.mk"

Index: pkgsrc/time/py-cftime/Makefile
diff -u pkgsrc/time/py-cftime/Makefile:1.10 pkgsrc/time/py-cftime/Makefile:1.11
--- pkgsrc/time/py-cftime/Makefile:1.10 Sun Dec 18 10:12:42 2022
+++ pkgsrc/time/py-cftime/Makefile      Sat Jul  1 08:37:42 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2022/12/18 10:12:42 adam Exp $
+# $NetBSD: Makefile,v 1.11 2023/07/01 08:37:42 wiz Exp $
 
 DISTNAME=      cftime-1.6.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,7 +13,7 @@ LICENSE=      gnu-gpl-v3
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 #TEST_DEPENDS+=        ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-numpy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 TEST_ENV+=     PYTHONPATH=build/lib
 do-test:

Index: pkgsrc/time/py-trading-calendars/Makefile
diff -u pkgsrc/time/py-trading-calendars/Makefile:1.6 pkgsrc/time/py-trading-calendars/Makefile:1.7
--- pkgsrc/time/py-trading-calendars/Makefile:1.6       Sun Apr 10 14:42:19 2022
+++ pkgsrc/time/py-trading-calendars/Makefile   Sat Jul  1 08:37:42 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2022/04/10 14:42:19 nia Exp $
+# $NetBSD: Makefile,v 1.7 2023/07/01 08:37:42 wiz Exp $
 
 DISTNAME=      trading_calendars-1.11.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -19,7 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-toolz-[0-9]*:..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-pandas
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/www/py-django-import-export/Makefile
diff -u pkgsrc/www/py-django-import-export/Makefile:1.15 pkgsrc/www/py-django-import-export/Makefile:1.16
--- pkgsrc/www/py-django-import-export/Makefile:1.15    Tue Jan  4 20:55:20 2022
+++ pkgsrc/www/py-django-import-export/Makefile Sat Jul  1 08:37:46 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2022/01/04 20:55:20 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2023/07/01 08:37:46 wiz Exp $
 
 DISTNAME=      django-import-export-2.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-tablib>=0.14.0:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-wagtail/Makefile
diff -u pkgsrc/www/py-wagtail/Makefile:1.17 pkgsrc/www/py-wagtail/Makefile:1.18
--- pkgsrc/www/py-wagtail/Makefile:1.17 Tue Apr 18 21:58:02 2023
+++ pkgsrc/www/py-wagtail/Makefile      Sat Jul  1 08:37:46 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2023/04/18 21:58:02 joerg Exp $
+# $NetBSD: Makefile,v 1.18 2023/07/01 08:37:46 wiz Exp $
 
 DISTNAME=      wagtail-4.2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -46,7 +46,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-pytz>=2014
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27      # py-django2
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/www/py-wagtailmenus/Makefile
diff -u pkgsrc/www/py-wagtailmenus/Makefile:1.4 pkgsrc/www/py-wagtailmenus/Makefile:1.5
--- pkgsrc/www/py-wagtailmenus/Makefile:1.4     Wed Nov  9 13:14:18 2022
+++ pkgsrc/www/py-wagtailmenus/Makefile Sat Jul  1 08:37:46 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/11/09 13:14:18 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2023/07/01 08:37:46 wiz Exp $
 
 DISTNAME=      wagtailmenus-3.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-coverage-[
 
 USE_LANGUAGES=         # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27      # py-wagtail
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 do-test:
        cd ${WRKSRC} && ${PREFIX}/bin/coverage-${PYVERSSUFFIX} \

Index: pkgsrc/www/py-wagtailnews/Makefile
diff -u pkgsrc/www/py-wagtailnews/Makefile:1.3 pkgsrc/www/py-wagtailnews/Makefile:1.4
--- pkgsrc/www/py-wagtailnews/Makefile:1.3      Wed Nov  9 13:14:18 2022
+++ pkgsrc/www/py-wagtailnews/Makefile  Sat Jul  1 08:37:47 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/11/09 13:14:18 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2023/07/01 08:37:47 wiz Exp $
 
 DISTNAME=      wagtailnews-2.7.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-wagtail>=2.9:..
 
 USE_LANGUAGES=         # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27      # py-wagtail
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 do-test:
        cd ${WRKSRC} && ${PYTHONBIN} runtests.py

Index: pkgsrc/x11/py-qtgraph-qt5/Makefile
diff -u pkgsrc/x11/py-qtgraph-qt5/Makefile:1.7 pkgsrc/x11/py-qtgraph-qt5/Makefile:1.8
--- pkgsrc/x11/py-qtgraph-qt5/Makefile:1.7      Fri Dec  2 15:52:48 2022
+++ pkgsrc/x11/py-qtgraph-qt5/Makefile  Sat Jul  1 08:37:42 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2022/12/02 15:52:48 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2023/07/01 08:37:42 wiz Exp $
 
 DISTNAME=      pyqtgraph-0.12.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/pyqtgraph/qtgraph-qt5/}
@@ -21,7 +21,7 @@ DEPENDS+=     ${PYPKGPREFIX}-OpenGL-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-scipy
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/py-wxPython/Makefile
diff -u pkgsrc/x11/py-wxPython/Makefile:1.1 pkgsrc/x11/py-wxPython/Makefile:1.2
--- pkgsrc/x11/py-wxPython/Makefile:1.1 Mon Jun 26 20:53:23 2023
+++ pkgsrc/x11/py-wxPython/Makefile     Sat Jul  1 08:37:42 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/26 20:53:23 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2023/07/01 08:37:42 wiz Exp $
 
 DISTNAME=      wxPython-4.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ 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
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 38
 USE_LANGUAGES+=                        c c++
 USE_TOOLS+=                    pkg-config
 MAKE_ENV+=                     WX_CONFIG=wx-config-3.2



Home | Main Index | Thread Index | Old Index