aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-office/visidata/visidata-2.8.ebuild2
-rw-r--r--dev-cpp/blitz/blitz-1.0.3_pre20200524.ebuild2
-rw-r--r--dev-libs/lief/lief-0.11.5.ebuild2
-rw-r--r--dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild2
-rw-r--r--dev-python/affine/affine-2.3.0.ebuild2
-rw-r--r--dev-python/annexremote/annexremote-1.5.0.ebuild2
-rw-r--r--dev-python/annexremote/annexremote-1.6.0.ebuild2
-rw-r--r--dev-python/anys/anys-0.2.1.ebuild2
-rw-r--r--dev-python/archspec/archspec-0.1.4.ebuild2
-rw-r--r--dev-python/asciitree/asciitree-0.3.3.ebuild2
-rw-r--r--dev-python/astropy-healpix/astropy-healpix-0.6.ebuild2
-rw-r--r--dev-python/astropy-helpers/astropy-helpers-4.0.1.ebuild2
-rw-r--r--dev-python/astropy-sphinx-theme/astropy-sphinx-theme-1.1.ebuild2
-rw-r--r--dev-python/astropy/astropy-5.0.ebuild2
-rw-r--r--dev-python/astroscrappy/astroscrappy-1.1.0.ebuild2
-rw-r--r--dev-python/av/av-8.0.3.ebuild2
-rw-r--r--dev-python/blessings/blessings-1.7-r1.ebuild2
-rw-r--r--dev-python/bokeh/bokeh-2.4.2.ebuild2
-rw-r--r--dev-python/cadquery-ocp/cadquery-ocp-7.5.3.0.ebuild2
-rw-r--r--dev-python/cadquery-pywrap/cadquery-pywrap-7.5.3_rc20220113.ebuild2
-rw-r--r--dev-python/cadquery/cadquery-2.2_rc20220506.ebuild2
-rw-r--r--dev-python/cligj/cligj-0.7.2.ebuild2
-rw-r--r--dev-python/cymbal/cymbal-1.0.0.ebuild2
-rw-r--r--dev-python/dandi-schema/dandi-schema-0.4.3.ebuild2
-rw-r--r--dev-python/dandi-schema/dandi-schema-0.5.1.ebuild2
-rw-r--r--dev-python/dandi-schema/dandi-schema-0.5.3.ebuild2
-rw-r--r--dev-python/dandi-schema/dandi-schema-0.6.0.ebuild2
-rw-r--r--dev-python/dandi-schema/dandi-schema-0.7.1.ebuild2
-rw-r--r--dev-python/delegator/delegator-0.1.1.ebuild2
-rw-r--r--dev-python/dpctl/dpctl-0.13.0.ebuild2
-rw-r--r--dev-python/dpctl/dpctl-0.14.0.ebuild2
-rw-r--r--dev-python/dpnp/dpnp-0.10.0.ebuild2
-rw-r--r--dev-python/dpnp/dpnp-0.11.0.ebuild2
-rw-r--r--dev-python/extension-helpers/extension-helpers-0.1.ebuild2
-rw-r--r--dev-python/ezdxf/ezdxf-0.16.5.ebuild2
-rw-r--r--dev-python/fscacher/fscacher-0.1.4.ebuild2
-rw-r--r--dev-python/fscacher/fscacher-0.2.0.ebuild2
-rw-r--r--dev-python/fslpy/fslpy-3.10.0.ebuild2
-rw-r--r--dev-python/gffpandas/gffpandas-1.2.0.ebuild2
-rw-r--r--dev-python/gmsh_interop/gmsh_interop-2021.1.1.ebuild2
-rw-r--r--dev-python/grabbit/grabbit-0.2.6.ebuild2
-rw-r--r--dev-python/hdf5storage/hdf5storage-0.1.17.ebuild2
-rw-r--r--dev-python/hdf5storage/hdf5storage-0.1.18.ebuild2
-rw-r--r--dev-python/hdf5storage/hdf5storage-9999.ebuild2
-rw-r--r--dev-python/hdmf/hdmf-3.1.1-r1.ebuild2
-rw-r--r--dev-python/hdmf/hdmf-3.3.2-r1.ebuild2
-rw-r--r--dev-python/interleave/interleave-0.2.0.ebuild2
-rw-r--r--dev-python/latexify_py/latexify_py-0.2.0.ebuild2
-rw-r--r--dev-python/llvmlite/llvmlite-0.39.1.ebuild2
-rw-r--r--dev-python/logzero/logzero-1.7.0.ebuild2
-rw-r--r--dev-python/looseversion/looseversion-1.0.2.ebuild2
-rw-r--r--dev-python/looseversion/looseversion-1.0.3.ebuild2
-rw-r--r--dev-python/meshpy/meshpy-2020.1.ebuild2
-rw-r--r--dev-python/mkl-service/mkl-service-2.4.0.ebuild2
-rw-r--r--dev-python/mkl_fft/mkl_fft-1.3.1.ebuild2
-rw-r--r--dev-python/mkl_random/mkl_random-1.2.2.ebuild2
-rw-r--r--dev-python/mkl_umath/mkl_umath-0.1.1.ebuild2
-rw-r--r--dev-python/multimethod/multimethod-1.8.ebuild2
-rw-r--r--dev-python/num2words/num2words-0.5.10.ebuild2
-rw-r--r--dev-python/numba-dpex/numba-dpex-0.19.0.ebuild2
-rw-r--r--dev-python/numba/numba-0.56.3.ebuild2
-rw-r--r--dev-python/numba/numba-0.56.4.ebuild2
-rw-r--r--dev-python/numcodecs/numcodecs-0.10.0.ebuild2
-rw-r--r--dev-python/numcodecs/numcodecs-0.9.0.ebuild2
-rw-r--r--dev-python/numcodecs/numcodecs-0.9.1.ebuild2
-rw-r--r--dev-python/nwbinspector/nwbinspector-0.4.12.ebuild2
-rw-r--r--dev-python/nwbinspector/nwbinspector-0.4.14.ebuild2
-rw-r--r--dev-python/nwbinspector/nwbinspector-0.4.19.ebuild2
-rw-r--r--dev-python/probeinterface/probeinterface-0.2.11.ebuild2
-rw-r--r--dev-python/probeinterface/probeinterface-0.2.14.ebuild2
-rw-r--r--dev-python/probeinterface/probeinterface-0.2.5.ebuild2
-rw-r--r--dev-python/pybind11-stubgen/pybind11-stubgen-0.10.4.ebuild2
-rw-r--r--dev-python/pyerfa/pyerfa-2.0.0.1.ebuild2
-rw-r--r--dev-python/pynndescent/pynndescent-0.5.6.ebuild2
-rw-r--r--dev-python/pynrrd/pynrrd-0.4.2.ebuild2
-rw-r--r--dev-python/pynrrd/pynrrd-0.4.3.ebuild2
-rw-r--r--dev-python/pynwb/pynwb-2.0.1-r1.ebuild2
-rw-r--r--dev-python/pynwb/pynwb-2.1.0-r2.ebuild2
-rw-r--r--dev-python/pynwb/pynwb-2.2.0-r1.ebuild2
-rw-r--r--dev-python/pyout/pyout-0.7.1.ebuild2
-rw-r--r--dev-python/pyout/pyout-0.7.2.ebuild2
-rw-r--r--dev-python/pysolar/pysolar-0.8.ebuild2
-rw-r--r--dev-python/pytest-doctestplus/pytest-doctestplus-0.11.2.ebuild2
-rw-r--r--dev-python/python-gantt/python-gantt-0.6.0_p20200809.ebuild2
-rw-r--r--dev-python/python-igraph/python-igraph-0.9.11.ebuild2
-rw-r--r--dev-python/pyvote/pyvote-0.1.ebuild2
-rw-r--r--dev-python/rasterio/rasterio-1.2.10-r1.ebuild2
-rw-r--r--dev-python/rasterstats/rasterstats-0.16.0.ebuild2
-rw-r--r--dev-python/reproject/reproject-0.8.ebuild2
-rw-r--r--dev-python/schema/schema-0.7.4.ebuild2
-rw-r--r--dev-python/scooby/scooby-0.5.7.ebuild2
-rw-r--r--dev-python/snuggs/snuggs-1.4.7.ebuild2
-rw-r--r--dev-python/sphinx-argparse/sphinx-argparse-0.3.2.ebuild2
-rw-r--r--dev-python/sphinx-astropy/sphinx-astropy-1.7.0.ebuild2
-rw-r--r--dev-python/sphinx-automodapi/sphinx-automodapi-0.14.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.7.ebuild2
-rw-r--r--dev-python/traits/traits-6.0.0.ebuild2
-rw-r--r--dev-python/traits/traits-6.1.1.ebuild2
-rw-r--r--dev-python/transforms3d/transforms3d-0.3.1.ebuild2
-rw-r--r--dev-python/typish/typish-1.9.3.ebuild2
-rw-r--r--dev-python/umap-learn/umap-learn-0.5.2.ebuild2
-rw-r--r--dev-python/visvis/visvis-1.13.0.ebuild2
-rw-r--r--dev-python/wraps/wraps-0.1.0-r1.ebuild2
-rw-r--r--dev-python/wraps/wraps-0.2.0.ebuild2
-rw-r--r--dev-python/xgboost/xgboost-1.6.2.ebuild2
-rw-r--r--dev-python/zarr/zarr-2.11.1.ebuild2
-rw-r--r--dev-python/zarr/zarr-2.11.3.ebuild2
-rw-r--r--dev-python/zarr/zarr-2.12.0.ebuild2
-rw-r--r--media-gfx/netgen/netgen-6.2.2204.ebuild2
-rw-r--r--sci-biology/SPAdes/SPAdes-3.15.3.ebuild2
-rw-r--r--sci-biology/behaviopy/behaviopy-0.2.ebuild2
-rw-r--r--sci-biology/bidsschematools/bidsschematools-0.4.0.ebuild2
-rw-r--r--sci-biology/bidsschematools/bidsschematools-0.5.1-r1.ebuild2
-rw-r--r--sci-biology/bidsschematools/bidsschematools-0.6.0.ebuild2
-rw-r--r--sci-biology/bruker2nifti/bruker2nifti-1.0.4.ebuild2
-rw-r--r--sci-biology/dcmstack/dcmstack-0.8.ebuild2
-rw-r--r--sci-biology/dipy/dipy-1.1.1.ebuild2
-rw-r--r--sci-biology/mappy/mappy-2.24.ebuild2
-rw-r--r--sci-biology/minimap2/minimap2-2.24.ebuild2
-rw-r--r--sci-biology/ncbi-vdb/ncbi-vdb-2.11.2.ebuild2
-rw-r--r--sci-biology/ngs/ngs-2.11.2.ebuild2
-rw-r--r--sci-biology/nilearn/nilearn-0.8.1.ebuild2
-rw-r--r--sci-biology/nilearn/nilearn-0.9.1.ebuild2
-rw-r--r--sci-biology/pybedtools/pybedtools-0.8.2.ebuild2
-rw-r--r--sci-libs/arpack/arpack-3.8.0_p20220604.ebuild2
-rw-r--r--sci-libs/bids-validator/bids-validator-1.4.4.ebuild2
-rw-r--r--sci-libs/daal4py/daal4py-2021.7.1.ebuild2
-rw-r--r--sci-libs/daal4py/daal4py-2021.7.1_p20221209.ebuild2
-rw-r--r--sci-libs/gdcm/gdcm-3.0.14.ebuild2
-rw-r--r--sci-libs/itk/itk-5.2.1-r2.ebuild2
-rw-r--r--sci-libs/labbookdb/labbookdb-0.1.ebuild2
-rw-r--r--sci-libs/nibabel/nibabel-3.0.2.ebuild2
-rw-r--r--sci-libs/nibabel/nibabel-3.2.1.ebuild2
-rw-r--r--sci-libs/nipy/nipy-0.4.2.ebuild2
-rw-r--r--sci-libs/nipy/nipy-0.5.0.ebuild2
-rw-r--r--sci-libs/nipype/nipype-1.5.0.ebuild2
-rw-r--r--sci-libs/oneDAL/oneDAL-2021.7.1_p20221207.ebuild2
-rw-r--r--sci-libs/pybids/pybids-0.10.2.ebuild2
-rw-r--r--sci-libs/pybids/pybids-0.12.4.ebuild2
-rw-r--r--sci-libs/pybids/pybids-0.6.5.ebuild2
-rw-r--r--sci-libs/rdkit/rdkit-2021.09.4.ebuild2
-rw-r--r--sci-libs/scikit-learn-intelx/scikit-learn-intelx-2021.7.1.ebuild2
-rw-r--r--sci-libs/simpleitk/simpleitk-1.2.4.ebuild2
-rw-r--r--sci-libs/spyking-circus/spyking-circus-1.1.0.ebuild2
-rw-r--r--sci-libs/torchvision/torchvision-0.14.1.ebuild2
-rw-r--r--sci-physics/oneloop/oneloop-2020.07.31.ebuild2
-rw-r--r--sci-physics/rivet/rivet-3.1.5.ebuild2
-rw-r--r--sci-physics/rivet/rivet-3.1.6.ebuild2
-rw-r--r--sci-visualization/fsleyes-props/fsleyes-props-1.8.2.ebuild2
-rw-r--r--sci-visualization/fsleyes-widgets/fsleyes-widgets-0.12.3.ebuild2
-rw-r--r--sci-visualization/fsleyes/fsleyes-1.5.0.ebuild2
-rw-r--r--sys-cluster/easybuild-easyblocks/easybuild-easyblocks-4.6.2.ebuild2
-rw-r--r--sys-cluster/easybuild-easyconfigs/easybuild-easyconfigs-4.6.2.ebuild2
-rw-r--r--sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild2
-rw-r--r--sys-cluster/easybuild/easybuild-4.6.2.ebuild2
-rw-r--r--sys-cluster/modules/modules-4.6.0-r1.ebuild2
-rw-r--r--sys-devel/DPC++/DPC++-2021.12.ebuild2
-rw-r--r--sys-devel/DPC++/DPC++-2022.09.ebuild2
-rw-r--r--sys-devel/oneDPL/oneDPL-2021.7.1.ebuild2
159 files changed, 159 insertions, 159 deletions
diff --git a/app-office/visidata/visidata-2.8.ebuild b/app-office/visidata/visidata-2.8.ebuild
index ab4d506ab..f3cf9e123 100644
--- a/app-office/visidata/visidata-2.8.ebuild
+++ b/app-office/visidata/visidata-2.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 optfeature
diff --git a/dev-cpp/blitz/blitz-1.0.3_pre20200524.ebuild b/dev-cpp/blitz/blitz-1.0.3_pre20200524.ebuild
index 432004f11..38e0dfbd0 100644
--- a/dev-cpp/blitz/blitz-1.0.3_pre20200524.ebuild
+++ b/dev-cpp/blitz/blitz-1.0.3_pre20200524.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit cmake python-any-r1
COMMIT="39f885951a9b8b11f931f917935a16066a945056"
diff --git a/dev-libs/lief/lief-0.11.5.ebuild b/dev-libs/lief/lief-0.11.5.ebuild
index 519729525..c2c38e5ba 100644
--- a/dev-libs/lief/lief-0.11.5.ebuild
+++ b/dev-libs/lief/lief-0.11.5.ebuild
@@ -4,7 +4,7 @@
EAPI=7
CMAKE_ECLASS=cmake
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
# Upstream has two alternate approaches to building its Python API:
# 1. A working "CMakeList.txt" only supporting a single Python target.
diff --git a/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild b/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild
index 78d3d3d78..6f675dc80 100644
--- a/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild
+++ b/dev-python/MagnetoResistance-tool/MagnetoResistance-tool-0.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/affine/affine-2.3.0.ebuild b/dev-python/affine/affine-2.3.0.ebuild
index a298cec26..7cc363d92 100644
--- a/dev-python/affine/affine-2.3.0.ebuild
+++ b/dev-python/affine/affine-2.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1
diff --git a/dev-python/annexremote/annexremote-1.5.0.ebuild b/dev-python/annexremote/annexremote-1.5.0.ebuild
index b35e3c274..e5a7b7cc3 100644
--- a/dev-python/annexremote/annexremote-1.5.0.ebuild
+++ b/dev-python/annexremote/annexremote-1.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Helper module to easily develop git-annex remotes"
diff --git a/dev-python/annexremote/annexremote-1.6.0.ebuild b/dev-python/annexremote/annexremote-1.6.0.ebuild
index b35e3c274..e5a7b7cc3 100644
--- a/dev-python/annexremote/annexremote-1.6.0.ebuild
+++ b/dev-python/annexremote/annexremote-1.6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Helper module to easily develop git-annex remotes"
diff --git a/dev-python/anys/anys-0.2.1.ebuild b/dev-python/anys/anys-0.2.1.ebuild
index d74bb76f9..659e797cf 100644
--- a/dev-python/anys/anys-0.2.1.ebuild
+++ b/dev-python/anys/anys-0.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/archspec/archspec-0.1.4.ebuild b/dev-python/archspec/archspec-0.1.4.ebuild
index 7e51db603..5e8eee157 100644
--- a/dev-python/archspec/archspec-0.1.4.ebuild
+++ b/dev-python/archspec/archspec-0.1.4.ebuild
@@ -1,6 +1,6 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/asciitree/asciitree-0.3.3.ebuild b/dev-python/asciitree/asciitree-0.3.3.ebuild
index 57c0eb7a2..3f8f82f8b 100644
--- a/dev-python/asciitree/asciitree-0.3.3.ebuild
+++ b/dev-python/asciitree/asciitree-0.3.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="ASCII trees in python"
diff --git a/dev-python/astropy-healpix/astropy-healpix-0.6.ebuild b/dev-python/astropy-healpix/astropy-healpix-0.6.ebuild
index ce6ec0cd3..1169e9965 100644
--- a/dev-python/astropy-healpix/astropy-healpix-0.6.ebuild
+++ b/dev-python/astropy-healpix/astropy-healpix-0.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/astropy-helpers/astropy-helpers-4.0.1.ebuild b/dev-python/astropy-helpers/astropy-helpers-4.0.1.ebuild
index 393066583..81cd07a63 100644
--- a/dev-python/astropy-helpers/astropy-helpers-4.0.1.ebuild
+++ b/dev-python/astropy-helpers/astropy-helpers-4.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1 xdg-utils
diff --git a/dev-python/astropy-sphinx-theme/astropy-sphinx-theme-1.1.ebuild b/dev-python/astropy-sphinx-theme/astropy-sphinx-theme-1.1.ebuild
index 844b614bd..02f378b8a 100644
--- a/dev-python/astropy-sphinx-theme/astropy-sphinx-theme-1.1.ebuild
+++ b/dev-python/astropy-sphinx-theme/astropy-sphinx-theme-1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/astropy/astropy-5.0.ebuild b/dev-python/astropy/astropy-5.0.ebuild
index c650533d6..43e7ac903 100644
--- a/dev-python/astropy/astropy-5.0.ebuild
+++ b/dev-python/astropy/astropy-5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/astroscrappy/astroscrappy-1.1.0.ebuild b/dev-python/astroscrappy/astroscrappy-1.1.0.ebuild
index f4ef741da..79054f7ab 100644
--- a/dev-python/astroscrappy/astroscrappy-1.1.0.ebuild
+++ b/dev-python/astroscrappy/astroscrappy-1.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/av/av-8.0.3.ebuild b/dev-python/av/av-8.0.3.ebuild
index 57a8bbdfb..91c9535df 100644
--- a/dev-python/av/av-8.0.3.ebuild
+++ b/dev-python/av/av-8.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/blessings/blessings-1.7-r1.ebuild b/dev-python/blessings/blessings-1.7-r1.ebuild
index 9e63661ca..e58131df0 100644
--- a/dev-python/blessings/blessings-1.7-r1.ebuild
+++ b/dev-python/blessings/blessings-1.7-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_10 )
inherit distutils-r1
diff --git a/dev-python/bokeh/bokeh-2.4.2.ebuild b/dev-python/bokeh/bokeh-2.4.2.ebuild
index 263546dbf..02581b74c 100644
--- a/dev-python/bokeh/bokeh-2.4.2.ebuild
+++ b/dev-python/bokeh/bokeh-2.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_SETUPTOOLS=rdepend
DISTUTILS_IN_SOURCE_BUILD=1
inherit distutils-r1 optfeature
diff --git a/dev-python/cadquery-ocp/cadquery-ocp-7.5.3.0.ebuild b/dev-python/cadquery-ocp/cadquery-ocp-7.5.3.0.ebuild
index 064952018..e165d6578 100644
--- a/dev-python/cadquery-ocp/cadquery-ocp-7.5.3.0.ebuild
+++ b/dev-python/cadquery-ocp/cadquery-ocp-7.5.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
# OCP uses "python-single-r1" only because VTK uses "python-single-r1".
inherit check-reqs cmake llvm multiprocessing python-single-r1 toolchain-funcs
diff --git a/dev-python/cadquery-pywrap/cadquery-pywrap-7.5.3_rc20220113.ebuild b/dev-python/cadquery-pywrap/cadquery-pywrap-7.5.3_rc20220113.ebuild
index 3197a52ea..7a3b772f3 100644
--- a/dev-python/cadquery-pywrap/cadquery-pywrap-7.5.3_rc20220113.ebuild
+++ b/dev-python/cadquery-pywrap/cadquery-pywrap-7.5.3_rc20220113.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit llvm distutils-r1
diff --git a/dev-python/cadquery/cadquery-2.2_rc20220506.ebuild b/dev-python/cadquery/cadquery-2.2_rc20220506.ebuild
index a40a5c69a..543bf100b 100644
--- a/dev-python/cadquery/cadquery-2.2_rc20220506.ebuild
+++ b/dev-python/cadquery/cadquery-2.2_rc20220506.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/cligj/cligj-0.7.2.ebuild b/dev-python/cligj/cligj-0.7.2.ebuild
index c90584b75..b5d65668f 100644
--- a/dev-python/cligj/cligj-0.7.2.ebuild
+++ b/dev-python/cligj/cligj-0.7.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1
diff --git a/dev-python/cymbal/cymbal-1.0.0.ebuild b/dev-python/cymbal/cymbal-1.0.0.ebuild
index a16fcd44c..bada7bbe6 100644
--- a/dev-python/cymbal/cymbal-1.0.0.ebuild
+++ b/dev-python/cymbal/cymbal-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/dandi-schema/dandi-schema-0.4.3.ebuild b/dev-python/dandi-schema/dandi-schema-0.4.3.ebuild
index cf3c8a34f..f1733c147 100644
--- a/dev-python/dandi-schema/dandi-schema-0.4.3.ebuild
+++ b/dev-python/dandi-schema/dandi-schema-0.4.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Schemata for DANDI archive project"
diff --git a/dev-python/dandi-schema/dandi-schema-0.5.1.ebuild b/dev-python/dandi-schema/dandi-schema-0.5.1.ebuild
index 19a906634..71a3ff4a4 100644
--- a/dev-python/dandi-schema/dandi-schema-0.5.1.ebuild
+++ b/dev-python/dandi-schema/dandi-schema-0.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/dandi-schema/dandi-schema-0.5.3.ebuild b/dev-python/dandi-schema/dandi-schema-0.5.3.ebuild
index 19a906634..71a3ff4a4 100644
--- a/dev-python/dandi-schema/dandi-schema-0.5.3.ebuild
+++ b/dev-python/dandi-schema/dandi-schema-0.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/dandi-schema/dandi-schema-0.6.0.ebuild b/dev-python/dandi-schema/dandi-schema-0.6.0.ebuild
index 19a906634..71a3ff4a4 100644
--- a/dev-python/dandi-schema/dandi-schema-0.6.0.ebuild
+++ b/dev-python/dandi-schema/dandi-schema-0.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/dandi-schema/dandi-schema-0.7.1.ebuild b/dev-python/dandi-schema/dandi-schema-0.7.1.ebuild
index 19a906634..71a3ff4a4 100644
--- a/dev-python/dandi-schema/dandi-schema-0.7.1.ebuild
+++ b/dev-python/dandi-schema/dandi-schema-0.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/delegator/delegator-0.1.1.ebuild b/dev-python/delegator/delegator-0.1.1.ebuild
index 1ae0a527a..c9d19ba4c 100644
--- a/dev-python/delegator/delegator-0.1.1.ebuild
+++ b/dev-python/delegator/delegator-0.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/dpctl/dpctl-0.13.0.ebuild b/dev-python/dpctl/dpctl-0.13.0.ebuild
index 28d4e2544..4c240bfb1 100644
--- a/dev-python/dpctl/dpctl-0.13.0.ebuild
+++ b/dev-python/dpctl/dpctl-0.13.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/dpctl/dpctl-0.14.0.ebuild b/dev-python/dpctl/dpctl-0.14.0.ebuild
index d1fcc663d..0bab26875 100644
--- a/dev-python/dpctl/dpctl-0.14.0.ebuild
+++ b/dev-python/dpctl/dpctl-0.14.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/dpnp/dpnp-0.10.0.ebuild b/dev-python/dpnp/dpnp-0.10.0.ebuild
index da7abcc88..51e17faa0 100644
--- a/dev-python/dpnp/dpnp-0.10.0.ebuild
+++ b/dev-python/dpnp/dpnp-0.10.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
# Breaks the installation of the backend library
#DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/dpnp/dpnp-0.11.0.ebuild b/dev-python/dpnp/dpnp-0.11.0.ebuild
index da7abcc88..51e17faa0 100644
--- a/dev-python/dpnp/dpnp-0.11.0.ebuild
+++ b/dev-python/dpnp/dpnp-0.11.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
# Breaks the installation of the backend library
#DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/extension-helpers/extension-helpers-0.1.ebuild b/dev-python/extension-helpers/extension-helpers-0.1.ebuild
index 8119b0206..976e33986 100644
--- a/dev-python/extension-helpers/extension-helpers-0.1.ebuild
+++ b/dev-python/extension-helpers/extension-helpers-0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/ezdxf/ezdxf-0.16.5.ebuild b/dev-python/ezdxf/ezdxf-0.16.5.ebuild
index 43bf7c371..27c8ff04b 100644
--- a/dev-python/ezdxf/ezdxf-0.16.5.ebuild
+++ b/dev-python/ezdxf/ezdxf-0.16.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
#FIXME: Upstream explicitly supports "pypy3", but Gentoo dependencies do not.
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/fscacher/fscacher-0.1.4.ebuild b/dev-python/fscacher/fscacher-0.1.4.ebuild
index 3f55c8604..b15c37615 100644
--- a/dev-python/fscacher/fscacher-0.1.4.ebuild
+++ b/dev-python/fscacher/fscacher-0.1.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Cache results of operations on heavy file trees"
diff --git a/dev-python/fscacher/fscacher-0.2.0.ebuild b/dev-python/fscacher/fscacher-0.2.0.ebuild
index bb632800e..8bb00f6f4 100644
--- a/dev-python/fscacher/fscacher-0.2.0.ebuild
+++ b/dev-python/fscacher/fscacher-0.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Cache results of operations on heavy file trees"
diff --git a/dev-python/fslpy/fslpy-3.10.0.ebuild b/dev-python/fslpy/fslpy-3.10.0.ebuild
index 7140be033..ce3b7008f 100644
--- a/dev-python/fslpy/fslpy-3.10.0.ebuild
+++ b/dev-python/fslpy/fslpy-3.10.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/dev-python/gffpandas/gffpandas-1.2.0.ebuild b/dev-python/gffpandas/gffpandas-1.2.0.ebuild
index 12ec9927c..96ed950c1 100644
--- a/dev-python/gffpandas/gffpandas-1.2.0.ebuild
+++ b/dev-python/gffpandas/gffpandas-1.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/gmsh_interop/gmsh_interop-2021.1.1.ebuild b/dev-python/gmsh_interop/gmsh_interop-2021.1.1.ebuild
index 785646336..88e1a333a 100644
--- a/dev-python/gmsh_interop/gmsh_interop-2021.1.1.ebuild
+++ b/dev-python/gmsh_interop/gmsh_interop-2021.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/grabbit/grabbit-0.2.6.ebuild b/dev-python/grabbit/grabbit-0.2.6.ebuild
index 93e08ccf4..c7e710a70 100644
--- a/dev-python/grabbit/grabbit-0.2.6.ebuild
+++ b/dev-python/grabbit/grabbit-0.2.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/hdf5storage/hdf5storage-0.1.17.ebuild b/dev-python/hdf5storage/hdf5storage-0.1.17.ebuild
index 22f9151e0..edafef12b 100644
--- a/dev-python/hdf5storage/hdf5storage-0.1.17.ebuild
+++ b/dev-python/hdf5storage/hdf5storage-0.1.17.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/hdf5storage/hdf5storage-0.1.18.ebuild b/dev-python/hdf5storage/hdf5storage-0.1.18.ebuild
index 22f9151e0..edafef12b 100644
--- a/dev-python/hdf5storage/hdf5storage-0.1.18.ebuild
+++ b/dev-python/hdf5storage/hdf5storage-0.1.18.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/hdf5storage/hdf5storage-9999.ebuild b/dev-python/hdf5storage/hdf5storage-9999.ebuild
index 3a6391eb0..f88ed9f94 100644
--- a/dev-python/hdf5storage/hdf5storage-9999.ebuild
+++ b/dev-python/hdf5storage/hdf5storage-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/hdmf/hdmf-3.1.1-r1.ebuild b/dev-python/hdmf/hdmf-3.1.1-r1.ebuild
index 866b5e553..b3f479f18 100644
--- a/dev-python/hdmf/hdmf-3.1.1-r1.ebuild
+++ b/dev-python/hdmf/hdmf-3.1.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/hdmf/hdmf-3.3.2-r1.ebuild b/dev-python/hdmf/hdmf-3.3.2-r1.ebuild
index 1bec3913c..c63395b7d 100644
--- a/dev-python/hdmf/hdmf-3.3.2-r1.ebuild
+++ b/dev-python/hdmf/hdmf-3.3.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="The Hierarchical Data Modeling Framework"
diff --git a/dev-python/interleave/interleave-0.2.0.ebuild b/dev-python/interleave/interleave-0.2.0.ebuild
index c8a9c9ca1..7dbb9d5c9 100644
--- a/dev-python/interleave/interleave-0.2.0.ebuild
+++ b/dev-python/interleave/interleave-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10})
+PYTHON_COMPAT=( python3_10)
inherit distutils-r1
diff --git a/dev-python/latexify_py/latexify_py-0.2.0.ebuild b/dev-python/latexify_py/latexify_py-0.2.0.ebuild
index 5079c5ef3..bd42c3cf3 100644
--- a/dev-python/latexify_py/latexify_py-0.2.0.ebuild
+++ b/dev-python/latexify_py/latexify_py-0.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1
diff --git a/dev-python/llvmlite/llvmlite-0.39.1.ebuild b/dev-python/llvmlite/llvmlite-0.39.1.ebuild
index fdc2cf823..c95aa079d 100644
--- a/dev-python/llvmlite/llvmlite-0.39.1.ebuild
+++ b/dev-python/llvmlite/llvmlite-0.39.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 llvm
diff --git a/dev-python/logzero/logzero-1.7.0.ebuild b/dev-python/logzero/logzero-1.7.0.ebuild
index 717426899..59f029e95 100644
--- a/dev-python/logzero/logzero-1.7.0.ebuild
+++ b/dev-python/logzero/logzero-1.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
inherit distutils-r1
diff --git a/dev-python/looseversion/looseversion-1.0.2.ebuild b/dev-python/looseversion/looseversion-1.0.2.ebuild
index 9feb372f7..0150e69f5 100644
--- a/dev-python/looseversion/looseversion-1.0.2.ebuild
+++ b/dev-python/looseversion/looseversion-1.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
DESCRIPTION="A backwards/forwards-compatible fork of distutils' LooseVersion"
diff --git a/dev-python/looseversion/looseversion-1.0.3.ebuild b/dev-python/looseversion/looseversion-1.0.3.ebuild
index 0b009a5df..aa8ebcc32 100644
--- a/dev-python/looseversion/looseversion-1.0.3.ebuild
+++ b/dev-python/looseversion/looseversion-1.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
DESCRIPTION="A backwards/forwards-compatible fork of distutils' LooseVersion"
diff --git a/dev-python/meshpy/meshpy-2020.1.ebuild b/dev-python/meshpy/meshpy-2020.1.ebuild
index 191589690..78ee45fbc 100644
--- a/dev-python/meshpy/meshpy-2020.1.ebuild
+++ b/dev-python/meshpy/meshpy-2020.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_IN_SOURCE_BUILD=1
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/mkl-service/mkl-service-2.4.0.ebuild b/dev-python/mkl-service/mkl-service-2.4.0.ebuild
index 448412b33..decfc57bb 100644
--- a/dev-python/mkl-service/mkl-service-2.4.0.ebuild
+++ b/dev-python/mkl-service/mkl-service-2.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mkl_fft/mkl_fft-1.3.1.ebuild b/dev-python/mkl_fft/mkl_fft-1.3.1.ebuild
index f8a32a0f0..9b9c72d41 100644
--- a/dev-python/mkl_fft/mkl_fft-1.3.1.ebuild
+++ b/dev-python/mkl_fft/mkl_fft-1.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mkl_random/mkl_random-1.2.2.ebuild b/dev-python/mkl_random/mkl_random-1.2.2.ebuild
index fc7e26e17..7bd845de9 100644
--- a/dev-python/mkl_random/mkl_random-1.2.2.ebuild
+++ b/dev-python/mkl_random/mkl_random-1.2.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mkl_umath/mkl_umath-0.1.1.ebuild b/dev-python/mkl_umath/mkl_umath-0.1.1.ebuild
index 3987c98a3..1210fdfd8 100644
--- a/dev-python/mkl_umath/mkl_umath-0.1.1.ebuild
+++ b/dev-python/mkl_umath/mkl_umath-0.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/multimethod/multimethod-1.8.ebuild b/dev-python/multimethod/multimethod-1.8.ebuild
index 4d3c7837c..595a728a4 100644
--- a/dev-python/multimethod/multimethod-1.8.ebuild
+++ b/dev-python/multimethod/multimethod-1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/num2words/num2words-0.5.10.ebuild b/dev-python/num2words/num2words-0.5.10.ebuild
index e846480bd..858258d04 100644
--- a/dev-python/num2words/num2words-0.5.10.ebuild
+++ b/dev-python/num2words/num2words-0.5.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/numba-dpex/numba-dpex-0.19.0.ebuild b/dev-python/numba-dpex/numba-dpex-0.19.0.ebuild
index 97aa311c9..8a8a343b6 100644
--- a/dev-python/numba-dpex/numba-dpex-0.19.0.ebuild
+++ b/dev-python/numba-dpex/numba-dpex-0.19.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/numba/numba-0.56.3.ebuild b/dev-python/numba/numba-0.56.3.ebuild
index 9644fdf54..f8cd62036 100644
--- a/dev-python/numba/numba-0.56.3.ebuild
+++ b/dev-python/numba/numba-0.56.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
inherit optfeature multiprocessing distutils-r1
diff --git a/dev-python/numba/numba-0.56.4.ebuild b/dev-python/numba/numba-0.56.4.ebuild
index 53b99b45f..63ecebdf4 100644
--- a/dev-python/numba/numba-0.56.4.ebuild
+++ b/dev-python/numba/numba-0.56.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# py3.11 fails to compile:
# error: ‘CFrame’ does not name a type; did you mean ‘_frame’?
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
inherit optfeature multiprocessing distutils-r1
diff --git a/dev-python/numcodecs/numcodecs-0.10.0.ebuild b/dev-python/numcodecs/numcodecs-0.10.0.ebuild
index 7219b5b7b..b2030d332 100644
--- a/dev-python/numcodecs/numcodecs-0.10.0.ebuild
+++ b/dev-python/numcodecs/numcodecs-0.10.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Data storage buffer compression and transformation codecs"
diff --git a/dev-python/numcodecs/numcodecs-0.9.0.ebuild b/dev-python/numcodecs/numcodecs-0.9.0.ebuild
index 7219b5b7b..b2030d332 100644
--- a/dev-python/numcodecs/numcodecs-0.9.0.ebuild
+++ b/dev-python/numcodecs/numcodecs-0.9.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Data storage buffer compression and transformation codecs"
diff --git a/dev-python/numcodecs/numcodecs-0.9.1.ebuild b/dev-python/numcodecs/numcodecs-0.9.1.ebuild
index 7219b5b7b..b2030d332 100644
--- a/dev-python/numcodecs/numcodecs-0.9.1.ebuild
+++ b/dev-python/numcodecs/numcodecs-0.9.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Data storage buffer compression and transformation codecs"
diff --git a/dev-python/nwbinspector/nwbinspector-0.4.12.ebuild b/dev-python/nwbinspector/nwbinspector-0.4.12.ebuild
index 44e5b088d..5f5bc2045 100644
--- a/dev-python/nwbinspector/nwbinspector-0.4.12.ebuild
+++ b/dev-python/nwbinspector/nwbinspector-0.4.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Inspect NWB files for compliance with NWB Best Practices"
diff --git a/dev-python/nwbinspector/nwbinspector-0.4.14.ebuild b/dev-python/nwbinspector/nwbinspector-0.4.14.ebuild
index 44e5b088d..5f5bc2045 100644
--- a/dev-python/nwbinspector/nwbinspector-0.4.14.ebuild
+++ b/dev-python/nwbinspector/nwbinspector-0.4.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Inspect NWB files for compliance with NWB Best Practices"
diff --git a/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild b/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild
index 5487c2660..a80527994 100644
--- a/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild
+++ b/dev-python/nwbinspector/nwbinspector-0.4.19.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Inspect NWB files for compliance with NWB Best Practices"
diff --git a/dev-python/probeinterface/probeinterface-0.2.11.ebuild b/dev-python/probeinterface/probeinterface-0.2.11.ebuild
index d7751fe0d..15579b701 100644
--- a/dev-python/probeinterface/probeinterface-0.2.11.ebuild
+++ b/dev-python/probeinterface/probeinterface-0.2.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Python package to handle probe layout, geometry and wiring to device"
diff --git a/dev-python/probeinterface/probeinterface-0.2.14.ebuild b/dev-python/probeinterface/probeinterface-0.2.14.ebuild
index ac66253b4..d3827a5e9 100644
--- a/dev-python/probeinterface/probeinterface-0.2.14.ebuild
+++ b/dev-python/probeinterface/probeinterface-0.2.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Python package to handle probe layout, geometry and wiring to device"
diff --git a/dev-python/probeinterface/probeinterface-0.2.5.ebuild b/dev-python/probeinterface/probeinterface-0.2.5.ebuild
index d7751fe0d..15579b701 100644
--- a/dev-python/probeinterface/probeinterface-0.2.5.ebuild
+++ b/dev-python/probeinterface/probeinterface-0.2.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Python package to handle probe layout, geometry and wiring to device"
diff --git a/dev-python/pybind11-stubgen/pybind11-stubgen-0.10.4.ebuild b/dev-python/pybind11-stubgen/pybind11-stubgen-0.10.4.ebuild
index f73f2dd4b..f983beb99 100644
--- a/dev-python/pybind11-stubgen/pybind11-stubgen-0.10.4.ebuild
+++ b/dev-python/pybind11-stubgen/pybind11-stubgen-0.10.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="PEP 561 type stubs generator for pybind11 modules"
diff --git a/dev-python/pyerfa/pyerfa-2.0.0.1.ebuild b/dev-python/pyerfa/pyerfa-2.0.0.1.ebuild
index 2e5bdf3e0..70b444b30 100644
--- a/dev-python/pyerfa/pyerfa-2.0.0.1.ebuild
+++ b/dev-python/pyerfa/pyerfa-2.0.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/pynndescent/pynndescent-0.5.6.ebuild b/dev-python/pynndescent/pynndescent-0.5.6.ebuild
index 1e9eb00e4..241b0b746 100644
--- a/dev-python/pynndescent/pynndescent-0.5.6.ebuild
+++ b/dev-python/pynndescent/pynndescent-0.5.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/pynrrd/pynrrd-0.4.2.ebuild b/dev-python/pynrrd/pynrrd-0.4.2.ebuild
index aa922e6ed..f25908cb3 100644
--- a/dev-python/pynrrd/pynrrd-0.4.2.ebuild
+++ b/dev-python/pynrrd/pynrrd-0.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/pynrrd/pynrrd-0.4.3.ebuild b/dev-python/pynrrd/pynrrd-0.4.3.ebuild
index aa922e6ed..f25908cb3 100644
--- a/dev-python/pynrrd/pynrrd-0.4.3.ebuild
+++ b/dev-python/pynrrd/pynrrd-0.4.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/pynwb/pynwb-2.0.1-r1.ebuild b/dev-python/pynwb/pynwb-2.0.1-r1.ebuild
index 719e308b3..3d3e0cbb9 100644
--- a/dev-python/pynwb/pynwb-2.0.1-r1.ebuild
+++ b/dev-python/pynwb/pynwb-2.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="A Python API for working with Neurodata stored in the NWB Format "
diff --git a/dev-python/pynwb/pynwb-2.1.0-r2.ebuild b/dev-python/pynwb/pynwb-2.1.0-r2.ebuild
index 353cb56b8..14eed0e2f 100644
--- a/dev-python/pynwb/pynwb-2.1.0-r2.ebuild
+++ b/dev-python/pynwb/pynwb-2.1.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="A Python API for working with Neurodata stored in the NWB Format "
diff --git a/dev-python/pynwb/pynwb-2.2.0-r1.ebuild b/dev-python/pynwb/pynwb-2.2.0-r1.ebuild
index cc5379580..041418fbb 100644
--- a/dev-python/pynwb/pynwb-2.2.0-r1.ebuild
+++ b/dev-python/pynwb/pynwb-2.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="A Python API for working with Neurodata stored in the NWB Format "
diff --git a/dev-python/pyout/pyout-0.7.1.ebuild b/dev-python/pyout/pyout-0.7.1.ebuild
index 6cf80ec85..a4efcc1b5 100644
--- a/dev-python/pyout/pyout-0.7.1.ebuild
+++ b/dev-python/pyout/pyout-0.7.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Terminal styling for structured data"
diff --git a/dev-python/pyout/pyout-0.7.2.ebuild b/dev-python/pyout/pyout-0.7.2.ebuild
index 6cf80ec85..a4efcc1b5 100644
--- a/dev-python/pyout/pyout-0.7.2.ebuild
+++ b/dev-python/pyout/pyout-0.7.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Terminal styling for structured data"
diff --git a/dev-python/pysolar/pysolar-0.8.ebuild b/dev-python/pysolar/pysolar-0.8.ebuild
index 65027edb9..6865958e5 100644
--- a/dev-python/pysolar/pysolar-0.8.ebuild
+++ b/dev-python/pysolar/pysolar-0.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
AUTHOR=pingswept
diff --git a/dev-python/pytest-doctestplus/pytest-doctestplus-0.11.2.ebuild b/dev-python/pytest-doctestplus/pytest-doctestplus-0.11.2.ebuild
index 17b19cbb0..c9149842e 100644
--- a/dev-python/pytest-doctestplus/pytest-doctestplus-0.11.2.ebuild
+++ b/dev-python/pytest-doctestplus/pytest-doctestplus-0.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/python-gantt/python-gantt-0.6.0_p20200809.ebuild b/dev-python/python-gantt/python-gantt-0.6.0_p20200809.ebuild
index f2d829835..b5fdf845b 100644
--- a/dev-python/python-gantt/python-gantt-0.6.0_p20200809.ebuild
+++ b/dev-python/python-gantt/python-gantt-0.6.0_p20200809.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/python-igraph/python-igraph-0.9.11.ebuild b/dev-python/python-igraph/python-igraph-0.9.11.ebuild
index 4d2a6ee5f..0cf01c443 100644
--- a/dev-python/python-igraph/python-igraph-0.9.11.ebuild
+++ b/dev-python/python-igraph/python-igraph-0.9.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/pyvote/pyvote-0.1.ebuild b/dev-python/pyvote/pyvote-0.1.ebuild
index b7ef458e2..95d95cb1b 100644
--- a/dev-python/pyvote/pyvote-0.1.ebuild
+++ b/dev-python/pyvote/pyvote-0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/rasterio/rasterio-1.2.10-r1.ebuild b/dev-python/rasterio/rasterio-1.2.10-r1.ebuild
index 7ae9776c7..c2aa347f1 100644
--- a/dev-python/rasterio/rasterio-1.2.10-r1.ebuild
+++ b/dev-python/rasterio/rasterio-1.2.10-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1
diff --git a/dev-python/rasterstats/rasterstats-0.16.0.ebuild b/dev-python/rasterstats/rasterstats-0.16.0.ebuild
index 3567cdb42..5074a1566 100644
--- a/dev-python/rasterstats/rasterstats-0.16.0.ebuild
+++ b/dev-python/rasterstats/rasterstats-0.16.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1
diff --git a/dev-python/reproject/reproject-0.8.ebuild b/dev-python/reproject/reproject-0.8.ebuild
index 2daccec83..91e7586c0 100644
--- a/dev-python/reproject/reproject-0.8.ebuild
+++ b/dev-python/reproject/reproject-0.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/schema/schema-0.7.4.ebuild b/dev-python/schema/schema-0.7.4.ebuild
index 05e8712bb..d8c8b0c2a 100644
--- a/dev-python/schema/schema-0.7.4.ebuild
+++ b/dev-python/schema/schema-0.7.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
inherit distutils-r1
diff --git a/dev-python/scooby/scooby-0.5.7.ebuild b/dev-python/scooby/scooby-0.5.7.ebuild
index 19d343eca..b876c3425 100644
--- a/dev-python/scooby/scooby-0.5.7.ebuild
+++ b/dev-python/scooby/scooby-0.5.7.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/snuggs/snuggs-1.4.7.ebuild b/dev-python/snuggs/snuggs-1.4.7.ebuild
index ebae883ff..be3395de7 100644
--- a/dev-python/snuggs/snuggs-1.4.7.ebuild
+++ b/dev-python/snuggs/snuggs-1.4.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1
diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.3.2.ebuild b/dev-python/sphinx-argparse/sphinx-argparse-0.3.2.ebuild
index 4210a094b..2660d4912 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.3.2.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.3.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/sphinx-astropy/sphinx-astropy-1.7.0.ebuild b/dev-python/sphinx-astropy/sphinx-astropy-1.7.0.ebuild
index be4395414..cf6e3a5c5 100644
--- a/dev-python/sphinx-astropy/sphinx-astropy-1.7.0.ebuild
+++ b/dev-python/sphinx-astropy/sphinx-astropy-1.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/sphinx-automodapi/sphinx-automodapi-0.14.1.ebuild b/dev-python/sphinx-automodapi/sphinx-automodapi-0.14.1.ebuild
index f98b972ae..afac4215c 100644
--- a/dev-python/sphinx-automodapi/sphinx-automodapi-0.14.1.ebuild
+++ b/dev-python/sphinx-automodapi/sphinx-automodapi-0.14.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.7.ebuild b/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.7.ebuild
index 7680d8206..8279d642c 100644
--- a/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.7.ebuild
+++ b/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.7.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/traits/traits-6.0.0.ebuild b/dev-python/traits/traits-6.0.0.ebuild
index 0d6ffae85..dfca6a6f6 100644
--- a/dev-python/traits/traits-6.0.0.ebuild
+++ b/dev-python/traits/traits-6.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/traits/traits-6.1.1.ebuild b/dev-python/traits/traits-6.1.1.ebuild
index 677be0b9e..47187ae45 100644
--- a/dev-python/traits/traits-6.1.1.ebuild
+++ b/dev-python/traits/traits-6.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/transforms3d/transforms3d-0.3.1.ebuild b/dev-python/transforms3d/transforms3d-0.3.1.ebuild
index ed719c6a5..fe3dedf84 100644
--- a/dev-python/transforms3d/transforms3d-0.3.1.ebuild
+++ b/dev-python/transforms3d/transforms3d-0.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
diff --git a/dev-python/typish/typish-1.9.3.ebuild b/dev-python/typish/typish-1.9.3.ebuild
index 3c32b1184..f597d0175 100644
--- a/dev-python/typish/typish-1.9.3.ebuild
+++ b/dev-python/typish/typish-1.9.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Functionality for types"
diff --git a/dev-python/umap-learn/umap-learn-0.5.2.ebuild b/dev-python/umap-learn/umap-learn-0.5.2.ebuild
index f0dc3dab5..45b45b7f1 100644
--- a/dev-python/umap-learn/umap-learn-0.5.2.ebuild
+++ b/dev-python/umap-learn/umap-learn-0.5.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/visvis/visvis-1.13.0.ebuild b/dev-python/visvis/visvis-1.13.0.ebuild
index 05eb0e162..68d53d30e 100644
--- a/dev-python/visvis/visvis-1.13.0.ebuild
+++ b/dev-python/visvis/visvis-1.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/wraps/wraps-0.1.0-r1.ebuild b/dev-python/wraps/wraps-0.1.0-r1.ebuild
index 8474019e7..4f51a06f2 100644
--- a/dev-python/wraps/wraps-0.1.0-r1.ebuild
+++ b/dev-python/wraps/wraps-0.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
diff --git a/dev-python/wraps/wraps-0.2.0.ebuild b/dev-python/wraps/wraps-0.2.0.ebuild
index f3b37bb5c..0e4ec817c 100644
--- a/dev-python/wraps/wraps-0.2.0.ebuild
+++ b/dev-python/wraps/wraps-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
diff --git a/dev-python/xgboost/xgboost-1.6.2.ebuild b/dev-python/xgboost/xgboost-1.6.2.ebuild
index e429f5741..645522c9c 100644
--- a/dev-python/xgboost/xgboost-1.6.2.ebuild
+++ b/dev-python/xgboost/xgboost-1.6.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/zarr/zarr-2.11.1.ebuild b/dev-python/zarr/zarr-2.11.1.ebuild
index 8cb175408..fb138aad0 100644
--- a/dev-python/zarr/zarr-2.11.1.ebuild
+++ b/dev-python/zarr/zarr-2.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/zarr/zarr-2.11.3.ebuild b/dev-python/zarr/zarr-2.11.3.ebuild
index 1fa4e9af9..d0781c09f 100644
--- a/dev-python/zarr/zarr-2.11.3.ebuild
+++ b/dev-python/zarr/zarr-2.11.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/dev-python/zarr/zarr-2.12.0.ebuild b/dev-python/zarr/zarr-2.12.0.ebuild
index 1fa4e9af9..d0781c09f 100644
--- a/dev-python/zarr/zarr-2.12.0.ebuild
+++ b/dev-python/zarr/zarr-2.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/media-gfx/netgen/netgen-6.2.2204.ebuild b/media-gfx/netgen/netgen-6.2.2204.ebuild
index 492170dbf..1d119aaeb 100644
--- a/media-gfx/netgen/netgen-6.2.2204.ebuild
+++ b/media-gfx/netgen/netgen-6.2.2204.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit cmake desktop python-single-r1 xdg
DESCRIPTION="Automatic 3d tetrahedral mesh generator"
diff --git a/sci-biology/SPAdes/SPAdes-3.15.3.ebuild b/sci-biology/SPAdes/SPAdes-3.15.3.ebuild
index 553c21e21..002004bca 100644
--- a/sci-biology/SPAdes/SPAdes-3.15.3.ebuild
+++ b/sci-biology/SPAdes/SPAdes-3.15.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit python-single-r1
DESCRIPTION="De novo de Bruijn genome assembler overcoming uneven coverage"
diff --git a/sci-biology/behaviopy/behaviopy-0.2.ebuild b/sci-biology/behaviopy/behaviopy-0.2.ebuild
index ca6700729..dc875e7a5 100644
--- a/sci-biology/behaviopy/behaviopy-0.2.ebuild
+++ b/sci-biology/behaviopy/behaviopy-0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-biology/bidsschematools/bidsschematools-0.4.0.ebuild b/sci-biology/bidsschematools/bidsschematools-0.4.0.ebuild
index 41b71e7a5..0e62efa42 100644
--- a/sci-biology/bidsschematools/bidsschematools-0.4.0.ebuild
+++ b/sci-biology/bidsschematools/bidsschematools-0.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
diff --git a/sci-biology/bidsschematools/bidsschematools-0.5.1-r1.ebuild b/sci-biology/bidsschematools/bidsschematools-0.5.1-r1.ebuild
index 3a6e51898..13aabaa37 100644
--- a/sci-biology/bidsschematools/bidsschematools-0.5.1-r1.ebuild
+++ b/sci-biology/bidsschematools/bidsschematools-0.5.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
diff --git a/sci-biology/bidsschematools/bidsschematools-0.6.0.ebuild b/sci-biology/bidsschematools/bidsschematools-0.6.0.ebuild
index 3a6e51898..13aabaa37 100644
--- a/sci-biology/bidsschematools/bidsschematools-0.6.0.ebuild
+++ b/sci-biology/bidsschematools/bidsschematools-0.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
diff --git a/sci-biology/bruker2nifti/bruker2nifti-1.0.4.ebuild b/sci-biology/bruker2nifti/bruker2nifti-1.0.4.ebuild
index 9550415b1..a94c2be48 100644
--- a/sci-biology/bruker2nifti/bruker2nifti-1.0.4.ebuild
+++ b/sci-biology/bruker2nifti/bruker2nifti-1.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_SETUPTOOLS="rdepend"
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-biology/dcmstack/dcmstack-0.8.ebuild b/sci-biology/dcmstack/dcmstack-0.8.ebuild
index 0ac8519b7..8ec65b7b8 100644
--- a/sci-biology/dcmstack/dcmstack-0.8.ebuild
+++ b/sci-biology/dcmstack/dcmstack-0.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-biology/dipy/dipy-1.1.1.ebuild b/sci-biology/dipy/dipy-1.1.1.ebuild
index 15b986afe..3656d6dc8 100644
--- a/sci-biology/dipy/dipy-1.1.1.ebuild
+++ b/sci-biology/dipy/dipy-1.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-biology/mappy/mappy-2.24.ebuild b/sci-biology/mappy/mappy-2.24.ebuild
index 3e25ed1eb..f8d964df4 100644
--- a/sci-biology/mappy/mappy-2.24.ebuild
+++ b/sci-biology/mappy/mappy-2.24.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-biology/minimap2/minimap2-2.24.ebuild b/sci-biology/minimap2/minimap2-2.24.ebuild
index f39de8ead..6934f2a74 100644
--- a/sci-biology/minimap2/minimap2-2.24.ebuild
+++ b/sci-biology/minimap2/minimap2-2.24.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_OPTIONAL=1
inherit distutils-r1
diff --git a/sci-biology/ncbi-vdb/ncbi-vdb-2.11.2.ebuild b/sci-biology/ncbi-vdb/ncbi-vdb-2.11.2.ebuild
index 167e2a8c3..15f83b00c 100644
--- a/sci-biology/ncbi-vdb/ncbi-vdb-2.11.2.ebuild
+++ b/sci-biology/ncbi-vdb/ncbi-vdb-2.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit python-single-r1
DESCRIPTION=" NCBI SRA ( Sequence Read Archive )"
diff --git a/sci-biology/ngs/ngs-2.11.2.ebuild b/sci-biology/ngs/ngs-2.11.2.ebuild
index 8675ae22a..0574c5076 100644
--- a/sci-biology/ngs/ngs-2.11.2.ebuild
+++ b/sci-biology/ngs/ngs-2.11.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit python-single-r1 java-pkg-2
DESCRIPTION="NGS Language Bindings "
diff --git a/sci-biology/nilearn/nilearn-0.8.1.ebuild b/sci-biology/nilearn/nilearn-0.8.1.ebuild
index 166b45466..2592a63fb 100644
--- a/sci-biology/nilearn/nilearn-0.8.1.ebuild
+++ b/sci-biology/nilearn/nilearn-0.8.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-biology/nilearn/nilearn-0.9.1.ebuild b/sci-biology/nilearn/nilearn-0.9.1.ebuild
index 14f931258..c14c8f665 100644
--- a/sci-biology/nilearn/nilearn-0.9.1.ebuild
+++ b/sci-biology/nilearn/nilearn-0.9.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-biology/pybedtools/pybedtools-0.8.2.ebuild b/sci-biology/pybedtools/pybedtools-0.8.2.ebuild
index 95bee9be2..8f4ae591f 100644
--- a/sci-biology/pybedtools/pybedtools-0.8.2.ebuild
+++ b/sci-biology/pybedtools/pybedtools-0.8.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-libs/arpack/arpack-3.8.0_p20220604.ebuild b/sci-libs/arpack/arpack-3.8.0_p20220604.ebuild
index b7a989641..1eb6c5de7 100644
--- a/sci-libs/arpack/arpack-3.8.0_p20220604.ebuild
+++ b/sci-libs/arpack/arpack-3.8.0_p20220604.ebuild
@@ -4,7 +4,7 @@
EAPI=8
COMMIT="5eafea4328f1631eab28b1a20e757d1f0e21f8a6"
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit cmake flag-o-matic fortran-2 python-single-r1
diff --git a/sci-libs/bids-validator/bids-validator-1.4.4.ebuild b/sci-libs/bids-validator/bids-validator-1.4.4.ebuild
index c47095d79..98d68d25d 100644
--- a/sci-libs/bids-validator/bids-validator-1.4.4.ebuild
+++ b/sci-libs/bids-validator/bids-validator-1.4.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-libs/daal4py/daal4py-2021.7.1.ebuild b/sci-libs/daal4py/daal4py-2021.7.1.ebuild
index d571121e7..927e08437 100644
--- a/sci-libs/daal4py/daal4py-2021.7.1.ebuild
+++ b/sci-libs/daal4py/daal4py-2021.7.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sci-libs/daal4py/daal4py-2021.7.1_p20221209.ebuild b/sci-libs/daal4py/daal4py-2021.7.1_p20221209.ebuild
index 605110be5..5e9722b4e 100644
--- a/sci-libs/daal4py/daal4py-2021.7.1_p20221209.ebuild
+++ b/sci-libs/daal4py/daal4py-2021.7.1_p20221209.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sci-libs/gdcm/gdcm-3.0.14.ebuild b/sci-libs/gdcm/gdcm-3.0.14.ebuild
index 5249e81b7..10f1d3b50 100644
--- a/sci-libs/gdcm/gdcm-3.0.14.ebuild
+++ b/sci-libs/gdcm/gdcm-3.0.14.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
inherit cmake python-single-r1
diff --git a/sci-libs/itk/itk-5.2.1-r2.ebuild b/sci-libs/itk/itk-5.2.1-r2.ebuild
index 98e39935e..c7519fb6f 100644
--- a/sci-libs/itk/itk-5.2.1-r2.ebuild
+++ b/sci-libs/itk/itk-5.2.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
VIRTUALX_REQUIRED="manual"
inherit cmake python-single-r1 virtualx
diff --git a/sci-libs/labbookdb/labbookdb-0.1.ebuild b/sci-libs/labbookdb/labbookdb-0.1.ebuild
index 8f148746d..9e535ede9 100644
--- a/sci-libs/labbookdb/labbookdb-0.1.ebuild
+++ b/sci-libs/labbookdb/labbookdb-0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-libs/nibabel/nibabel-3.0.2.ebuild b/sci-libs/nibabel/nibabel-3.0.2.ebuild
index f0759b51a..6c2cff127 100644
--- a/sci-libs/nibabel/nibabel-3.0.2.ebuild
+++ b/sci-libs/nibabel/nibabel-3.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-libs/nibabel/nibabel-3.2.1.ebuild b/sci-libs/nibabel/nibabel-3.2.1.ebuild
index c3b45a93b..97adfa2da 100644
--- a/sci-libs/nibabel/nibabel-3.2.1.ebuild
+++ b/sci-libs/nibabel/nibabel-3.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/sci-libs/nipy/nipy-0.4.2.ebuild b/sci-libs/nipy/nipy-0.4.2.ebuild
index 3b483638f..6d97b7b09 100644
--- a/sci-libs/nipy/nipy-0.4.2.ebuild
+++ b/sci-libs/nipy/nipy-0.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-libs/nipy/nipy-0.5.0.ebuild b/sci-libs/nipy/nipy-0.5.0.ebuild
index 81a462c96..2dbabadfd 100644
--- a/sci-libs/nipy/nipy-0.5.0.ebuild
+++ b/sci-libs/nipy/nipy-0.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-libs/nipype/nipype-1.5.0.ebuild b/sci-libs/nipype/nipype-1.5.0.ebuild
index f2a0815dc..abf8c0aa8 100644
--- a/sci-libs/nipype/nipype-1.5.0.ebuild
+++ b/sci-libs/nipype/nipype-1.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1
diff --git a/sci-libs/oneDAL/oneDAL-2021.7.1_p20221207.ebuild b/sci-libs/oneDAL/oneDAL-2021.7.1_p20221207.ebuild
index 32b7b218b..a34324f2d 100644
--- a/sci-libs/oneDAL/oneDAL-2021.7.1_p20221207.ebuild
+++ b/sci-libs/oneDAL/oneDAL-2021.7.1_p20221207.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit python-any-r1 java-pkg-2
# Latest from development required to build using open source DPC++
diff --git a/sci-libs/pybids/pybids-0.10.2.ebuild b/sci-libs/pybids/pybids-0.10.2.ebuild
index 1143655d7..8ddf531e8 100644
--- a/sci-libs/pybids/pybids-0.10.2.ebuild
+++ b/sci-libs/pybids/pybids-0.10.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-libs/pybids/pybids-0.12.4.ebuild b/sci-libs/pybids/pybids-0.12.4.ebuild
index ace1712ce..ffc9fad38 100644
--- a/sci-libs/pybids/pybids-0.12.4.ebuild
+++ b/sci-libs/pybids/pybids-0.12.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/sci-libs/pybids/pybids-0.6.5.ebuild b/sci-libs/pybids/pybids-0.6.5.ebuild
index ceb6784d1..47262bccd 100644
--- a/sci-libs/pybids/pybids-0.6.5.ebuild
+++ b/sci-libs/pybids/pybids-0.6.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-libs/rdkit/rdkit-2021.09.4.ebuild b/sci-libs/rdkit/rdkit-2021.09.4.ebuild
index a9b1258c9..a1621ea79 100644
--- a/sci-libs/rdkit/rdkit-2021.09.4.ebuild
+++ b/sci-libs/rdkit/rdkit-2021.09.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit cmake python-single-r1
diff --git a/sci-libs/scikit-learn-intelx/scikit-learn-intelx-2021.7.1.ebuild b/sci-libs/scikit-learn-intelx/scikit-learn-intelx-2021.7.1.ebuild
index 3a6b478f4..39ad0b2c8 100644
--- a/sci-libs/scikit-learn-intelx/scikit-learn-intelx-2021.7.1.ebuild
+++ b/sci-libs/scikit-learn-intelx/scikit-learn-intelx-2021.7.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sci-libs/simpleitk/simpleitk-1.2.4.ebuild b/sci-libs/simpleitk/simpleitk-1.2.4.ebuild
index fa9a721e3..26e0c688d 100644
--- a/sci-libs/simpleitk/simpleitk-1.2.4.ebuild
+++ b/sci-libs/simpleitk/simpleitk-1.2.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
LUA_COMPAT=( lua5-{1..3} )
inherit lua-single cmake python-single-r1
diff --git a/sci-libs/spyking-circus/spyking-circus-1.1.0.ebuild b/sci-libs/spyking-circus/spyking-circus-1.1.0.ebuild
index 3d7feaaf0..976a8535b 100644
--- a/sci-libs/spyking-circus/spyking-circus-1.1.0.ebuild
+++ b/sci-libs/spyking-circus/spyking-circus-1.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
diff --git a/sci-libs/torchvision/torchvision-0.14.1.ebuild b/sci-libs/torchvision/torchvision-0.14.1.ebuild
index 8ad8d7147..7f40fe556 100644
--- a/sci-libs/torchvision/torchvision-0.14.1.ebuild
+++ b/sci-libs/torchvision/torchvision-0.14.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sci-physics/oneloop/oneloop-2020.07.31.ebuild b/sci-physics/oneloop/oneloop-2020.07.31.ebuild
index 49b30f07e..8b98d1e1d 100644
--- a/sci-physics/oneloop/oneloop-2020.07.31.ebuild
+++ b/sci-physics/oneloop/oneloop-2020.07.31.ebuild
@@ -4,7 +4,7 @@
EAPI=8
# python only needed for create.py to get binaries
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit toolchain-funcs python-any-r1
DESCRIPTION="Library of one-loop scalar functions"
diff --git a/sci-physics/rivet/rivet-3.1.5.ebuild b/sci-physics/rivet/rivet-3.1.5.ebuild
index 4cc7c6018..b5156ce06 100644
--- a/sci-physics/rivet/rivet-3.1.5.ebuild
+++ b/sci-physics/rivet/rivet-3.1.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit python-single-r1 flag-o-matic autotools
diff --git a/sci-physics/rivet/rivet-3.1.6.ebuild b/sci-physics/rivet/rivet-3.1.6.ebuild
index 3a83f7136..bbdf10c78 100644
--- a/sci-physics/rivet/rivet-3.1.6.ebuild
+++ b/sci-physics/rivet/rivet-3.1.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
inherit python-single-r1 flag-o-matic autotools
diff --git a/sci-visualization/fsleyes-props/fsleyes-props-1.8.2.ebuild b/sci-visualization/fsleyes-props/fsleyes-props-1.8.2.ebuild
index eff42e1bb..d64dd274e 100644
--- a/sci-visualization/fsleyes-props/fsleyes-props-1.8.2.ebuild
+++ b/sci-visualization/fsleyes-props/fsleyes-props-1.8.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/sci-visualization/fsleyes-widgets/fsleyes-widgets-0.12.3.ebuild b/sci-visualization/fsleyes-widgets/fsleyes-widgets-0.12.3.ebuild
index ad56317e4..52edc1149 100644
--- a/sci-visualization/fsleyes-widgets/fsleyes-widgets-0.12.3.ebuild
+++ b/sci-visualization/fsleyes-widgets/fsleyes-widgets-0.12.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/sci-visualization/fsleyes/fsleyes-1.5.0.ebuild b/sci-visualization/fsleyes/fsleyes-1.5.0.ebuild
index 83fe78c68..b2e6b65f0 100644
--- a/sci-visualization/fsleyes/fsleyes-1.5.0.ebuild
+++ b/sci-visualization/fsleyes/fsleyes-1.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
inherit xdg distutils-r1 desktop virtualx
diff --git a/sys-cluster/easybuild-easyblocks/easybuild-easyblocks-4.6.2.ebuild b/sys-cluster/easybuild-easyblocks/easybuild-easyblocks-4.6.2.ebuild
index 769f8c8a6..a9d85617c 100644
--- a/sys-cluster/easybuild-easyblocks/easybuild-easyblocks-4.6.2.ebuild
+++ b/sys-cluster/easybuild-easyblocks/easybuild-easyblocks-4.6.2.ebuild
@@ -1,6 +1,6 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sys-cluster/easybuild-easyconfigs/easybuild-easyconfigs-4.6.2.ebuild b/sys-cluster/easybuild-easyconfigs/easybuild-easyconfigs-4.6.2.ebuild
index 64ead2b1c..1ba8958e3 100644
--- a/sys-cluster/easybuild-easyconfigs/easybuild-easyconfigs-4.6.2.ebuild
+++ b/sys-cluster/easybuild-easyconfigs/easybuild-easyconfigs-4.6.2.ebuild
@@ -1,6 +1,6 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild b/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild
index ff5c3e495..af40cfc50 100644
--- a/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild
+++ b/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild
@@ -1,6 +1,6 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sys-cluster/easybuild/easybuild-4.6.2.ebuild b/sys-cluster/easybuild/easybuild-4.6.2.ebuild
index 0b177969a..786deab5e 100644
--- a/sys-cluster/easybuild/easybuild-4.6.2.ebuild
+++ b/sys-cluster/easybuild/easybuild-4.6.2.ebuild
@@ -1,6 +1,6 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sys-cluster/modules/modules-4.6.0-r1.ebuild b/sys-cluster/modules/modules-4.6.0-r1.ebuild
index c6ecedf73..3aade0b38 100644
--- a/sys-cluster/modules/modules-4.6.0-r1.ebuild
+++ b/sys-cluster/modules/modules-4.6.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit autotools python-single-r1
diff --git a/sys-devel/DPC++/DPC++-2021.12.ebuild b/sys-devel/DPC++/DPC++-2021.12.ebuild
index b9db037f3..c967983d7 100644
--- a/sys-devel/DPC++/DPC++-2021.12.ebuild
+++ b/sys-devel/DPC++/DPC++-2021.12.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit cmake python-any-r1
DOCS_BUILDER="doxygen"
DOCS_DIR="build/docs"
diff --git a/sys-devel/DPC++/DPC++-2022.09.ebuild b/sys-devel/DPC++/DPC++-2022.09.ebuild
index ddf5e0918..a7fd591a1 100644
--- a/sys-devel/DPC++/DPC++-2022.09.ebuild
+++ b/sys-devel/DPC++/DPC++-2022.09.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit cmake python-any-r1
DOCS_BUILDER="doxygen"
DOCS_DIR="build/docs"
diff --git a/sys-devel/oneDPL/oneDPL-2021.7.1.ebuild b/sys-devel/oneDPL/oneDPL-2021.7.1.ebuild
index a7a6ee748..7db9cb0b6 100644
--- a/sys-devel/oneDPL/oneDPL-2021.7.1.ebuild
+++ b/sys-devel/oneDPL/oneDPL-2021.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
# Missing deps for documentation
-# PYTHON_COMPAT=( python3_{8..11} )
+# PYTHON_COMPAT=( python3_{10..11} )
# DOCS_BUILDER="sphinx"
# DOCS_DIR="documentation/library_guide"
# DOCS_AUTODOC=0