summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-10-13 10:24:36 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-10-13 10:24:36 +0000
commit9a7a7130ed87a405bd7d9ccbcb99af91d07a6dd2 (patch)
tree417f101623b6cda2bc91ed27563ab52c7cdaec61 /dev-python
parent3087c7476a05c19267b31b20359dd59bad5a86bb (diff)
downloadbaldeagleos-repo-9a7a7130ed87a405bd7d9ccbcb99af91d07a6dd2.tar.gz
baldeagleos-repo-9a7a7130ed87a405bd7d9ccbcb99af91d07a6dd2.tar.xz
baldeagleos-repo-9a7a7130ed87a405bd7d9ccbcb99af91d07a6dd2.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild2
-rw-r--r--dev-python/EbookLib/EbookLib-0.17.1.ebuild2
-rw-r--r--dev-python/PyPubSub/PyPubSub-4.0.3-r1.ebuild2
-rw-r--r--dev-python/PythonQwt/PythonQwt-0.14.5.ebuild2
-rw-r--r--dev-python/PythonQwt/PythonQwt-0.14.6.ebuild2
-rw-r--r--dev-python/SLPP/SLPP-1.2.3.ebuild2
-rw-r--r--dev-python/b2sdk/b2sdk-2.10.0.ebuild2
-rw-r--r--dev-python/b2sdk/b2sdk-2.9.4-r1.ebuild2
-rw-r--r--dev-python/bcrypt/bcrypt-4.3.0.ebuild2
-rw-r--r--dev-python/bcrypt/bcrypt-5.0.0.ebuild2
-rw-r--r--dev-python/beniget/beniget-0.4.2_p1.ebuild2
-rw-r--r--dev-python/betterproto/betterproto-2.0.0_beta6.ebuild2
-rw-r--r--dev-python/betterproto/betterproto-2.0.0_beta7.ebuild2
-rw-r--r--dev-python/bidict/bidict-0.23.1.ebuild2
-rw-r--r--dev-python/bincopy/bincopy-20.1.0.ebuild2
-rw-r--r--dev-python/bitstring/bitstring-4.3.1.ebuild2
-rw-r--r--dev-python/blessed/blessed-1.21.0.ebuild2
-rw-r--r--dev-python/blessed/blessed-1.22.0.ebuild2
-rw-r--r--dev-python/blinker/blinker-1.9.0.ebuild2
-rw-r--r--dev-python/blockbuster/blockbuster-1.5.25.ebuild2
-rw-r--r--dev-python/blosc/blosc-1.11.3.ebuild2
-rw-r--r--dev-python/bluelet/bluelet-0.2.0-r1.ebuild2
-rw-r--r--dev-python/blurb/blurb-2.0.0.ebuild2
-rw-r--r--dev-python/boltons/boltons-25.0.0.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.16.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.21.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.25.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.30.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.35.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.40.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.45.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.46.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.47.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.48.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.49.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.40.50.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.16.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.21.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.25.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.30.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.35.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.40.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.45.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.46.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.47.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.48.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.49.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.40.50.ebuild2
-rw-r--r--dev-python/bottle/bottle-0.12.25-r1.ebuild2
-rw-r--r--dev-python/bottle/bottle-0.13.3.ebuild2
-rw-r--r--dev-python/bottle/bottle-0.13.4.ebuild2
-rw-r--r--dev-python/bottleneck/bottleneck-1.5.0.ebuild2
-rw-r--r--dev-python/bottleneck/bottleneck-1.6.0.ebuild2
-rw-r--r--dev-python/bottleneck/bottleneck-1.6.0_rc1.ebuild2
-rw-r--r--dev-python/bpython/bpython-0.25.ebuild2
-rw-r--r--dev-python/brotlicffi/brotlicffi-1.1.0.0.ebuild2
-rw-r--r--dev-python/btrfs/btrfs-15.ebuild2
-rw-r--r--dev-python/btrfsutil/btrfsutil-6.14.ebuild2
-rw-r--r--dev-python/btrfsutil/btrfsutil-6.15.ebuild2
-rw-r--r--dev-python/btrfsutil/btrfsutil-6.16.1.ebuild2
-rw-r--r--dev-python/btrfsutil/btrfsutil-6.16.ebuild2
-rw-r--r--dev-python/btrfsutil/btrfsutil-6.17.ebuild2
-rw-r--r--dev-python/build/build-1.2.2_p1-r2.ebuild2
-rw-r--r--dev-python/build/build-1.3.0.ebuild2
-rw-r--r--dev-python/cbor2/cbor2-5.6.5.ebuild2
-rw-r--r--dev-python/cbor2/cbor2-5.7.0.ebuild2
-rw-r--r--dev-python/celery/celery-5.4.0.ebuild2
-rw-r--r--dev-python/cerberus/cerberus-1.3.7.ebuild2
-rw-r--r--dev-python/certifi/certifi-2025.08.03.ebuild2
-rw-r--r--dev-python/certifi/certifi-2025.10.05.ebuild2
-rw-r--r--dev-python/cffi/cffi-1.17.1.ebuild2
-rw-r--r--dev-python/cffi/cffi-2.0.0.ebuild2
-rw-r--r--dev-python/cfgv/cfgv-3.4.0.ebuild2
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.39.1.ebuild2
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.40.0.ebuild2
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.40.1.ebuild2
-rw-r--r--dev-python/cftime/cftime-1.6.4_p1.ebuild2
-rw-r--r--dev-python/cheroot/cheroot-10.0.1.ebuild2
-rw-r--r--dev-python/cheroot/cheroot-11.0.0.ebuild2
-rw-r--r--dev-python/cherrypy/cherrypy-18.10.0.ebuild2
-rw-r--r--dev-python/chevron/chevron-0.13.1.ebuild2
-rw-r--r--dev-python/chevron/chevron-0.14.0-r1.ebuild2
-rw-r--r--dev-python/chump/chump-1.6.0-r2.ebuild2
-rw-r--r--dev-python/cleo/cleo-2.1.0.ebuild2
-rw-r--r--dev-python/cli-helpers/cli-helpers-2.6.0.ebuild2
-rw-r--r--dev-python/cli-helpers/cli-helpers-2.7.0.ebuild2
-rw-r--r--dev-python/cli-helpers/cli-helpers-9999.ebuild2
-rw-r--r--dev-python/cli-ui/cli-ui-0.19.0.ebuild2
-rw-r--r--dev-python/click-help-colors/click-help-colors-0.9.4.ebuild2
-rw-r--r--dev-python/click-log/click-log-0.4.0.ebuild2
-rw-r--r--dev-python/click-option-group/click-option-group-0.5.7.ebuild2
-rw-r--r--dev-python/click-option-group/click-option-group-0.5.8.ebuild2
-rw-r--r--dev-python/click-option-group/click-option-group-0.5.9.ebuild2
-rw-r--r--dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild2
-rw-r--r--dev-python/click-repl/click-repl-0.2.0-r1.ebuild2
-rw-r--r--dev-python/click/click-8.2.1.ebuild2
-rw-r--r--dev-python/click/click-8.3.0.ebuild2
-rw-r--r--dev-python/cliff/cliff-4.10.0.ebuild2
-rw-r--r--dev-python/cliff/cliff-4.11.0.ebuild2
-rw-r--r--dev-python/clikit/clikit-0.6.2-r1.ebuild2
-rw-r--r--dev-python/clint/clint-0.5.1-r4.ebuild2
-rw-r--r--dev-python/cloudpickle/cloudpickle-3.1.1.ebuild2
-rw-r--r--dev-python/cloup/cloup-3.0.8.ebuild2
-rw-r--r--dev-python/cmd2/cmd2-2.6.2.ebuild2
-rw-r--r--dev-python/cmd2/cmd2-2.7.0.ebuild2
-rw-r--r--dev-python/cmd2/cmd2-3.0.0_beta1.ebuild2
-rw-r--r--dev-python/cmd2/cmd2-3.0.0_beta2.ebuild2
-rw-r--r--dev-python/cmd2/cmd2-3.0.0_rc1.ebuild2
-rw-r--r--dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild2
-rw-r--r--dev-python/colorful/colorful-0.5.7.ebuild2
-rw-r--r--dev-python/colorlog/colorlog-6.9.0.ebuild2
-rw-r--r--dev-python/colour/colour-0.1.5-r1.ebuild2
-rw-r--r--dev-python/comm/comm-0.2.3.ebuild2
-rw-r--r--dev-python/commentjson/commentjson-0.9.0-r2.ebuild2
-rw-r--r--dev-python/configobj/configobj-5.0.9.ebuild2
-rw-r--r--dev-python/configshell-fb/configshell-fb-2.0.2.ebuild2
-rw-r--r--dev-python/confuse/confuse-2.0.1.ebuild2
-rw-r--r--dev-python/cons/cons-0.4.7.ebuild2
-rw-r--r--dev-python/construct/construct-2.10.70.ebuild2
-rw-r--r--dev-python/contourpy/contourpy-1.3.2.ebuild2
-rw-r--r--dev-python/contourpy/contourpy-1.3.3.ebuild2
-rw-r--r--dev-python/cookies/cookies-2.2.1-r2.ebuild2
-rw-r--r--dev-python/cppy/cppy-1.3.1.ebuild2
-rw-r--r--dev-python/crc32c/crc32c-2.7.1.ebuild2
-rw-r--r--dev-python/crc32c/crc32c-2.7.1_p0.ebuild2
-rw-r--r--dev-python/crcmod/crcmod-1.7-r5.ebuild2
-rw-r--r--dev-python/croniter/croniter-6.0.0.ebuild2
-rw-r--r--dev-python/cryptg/cryptg-0.5.0_p0.ebuild2
-rw-r--r--dev-python/cson/cson-0.8-r4.ebuild2
-rw-r--r--dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild2
-rw-r--r--dev-python/cssselect/cssselect-1.3.0.ebuild2
-rw-r--r--dev-python/cssselect2/cssselect2-0.8.0.ebuild2
-rw-r--r--dev-python/cssutils/cssutils-2.11.1.ebuild2
-rw-r--r--dev-python/cstruct/cstruct-6.1.ebuild2
-rw-r--r--dev-python/csvkit/csvkit-2.1.0.ebuild2
-rw-r--r--dev-python/curtsies/curtsies-0.4.3.ebuild2
-rw-r--r--dev-python/cvxopt/cvxopt-1.3.2.ebuild2
-rw-r--r--dev-python/cwcwidth/cwcwidth-0.1.10.ebuild2
-rw-r--r--dev-python/cycler/cycler-0.12.1.ebuild2
-rw-r--r--dev-python/cython/cython-3.1.2-r1.ebuild2
-rw-r--r--dev-python/cython/cython-3.1.3.ebuild2
-rw-r--r--dev-python/cython/cython-3.1.4.ebuild2
-rw-r--r--dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild2
-rw-r--r--dev-python/dbus-python/dbus-python-1.4.0.ebuild2
-rw-r--r--dev-python/dbutils/dbutils-3.1.1.ebuild2
-rw-r--r--dev-python/dbutils/dbutils-3.1.2.ebuild2
-rw-r--r--dev-python/ddt/ddt-1.7.2.ebuild2
-rw-r--r--dev-python/debtcollector/debtcollector-3.0.0.ebuild2
-rw-r--r--dev-python/deepdiff/deepdiff-8.5.0.ebuild2
-rw-r--r--dev-python/deepdiff/deepdiff-8.6.1.ebuild2
-rw-r--r--dev-python/deepmerge/deepmerge-2.0.ebuild2
-rw-r--r--dev-python/defusedxml/defusedxml-0.7.1-r1.ebuild2
-rw-r--r--dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild2
-rw-r--r--dev-python/dep-logic/dep-logic-0.5.1.ebuild2
-rw-r--r--dev-python/dep-logic/dep-logic-0.5.2.ebuild2
-rw-r--r--dev-python/dependency-groups/dependency-groups-1.3.1.ebuild2
-rw-r--r--dev-python/desktop-notifier/desktop-notifier-6.1.1.ebuild2
-rw-r--r--dev-python/desktop-notifier/desktop-notifier-6.2.0.ebuild2
-rw-r--r--dev-python/devtools/devtools-0.12.2.ebuild2
-rw-r--r--dev-python/dict2xml/dict2xml-1.7.7.ebuild2
-rw-r--r--dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild2
-rw-r--r--dev-python/dill/dill-0.4.0.ebuild2
-rw-r--r--dev-python/discid/discid-1.3.0.ebuild2
-rw-r--r--dev-python/dissononce/dissononce-0.34.3-r3.ebuild2
-rw-r--r--dev-python/distlib/distlib-0.4.0.ebuild2
-rw-r--r--dev-python/distro/distro-1.9.0.ebuild2
-rw-r--r--dev-python/dkimpy/dkimpy-1.1.8.ebuild2
-rw-r--r--dev-python/dns-lexicon/dns-lexicon-3.21.1.ebuild2
-rw-r--r--dev-python/dnspython/dnspython-2.7.0-r1.ebuild2
-rw-r--r--dev-python/dnspython/dnspython-2.7.0.ebuild2
-rw-r--r--dev-python/dnspython/dnspython-2.8.0.ebuild2
-rw-r--r--dev-python/dnspython/dnspython-2.8.0_rc1.ebuild2
-rw-r--r--dev-python/doc8/doc8-2.0.0.ebuild2
-rw-r--r--dev-python/docker/docker-6.1.3.ebuild2
-rw-r--r--dev-python/docker/docker-7.0.0.ebuild2
-rw-r--r--dev-python/docker/docker-7.1.0.ebuild2
-rw-r--r--dev-python/dockerpty/dockerpty-0.4.1-r3.ebuild2
-rw-r--r--dev-python/docopt/docopt-0.6.2-r5.ebuild2
-rw-r--r--dev-python/docutils-glep/docutils-glep-1.5.ebuild2
-rw-r--r--dev-python/docutils/docutils-0.21.2.ebuild2
-rw-r--r--dev-python/docutils/docutils-0.22.1.ebuild2
-rw-r--r--dev-python/docutils/docutils-0.22.2.ebuild2
-rw-r--r--dev-python/docutils/docutils-0.22.ebuild2
-rw-r--r--dev-python/doit-py/doit-py-0.5.0-r1.ebuild2
-rw-r--r--dev-python/doit/doit-0.36.0-r2.ebuild2
-rw-r--r--dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild2
-rw-r--r--dev-python/doublex/doublex-1.9.6.1.ebuild2
-rw-r--r--dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild2
-rw-r--r--dev-python/dropbox/dropbox-12.0.2.ebuild2
-rw-r--r--dev-python/dtreeviz/dtreeviz-2.2.2.ebuild2
-rw-r--r--dev-python/dulwich/dulwich-0.23.2-r1.ebuild2
-rw-r--r--dev-python/dulwich/dulwich-0.24.1.ebuild2
-rw-r--r--dev-python/dulwich/dulwich-0.24.2.ebuild2
-rw-r--r--dev-python/editorconfig/editorconfig-0.17.0.ebuild2
-rw-r--r--dev-python/editorconfig/editorconfig-0.17.1.ebuild2
-rw-r--r--dev-python/electrum-ecc/electrum-ecc-0.0.5.ebuild2
-rw-r--r--dev-python/electrum-ecc/electrum-ecc-0.0.6.ebuild2
-rw-r--r--dev-python/emcee/emcee-3.1.6.ebuild2
-rw-r--r--dev-python/emoji/emoji-2.14.1.ebuild2
-rw-r--r--dev-python/emoji/emoji-2.15.0.ebuild2
-rw-r--r--dev-python/enrich/enrich-1.2.7-r1.ebuild2
-rw-r--r--dev-python/ensurepip-pip/ensurepip-pip-25.1.1-r1.ebuild2
-rw-r--r--dev-python/ensurepip-pip/ensurepip-pip-25.2.ebuild2
-rw-r--r--dev-python/ensurepip-setuptools/ensurepip-setuptools-80.9.0-r1.ebuild2
-rw-r--r--dev-python/ensurepip-wheel/ensurepip-wheel-0.45.1-r1.ebuild2
-rw-r--r--dev-python/entrypoint2/entrypoint2-1.1.ebuild2
-rw-r--r--dev-python/entrypoints/entrypoints-0.4.ebuild2
-rw-r--r--dev-python/environs/environs-14.2.0.ebuild2
-rw-r--r--dev-python/environs/environs-14.3.0.ebuild2
-rw-r--r--dev-python/enzyme/enzyme-0.5.2.ebuild2
-rw-r--r--dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild2
-rw-r--r--dev-python/etuples/etuples-0.3.10.ebuild2
-rw-r--r--dev-python/evdev/evdev-1.9.2.ebuild2
-rw-r--r--dev-python/events/events-0.5.ebuild2
-rw-r--r--dev-python/evernote2/evernote2-1.0.3.ebuild2
-rw-r--r--dev-python/evernote2/evernote2-9999.ebuild2
-rw-r--r--dev-python/ewmh/ewmh-0.1.6.ebuild2
-rw-r--r--dev-python/exceptiongroup/exceptiongroup-1.3.0.ebuild2
-rw-r--r--dev-python/execnet/execnet-2.1.1.ebuild2
-rw-r--r--dev-python/executing/executing-2.2.0.ebuild2
-rw-r--r--dev-python/executing/executing-2.2.1.ebuild2
-rw-r--r--dev-python/exif/exif-1.6.0.ebuild2
-rw-r--r--dev-python/expects/expects-0.9.0-r1.ebuild2
-rw-r--r--dev-python/expecttest/expecttest-0.3.0.ebuild2
-rw-r--r--dev-python/eyed3/eyed3-0.9.8.ebuild2
-rw-r--r--dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild2
-rw-r--r--dev-python/fido2/fido2-0.9.3-r1.ebuild2
-rw-r--r--dev-python/fido2/fido2-2.0.0.ebuild2
-rw-r--r--dev-python/fields/fields-5.0.0-r3.ebuild2
-rw-r--r--dev-python/filebytes/filebytes-0.10.2.ebuild2
-rw-r--r--dev-python/filebytes/filebytes-9999.ebuild2
-rw-r--r--dev-python/filelock/filelock-3.19.1.ebuild2
-rw-r--r--dev-python/filelock/filelock-3.20.0.ebuild2
-rw-r--r--dev-python/filetype/filetype-1.2.0.ebuild2
-rw-r--r--dev-python/find-libpython/find-libpython-0.4.0.ebuild2
-rw-r--r--dev-python/findimports/findimports-2.6.0.ebuild2
-rw-r--r--dev-python/findpython/findpython-0.6.3.ebuild2
-rw-r--r--dev-python/findpython/findpython-0.7.0.ebuild2
-rw-r--r--dev-python/fitsio/fitsio-1.2.6-r1.ebuild2
-rw-r--r--dev-python/fitsio/fitsio-1.2.8.ebuild2
-rw-r--r--dev-python/fixtures/fixtures-4.2.5.ebuild2
-rw-r--r--dev-python/fixtures/fixtures-4.2.6.ebuild2
-rw-r--r--dev-python/fleep/fleep-1.0.1-r1.ebuild2
-rw-r--r--dev-python/fleep/fleep-9999.ebuild2
-rw-r--r--dev-python/flexmock/flexmock-0.12.2.ebuild2
-rw-r--r--dev-python/flit-core/flit-core-3.12.0.ebuild2
-rw-r--r--dev-python/flit-scm/flit-scm-1.7.0.ebuild2
-rw-r--r--dev-python/flit/flit-3.12.0.ebuild2
-rw-r--r--dev-python/flufl-lock/flufl-lock-8.1.0.ebuild2
-rw-r--r--dev-python/flufl-lock/flufl-lock-8.2.0.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.59.0-r1.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.59.2.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.60.0.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.60.1.ebuild2
-rw-r--r--dev-python/forbiddenfruit/forbiddenfruit-0.1.4.ebuild2
-rw-r--r--dev-python/fpylll/fpylll-0.6.4.ebuild2
-rw-r--r--dev-python/fqdn/fqdn-1.5.1-r2.ebuild2
-rw-r--r--dev-python/freetype-py/freetype-py-2.5.1.ebuild2
-rw-r--r--dev-python/freezegun/freezegun-1.5.3.ebuild2
-rw-r--r--dev-python/freezegun/freezegun-1.5.4.ebuild2
-rw-r--r--dev-python/freezegun/freezegun-1.5.5.ebuild2
-rw-r--r--dev-python/fritzconnection/fritzconnection-1.15.0.ebuild2
-rw-r--r--dev-python/frozenlist/frozenlist-1.7.0.ebuild2
-rw-r--r--dev-python/frozenlist/frozenlist-1.8.0.ebuild2
-rw-r--r--dev-python/fs/fs-2.4.16-r1.ebuild2
-rw-r--r--dev-python/fsspec/fsspec-2025.7.0.ebuild2
-rw-r--r--dev-python/fsspec/fsspec-2025.9.0.ebuild2
-rw-r--r--dev-python/ftfy/ftfy-6.3.1.ebuild2
-rw-r--r--dev-python/fullmoon/fullmoon-1.0.2.ebuild2
-rw-r--r--dev-python/funcy/funcy-2.0.ebuild2
-rw-r--r--dev-python/furl/furl-2.1.4.ebuild2
-rw-r--r--dev-python/furo/furo-2025.7.19.ebuild2
-rw-r--r--dev-python/furo/furo-2025.9.25.ebuild2
-rw-r--r--dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild2
-rw-r--r--dev-python/gbinder/gbinder-1.1.2-r2.ebuild2
-rw-r--r--dev-python/gbinder/gbinder-9999.ebuild2
-rw-r--r--dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20240401.ebuild2
-rw-r--r--dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20250105.ebuild2
-rw-r--r--dev-python/gdb-pt-dump/gdb-pt-dump-9999.ebuild2
-rw-r--r--dev-python/genshi/genshi-0.7.9.ebuild2
-rw-r--r--dev-python/genson/genson-1.3.0.ebuild2
-rw-r--r--dev-python/genty/genty-1.3.2-r3.ebuild2
-rw-r--r--dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild2
-rw-r--r--dev-python/git-review/git-review-2.4.0.ebuild2
-rw-r--r--dev-python/git-review/git-review-2.5.0.ebuild2
-rw-r--r--dev-python/git-review/git-review-9999.ebuild2
-rw-r--r--dev-python/gitdb/gitdb-4.0.12.ebuild2
-rw-r--r--dev-python/github3-py/github3-py-4.0.1.ebuild2
-rw-r--r--dev-python/gitpython/gitpython-3.1.45.ebuild2
-rw-r--r--dev-python/glcontext/glcontext-3.0.0.ebuild2
-rw-r--r--dev-python/glfw/glfw-2.10.0.ebuild2
-rw-r--r--dev-python/gmpy2/gmpy2-2.2.1.ebuild2
-rw-r--r--dev-python/gmpy2/gmpy2-2.3.0_alpha1.ebuild2
-rw-r--r--dev-python/gnuplot-py/gnuplot-py-1.8_p8-r1.ebuild2
-rw-r--r--dev-python/gpep517/gpep517-19.ebuild2
-rw-r--r--dev-python/gpgmepy/gpgmepy-2.0.0-r1.ebuild2
-rw-r--r--dev-python/greenlet/greenlet-3.2.3.ebuild2
-rw-r--r--dev-python/greenlet/greenlet-3.2.4.ebuild2
-rw-r--r--dev-python/griffe/griffe-1.13.0.ebuild2
-rw-r--r--dev-python/griffe/griffe-1.14.0.ebuild2
-rw-r--r--dev-python/grpcio/grpcio-1.74.0.ebuild2
-rw-r--r--dev-python/grpcio/grpcio-1.75.0.ebuild2
-rw-r--r--dev-python/grpcio/grpcio-1.75.1.ebuild2
-rw-r--r--dev-python/grpclib/grpclib-0.4.8.ebuild2
-rw-r--r--dev-python/gsd/gsd-4.1.0.ebuild2
-rw-r--r--dev-python/gsd/gsd-4.2.0.ebuild2
-rw-r--r--dev-python/gst-python/gst-python-1.22.11-r1.ebuild2
-rw-r--r--dev-python/gst-python/gst-python-1.22.12-r1.ebuild2
-rw-r--r--dev-python/gst-python/gst-python-1.24.10-r1.ebuild2
-rw-r--r--dev-python/gst-python/gst-python-1.24.11-r1.ebuild2
-rw-r--r--dev-python/guessit/guessit-3.8.0.ebuild2
-rw-r--r--dev-python/guiqwt/guiqwt-4.4.5-r1.ebuild2
-rw-r--r--dev-python/guppy3/guppy3-3.1.4.ebuild2
-rw-r--r--dev-python/guppy3/guppy3-3.1.5.ebuild2
-rw-r--r--dev-python/h11/h11-0.14.0.ebuild2
-rw-r--r--dev-python/h11/h11-0.16.0.ebuild2
-rw-r--r--dev-python/h2/h2-4.2.0.ebuild2
-rw-r--r--dev-python/h2/h2-4.3.0.ebuild2
-rw-r--r--dev-python/h5py/h5py-3.13.0.ebuild2
-rw-r--r--dev-python/h5py/h5py-3.14.0.ebuild2
-rw-r--r--dev-python/hcloud/hcloud-2.5.4.ebuild2
-rw-r--r--dev-python/hcloud/hcloud-2.6.0.ebuild2
-rw-r--r--dev-python/hcloud/hcloud-2.7.0.ebuild2
-rw-r--r--dev-python/hcloud/hcloud-2.8.0.ebuild2
-rw-r--r--dev-python/helpdev/helpdev-0.7.1-r1.ebuild2
-rw-r--r--dev-python/hid_ups/hid_ups-1.0.1.ebuild2
-rw-r--r--dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild2
-rw-r--r--dev-python/hiredis/hiredis-3.2.1.ebuild2
-rw-r--r--dev-python/hishel/hishel-0.1.3.ebuild2
-rw-r--r--dev-python/housekeeping/housekeeping-1.1.ebuild2
-rw-r--r--dev-python/html2text/html2text-2025.4.15-r1.ebuild2
-rw-r--r--dev-python/html5lib/html5lib-1.1-r2.ebuild2
-rw-r--r--dev-python/httmock/httmock-1.4.0-r1.ebuild2
-rw-r--r--dev-python/http-ece/http-ece-1.2.1.ebuild2
-rw-r--r--dev-python/httpbin/httpbin-0.10.2-r1.ebuild2
-rw-r--r--dev-python/httpcore/httpcore-1.0.9-r1.ebuild2
-rw-r--r--dev-python/httplib2/httplib2-0.22.0.ebuild2
-rw-r--r--dev-python/httplib2/httplib2-0.30.0.ebuild2
-rw-r--r--dev-python/httplib2/httplib2-0.31.0.ebuild2
-rw-r--r--dev-python/httpretty/httpretty-1.1.4-r3.ebuild2
-rw-r--r--dev-python/httptools/httptools-0.6.4.ebuild2
-rw-r--r--dev-python/httpx-socks/httpx-socks-0.10.1.ebuild2
-rw-r--r--dev-python/httpx/httpx-0.28.1-r1.ebuild2
-rw-r--r--dev-python/hypercorn/hypercorn-0.17.3.ebuild2
-rw-r--r--dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild2
-rw-r--r--dev-python/hypothesis-gentoo/hypothesis-gentoo-3.ebuild2
-rw-r--r--dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.136.9.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.137.3.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.138.17.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.139.2.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.140.0.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.140.2.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.140.3.ebuild2
-rw-r--r--dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild2
-rw-r--r--dev-python/i3ipc/i3ipc-2.2.1-r2.ebuild2
-rw-r--r--dev-python/id/id-1.5.0.ebuild2
-rw-r--r--dev-python/identify/identify-2.6.14.ebuild2
-rw-r--r--dev-python/identify/identify-2.6.15.ebuild2
-rw-r--r--dev-python/ijson/ijson-3.4.0.ebuild2
-rw-r--r--dev-python/iminuit/iminuit-2.31.1.ebuild2
-rw-r--r--dev-python/importlib-resources/importlib-resources-6.5.2.ebuild2
-rw-r--r--dev-python/indexed-gzip/indexed-gzip-1.10.1.ebuild2
-rw-r--r--dev-python/indexed-gzip/indexed-gzip-1.8.7.ebuild2
-rw-r--r--dev-python/indexed-gzip/indexed-gzip-1.9.5.ebuild2
-rw-r--r--dev-python/inflect/inflect-7.5.0.ebuild2
-rw-r--r--dev-python/inflection/inflection-0.5.1-r1.ebuild2
-rw-r--r--dev-python/ini2toml/ini2toml-0.15.ebuild2
-rw-r--r--dev-python/iniconfig/iniconfig-2.1.0.ebuild2
-rw-r--r--dev-python/injector/injector-0.21.0-r1.ebuild2
-rw-r--r--dev-python/inotify-simple/inotify-simple-1.3.5.ebuild2
-rw-r--r--dev-python/inotify-simple/inotify-simple-2.0.1.ebuild2
-rw-r--r--dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild2
-rw-r--r--dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.2.ebuild2
-rw-r--r--dev-python/intelhex/intelhex-2.3.0-r1.ebuild2
-rw-r--r--dev-python/invoke/invoke-2.2.0.ebuild2
-rw-r--r--dev-python/ioctl-opt/ioctl-opt-1.3.ebuild2
-rw-r--r--dev-python/ioflo/ioflo-2.0.3.ebuild2
-rw-r--r--dev-python/ipdb/ipdb-0.13.13.ebuild2
-rw-r--r--dev-python/ipy/ipy-1.01-r1.ebuild2
-rw-r--r--dev-python/ipykernel/ipykernel-6.30.1.ebuild2
-rw-r--r--dev-python/ipykernel/ipykernel-7.0.0_alpha2.ebuild2
-rw-r--r--dev-python/ipykernel/ipykernel-7.0.0_alpha3.ebuild2
-rw-r--r--dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild2
-rw-r--r--dev-python/ipython-pygments-lexers/ipython-pygments-lexers-1.1.1.ebuild2
-rw-r--r--dev-python/ipython/ipython-8.37.0.ebuild2
-rw-r--r--dev-python/ipython/ipython-9.3.0.ebuild2
-rw-r--r--dev-python/ipython/ipython-9.4.0.ebuild2
-rw-r--r--dev-python/ipython/ipython-9.5.0.ebuild2
-rw-r--r--dev-python/ipython/ipython-9.6.0.ebuild2
-rw-r--r--dev-python/ipywidgets/ipywidgets-8.1.7.ebuild2
-rw-r--r--dev-python/irc/irc-20.5.0-r1.ebuild2
-rw-r--r--dev-python/irctokens/irctokens-2.0.2.ebuild2
-rw-r--r--dev-python/iso8601/iso8601-2.1.0.ebuild2
-rw-r--r--dev-python/isort/isort-6.0.1.ebuild2
-rw-r--r--dev-python/isort/isort-6.1.0.ebuild2
-rw-r--r--dev-python/isort/isort-7.0.0.ebuild2
-rw-r--r--dev-python/itunespy/itunespy-1.6.1.ebuild2
-rw-r--r--dev-python/jc/jc-1.25.5.ebuild2
-rw-r--r--dev-python/jc/jc-1.25.6.ebuild2
-rw-r--r--dev-python/jedi/jedi-0.19.2.ebuild2
-rw-r--r--dev-python/jeepney/jeepney-0.9.0.ebuild2
-rw-r--r--dev-python/jellyfish/jellyfish-1.2.0.ebuild2
-rw-r--r--dev-python/jellyfish/jellyfish-1.2.1.ebuild2
-rw-r--r--dev-python/joblib/joblib-1.5.1.ebuild2
-rw-r--r--dev-python/joblib/joblib-1.5.2.ebuild2
-rw-r--r--dev-python/josepy/josepy-2.0.0.ebuild2
-rw-r--r--dev-python/josepy/josepy-2.1.0.ebuild2
-rw-r--r--dev-python/jplephem/jplephem-2.22.ebuild2
-rw-r--r--dev-python/jplephem/jplephem-2.23.ebuild2
-rw-r--r--dev-python/jpype/jpype-1.6.0.ebuild2
-rw-r--r--dev-python/jq/jq-1.10.0.ebuild2
-rw-r--r--dev-python/jq/jq-1.8.0.ebuild2
-rw-r--r--dev-python/jq/jq-1.9.1.ebuild2
-rw-r--r--dev-python/js2py/js2py-0.74-r2.ebuild2
-rw-r--r--dev-python/jsmin/jsmin-3.0.1.ebuild2
-rw-r--r--dev-python/json-rpc/json-rpc-1.15.0.ebuild2
-rw-r--r--dev-python/json5/json5-0.12.0.ebuild2
-rw-r--r--dev-python/json5/json5-0.12.1.ebuild2
-rw-r--r--dev-python/json_exporter/json_exporter-1.0.2.ebuild2
-rw-r--r--dev-python/jsondiff/jsondiff-2.2.1.ebuild2
-rw-r--r--dev-python/jsonext/jsonext-0.4.2-r1.ebuild2
-rw-r--r--dev-python/jsonfeed/jsonfeed-1.1.2.ebuild2
-rw-r--r--dev-python/jsonlines/jsonlines-4.0.0.ebuild2
-rw-r--r--dev-python/jsonmerge/jsonmerge-1.9.2.ebuild2
-rw-r--r--dev-python/jsonpickle/jsonpickle-4.1.1.ebuild2
-rw-r--r--dev-python/jsonpointer/jsonpointer-2.4.ebuild2
-rw-r--r--dev-python/jsonpointer/jsonpointer-3.0.0.ebuild2
-rw-r--r--dev-python/jsonref/jsonref-1.1.0.ebuild2
-rw-r--r--dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild2
-rw-r--r--dev-python/jsonrpclib/jsonrpclib-9999.ebuild2
-rw-r--r--dev-python/jsonxs/jsonxs-0.6-r1.ebuild2
-rw-r--r--dev-python/junit-xml/junit-xml-1.9-r1.ebuild2
-rw-r--r--dev-python/jupyter-client/jupyter-client-8.6.3.ebuild2
-rw-r--r--dev-python/jupyter-console/jupyter-console-6.6.3.ebuild2
-rw-r--r--dev-python/jupyter-core/jupyter-core-5.8.1.ebuild2
-rw-r--r--dev-python/jupyter-events/jupyter-events-0.12.0.ebuild2
-rw-r--r--dev-python/jupyter-kernel-test/jupyter-kernel-test-0.7.0.ebuild2
-rw-r--r--dev-python/jupyter-lsp/jupyter-lsp-2.2.6.ebuild2
-rw-r--r--dev-python/jupyter-lsp/jupyter-lsp-2.3.0.ebuild2
-rw-r--r--dev-python/jupyter-server-proxy/jupyter-server-proxy-4.4.0.ebuild2
-rw-r--r--dev-python/jupyter-server/jupyter-server-2.16.0.ebuild2
-rw-r--r--dev-python/jupyter-server/jupyter-server-2.17.0.ebuild2
-rw-r--r--dev-python/jupyter/jupyter-1.1.1.ebuild2
-rw-r--r--dev-python/jwcrypto/jwcrypto-1.5.6.ebuild2
-rw-r--r--dev-python/k5test/k5test-0.10.4.ebuild2
-rw-r--r--dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild2
-rw-r--r--dev-python/keep/keep-2.11.ebuild2
-rw-r--r--dev-python/kerberos/kerberos-1.3.1-r2.ebuild2
-rw-r--r--dev-python/keyring/keyring-25.6.0-r1.ebuild2
-rw-r--r--dev-python/keyutils/keyutils-0.6-r2.ebuild2
-rw-r--r--dev-python/kgb/kgb-7.2.ebuild2
-rw-r--r--dev-python/kiwisolver/kiwisolver-1.4.8.ebuild2
-rw-r--r--dev-python/kiwisolver/kiwisolver-1.4.9.ebuild2
-rw-r--r--dev-python/klein/klein-24.8.0.ebuild2
-rw-r--r--dev-python/knowit/knowit-0.5.10.ebuild2
-rw-r--r--dev-python/knowit/knowit-0.5.11.ebuild2
-rw-r--r--dev-python/knowit/knowit-0.5.6.ebuild2
-rw-r--r--dev-python/knowit/knowit-0.5.8.ebuild2
-rw-r--r--dev-python/kombu/kombu-5.5.4.ebuild2
-rw-r--r--dev-python/kombu/kombu-5.6.0_beta3.ebuild2
-rw-r--r--dev-python/kombu/kombu-5.6.0_rc1.ebuild2
-rw-r--r--dev-python/krb5/krb5-0.7.1.ebuild2
-rw-r--r--dev-python/krb5/krb5-0.8.0.ebuild2
-rw-r--r--dev-python/langdetect/Manifest2
-rw-r--r--dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch13
-rw-r--r--dev-python/langdetect/langdetect-1.0.9.ebuild4
-rw-r--r--dev-python/langdetect/metadata.xml10
-rw-r--r--dev-python/leechcorepyc/leechcorepyc-2.21.0.ebuild2
-rw-r--r--dev-python/leechcorepyc/leechcorepyc-2.22.3.ebuild2
-rw-r--r--dev-python/lesscpy/lesscpy-0.15.1.ebuild2
-rw-r--r--dev-python/levenshtein/levenshtein-0.27.1.ebuild2
-rw-r--r--dev-python/libcst/libcst-1.8.2.ebuild2
-rw-r--r--dev-python/libcst/libcst-1.8.4.ebuild2
-rw-r--r--dev-python/libcst/libcst-1.8.5.ebuild2
-rw-r--r--dev-python/libevdev/libevdev-0.12.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.36.0.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.39.0.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.40.1.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.42.0.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.44.2.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.45.0.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.46.0.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.46.1.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.46.2.ebuild2
-rw-r--r--dev-python/libusb1/libusb1-3.3.1.ebuild2
-rw-r--r--dev-python/libvirt-python/libvirt-python-11.1.0.ebuild2
-rw-r--r--dev-python/libvirt-python/libvirt-python-11.2.0.ebuild2
-rw-r--r--dev-python/libvirt-python/libvirt-python-11.4.0.ebuild2
-rw-r--r--dev-python/libvirt-python/libvirt-python-11.6.0.ebuild2
-rw-r--r--dev-python/libvirt-python/libvirt-python-9999.ebuild2
-rw-r--r--dev-python/license-expression/license-expression-30.4.4.ebuild2
-rw-r--r--dev-python/line-profiler/line-profiler-4.2.0.ebuild2
-rw-r--r--dev-python/line-profiler/line-profiler-5.0.0.ebuild2
-rw-r--r--dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild2
-rw-r--r--dev-python/linuxdoc/linuxdoc-20240924.ebuild2
-rw-r--r--dev-python/linuxdoc/linuxdoc-99999999.ebuild2
-rw-r--r--dev-python/lit/lit-15.0.7.ebuild2
-rw-r--r--dev-python/lit/lit-16.0.6.ebuild2
-rw-r--r--dev-python/lit/lit-17.0.6.ebuild2
-rw-r--r--dev-python/lit/lit-18.1.8.ebuild2
-rw-r--r--dev-python/lit/lit-19.1.7.ebuild2
-rw-r--r--dev-python/lit/lit-20.1.8.ebuild2
-rw-r--r--dev-python/lit/lit-21.1.2.ebuild2
-rw-r--r--dev-python/lit/lit-21.1.3.ebuild2
-rw-r--r--dev-python/lit/lit-22.0.0.9999.ebuild2
-rw-r--r--dev-python/lit/lit-22.0.0_pre20251001.ebuild2
-rw-r--r--dev-python/lit/lit-22.0.0_pre20251004.ebuild2
-rw-r--r--dev-python/lit/lit-22.0.0_pre20251011.ebuild2
-rw-r--r--dev-python/littleutils/littleutils-0.2.4.ebuild2
-rw-r--r--dev-python/llfuse/llfuse-1.5.1.ebuild2
-rw-r--r--dev-python/lmdb/lmdb-1.7.2.ebuild2
-rw-r--r--dev-python/lmdb/lmdb-1.7.3.ebuild2
-rw-r--r--dev-python/lmfit/lmfit-1.3.3.ebuild2
-rw-r--r--dev-python/lmfit/lmfit-1.3.4.ebuild2
-rw-r--r--dev-python/locket/locket-1.0.0.ebuild2
-rw-r--r--dev-python/lockfile/lockfile-0.12.2-r3.ebuild2
-rw-r--r--dev-python/logbook/logbook-1.8.2.ebuild2
-rw-r--r--dev-python/logfury/logfury-1.0.1-r1.ebuild2
-rw-r--r--dev-python/loguru/loguru-0.7.3.ebuild2
-rw-r--r--dev-python/logutils/logutils-0.3.5-r1.ebuild2
-rw-r--r--dev-python/loky/loky-3.5.5.ebuild2
-rw-r--r--dev-python/loky/loky-3.5.6.ebuild2
-rw-r--r--dev-python/looseversion/looseversion-1.3.0.ebuild2
-rw-r--r--dev-python/lru-dict/lru-dict-1.3.0.ebuild2
-rw-r--r--dev-python/lsp-tree-sitter/lsp-tree-sitter-0.0.18.ebuild2
-rw-r--r--dev-python/lsprotocol/lsprotocol-2025.0.0.ebuild2
-rw-r--r--dev-python/lxml/lxml-5.4.0-r2.ebuild2
-rw-r--r--dev-python/lxml/lxml-6.0.0.ebuild2
-rw-r--r--dev-python/lxml/lxml-6.0.1.ebuild2
-rw-r--r--dev-python/lxml/lxml-6.0.2.ebuild2
-rw-r--r--dev-python/lz4/lz4-4.4.4.ebuild2
-rw-r--r--dev-python/m2crypto/m2crypto-0.45.1.ebuild2
-rw-r--r--dev-python/m2crypto/m2crypto-0.46.2.ebuild2
-rw-r--r--dev-python/mdit-py-plugins/mdit-py-plugins-0.4.2.ebuild2
-rw-r--r--dev-python/mdit-py-plugins/mdit-py-plugins-0.5.0.ebuild2
-rw-r--r--dev-python/mdurl/mdurl-0.1.2.ebuild2
-rw-r--r--dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild2
-rw-r--r--dev-python/merge3/merge3-0.0.15.ebuild2
-rw-r--r--dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild2
-rw-r--r--dev-python/mergedict/mergedict-1.0.0-r1.ebuild2
-rw-r--r--dev-python/meshio/meshio-5.3.5-r1.ebuild2
-rw-r--r--dev-python/meson-python/meson-python-0.18.0-r1.ebuild2
-rw-r--r--dev-python/mido/mido-1.3.3.ebuild2
-rw-r--r--dev-python/mimerender/mimerender-0.6.0-r1.ebuild2
-rw-r--r--dev-python/minidb/minidb-2.0.8.ebuild2
-rw-r--r--dev-python/minify-html/minify-html-0.16.4.ebuild2
-rw-r--r--dev-python/minimock/minimock-1.3.0-r1.ebuild2
-rw-r--r--dev-python/mininet/mininet-2.3.0.ebuild2
-rw-r--r--dev-python/miniupnpc/miniupnpc-2.3.3.ebuild2
-rw-r--r--dev-python/mistletoe/mistletoe-1.4.0.ebuild2
-rw-r--r--dev-python/mistune/mistune-3.1.3.ebuild2
-rw-r--r--dev-python/mistune/mistune-3.1.4.ebuild2
-rw-r--r--dev-python/mitype/mitype-0.2.6.ebuild2
-rw-r--r--dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild2
-rw-r--r--dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild2
-rw-r--r--dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild2
-rw-r--r--dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild2
-rw-r--r--dev-python/mkdocs-git-committers-plugin/mkdocs-git-committers-plugin-0.2.3.ebuild2
-rw-r--r--dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.3.0.ebuild2
-rw-r--r--dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild2
-rw-r--r--dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.8.0.ebuild2
-rw-r--r--dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.1.2.ebuild2
-rw-r--r--dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild2
-rw-r--r--dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.17.3.ebuild2
-rw-r--r--dev-python/mkdocs/mkdocs-1.6.0.ebuild2
-rw-r--r--dev-python/mkdocs/mkdocs-1.6.1.ebuild2
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.17.0.ebuild2
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.18.0.ebuild2
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.18.2.ebuild2
-rw-r--r--dev-python/mkdocstrings/mkdocstrings-0.30.0.ebuild2
-rw-r--r--dev-python/mkdocstrings/mkdocstrings-0.30.1.ebuild2
-rw-r--r--dev-python/ml-dtypes/ml-dtypes-0.5.1.ebuild2
-rw-r--r--dev-python/ml-dtypes/ml-dtypes-0.5.3.ebuild2
-rw-r--r--dev-python/mmtf-python/mmtf-python-1.1.3.ebuild2
-rw-r--r--dev-python/mobi/mobi-0.3.3.ebuild2
-rw-r--r--dev-python/mock/mock-5.2.0.ebuild2
-rw-r--r--dev-python/moddb/moddb-0.12.0.ebuild2
-rw-r--r--dev-python/moddb/moddb-0.13.0.ebuild2
-rw-r--r--dev-python/modern-colorthief/modern-colorthief-0.1.7.ebuild2
-rw-r--r--dev-python/moderngl-window/moderngl-window-3.1.1.ebuild2
-rw-r--r--dev-python/moderngl/moderngl-5.12.0-r1.ebuild2
-rw-r--r--dev-python/more-itertools/more-itertools-10.7.0.ebuild2
-rw-r--r--dev-python/more-itertools/more-itertools-10.8.0.ebuild2
-rw-r--r--dev-python/moreorless/moreorless-0.4.0.ebuild2
-rw-r--r--dev-python/moto/moto-4.2.14.ebuild2
-rw-r--r--dev-python/moto/moto-5.1.10.ebuild2
-rw-r--r--dev-python/moto/moto-5.1.11.ebuild2
-rw-r--r--dev-python/moto/moto-5.1.12.ebuild2
-rw-r--r--dev-python/moto/moto-5.1.13.ebuild2
-rw-r--r--dev-python/moto/moto-5.1.14.ebuild2
-rw-r--r--dev-python/moto/moto-5.1.8.ebuild2
-rw-r--r--dev-python/moto/moto-5.1.9.ebuild2
-rw-r--r--dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild2
-rw-r--r--dev-python/mpi4py/mpi4py-3.1.5.ebuild2
-rw-r--r--dev-python/mpi4py/mpi4py-4.0.1.ebuild2
-rw-r--r--dev-python/mpxj/mpxj-14.1.0.ebuild2
-rw-r--r--dev-python/mrcfile/mrcfile-1.5.4.ebuild2
-rw-r--r--dev-python/msgspec/msgspec-0.19.0.ebuild2
-rw-r--r--dev-python/msrest/msrest-0.7.1.ebuild2
-rw-r--r--dev-python/mss/mss-10.0.0.ebuild2
-rw-r--r--dev-python/mss/mss-10.1.0.ebuild2
-rw-r--r--dev-python/multidict/multidict-6.6.4.ebuild2
-rw-r--r--dev-python/multidict/multidict-6.7.0.ebuild2
-rw-r--r--dev-python/multiprocess/multiprocess-0.70.17-r1.ebuild2
-rw-r--r--dev-python/munch/munch-4.0.0.ebuild2
-rw-r--r--dev-python/munkres/munkres-1.1.4-r1.ebuild2
-rw-r--r--dev-python/mwclient/mwclient-0.11.0.ebuild2
-rw-r--r--dev-python/mygpoclient/mygpoclient-1.10.ebuild2
-rw-r--r--dev-python/mypy-extensions/mypy-extensions-1.1.0.ebuild2
-rw-r--r--dev-python/mypy/mypy-1.16.1.ebuild2
-rw-r--r--dev-python/mypy/mypy-1.17.0.ebuild2
-rw-r--r--dev-python/mypy/mypy-1.17.1.ebuild2
-rw-r--r--dev-python/mypy/mypy-1.18.1.ebuild2
-rw-r--r--dev-python/mypy/mypy-1.18.2.ebuild2
-rw-r--r--dev-python/mysqlclient/mysqlclient-2.2.7-r1.ebuild2
-rw-r--r--dev-python/mysqlclient/mysqlclient-2.2.7.ebuild2
-rw-r--r--dev-python/nbclient/nbclient-0.10.2.ebuild2
-rw-r--r--dev-python/nbconvert/nbconvert-7.16.6.ebuild2
-rw-r--r--dev-python/nbdime/nbdime-4.0.2.ebuild2
-rw-r--r--dev-python/nbsphinx/nbsphinx-0.9.6.ebuild2
-rw-r--r--dev-python/nbxmpp/nbxmpp-6.3.0.ebuild2
-rw-r--r--dev-python/nbxmpp/nbxmpp-6.3.1.ebuild2
-rw-r--r--dev-python/neovim-remote/neovim-remote-2.5.1.ebuild2
-rw-r--r--dev-python/neovim-remote/neovim-remote-9999.ebuild2
-rw-r--r--dev-python/netcdf4/netcdf4-1.7.2.ebuild2
-rw-r--r--dev-python/netlink/netlink-0.1.ebuild2
-rw-r--r--dev-python/networkx/networkx-3.5-r1.ebuild2
-rw-r--r--dev-python/nh3/nh3-0.3.0.ebuild2
-rw-r--r--dev-python/nh3/nh3-0.3.1.ebuild2
-rw-r--r--dev-python/nitrokey/nitrokey-0.4.1.ebuild2
-rw-r--r--dev-python/nkdfu/nkdfu-0.2.ebuild2
-rw-r--r--dev-python/nltk/nltk-3.8.1.ebuild2
-rw-r--r--dev-python/nltk/nltk-3.9.1.ebuild2
-rw-r--r--dev-python/nnpy/nnpy-1.4.2-r1.ebuild2
-rw-r--r--dev-python/node-semver/node-semver-0.9.0.ebuild2
-rw-r--r--dev-python/nodeenv/nodeenv-1.9.1.ebuild2
-rw-r--r--dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild2
-rw-r--r--dev-python/nose2/nose2-0.15.1.ebuild2
-rw-r--r--dev-python/notebook-shim/notebook-shim-0.2.4.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.3.3.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.4.5.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.4.6.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.4.7.ebuild2
-rw-r--r--dev-python/notify2/notify2-0.3.1-r3.ebuild2
-rw-r--r--dev-python/nox/nox-2025.05.01.ebuild2
-rw-r--r--dev-python/ntplib/ntplib-0.4.0-r1.ebuild2
-rw-r--r--dev-python/numexpr/numexpr-2.11.0.ebuild2
-rw-r--r--dev-python/numexpr/numexpr-2.12.1.ebuild2
-rw-r--r--dev-python/numexpr/numexpr-2.13.0.ebuild2
-rw-r--r--dev-python/numexpr/numexpr-2.13.1.ebuild2
-rw-r--r--dev-python/numpy/numpy-1.26.4.ebuild2
-rw-r--r--dev-python/numpy/numpy-2.2.6.ebuild2
-rw-r--r--dev-python/numpy/numpy-2.3.1.ebuild2
-rw-r--r--dev-python/numpy/numpy-2.3.2-r1.ebuild2
-rw-r--r--dev-python/numpy/numpy-2.3.2.ebuild2
-rw-r--r--dev-python/numpy/numpy-2.3.3.ebuild2
-rw-r--r--dev-python/numpydoc/numpydoc-1.9.0-r1.ebuild2
-rw-r--r--dev-python/oct2py/oct2py-5.8.0.ebuild2
-rw-r--r--dev-python/odfdo/odfdo-3.14.4.ebuild2
-rw-r--r--dev-python/odfpy/odfpy-1.4.2.ebuild2
-rw-r--r--dev-python/olefile/olefile-0.47.ebuild2
-rw-r--r--dev-python/omemo-dr/omemo-dr-1.0.1.ebuild2
-rw-r--r--dev-python/opcodes/opcodes-0.3.14-r2.ebuild2
-rw-r--r--dev-python/openpyxl/openpyxl-3.1.5.ebuild2
-rw-r--r--dev-python/opentelemetry-sdk/opentelemetry-sdk-1.35.0.ebuild2
-rw-r--r--dev-python/opentelemetry-sdk/opentelemetry-sdk-1.36.0.ebuild2
-rw-r--r--dev-python/opentelemetry-sdk/opentelemetry-sdk-1.37.0.ebuild2
-rw-r--r--dev-python/opt-einsum/opt-einsum-3.4.0.ebuild2
-rw-r--r--dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild2
-rw-r--r--dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild2
-rw-r--r--dev-python/orderly-set/orderly-set-5.4.1.ebuild2
-rw-r--r--dev-python/orderly-set/orderly-set-5.5.0.ebuild2
-rw-r--r--dev-python/orjson/orjson-3.10.18.ebuild2
-rw-r--r--dev-python/orjson/orjson-3.11.1.ebuild2
-rw-r--r--dev-python/orjson/orjson-3.11.2.ebuild2
-rw-r--r--dev-python/orjson/orjson-3.11.3.ebuild2
-rw-r--r--dev-python/os-client-config/os-client-config-2.3.0.ebuild2
-rw-r--r--dev-python/os-service-types/os-service-types-1.8.0.ebuild2
-rw-r--r--dev-python/osc-lib/osc-lib-4.1.0.ebuild2
-rw-r--r--dev-python/osc-lib/osc-lib-4.2.0.ebuild2
-rw-r--r--dev-python/oscrypto/oscrypto-1.3.0-r2.ebuild2
-rw-r--r--dev-python/oslo-concurrency/oslo-concurrency-7.1.0.ebuild2
-rw-r--r--dev-python/oslo-concurrency/oslo-concurrency-7.2.0.ebuild2
-rw-r--r--dev-python/oslo-config/oslo-config-10.0.0.ebuild2
-rw-r--r--dev-python/oslo-context/oslo-context-6.0.0.ebuild2
-rw-r--r--dev-python/oslo-context/oslo-context-6.1.0.ebuild2
-rw-r--r--dev-python/oslo-i18n/oslo-i18n-6.5.1.ebuild2
-rw-r--r--dev-python/oslo-i18n/oslo-i18n-6.6.0.ebuild2
-rw-r--r--dev-python/oslo-log/oslo-log-7.2.0.ebuild2
-rw-r--r--dev-python/oslo-log/oslo-log-7.2.1.ebuild2
-rw-r--r--dev-python/oslo-utils/oslo-utils-9.0.0.ebuild2
-rw-r--r--dev-python/oslo-utils/oslo-utils-9.1.0.ebuild2
-rw-r--r--dev-python/oslotest/oslotest-5.0.1.ebuild2
-rw-r--r--dev-python/outcome/outcome-1.3.0_p0.ebuild2
-rw-r--r--dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild2
-rw-r--r--dev-python/overrides/overrides-7.7.0-r1.ebuild2
-rw-r--r--dev-python/ovs/ovs-2.17.12.ebuild2
-rw-r--r--dev-python/ovs/ovs-2.17.1_p1.ebuild2
-rw-r--r--dev-python/ovs/ovs-2.17.9.ebuild2
-rw-r--r--dev-python/ovs/ovs-3.6.0.ebuild2
-rw-r--r--dev-python/owslib/owslib-0.34.1.ebuild2
-rw-r--r--dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild2
-rw-r--r--dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild2
-rw-r--r--dev-python/pdm/pdm-2.25.9.ebuild2
-rw-r--r--dev-python/pdm/pdm-2.26.0.ebuild2
-rw-r--r--dev-python/pdoc3/pdoc3-0.11.6.ebuild2
-rw-r--r--dev-python/pebble/pebble-5.1.3.ebuild2
-rw-r--r--dev-python/peewee/peewee-3.18.2.ebuild2
-rw-r--r--dev-python/pefile/pefile-2024.8.26.ebuild2
-rw-r--r--dev-python/pefile/pefile-9999.ebuild2
-rw-r--r--dev-python/pem/pem-23.1.0.ebuild2
-rw-r--r--dev-python/persist-queue/persist-queue-0.8.1.ebuild2
-rw-r--r--dev-python/persist-queue/persist-queue-1.0.0.ebuild2
-rw-r--r--dev-python/pexpect/pexpect-4.9.0.ebuild2
-rw-r--r--dev-python/pgzero/pgzero-1.2.1-r2.ebuild2
-rw-r--r--dev-python/phonenumbers/phonenumbers-9.0.12.ebuild2
-rw-r--r--dev-python/phonenumbers/phonenumbers-9.0.13.ebuild2
-rw-r--r--dev-python/phonenumbers/phonenumbers-9.0.14.ebuild2
-rw-r--r--dev-python/phonenumbers/phonenumbers-9.0.15.ebuild2
-rw-r--r--dev-python/phonenumbers/phonenumbers-9.0.16.ebuild2
-rw-r--r--dev-python/phply/phply-1.2.6.ebuild2
-rw-r--r--dev-python/picobox/picobox-4.0.0.ebuild2
-rw-r--r--dev-python/pid/pid-3.0.4-r1.ebuild2
-rw-r--r--dev-python/piexif/piexif-1.1.3-r4.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-9.10.1.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-9.10.2.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-9.11.0.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-9.5.2.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-9.9.0.ebuild2
-rw-r--r--dev-python/pillow-heif/pillow-heif-1.1.0.ebuild2
-rw-r--r--dev-python/pillow-heif/pillow-heif-1.1.1.ebuild2
-rw-r--r--dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.2.ebuild2
-rw-r--r--dev-python/pillow/pillow-11.2.1.ebuild2
-rw-r--r--dev-python/pillow/pillow-11.3.0.ebuild2
-rw-r--r--dev-python/pipdeptree/pipdeptree-2.23.4.ebuild2
-rw-r--r--dev-python/pipdeptree/pipdeptree-2.26.1.ebuild2
-rw-r--r--dev-python/pipdeptree/pipdeptree-2.27.0.ebuild2
-rw-r--r--dev-python/pipdeptree/pipdeptree-2.28.0.ebuild2
-rw-r--r--dev-python/pipdeptree/pipdeptree-2.29.0.ebuild2
-rw-r--r--dev-python/pipenv/pipenv-2024.0.2-r1.ebuild2
-rw-r--r--dev-python/pipx/pipx-1.7.1.ebuild2
-rw-r--r--dev-python/pipx/pipx-1.8.0.ebuild2
-rw-r--r--dev-python/pivy/pivy-0.6.10.ebuild2
-rw-r--r--dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild2
-rw-r--r--dev-python/pkginfo/pkginfo-1.12.1.2.ebuild2
-rw-r--r--dev-python/plette/plette-0.4.4.ebuild2
-rw-r--r--dev-python/plette/plette-2.1.0.ebuild2
-rw-r--r--dev-python/plotext/plotext-5.3.0.ebuild2
-rw-r--r--dev-python/plotext/plotext-5.3.2.ebuild2
-rw-r--r--dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild2
-rw-r--r--dev-python/plotly/plotly-6.3.0.ebuild2
-rw-r--r--dev-python/plotly/plotly-6.3.1.ebuild2
-rw-r--r--dev-python/pluggy/pluggy-1.6.0.ebuild2
-rw-r--r--dev-python/plum/plum-0.8.7.ebuild2
-rw-r--r--dev-python/plumbum/plumbum-1.9.0.ebuild2
-rw-r--r--dev-python/ply/ply-3.11-r2.ebuild2
-rw-r--r--dev-python/plyvel/plyvel-1.5.1.ebuild2
-rw-r--r--dev-python/pmw/pmw-2.1.1.ebuild2
-rw-r--r--dev-python/pocketlint/pocketlint-0.25-r1.ebuild2
-rw-r--r--dev-python/pocketlint/pocketlint-0.26.ebuild2
-rw-r--r--dev-python/pockets/pockets-0.9.1-r3.ebuild2
-rw-r--r--dev-python/poetry-plugin-export/poetry-plugin-export-1.9.0-r1.ebuild2
-rw-r--r--dev-python/poetry/poetry-2.1.3.ebuild2
-rw-r--r--dev-python/poetry/poetry-2.2.0.ebuild2
-rw-r--r--dev-python/poetry/poetry-2.2.1.ebuild2
-rw-r--r--dev-python/polib/polib-1.2.0.ebuild2
-rw-r--r--dev-python/pooch/pooch-1.8.2.ebuild2
-rw-r--r--dev-python/portend/portend-3.2.1.ebuild2
-rw-r--r--dev-python/poyo/poyo-0.5.0-r1.ebuild2
-rw-r--r--dev-python/pplpy/pplpy-0.8.10-r1.ebuild2
-rw-r--r--dev-python/precis-i18n/precis-i18n-1.1.1.ebuild2
-rw-r--r--dev-python/pretend/pretend-1.0.9-r2.ebuild2
-rw-r--r--dev-python/primecountpy/primecountpy-0.1.1.ebuild2
-rw-r--r--dev-python/priority/priority-2.0.0-r1.ebuild2
-rw-r--r--dev-python/process-tests/process-tests-3.0.0.ebuild2
-rw-r--r--dev-python/progress/progress-1.6.1.ebuild2
-rw-r--r--dev-python/prometheus-client/prometheus-client-0.22.1.ebuild2
-rw-r--r--dev-python/prometheus-client/prometheus-client-0.23.0.ebuild2
-rw-r--r--dev-python/prometheus-client/prometheus-client-0.23.1.ebuild2
-rw-r--r--dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild2
-rw-r--r--dev-python/prometheus_exporter/prometheus_exporter-1.1.0.ebuild2
-rw-r--r--dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild2
-rw-r--r--dev-python/prompt-toolkit/prompt-toolkit-3.0.51.ebuild2
-rw-r--r--dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild2
-rw-r--r--dev-python/proselint/proselint-0.14.0.ebuild2
-rw-r--r--dev-python/protego/protego-0.4.0.ebuild2
-rw-r--r--dev-python/proto-plus/proto-plus-1.26.1.ebuild2
-rw-r--r--dev-python/protobuf/protobuf-5.29.4-r2.ebuild2
-rw-r--r--dev-python/protobuf/protobuf-5.29.5-r1.ebuild2
-rw-r--r--dev-python/protobuf/protobuf-6.30.2-r1.ebuild2
-rw-r--r--dev-python/protobuf/protobuf-6.30.2-r2.ebuild2
-rw-r--r--dev-python/protobuf/protobuf-6.31.1.ebuild2
-rw-r--r--dev-python/protobuf/protobuf-6.32.0.ebuild2
-rw-r--r--dev-python/protobuf/protobuf-6.32.1-r1.ebuild2
-rw-r--r--dev-python/protobuf/protobuf-6.32.1.ebuild2
-rw-r--r--dev-python/proton-core/proton-core-0.7.0.ebuild2
-rw-r--r--dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild2
-rw-r--r--dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild2
-rw-r--r--dev-python/psutil/psutil-7.0.0.ebuild2
-rw-r--r--dev-python/psutil/psutil-7.1.0.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-2.9.10.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-2.9.11.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-3.2.10.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-3.2.9.ebuild2
-rw-r--r--dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild2
-rw-r--r--dev-python/ptpython/ptpython-3.0.29.ebuild2
-rw-r--r--dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild2
-rw-r--r--dev-python/publicsuffix2/publicsuffix2-2.20191221-r2.ebuild2
-rw-r--r--dev-python/pudb/pudb-2025.1.1.ebuild2
-rw-r--r--dev-python/pudb/pudb-2025.1.ebuild2
-rw-r--r--dev-python/pulsectl/pulsectl-24.12.0.ebuild2
-rw-r--r--dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild2
-rw-r--r--dev-python/py-himitsu/py-himitsu-0.0.9.ebuild2
-rw-r--r--dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild2
-rw-r--r--dev-python/py/py-1.11.0-r1.ebuild2
-rw-r--r--dev-python/pybind11/pybind11-2.13.6.ebuild2
-rw-r--r--dev-python/pybind11/pybind11-3.0.0-r1.ebuild2
-rw-r--r--dev-python/pybind11/pybind11-3.0.1.ebuild2
-rw-r--r--dev-python/pybtex-docutils/pybtex-docutils-1.0.3.ebuild2
-rw-r--r--dev-python/pybtex/pybtex-0.25.0.ebuild2
-rw-r--r--dev-python/pybtex/pybtex-0.25.1.ebuild2
-rw-r--r--dev-python/pycdio/pycdio-2.1.1-r1.ebuild2
-rw-r--r--dev-python/pychm/pychm-0.8.6-r1.ebuild2
-rw-r--r--dev-python/pyclip/pyclip-0.7.0-r2.ebuild2
-rw-r--r--dev-python/pyclip/pyclip-9999.ebuild2
-rw-r--r--dev-python/pyclipper/pyclipper-1.3.0_p6.ebuild2
-rw-r--r--dev-python/pycodestyle/pycodestyle-2.14.0.ebuild2
-rw-r--r--dev-python/pycountry/pycountry-24.6.1.ebuild2
-rw-r--r--dev-python/pycpio/pycpio-1.5.4.ebuild2
-rw-r--r--dev-python/pycpio/pycpio-1.5.5.ebuild2
-rw-r--r--dev-python/pycpio/pycpio-9999.ebuild2
-rw-r--r--dev-python/pycryptodome/pycryptodome-3.22.0.ebuild2
-rw-r--r--dev-python/pycryptodome/pycryptodome-3.23.0.ebuild2
-rw-r--r--dev-python/pycups/pycups-2.0.4.ebuild2
-rw-r--r--dev-python/pycurl-requests/pycurl-requests-0.5.0-r1.ebuild2
-rw-r--r--dev-python/pycurl-requests/pycurl-requests-0.5.1.ebuild2
-rw-r--r--dev-python/pycurl/pycurl-7.45.6.ebuild2
-rw-r--r--dev-python/pycurl/pycurl-7.45.7.ebuild2
-rw-r--r--dev-python/pycxx/pycxx-7.1.8-r3.ebuild2
-rw-r--r--dev-python/pydbus/pydbus-0.6.0-r1.ebuild2
-rw-r--r--dev-python/pydecomp/pydecomp-0.3-r3.ebuild2
-rw-r--r--dev-python/pydecomp/pydecomp-9999.ebuild2
-rw-r--r--dev-python/pydes/pydes-2.0.1-r2.ebuild2
-rw-r--r--dev-python/pydevd/pydevd-3.4.1.ebuild2
-rw-r--r--dev-python/pydiffx/pydiffx-1.1.ebuild2
-rw-r--r--dev-python/pydot/pydot-4.0.1.ebuild2
-rw-r--r--dev-python/pydub/pydub-0.25.1.ebuild2
-rw-r--r--dev-python/pydyf/pydyf-0.11.0.ebuild2
-rw-r--r--dev-python/pyeclib/pyeclib-1.6.4.ebuild2
-rw-r--r--dev-python/pyeclib/pyeclib-1.7.0.ebuild2
-rw-r--r--dev-python/pyelftools/pyelftools-0.32.ebuild2
-rw-r--r--dev-python/pyfiglet/pyfiglet-1.0.2.ebuild2
-rw-r--r--dev-python/pyftdi/pyftdi-0.55.4.ebuild2
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-2.0.1.ebuild2
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-2.1.0.ebuild2
-rw-r--r--dev-python/pyfuse3/pyfuse3-3.4.0-r1.ebuild2
-rw-r--r--dev-python/pyfzf/pyfzf-0.3.1.ebuild2
-rw-r--r--dev-python/pygccxml/pygccxml-3.0.2.ebuild2
-rw-r--r--dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild2
-rw-r--r--dev-python/pygeotile/pygeotile-1.0.6.ebuild2
-rw-r--r--dev-python/pyghmi/pyghmi-1.6.2.ebuild2
-rw-r--r--dev-python/pyghmi/pyghmi-1.6.3.ebuild2
-rw-r--r--dev-python/pyghmi/pyghmi-1.6.5.ebuild2
-rw-r--r--dev-python/pygit2/pygit2-1.16.0.ebuild2
-rw-r--r--dev-python/pygit2/pygit2-1.18.0.ebuild2
-rw-r--r--dev-python/pygit2/pygit2-1.18.1.ebuild2
-rw-r--r--dev-python/pygit2/pygit2-1.18.2.ebuild2
-rw-r--r--dev-python/pygithub/pygithub-2.8.1.ebuild2
-rw-r--r--dev-python/pyglet/pyglet-2.1.8.ebuild2
-rw-r--r--dev-python/pyglet/pyglet-2.1.9.ebuild2
-rw-r--r--dev-python/pyglm/pyglm-2.8.2.ebuild2
-rw-r--r--dev-python/pygls/pygls-1.3.1.ebuild2
-rw-r--r--dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild2
-rw-r--r--dev-python/pygments-promql/pygments-promql-0.0.9-r1.ebuild2
-rw-r--r--dev-python/pygments/pygments-2.19.2.ebuild2
-rw-r--r--dev-python/pygobject/pygobject-3.48.2-r1.ebuild2
-rw-r--r--dev-python/pygobject/pygobject-3.50.0.ebuild2
-rw-r--r--dev-python/pygobject/pygobject-3.50.1.ebuild2
-rw-r--r--dev-python/pygobject/pygobject-3.52.3.ebuild2
-rw-r--r--dev-python/pygobject/pygobject-3.54.3.ebuild2
-rw-r--r--dev-python/pygresql/pygresql-6.0.1.ebuild2
-rw-r--r--dev-python/pygsl/pygsl-2.3.4.ebuild2
-rw-r--r--dev-python/pyh2o/pyh2o-1-r1.ebuild2
-rw-r--r--dev-python/pyhcl/pyhcl-0.4.5.ebuild2
-rw-r--r--dev-python/pyicu/pyicu-2.15.2.ebuild2
-rw-r--r--dev-python/pyicu/pyicu-2.15.3.ebuild2
-rw-r--r--dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild2
-rw-r--r--dev-python/pyjwt/pyjwt-2.10.1.ebuild2
-rw-r--r--dev-python/pylev/pylev-1.4.0-r1.ebuild2
-rw-r--r--dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild2
-rw-r--r--dev-python/pylint-venv/pylint-venv-3.0.4.ebuild2
-rw-r--r--dev-python/pylint/pylint-3.3.8.ebuild2
-rw-r--r--dev-python/pylint/pylint-3.3.9.ebuild2
-rw-r--r--dev-python/pylint/pylint-4.0.0.ebuild2
-rw-r--r--dev-python/pylru/pylru-1.2.1.ebuild2
-rw-r--r--dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild2
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-10.16.1.ebuild2
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-10.16.ebuild2
-rw-r--r--dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild2
-rw-r--r--dev-python/pymeeus/pymeeus-0.5.12.ebuild2
-rw-r--r--dev-python/pymongo/pymongo-4.13.1.ebuild2
-rw-r--r--dev-python/pymongo/pymongo-4.13.2.ebuild2
-rw-r--r--dev-python/pymongo/pymongo-4.14.1.ebuild2
-rw-r--r--dev-python/pymongo/pymongo-4.15.0.ebuild2
-rw-r--r--dev-python/pymongo/pymongo-4.15.1.ebuild2
-rw-r--r--dev-python/pymongo/pymongo-4.15.2-r1.ebuild2
-rw-r--r--dev-python/pymongo/pymongo-4.15.2.ebuild2
-rw-r--r--dev-python/pymongo/pymongo-4.15.3.ebuild2
-rw-r--r--dev-python/pymountboot/pymountboot-0.2.3-r2.ebuild2
-rw-r--r--dev-python/pympress/pympress-1.8.6.ebuild2
-rw-r--r--dev-python/pymysql/pymysql-1.1.1.ebuild2
-rw-r--r--dev-python/pymysql/pymysql-1.1.2.ebuild2
-rw-r--r--dev-python/pynput/pynput-1.7.6.ebuild2
-rw-r--r--dev-python/pynput/pynput-1.8.1.ebuild2
-rw-r--r--dev-python/pynvim/pynvim-0.5.2-r1.ebuild2
-rw-r--r--dev-python/pynvim/pynvim-0.6.0.ebuild2
-rw-r--r--dev-python/pyocr/pyocr-0.8.5.ebuild2
-rw-r--r--dev-python/pyopencl/pyopencl-2025.1.ebuild2
-rw-r--r--dev-python/pyopengl/pyopengl-3.1.10.ebuild2
-rw-r--r--dev-python/pyopengl/pyopengl-3.1.8.ebuild2
-rw-r--r--dev-python/pyopengl/pyopengl-3.1.9.ebuild2
-rw-r--r--dev-python/pyopenssl/pyopenssl-25.1.0.ebuild2
-rw-r--r--dev-python/pyopenssl/pyopenssl-25.2.0.ebuild2
-rw-r--r--dev-python/pyopenssl/pyopenssl-25.3.0.ebuild2
-rw-r--r--dev-python/pyotherside/pyotherside-1.6.2-r1.ebuild2
-rw-r--r--dev-python/pyotp/pyotp-2.9.0.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-5.7.0.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-5.8.0.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-5.9.0.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-6.0.0.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-6.1.0.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-6.1.1.ebuild2
-rw-r--r--dev-python/pyperclip/pyperclip-1.10.0.ebuild2
-rw-r--r--dev-python/pyperclip/pyperclip-1.11.0.ebuild2
-rw-r--r--dev-python/pyperclip/pyperclip-1.9.0.ebuild2
-rw-r--r--dev-python/pyphen/pyphen-0.17.2.ebuild2
-rw-r--r--dev-python/pypillowfight/pypillowfight-0.3.1.ebuild2
-rw-r--r--dev-python/pypiserver/pypiserver-2.3.2-r1.ebuild2
-rw-r--r--dev-python/pypiserver/pypiserver-2.4.0.ebuild2
-rw-r--r--dev-python/pypng/pypng-0.20220715.0.ebuild2
-rw-r--r--dev-python/pypresence/pypresence-4.3.0.ebuild2
-rw-r--r--dev-python/pyproj/pyproj-3.7.1.ebuild2
-rw-r--r--dev-python/pyproj/pyproj-3.7.2.ebuild2
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.10.0.ebuild2
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.6.0.ebuild2
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.7.0.ebuild2
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.9.0.ebuild2
-rw-r--r--dev-python/pyproject-hooks/pyproject-hooks-1.2.0.ebuild2
-rw-r--r--dev-python/pyproject2ebuild/pyproject2ebuild-0.0.3.ebuild2
-rw-r--r--dev-python/pypugjs/pypugjs-5.12.0.ebuild2
-rw-r--r--dev-python/pyqt-builder/pyqt-builder-1.18.2.ebuild2
-rw-r--r--dev-python/pyqt-builder/pyqt-builder-1.19.0.ebuild2
-rw-r--r--dev-python/pyqt5-sip/pyqt5-sip-12.17.0.ebuild2
-rw-r--r--dev-python/pyqt5-sip/pyqt5-sip-12.17.1.ebuild2
-rw-r--r--dev-python/pyqt5/pyqt5-5.15.11.ebuild2
-rw-r--r--dev-python/pyqt6-sip/pyqt6-sip-13.10.2.ebuild2
-rw-r--r--dev-python/pyqt6-webengine/pyqt6-webengine-6.9.0.ebuild2
-rw-r--r--dev-python/pyqt6/pyqt6-6.9.1.ebuild2
-rw-r--r--dev-python/pyquery/pyquery-2.0.1.ebuild2
-rw-r--r--dev-python/pyrfc3339/pyrfc3339-2.0.1.ebuild2
-rw-r--r--dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild2
-rw-r--r--dev-python/pyrime/pyrime-0.0.7.ebuild2
-rw-r--r--dev-python/pyro5/pyro5-5.15-r1.ebuild2
-rw-r--r--dev-python/pyroute2/pyroute2-0.9.4.ebuild2
-rw-r--r--dev-python/pyrqlite/pyrqlite-2.2.3.ebuild2
-rw-r--r--dev-python/pyrsistent/pyrsistent-0.20.0.ebuild2
-rw-r--r--dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild2
-rw-r--r--dev-python/pyscreenshot/pyscreenshot-3.1.ebuild2
-rw-r--r--dev-python/pysdl2/pysdl2-0.9.17.ebuild2
-rw-r--r--dev-python/pysdl3/pysdl3-0.9.8_beta8.ebuild2
-rw-r--r--dev-python/pysdl3/pysdl3-0.9.8_beta9.ebuild2
-rw-r--r--dev-python/pyside/pyside-6.9.2.ebuild2
-rw-r--r--dev-python/pyside/pyside-6.9.3.ebuild2
-rw-r--r--dev-python/pyside/pyside-6.9999.ebuild2
-rw-r--r--dev-python/pysimdjson/pysimdjson-7.0.0.ebuild2
-rw-r--r--dev-python/pysimdjson/pysimdjson-7.0.1.ebuild2
-rw-r--r--dev-python/pysimdjson/pysimdjson-7.0.2.ebuild2
-rw-r--r--dev-python/pysmi/pysmi-1.6.2.ebuild2
-rw-r--r--dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6-r1.ebuild2
-rw-r--r--dev-python/pysnmp/pysnmp-7.1.21.ebuild2
-rw-r--r--dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild2
-rw-r--r--dev-python/pysnooper/pysnooper-1.2.1.ebuild2
-rw-r--r--dev-python/pysnooper/pysnooper-1.2.3.ebuild2
-rw-r--r--dev-python/pysocks/pysocks-1.7.1-r2.ebuild2
-rw-r--r--dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild2
-rw-r--r--dev-python/pyspellchecker/pyspellchecker-0.8.2.ebuild2
-rw-r--r--dev-python/pyspellchecker/pyspellchecker-0.8.3.ebuild2
-rw-r--r--dev-python/pyspelling/pyspelling-2.10.ebuild2
-rw-r--r--dev-python/pyspelling/pyspelling-2.11.ebuild2
-rw-r--r--dev-python/pyspf/pyspf-2.0.14-r3.ebuild2
-rw-r--r--dev-python/pyspnego/pyspnego-0.11.2.ebuild2
-rw-r--r--dev-python/pyspnego/pyspnego-0.12.0.ebuild2
-rw-r--r--dev-python/pysrt/pysrt-1.1.2-r1.ebuild2
-rw-r--r--dev-python/pysrt/pysrt-9999.ebuild2
-rw-r--r--dev-python/pysubs2/pysubs2-1.8.0.ebuild2
-rw-r--r--dev-python/pysvn/pysvn-1.9.22-r1.ebuild2
-rw-r--r--dev-python/pysvn/pysvn-1.9.22.ebuild2
-rw-r--r--dev-python/pyte/pyte-0.8.2.ebuild2
-rw-r--r--dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild2
-rw-r--r--dev-python/pytest-celery/pytest-celery-0.1.0.ebuild2
-rw-r--r--dev-python/pytest-check/pytest-check-2.5.3.ebuild2
-rw-r--r--dev-python/pytest-check/pytest-check-2.5.4.ebuild2
-rw-r--r--dev-python/pytest-check/pytest-check-2.6.0.ebuild2
-rw-r--r--dev-python/pytest-click/pytest-click-1.1.0.ebuild2
-rw-r--r--dev-python/pytest-codeblocks/pytest-codeblocks-0.17.0.ebuild2
-rw-r--r--dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild2
-rw-r--r--dev-python/pytest-cov/pytest-cov-6.2.0.ebuild2
-rw-r--r--dev-python/pytest-cov/pytest-cov-6.3.0.ebuild2
-rw-r--r--dev-python/pytest-cov/pytest-cov-7.0.0.ebuild2
-rw-r--r--dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild2
-rw-r--r--dev-python/pytest-describe/pytest-describe-2.2.0.ebuild2
-rw-r--r--dev-python/pytest-embedded/pytest-embedded-1.16.2.ebuild2
-rw-r--r--dev-python/pytest-embedded/pytest-embedded-1.17.0.ebuild2
-rw-r--r--dev-python/pytest-env/pytest-env-1.1.5.ebuild2
-rw-r--r--dev-python/pytest-env/pytest-env-1.2.0.ebuild2
-rw-r--r--dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild2
-rw-r--r--dev-python/pytest-forked/pytest-forked-1.6.0.ebuild2
-rw-r--r--dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild2
-rw-r--r--dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild2
-rw-r--r--dev-python/pytest-home/pytest-home-0.6.0.ebuild2
-rw-r--r--dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild2
-rw-r--r--dev-python/pytest-httpserver/pytest-httpserver-1.1.3.ebuild2
-rw-r--r--dev-python/pytest-httpx/pytest-httpx-0.35.0.ebuild2
-rw-r--r--dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild2
-rw-r--r--dev-python/pytest-jupyter/pytest-jupyter-0.10.1.ebuild2
-rw-r--r--dev-python/pytest-mock/pytest-mock-3.14.1.ebuild2
-rw-r--r--dev-python/pytest-mock/pytest-mock-3.15.0.ebuild2
-rw-r--r--dev-python/pytest-mock/pytest-mock-3.15.1.ebuild2
-rw-r--r--dev-python/pytest-mpl/pytest-mpl-0.17.0.ebuild2
-rw-r--r--dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.2.0.ebuild2
-rw-r--r--dev-python/pytest-order/pytest-order-1.3.0.ebuild2
-rw-r--r--dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild2
-rw-r--r--dev-python/pytest-plus/pytest-plus-0.8.1.ebuild2
-rw-r--r--dev-python/pytest-qt/pytest-qt-4.5.0.ebuild2
-rw-r--r--dev-python/pytest-recording/pytest-recording-0.13.3.ebuild2
-rw-r--r--dev-python/pytest-recording/pytest-recording-0.13.4.ebuild2
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.8.1.ebuild2
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.8.2.ebuild2
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.8.3.ebuild2
-rw-r--r--dev-python/pytest-services/pytest-services-2.2.2.ebuild2
-rw-r--r--dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.7.ebuild2
-rw-r--r--dev-python/pytest-socket/pytest-socket-0.7.0-r1.ebuild2
-rw-r--r--dev-python/pytest-steps/pytest-steps-1.8.0.ebuild2
-rw-r--r--dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild2
-rw-r--r--dev-python/pytest-subtests/pytest-subtests-0.14.2.ebuild2
-rw-r--r--dev-python/pytest-timeout/pytest-timeout-2.4.0.ebuild2
-rw-r--r--dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild2
-rw-r--r--dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild2
-rw-r--r--dev-python/pytest-twisted/pytest-twisted-1.14.3.ebuild2
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-3.8.0.ebuild2
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.23.0.ebuild2
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild2
-rw-r--r--dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild2
-rw-r--r--dev-python/pytest/pytest-8.4.1.ebuild2
-rw-r--r--dev-python/pytest/pytest-8.4.2.ebuild2
-rw-r--r--dev-python/python-box/python-box-7.3.2.ebuild2
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-9.7.0.ebuild2
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-9.8.0.ebuild2
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.36.0.ebuild2
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.37.0.ebuild2
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.37.1.ebuild2
-rw-r--r--dev-python/python-dotenv/python-dotenv-1.1.1.ebuild2
-rw-r--r--dev-python/python-editor/python-editor-1.0.4-r2.ebuild2
-rw-r--r--dev-python/python-engineio/python-engineio-4.12.2.ebuild2
-rw-r--r--dev-python/python-engineio/python-engineio-4.12.3.ebuild2
-rw-r--r--dev-python/python-fire/python-fire-0.6.0.ebuild2
-rw-r--r--dev-python/python-fire/python-fire-0.7.0.ebuild2
-rw-r--r--dev-python/python-gnupg/python-gnupg-0.5.4.ebuild2
-rw-r--r--dev-python/python-gnupg/python-gnupg-0.5.5.ebuild2
-rw-r--r--dev-python/python-http-client/python-http-client-3.3.5-r1.ebuild2
-rw-r--r--dev-python/python-ironicclient/python-ironicclient-5.12.0.ebuild2
-rw-r--r--dev-python/python-ironicclient/python-ironicclient-5.13.0.ebuild2
-rw-r--r--dev-python/python-jose/python-jose-3.5.0.ebuild2
-rw-r--r--dev-python/python-json-logger/python-json-logger-3.3.0.ebuild2
-rw-r--r--dev-python/python-json-logger/python-json-logger-4.0.0.ebuild2
-rw-r--r--dev-python/python-json-logger/python-json-logger-4.0.0_rc1.ebuild2
-rw-r--r--dev-python/python-keystoneclient/python-keystoneclient-5.6.0.ebuild2
-rw-r--r--dev-python/python-keystoneclient/python-keystoneclient-5.7.0.ebuild2
-rw-r--r--dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild2
-rw-r--r--dev-python/python-lsp-isort/python-lsp-isort-0.2.1.ebuild2
-rw-r--r--dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild2
-rw-r--r--dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild2
-rw-r--r--dev-python/python-lsp-ruff/python-lsp-ruff-2.3.0.ebuild2
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.13.0.ebuild2
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.13.1.ebuild2
-rw-r--r--dev-python/python-ly/python-ly-0.9.9.ebuild2
-rw-r--r--dev-python/python-lzo/python-lzo-1.15.ebuild2
-rw-r--r--dev-python/python-mpd2/python-mpd2-3.1.1.ebuild2
-rw-r--r--dev-python/python-mpv/python-mpv-1.0.8.ebuild2
-rw-r--r--dev-python/python-neutronclient/python-neutronclient-11.6.0.ebuild2
-rw-r--r--dev-python/python-olm/python-olm-3.2.16.ebuild2
-rw-r--r--dev-python/python-pidfile/python-pidfile-3.1.1.ebuild2
-rw-r--r--dev-python/python-redmine/python-redmine-2.5.0.ebuild2
-rw-r--r--dev-python/python-rtmidi/python-rtmidi-1.5.8.ebuild2
-rw-r--r--dev-python/python-slugify/python-slugify-8.0.4.ebuild2
-rw-r--r--dev-python/python-socketio/python-socketio-5.11.4.ebuild2
-rw-r--r--dev-python/python-socketio/python-socketio-5.12.1.ebuild2
-rw-r--r--dev-python/python-socks/python-socks-2.7.1.ebuild2
-rw-r--r--dev-python/python-socks/python-socks-2.7.2.ebuild2
-rw-r--r--dev-python/python-stdnum/python-stdnum-2.1.ebuild2
-rw-r--r--dev-python/python-subunit/python-subunit-1.4.4.ebuild2
-rw-r--r--dev-python/python-swiftclient/python-swiftclient-4.8.0.ebuild2
-rw-r--r--dev-python/python-systemd/python-systemd-235.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-0.3.13.5_p1.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-0.3.13.7.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-0.3.13.8.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-0.3.13.9999.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-0.3.14.0.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-0.3.14.0_rc2.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-0.3.14.0_rc3.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-0.3.14.9999.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.11.13_p1.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.11.14.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.11.9999.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.12.11_p1.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.12.12.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.12.9999.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.13.5_p1.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.13.7.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.13.8.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.13.9999.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.14.0.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.14.0_rc2.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.14.0_rc3.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.14.9999.ebuild2
-rw-r--r--dev-python/python-tlsh/python-tlsh-4.8.2-r1.ebuild2
-rw-r--r--dev-python/python-utils/python-utils-3.9.1.ebuild2
-rw-r--r--dev-python/python-vlc/python-vlc-3.0.21203.ebuild2
-rw-r--r--dev-python/python-xlib/python-xlib-0.33.ebuild2
-rw-r--r--dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2-r1.ebuild2
-rw-r--r--dev-python/python3-discogs-client/python3-discogs-client-2.8.ebuild2
-rw-r--r--dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild2
-rw-r--r--dev-python/python3-lxc/python3-lxc-5.0.0.ebuild2
-rw-r--r--dev-python/python3-openid/python3-openid-3.2.0.ebuild2
-rw-r--r--dev-python/pythonfinder/pythonfinder-2.1.0.ebuild2
-rw-r--r--dev-python/pythonfinder/pythonfinder-3.0.0.ebuild2
-rw-r--r--dev-python/pythonnet/pythonnet-3.0.5.ebuild2
-rw-r--r--dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild2
-rw-r--r--dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild2
-rw-r--r--dev-python/pytools/pytools-2025.2.2.ebuild2
-rw-r--r--dev-python/pytools/pytools-2025.2.3.ebuild2
-rw-r--r--dev-python/pytools/pytools-2025.2.4.ebuild2
-rw-r--r--dev-python/pytools/pytools-2025.2.5.ebuild2
-rw-r--r--dev-python/pytrie/pytrie-0.4.0-r1.ebuild2
-rw-r--r--dev-python/pytz/pytz-2025.2.ebuild2
-rw-r--r--dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild2
-rw-r--r--dev-python/pyudev/pyudev-0.24.3.ebuild2
-rw-r--r--dev-python/pyudev/pyudev-0.24.4.ebuild2
-rw-r--r--dev-python/pyusb/pyusb-1.3.1.ebuild2
-rw-r--r--dev-python/pyvis/pyvis-0.3.1.ebuild2
-rw-r--r--dev-python/pywebview/pywebview-4.4.1-r2.ebuild2
-rw-r--r--dev-python/pywebview/pywebview-5.1-r2.ebuild2
-rw-r--r--dev-python/pywinrm/pywinrm-0.5.0.ebuild2
-rw-r--r--dev-python/pywlroots/pywlroots-0.17.0.ebuild2
-rw-r--r--dev-python/pyx/pyx-0.16-r2.ebuild2
-rw-r--r--dev-python/pyxdg/pyxdg-0.28-r2.ebuild2
-rw-r--r--dev-python/pyzmq/pyzmq-26.4.0.ebuild2
-rw-r--r--dev-python/pyzmq/pyzmq-27.0.0.ebuild2
-rw-r--r--dev-python/pyzmq/pyzmq-27.0.1.ebuild2
-rw-r--r--dev-python/pyzmq/pyzmq-27.0.2.ebuild2
-rw-r--r--dev-python/pyzmq/pyzmq-27.1.0.ebuild2
-rw-r--r--dev-python/pyzotero/pyzotero-1.6.16.ebuild2
-rw-r--r--dev-python/pyzotero/pyzotero-1.6.17.ebuild2
-rw-r--r--dev-python/pyzstd/pyzstd-0.17.0.ebuild2
-rw-r--r--dev-python/pyzstd/pyzstd-0.18.0.ebuild2
-rw-r--r--dev-python/qiskit/qiskit-2.2.0.ebuild2
-rw-r--r--dev-python/qiskit/qiskit-2.2.1.ebuild2
-rw-r--r--dev-python/qrcode/qrcode-8.2.ebuild2
-rw-r--r--dev-python/qstylizer/qstylizer-0.2.4.ebuild2
-rw-r--r--dev-python/qtconsole/qtconsole-5.5.2.ebuild2
-rw-r--r--dev-python/qtconsole/qtconsole-5.6.1.ebuild2
-rw-r--r--dev-python/qtconsole/qtconsole-5.7.0.ebuild2
-rw-r--r--dev-python/qtpy/qtpy-2.4.3.ebuild2
-rw-r--r--dev-python/queuelib/queuelib-1.8.0.ebuild2
-rw-r--r--dev-python/rdflib/rdflib-7.1.4.ebuild2
-rw-r--r--dev-python/rdflib/rdflib-7.2.1.ebuild2
-rw-r--r--dev-python/rebulk/rebulk-3.2.0.ebuild2
-rw-r--r--dev-python/redis/redis-6.4.0.ebuild2
-rw-r--r--dev-python/redis/redis-7.0.0_beta2.ebuild2
-rw-r--r--dev-python/redis/redis-7.0.0_beta3.ebuild2
-rw-r--r--dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild2
-rw-r--r--dev-python/referencing/referencing-0.36.2-r1.ebuild2
-rw-r--r--dev-python/reflink/reflink-0.2.2.ebuild2
-rw-r--r--dev-python/regex/regex-2025.7.34.ebuild2
-rw-r--r--dev-python/regex/regex-2025.8.29.ebuild2
-rw-r--r--dev-python/regex/regex-2025.9.1.ebuild2
-rw-r--r--dev-python/regex/regex-2025.9.18.ebuild2
-rw-r--r--dev-python/regress/regress-2025.10.1.ebuild2
-rw-r--r--dev-python/regress/regress-2025.5.1.ebuild2
-rw-r--r--dev-python/rencode/rencode-1.0.8-r1.ebuild2
-rw-r--r--dev-python/reno/reno-4.1.0.ebuild2
-rw-r--r--dev-python/repology-client/repology-client-0.3.0.ebuild2
-rw-r--r--dev-python/repology-client/repology-client-0.4.0.ebuild2
-rw-r--r--dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild2
-rw-r--r--dev-python/requests-credssp/requests-credssp-2.0.0.ebuild2
-rw-r--r--dev-python/requests-file/requests-file-2.1.0.ebuild2
-rw-r--r--dev-python/requests-futures/requests-futures-1.0.2.ebuild2
-rw-r--r--dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild2
-rw-r--r--dev-python/requests-mock/requests-mock-1.12.1.ebuild2
-rw-r--r--dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild2
-rw-r--r--dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild2
-rw-r--r--dev-python/requests-unixsocket/requests-unixsocket-0.4.1.ebuild2
-rw-r--r--dev-python/requests/requests-2.32.4.ebuild2
-rw-r--r--dev-python/requests/requests-2.32.5.ebuild2
-rw-r--r--dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild2
-rw-r--r--dev-python/resolvelib/resolvelib-1.0.1.ebuild2
-rw-r--r--dev-python/resolvelib/resolvelib-1.1.0.ebuild2
-rw-r--r--dev-python/resolvelib/resolvelib-1.2.0.ebuild2
-rw-r--r--dev-python/resolvelib/resolvelib-1.2.1.ebuild2
-rw-r--r--dev-python/responses/responses-0.25.7.ebuild2
-rw-r--r--dev-python/responses/responses-0.25.8.ebuild2
-rw-r--r--dev-python/respx/respx-0.22.0-r1.ebuild2
-rw-r--r--dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild2
-rw-r--r--dev-python/retrying/retrying-1.4.1.ebuild2
-rw-r--r--dev-python/retrying/retrying-1.4.2.ebuild2
-rw-r--r--dev-python/rfc3161-client/rfc3161-client-1.0.3.ebuild2
-rw-r--r--dev-python/rfc3161-client/rfc3161-client-1.0.4.ebuild2
-rw-r--r--dev-python/rfc3161-client/rfc3161-client-1.0.5.ebuild2
-rw-r--r--dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild2
-rw-r--r--dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild2
-rw-r--r--dev-python/rfc8785/rfc8785-0.1.4.ebuild2
-rw-r--r--dev-python/rich-click/rich-click-1.8.9.ebuild2
-rw-r--r--dev-python/rich-click/rich-click-1.9.2.ebuild2
-rw-r--r--dev-python/rich-click/rich-click-1.9.3.ebuild2
-rw-r--r--dev-python/rich/rich-14.1.0.ebuild2
-rw-r--r--dev-python/rich/rich-14.2.0.ebuild2
-rw-r--r--dev-python/rope/rope-1.14.0.ebuild2
-rw-r--r--dev-python/ropemode/ropemode-0.6.1.ebuild2
-rw-r--r--dev-python/routes/routes-2.5.1-r2.ebuild2
-rw-r--r--dev-python/rpds-py/rpds-py-0.25.1.ebuild2
-rw-r--r--dev-python/rpds-py/rpds-py-0.27.0.ebuild2
-rw-r--r--dev-python/rpds-py/rpds-py-0.27.1.ebuild2
-rw-r--r--dev-python/rply/rply-0.7.8-r1.ebuild2
-rw-r--r--dev-python/rpy2-robjects/rpy2-robjects-3.6.3.ebuild2
-rw-r--r--dev-python/rpy2/rpy2-3.5.14.ebuild2
-rw-r--r--dev-python/rpy2/rpy2-3.6.4.ebuild2
-rw-r--r--dev-python/rpyc/rpyc-6.0.0.ebuild2
-rw-r--r--dev-python/rq/rq-2.4.1.ebuild2
-rw-r--r--dev-python/rq/rq-2.5.0.ebuild2
-rw-r--r--dev-python/rq/rq-2.6.0.ebuild2
-rw-r--r--dev-python/rst-linker/rst-linker-2.6.0.ebuild2
-rw-r--r--dev-python/rstcheck/rstcheck-6.2.0.ebuild2
-rw-r--r--dev-python/rstcheck/rstcheck-6.2.1.ebuild2
-rw-r--r--dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild2
-rw-r--r--dev-python/rtree/rtree-1.4.0.ebuild2
-rw-r--r--dev-python/rtree/rtree-1.4.1.ebuild2
-rw-r--r--dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild2
-rw-r--r--dev-python/rtslib-fb/rtslib-fb-2.2.3.ebuild2
-rw-r--r--dev-python/rustworkx/rustworkx-0.16.0.ebuild2
-rw-r--r--dev-python/rustworkx/rustworkx-0.17.1.ebuild2
-rw-r--r--dev-python/scikit-build-core/scikit-build-core-0.11.5.ebuild2
-rw-r--r--dev-python/scikit-build-core/scikit-build-core-0.11.6.ebuild2
-rw-r--r--dev-python/scikit-build/scikit-build-0.18.1.ebuild2
-rw-r--r--dev-python/scipy/scipy-1.15.3.ebuild2
-rw-r--r--dev-python/scipy/scipy-1.16.0.ebuild2
-rw-r--r--dev-python/scipy/scipy-1.16.1.ebuild2
-rw-r--r--dev-python/scipy/scipy-1.16.2-r1.ebuild2
-rw-r--r--dev-python/scipy/scipy-1.16.2.ebuild2
-rw-r--r--dev-python/screeninfo/screeninfo-0.8.1.ebuild2
-rw-r--r--dev-python/scripttest/scripttest-2.0_p1.ebuild2
-rw-r--r--dev-python/scrypt/scrypt-0.8.29.ebuild2
-rw-r--r--dev-python/scrypt/scrypt-0.9.4.ebuild2
-rw-r--r--dev-python/securesystemslib/securesystemslib-1.3.0.ebuild2
-rw-r--r--dev-python/securesystemslib/securesystemslib-1.3.1.ebuild2
-rw-r--r--dev-python/seedir/seedir-0.5.1.ebuild2
-rw-r--r--dev-python/segno/segno-1.6.6.ebuild2
-rw-r--r--dev-python/selenium/selenium-4.26.1.ebuild2
-rw-r--r--dev-python/semver/semver-3.0.4.ebuild2
-rw-r--r--dev-python/sendgrid/sendgrid-6.11.0.ebuild2
-rw-r--r--dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild2
-rw-r--r--dev-python/sentry-sdk/sentry-sdk-2.30.0.ebuild2
-rw-r--r--dev-python/serpent/serpent-1.41.ebuild2
-rw-r--r--dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild2
-rw-r--r--dev-python/service-identity/service-identity-24.2.0.ebuild2
-rw-r--r--dev-python/setproctitle/setproctitle-1.3.5.ebuild2
-rw-r--r--dev-python/setproctitle/setproctitle-1.3.7.ebuild2
-rw-r--r--dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild2
-rw-r--r--dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild2
-rw-r--r--dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild2
-rw-r--r--dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild2
-rw-r--r--dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild2
-rw-r--r--dev-python/setuptools-scm/setuptools-scm-9.2.0.ebuild2
-rw-r--r--dev-python/setuptools-scm/setuptools-scm-9.2.1.ebuild2
-rw-r--r--dev-python/setuptools/setuptools-79.0.1.ebuild2
-rw-r--r--dev-python/setuptools/setuptools-80.9.0-r1.ebuild2
-rw-r--r--dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild2
-rw-r--r--dev-python/sh/sh-2.2.2.ebuild2
-rw-r--r--dev-python/shortuuid/shortuuid-1.0.13.ebuild2
-rw-r--r--dev-python/signedjson/signedjson-1.1.4.ebuild2
-rw-r--r--dev-python/sigstore-models/sigstore-models-0.0.5.ebuild2
-rw-r--r--dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.3.2.ebuild2
-rw-r--r--dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.1.ebuild2
-rw-r--r--dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.2.ebuild2
-rw-r--r--dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.3.ebuild2
-rw-r--r--dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.5.0.ebuild2
-rw-r--r--dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.18.ebuild2
-rw-r--r--dev-python/sigstore/sigstore-3.6.5.ebuild2
-rw-r--r--dev-python/sigstore/sigstore-3.6.6.ebuild2
-rw-r--r--dev-python/sigstore/sigstore-4.0.0.ebuild2
-rw-r--r--dev-python/sigstore/sigstore-4.1.0.ebuild2
-rw-r--r--dev-python/simber/simber-0.2.6.ebuild2
-rw-r--r--dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild2
-rw-r--r--dev-python/simple-websocket/simple-websocket-1.1.0.ebuild2
-rw-r--r--dev-python/simplejson/simplejson-3.20.1.ebuild2
-rw-r--r--dev-python/simplejson/simplejson-3.20.2.ebuild2
-rw-r--r--dev-python/simplekml/simplekml-1.3.6.ebuild2
-rw-r--r--dev-python/simpy/simpy-4.1.1.ebuild2
-rw-r--r--dev-python/simsimd/simsimd-6.5.1.ebuild2
-rw-r--r--dev-python/simsimd/simsimd-6.5.2.ebuild2
-rw-r--r--dev-python/simsimd/simsimd-6.5.3.ebuild2
-rw-r--r--dev-python/sip/sip-6.12.0.ebuild2
-rw-r--r--dev-python/sip/sip-6.13.0.ebuild2
-rw-r--r--dev-python/sip/sip-6.13.1.ebuild2
-rw-r--r--dev-python/six/six-1.17.0.ebuild2
-rw-r--r--dev-python/sjcl/sjcl-0.2.1-r1.ebuild2
-rw-r--r--dev-python/slixmpp/slixmpp-1.10.0.ebuild2
-rw-r--r--dev-python/slixmpp/slixmpp-1.11.0.ebuild2
-rw-r--r--dev-python/smbus2/smbus2-0.5.0.ebuild2
-rw-r--r--dev-python/sniffio/sniffio-1.3.1.ebuild2
-rw-r--r--dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild2
-rw-r--r--dev-python/socksio/socksio-1.0.0.ebuild2
-rw-r--r--dev-python/sortedcollections/sortedcollections-2.1.0.ebuild2
-rw-r--r--dev-python/soundfile/soundfile-0.13.1.ebuild2
-rw-r--r--dev-python/soupsieve/soupsieve-2.7.ebuild2
-rw-r--r--dev-python/soupsieve/soupsieve-2.8.ebuild2
-rw-r--r--dev-python/speg/speg-0.3_p20180819-r2.ebuild2
-rw-r--r--dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild2
-rw-r--r--dev-python/sphinx-click/sphinx-click-4.2.0.ebuild2
-rw-r--r--dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild2
-rw-r--r--dev-python/sphinx-design/sphinx-design-0.6.1.ebuild2
-rw-r--r--dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r2.ebuild2
-rw-r--r--dev-python/sphinx-hoverxref/sphinx-hoverxref-1.4.2.ebuild2
-rw-r--r--dev-python/sphinx-issues/sphinx-issues-5.0.1.ebuild2
-rw-r--r--dev-python/sphinx-lv2-theme/sphinx-lv2-theme-1.4.2.ebuild2
-rw-r--r--dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild2
-rw-r--r--dev-python/sphinx-press-theme/sphinx-press-theme-0.9.1.ebuild2
-rw-r--r--dev-python/sphinx-prompt/sphinx-prompt-1.10.0.ebuild2
-rw-r--r--dev-python/sphinx-prompt/sphinx-prompt-1.10.1-r1.ebuild2
-rw-r--r--dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild2
-rw-r--r--dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.2.ebuild2
-rw-r--r--dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r2.ebuild2
-rw-r--r--dev-python/sphinx/sphinx-8.2.3-r2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.3.ebuild2
-rw-r--r--dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.5.ebuild2
-rw-r--r--dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0.ebuild2
-rw-r--r--dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.13.0.ebuild2
-rw-r--r--dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0.ebuild2
-rw-r--r--dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0.ebuild2
-rw-r--r--dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild2
-rw-r--r--dev-python/sphinxemoji/sphinxemoji-0.3.1.ebuild2
-rw-r--r--dev-python/sphinxnotes-mock/sphinxnotes-mock-1.0.2.ebuild2
-rw-r--r--dev-python/sphinxygen/sphinxygen-1.0.10.ebuild2
-rw-r--r--dev-python/sphobjinv/sphobjinv-2.3.1.3.ebuild2
-rw-r--r--dev-python/spotipy/spotipy-2.25.1.ebuild2
-rw-r--r--dev-python/spur/spur-0.3.23.ebuild2
-rw-r--r--dev-python/spyder-kernels/spyder-kernels-3.0.5.ebuild2
-rw-r--r--dev-python/spyder-kernels/spyder-kernels-3.1.0.ebuild2
-rw-r--r--dev-python/spyder-line-profiler/spyder-line-profiler-0.4.1.ebuild2
-rw-r--r--dev-python/spyder-line-profiler/spyder-line-profiler-0.4.2.ebuild2
-rw-r--r--dev-python/spyder-notebook/spyder-notebook-0.6.2.ebuild2
-rw-r--r--dev-python/spyder-notebook/spyder-notebook-0.7.0.ebuild2
-rw-r--r--dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild2
-rw-r--r--dev-python/spyder/spyder-6.0.8.ebuild2
-rw-r--r--dev-python/spyder/spyder-6.1.0.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-26.33.0.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-27.21.0.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-27.24.2.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-27.25.2.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-27.26.0.ebuild2
-rw-r--r--dev-python/sqlitedict/sqlitedict-2.1.0.ebuild2
-rw-r--r--dev-python/sqlmodel/sqlmodel-0.0.24.ebuild2
-rw-r--r--dev-python/srt/srt-3.5.3.ebuild2
-rw-r--r--dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild2
-rw-r--r--dev-python/sshtunnel/sshtunnel-0.4.0.ebuild2
-rw-r--r--dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild2
-rw-r--r--dev-python/stestr/stestr-4.2.0.ebuild2
-rw-r--r--dev-python/stevedore/stevedore-5.4.1.ebuild2
-rw-r--r--dev-python/stevedore/stevedore-5.5.0.ebuild2
-rw-r--r--dev-python/stomp-py/stomp-py-8.1.2.ebuild2
-rw-r--r--dev-python/stone/stone-3.3.9.ebuild2
-rw-r--r--dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild2
-rw-r--r--dev-python/stripe/stripe-12.5.1.ebuild2
-rw-r--r--dev-python/stripe/stripe-13.0.0.ebuild2
-rw-r--r--dev-python/stripe/stripe-13.0.1.ebuild2
-rw-r--r--dev-python/structlog/structlog-25.4.0.ebuild2
-rw-r--r--dev-python/subprocess-tee/subprocess-tee-0.4.2.ebuild2
-rw-r--r--dev-python/suds-community/suds-community-1.2.0.ebuild2
-rw-r--r--dev-python/superqt/superqt-0.7.3.ebuild2
-rw-r--r--dev-python/superqt/superqt-0.7.6.ebuild2
-rw-r--r--dev-python/sure/sure-2.0.1.ebuild2
-rw-r--r--dev-python/survey/survey-5.4.2.ebuild2
-rw-r--r--dev-python/svgelements/svgelements-1.9.6-r1.ebuild2
-rw-r--r--dev-python/svglib/svglib-1.5.1.ebuild2
-rw-r--r--dev-python/svglib/svglib-1.6.0.ebuild2
-rw-r--r--dev-python/svgwrite/svgwrite-1.4.3.ebuild2
-rw-r--r--dev-python/sybil/sybil-9.1.0.ebuild2
-rw-r--r--dev-python/sybil/sybil-9.2.0.ebuild2
-rw-r--r--dev-python/symengine/symengine-0.14.1-r1.ebuild2
-rw-r--r--dev-python/sympy/sympy-1.14.0-r1.ebuild2
-rw-r--r--dev-python/syrupy/syrupy-5.0.0.ebuild2
-rw-r--r--dev-python/system_hotkey/system_hotkey-1.0.3.ebuild2
-rw-r--r--dev-python/tblib/tblib-3.1.0.ebuild2
-rw-r--r--dev-python/tcolorpy/tcolorpy-0.1.7.ebuild2
-rw-r--r--dev-python/tekore/tekore-6.0.0.ebuild2
-rw-r--r--dev-python/tempest/tempest-44.0.0.ebuild2
-rw-r--r--dev-python/tempest/tempest-45.0.0.ebuild2
-rw-r--r--dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild2
-rw-r--r--dev-python/tempy/tempy-1.4.0.ebuild2
-rw-r--r--dev-python/termcolor/termcolor-3.1.0.ebuild2
-rw-r--r--dev-python/test/test-0.ebuild2
-rw-r--r--dev-python/test2ref/test2ref-1.1.0.ebuild2
-rw-r--r--dev-python/test2ref/test2ref-1.1.1.ebuild2
-rw-r--r--dev-python/testfixtures/testfixtures-9.1.0.ebuild2
-rw-r--r--dev-python/testresources/testresources-2.0.2.ebuild2
-rw-r--r--dev-python/testtools/testtools-2.7.2-r1.ebuild2
-rw-r--r--dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild2
-rw-r--r--dev-python/textile/textile-4.0.3-r1.ebuild2
-rw-r--r--dev-python/textx/textx-4.2.2.ebuild2
-rw-r--r--dev-python/textx/textx-4.2.3.ebuild2
-rw-r--r--dev-python/three-merge/three-merge-0.1.1-r1.ebuild2
-rw-r--r--dev-python/thrift/thrift-0.22.0.ebuild2
-rw-r--r--dev-python/thriftpy2/thriftpy2-0.5.2.ebuild2
-rw-r--r--dev-python/thriftpy2/thriftpy2-0.5.3.ebuild2
-rw-r--r--dev-python/tifffile/tifffile-2025.10.4.ebuild2
-rw-r--r--dev-python/tifffile/tifffile-2025.9.30.ebuild2
-rw-r--r--dev-python/timeslot/timeslot-0.1.2.ebuild2
-rw-r--r--dev-python/tiny-proxy/tiny-proxy-0.2.1.ebuild2
-rw-r--r--dev-python/tinycss2/tinycss2-1.4.0.ebuild2
-rw-r--r--dev-python/tinyhtml5/tinyhtml5-2.0.0.ebuild2
-rw-r--r--dev-python/tlv8/tlv8-0.10.0.ebuild2
-rw-r--r--dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild2
-rw-r--r--dev-python/toml-fmt-common/toml-fmt-common-1.0.1.ebuild2
-rw-r--r--dev-python/toml-fmt-common/toml-fmt-common-1.1.0.ebuild2
-rw-r--r--dev-python/tomli-w/tomli-w-1.2.0.ebuild2
-rw-r--r--dev-python/tomli/tomli-2.2.1.ebuild2
-rw-r--r--dev-python/tomli/tomli-2.3.0.ebuild2
-rw-r--r--dev-python/tomlkit/tomlkit-0.13.3.ebuild2
-rw-r--r--dev-python/toolz/toolz-1.0.0-r1.ebuild2
-rw-r--r--dev-python/toolz/toolz-1.0.0.ebuild2
-rw-r--r--dev-python/toposort/toposort-1.10.ebuild2
-rw-r--r--dev-python/towncrier/towncrier-24.8.0.ebuild2
-rw-r--r--dev-python/towncrier/towncrier-25.8.0.ebuild2
-rw-r--r--dev-python/tox/tox-4.29.0.ebuild2
-rw-r--r--dev-python/tox/tox-4.30.2.ebuild2
-rw-r--r--dev-python/tox/tox-4.30.3.ebuild2
-rw-r--r--dev-python/tox/tox-4.31.0.ebuild2
-rw-r--r--dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r2.ebuild2
-rw-r--r--dev-python/tqdm/tqdm-4.67.1.ebuild2
-rw-r--r--dev-python/tree-sitter/tree-sitter-0.23.0-r1.ebuild2
-rw-r--r--dev-python/tree-sitter/tree-sitter-0.23.1-r1.ebuild2
-rw-r--r--dev-python/tree-sitter/tree-sitter-0.24.0.ebuild2
-rw-r--r--dev-python/tree-sitter/tree-sitter-0.25.0.ebuild2
-rw-r--r--dev-python/tree-sitter/tree-sitter-0.25.1.ebuild2
-rw-r--r--dev-python/treq/treq-25.5.0.ebuild2
-rw-r--r--dev-python/trimesh/trimesh-4.7.4.ebuild2
-rw-r--r--dev-python/trimesh/trimesh-4.8.1.ebuild2
-rw-r--r--dev-python/trimesh/trimesh-4.8.2.ebuild2
-rw-r--r--dev-python/trimesh/trimesh-4.8.3.ebuild2
-rw-r--r--dev-python/trio-websocket/trio-websocket-0.12.2.ebuild2
-rw-r--r--dev-python/trio/trio-0.30.0.ebuild2
-rw-r--r--dev-python/trio/trio-0.31.0.ebuild2
-rw-r--r--dev-python/trustme/trustme-1.2.1.ebuild2
-rw-r--r--dev-python/truststore/truststore-0.10.1.ebuild2
-rw-r--r--dev-python/truststore/truststore-0.10.3.ebuild2
-rw-r--r--dev-python/truststore/truststore-0.10.4.ebuild2
-rw-r--r--dev-python/tubes/tubes-0.2.1.ebuild2
-rw-r--r--dev-python/tuf/tuf-6.0.0.ebuild2
-rw-r--r--dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild2
-rw-r--r--dev-python/tulir-telethon/tulir-telethon-1.99.0_alpha6.ebuild2
-rw-r--r--dev-python/tweepy/tweepy-4.14.0.ebuild2
-rw-r--r--dev-python/twine/twine-6.0.1.ebuild2
-rw-r--r--dev-python/twine/twine-6.1.0.ebuild2
-rw-r--r--dev-python/twine/twine-6.2.0.ebuild2
-rw-r--r--dev-python/twython/twython-3.9.1-r1.ebuild2
-rw-r--r--dev-python/txrequests/txrequests-0.9.6-r1.ebuild2
-rw-r--r--dev-python/txtorcon/txtorcon-23.11.0.ebuild2
-rw-r--r--dev-python/txtorcon/txtorcon-24.8.0-r1.ebuild2
-rw-r--r--dev-python/typer/typer-0.19.1.ebuild2
-rw-r--r--dev-python/typer/typer-0.19.2.ebuild2
-rw-r--r--dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild2
-rw-r--r--dev-python/types-docutils/types-docutils-0.22.2.20250924.ebuild2
-rw-r--r--dev-python/types-docutils/types-docutils-0.22.2.20251006.ebuild2
-rw-r--r--dev-python/types-gdb/types-gdb-15.0.0.20250809.ebuild2
-rw-r--r--dev-python/types-gdb/types-gdb-16.3.0.20250812.ebuild2
-rw-r--r--dev-python/types-gdb/types-gdb-16.3.0.20250915.ebuild2
-rw-r--r--dev-python/types-gdb/types-gdb-16.3.0.20250920.ebuild2
-rw-r--r--dev-python/types-protobuf/types-protobuf-6.30.2.20250703.ebuild2
-rw-r--r--dev-python/types-psutil/types-psutil-7.0.0.20250822.ebuild2
-rw-r--r--dev-python/types-psutil/types-psutil-7.0.0.20251001.ebuild2
-rw-r--r--dev-python/types-requests/types-requests-2.32.0.20240712.ebuild2
-rw-r--r--dev-python/types-setuptools/types-setuptools-80.9.0.20250529.ebuild2
-rw-r--r--dev-python/types-setuptools/types-setuptools-80.9.0.20250801.ebuild2
-rw-r--r--dev-python/types-setuptools/types-setuptools-80.9.0.20250809.ebuild2
-rw-r--r--dev-python/types-setuptools/types-setuptools-80.9.0.20250822.ebuild2
-rw-r--r--dev-python/typing-extensions/typing-extensions-4.14.1.ebuild2
-rw-r--r--dev-python/typing-extensions/typing-extensions-4.15.0.ebuild2
-rw-r--r--dev-python/typing-inspect/typing-inspect-0.9.0.ebuild2
-rw-r--r--dev-python/typing-inspection/typing-inspection-0.4.1.ebuild2
-rw-r--r--dev-python/typing-inspection/typing-inspection-0.4.2.ebuild2
-rw-r--r--dev-python/typogrify/typogrify-2.1.0.ebuild2
-rw-r--r--dev-python/ubelt/ubelt-1.4.0.ebuild2
-rw-r--r--dev-python/uc-micro-py/uc-micro-py-1.0.3.ebuild2
-rw-r--r--dev-python/ujson/ujson-5.10.0.ebuild2
-rw-r--r--dev-python/ujson/ujson-5.11.0.ebuild2
-rw-r--r--dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild2
-rw-r--r--dev-python/undervolt/undervolt-0.4.0.ebuild2
-rw-r--r--dev-python/undervolt/undervolt-9999.ebuild2
-rw-r--r--dev-python/unidecode/unidecode-1.4.0.ebuild2
-rw-r--r--dev-python/unidiff/unidiff-0.7.5.ebuild2
-rw-r--r--dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild2
-rw-r--r--dev-python/uritools/uritools-5.0.0.ebuild2
-rw-r--r--dev-python/urwid/urwid-3.0.2.ebuild2
-rw-r--r--dev-python/urwid/urwid-3.0.3.ebuild2
-rw-r--r--dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild2
-rw-r--r--dev-python/usb-monitor/usb-monitor-1.23.ebuild2
-rw-r--r--dev-python/utidylib/utidylib-0.10.ebuild2
-rw-r--r--dev-python/uuid6/uuid6-2025.0.1.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.8.15.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.8.16.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.8.17.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.8.18.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.8.19.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.8.20.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.8.22.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.8.23.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.8.24.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.8.6.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.9.0.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.9.1.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.9.2.ebuild2
-rw-r--r--dev-python/uvicorn/uvicorn-0.35.0.ebuild2
-rw-r--r--dev-python/uvicorn/uvicorn-0.36.0.ebuild2
-rw-r--r--dev-python/uvicorn/uvicorn-0.37.0.ebuild2
-rw-r--r--dev-python/uvloop/uvloop-0.21.0.ebuild2
-rw-r--r--dev-python/vcrpy/vcrpy-7.0.0.ebuild2
-rw-r--r--dev-python/vdf/vdf-4.0.ebuild2
-rw-r--r--dev-python/vdirsyncer/vdirsyncer-0.19.3.ebuild2
-rw-r--r--dev-python/vdirsyncer/vdirsyncer-0.20.0.ebuild2
-rw-r--r--dev-python/vecrec/vecrec-0.3.1-r1.ebuild2
-rw-r--r--dev-python/vector/vector-1.6.2.ebuild2
-rw-r--r--dev-python/vector/vector-1.6.3.ebuild2
-rw-r--r--dev-python/verboselogs/verboselogs-1.7-r1.ebuild2
-rw-r--r--dev-python/versioneer/versioneer-0.29-r1.ebuild2
-rw-r--r--dev-python/versioningit/versioningit-3.3.0.ebuild2
-rw-r--r--dev-python/vine/vine-5.1.0.ebuild2
-rw-r--r--dev-python/visitor/visitor-0.1.3-r2.ebuild2
-rw-r--r--dev-python/vobject/vobject-0.9.8.ebuild2
-rw-r--r--dev-python/voluptuous/voluptuous-0.15.2.ebuild2
-rw-r--r--dev-python/vpython/vpython-7.6.5-r1.ebuild2
-rw-r--r--dev-python/w3lib/w3lib-2.3.1.ebuild2
-rw-r--r--dev-python/wcwidth/wcwidth-0.2.13.ebuild2
-rw-r--r--dev-python/wcwidth/wcwidth-0.2.14.ebuild2
-rw-r--r--dev-python/webcolors/webcolors-24.11.1.ebuild2
-rw-r--r--dev-python/webencodings/webencodings-0.5.1-r2.ebuild2
-rw-r--r--dev-python/webob/webob-1.8.9.ebuild2
-rw-r--r--dev-python/websocket-client/websocket-client-1.8.0.ebuild2
-rw-r--r--dev-python/websocket-client/websocket-client-1.9.0.ebuild2
-rw-r--r--dev-python/websockets/websockets-15.0.1.ebuild2
-rw-r--r--dev-python/websockify/websockify-0.13.0.ebuild2
-rw-r--r--dev-python/webtest/webtest-3.0.6.ebuild2
-rw-r--r--dev-python/webtest/webtest-3.0.7.ebuild2
-rw-r--r--dev-python/werkzeug/werkzeug-3.1.3.ebuild2
-rw-r--r--dev-python/wheel/wheel-0.45.1.ebuild2
-rw-r--r--dev-python/whenever/whenever-0.9.1.ebuild2
-rw-r--r--dev-python/whenever/whenever-0.9.2.ebuild2
-rw-r--r--dev-python/whisper/whisper-1.1.10.ebuild2
-rw-r--r--dev-python/whitenoise/whitenoise-6.8.2.ebuild2
-rw-r--r--dev-python/whitenoise/whitenoise-6.9.0.ebuild2
-rw-r--r--dev-python/whoosh/whoosh-2.7.4-r2.ebuild2
-rw-r--r--dev-python/widgetsnbextension/widgetsnbextension-4.0.14.ebuild2
-rw-r--r--dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild2
-rw-r--r--dev-python/wsproto/wsproto-1.2.0.ebuild2
-rw-r--r--dev-python/wtforms/wtforms-3.2.1.ebuild2
-rw-r--r--dev-python/wurlitzer/wurlitzer-3.1.1.ebuild2
-rw-r--r--dev-python/x-wr-timezone/x-wr-timezone-2.0.1.ebuild2
-rw-r--r--dev-python/xcffib/xcffib-1.10.0.ebuild2
-rw-r--r--dev-python/xcffib/xcffib-1.11.1.ebuild2
-rw-r--r--dev-python/xcffib/xcffib-1.11.2.ebuild2
-rw-r--r--dev-python/xcffib/xcffib-1.9.0.ebuild2
-rw-r--r--dev-python/xdoctest/xdoctest-1.2.0-r1.ebuild2
-rw-r--r--dev-python/xdoctest/xdoctest-1.2.0.ebuild2
-rw-r--r--dev-python/xdoctest/xdoctest-1.3.0.ebuild2
-rw-r--r--dev-python/xkbcommon/xkbcommon-1.5.1.ebuild2
-rw-r--r--dev-python/xlrd/xlrd-2.0.2.ebuild2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.2.3.ebuild2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.2.5.ebuild2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.2.6.ebuild2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.2.7.ebuild2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.2.8.ebuild2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild2
-rw-r--r--dev-python/xlwt/xlwt-1.3.0-r2.ebuild2
-rw-r--r--dev-python/xmlsec/xmlsec-1.3.16.ebuild2
-rw-r--r--dev-python/xmltodict/xmltodict-0.14.2.ebuild2
-rw-r--r--dev-python/xmltodict/xmltodict-0.15.1.ebuild2
-rw-r--r--dev-python/xmltodict/xmltodict-1.0.0.ebuild2
-rw-r--r--dev-python/xmltodict/xmltodict-1.0.2.ebuild2
-rw-r--r--dev-python/xpybutil/xpybutil-0.0.6.ebuild2
-rw-r--r--dev-python/zc-lockfile/zc-lockfile-3.0_p1-r1.ebuild2
-rw-r--r--dev-python/zc-lockfile/zc-lockfile-4.0.ebuild2
-rw-r--r--dev-python/zconfig/zconfig-4.2.ebuild2
-rw-r--r--dev-python/zeep/zeep-4.3.1-r1.ebuild2
-rw-r--r--dev-python/zeep/zeep-4.3.2.ebuild2
-rw-r--r--dev-python/zenlib/zenlib-3.1.5.ebuild2
-rw-r--r--dev-python/zenlib/zenlib-9999.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.147.0.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.147.2.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.148.0.ebuild2
-rw-r--r--dev-python/zipp/zipp-3.23.0.ebuild2
-rw-r--r--dev-python/zlib-ng/zlib-ng-0.5.1.ebuild2
-rw-r--r--dev-python/zlib-ng/zlib-ng-1.0.0.ebuild2
-rw-r--r--dev-python/zope-component/zope-component-6.0.ebuild2
-rw-r--r--dev-python/zope-component/zope-component-6.1.ebuild2
-rw-r--r--dev-python/zope-component/zope-component-7.0.ebuild2
-rw-r--r--dev-python/zope-event/zope-event-5.1.1.ebuild2
-rw-r--r--dev-python/zope-event/zope-event-6.0.ebuild2
-rw-r--r--dev-python/zope-exceptions/zope-exceptions-5.2.ebuild2
-rw-r--r--dev-python/zope-exceptions/zope-exceptions-6.0.ebuild2
-rw-r--r--dev-python/zope-testing/zope-testing-5.1.ebuild2
-rw-r--r--dev-python/zope-testing/zope-testing-6.0.ebuild2
1625 files changed, 1641 insertions, 1630 deletions
diff --git a/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild b/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild
index 11161ba86dae..6c4aed9fcf35 100644
--- a/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild
+++ b/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/EbookLib/EbookLib-0.17.1.ebuild b/dev-python/EbookLib/EbookLib-0.17.1.ebuild
index 93f76af92ae9..78c678b962ab 100644
--- a/dev-python/EbookLib/EbookLib-0.17.1.ebuild
+++ b/dev-python/EbookLib/EbookLib-0.17.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/PyPubSub/PyPubSub-4.0.3-r1.ebuild b/dev-python/PyPubSub/PyPubSub-4.0.3-r1.ebuild
index b51251a93a1d..4a266d46012e 100644
--- a/dev-python/PyPubSub/PyPubSub-4.0.3-r1.ebuild
+++ b/dev-python/PyPubSub/PyPubSub-4.0.3-r1.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python Publish-Subscribe Package"
diff --git a/dev-python/PythonQwt/PythonQwt-0.14.5.ebuild b/dev-python/PythonQwt/PythonQwt-0.14.5.ebuild
index 12d8f55765ba..0238a9f7322b 100644
--- a/dev-python/PythonQwt/PythonQwt-0.14.5.ebuild
+++ b/dev-python/PythonQwt/PythonQwt-0.14.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/PythonQwt/PythonQwt-0.14.6.ebuild b/dev-python/PythonQwt/PythonQwt-0.14.6.ebuild
index 788ebe7355fb..42692d5ba130 100644
--- a/dev-python/PythonQwt/PythonQwt-0.14.6.ebuild
+++ b/dev-python/PythonQwt/PythonQwt-0.14.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/SLPP/SLPP-1.2.3.ebuild b/dev-python/SLPP/SLPP-1.2.3.ebuild
index c51bb5fdf64d..42e4ed1e4f6d 100644
--- a/dev-python/SLPP/SLPP-1.2.3.ebuild
+++ b/dev-python/SLPP/SLPP-1.2.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/b2sdk/b2sdk-2.10.0.ebuild b/dev-python/b2sdk/b2sdk-2.10.0.ebuild
index 0cedf8c363ec..af71b82f77d6 100644
--- a/dev-python/b2sdk/b2sdk-2.10.0.ebuild
+++ b/dev-python/b2sdk/b2sdk-2.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/b2sdk/b2sdk-2.9.4-r1.ebuild b/dev-python/b2sdk/b2sdk-2.9.4-r1.ebuild
index ae5aac23dc86..939d94275a30 100644
--- a/dev-python/b2sdk/b2sdk-2.9.4-r1.ebuild
+++ b/dev-python/b2sdk/b2sdk-2.9.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/bcrypt/bcrypt-4.3.0.ebuild b/dev-python/bcrypt/bcrypt-4.3.0.ebuild
index 31b8425e613e..96c5ea266a2b 100644
--- a/dev-python/bcrypt/bcrypt-4.3.0.ebuild
+++ b/dev-python/bcrypt/bcrypt-4.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
autocfg@1.4.0
diff --git a/dev-python/bcrypt/bcrypt-5.0.0.ebuild b/dev-python/bcrypt/bcrypt-5.0.0.ebuild
index 1033c3f99449..5a604ad87990 100644
--- a/dev-python/bcrypt/bcrypt-5.0.0.ebuild
+++ b/dev-python/bcrypt/bcrypt-5.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# TODO: freethreading
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.82.0"
CRATES="
diff --git a/dev-python/beniget/beniget-0.4.2_p1.ebuild b/dev-python/beniget/beniget-0.4.2_p1.ebuild
index 70652c7da18c..9121cea95c23 100644
--- a/dev-python/beniget/beniget-0.4.2_p1.ebuild
+++ b/dev-python/beniget/beniget-0.4.2_p1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/betterproto/betterproto-2.0.0_beta6.ebuild b/dev-python/betterproto/betterproto-2.0.0_beta6.ebuild
index 72a9efc80adf..8a43d98d3502 100644
--- a/dev-python/betterproto/betterproto-2.0.0_beta6.ebuild
+++ b/dev-python/betterproto/betterproto-2.0.0_beta6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/betterproto/betterproto-2.0.0_beta7.ebuild b/dev-python/betterproto/betterproto-2.0.0_beta7.ebuild
index 6c21e86512db..ba9fd4850236 100644
--- a/dev-python/betterproto/betterproto-2.0.0_beta7.ebuild
+++ b/dev-python/betterproto/betterproto-2.0.0_beta7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/bidict/bidict-0.23.1.ebuild b/dev-python/bidict/bidict-0.23.1.ebuild
index de2c2ace2837..af611f542314 100644
--- a/dev-python/bidict/bidict-0.23.1.ebuild
+++ b/dev-python/bidict/bidict-0.23.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/bincopy/bincopy-20.1.0.ebuild b/dev-python/bincopy/bincopy-20.1.0.ebuild
index 2bc3b92e9543..c0eb64829bc3 100644
--- a/dev-python/bincopy/bincopy-20.1.0.ebuild
+++ b/dev-python/bincopy/bincopy-20.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/bitstring/bitstring-4.3.1.ebuild b/dev-python/bitstring/bitstring-4.3.1.ebuild
index 44d151bdb049..4f4e40896e25 100644
--- a/dev-python/bitstring/bitstring-4.3.1.ebuild
+++ b/dev-python/bitstring/bitstring-4.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/blessed/blessed-1.21.0.ebuild b/dev-python/blessed/blessed-1.21.0.ebuild
index 76d243ebdd5f..3fd974ade81f 100644
--- a/dev-python/blessed/blessed-1.21.0.ebuild
+++ b/dev-python/blessed/blessed-1.21.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/blessed/blessed-1.22.0.ebuild b/dev-python/blessed/blessed-1.22.0.ebuild
index e750cd992534..5a17bce61d6c 100644
--- a/dev-python/blessed/blessed-1.22.0.ebuild
+++ b/dev-python/blessed/blessed-1.22.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/blinker/blinker-1.9.0.ebuild b/dev-python/blinker/blinker-1.9.0.ebuild
index 7bc00c4bc180..6b39b670710f 100644
--- a/dev-python/blinker/blinker-1.9.0.ebuild
+++ b/dev-python/blinker/blinker-1.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/blockbuster/blockbuster-1.5.25.ebuild b/dev-python/blockbuster/blockbuster-1.5.25.ebuild
index a93bc9cc437e..32963b7c8d6b 100644
--- a/dev-python/blockbuster/blockbuster-1.5.25.ebuild
+++ b/dev-python/blockbuster/blockbuster-1.5.25.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/blosc/blosc-1.11.3.ebuild b/dev-python/blosc/blosc-1.11.3.ebuild
index c5b067ec8a13..cd07eb9175fd 100644
--- a/dev-python/blosc/blosc-1.11.3.ebuild
+++ b/dev-python/blosc/blosc-1.11.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/bluelet/bluelet-0.2.0-r1.ebuild b/dev-python/bluelet/bluelet-0.2.0-r1.ebuild
index ed44ce407af8..0086007b3f89 100644
--- a/dev-python/bluelet/bluelet-0.2.0-r1.ebuild
+++ b/dev-python/bluelet/bluelet-0.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/blurb/blurb-2.0.0.ebuild b/dev-python/blurb/blurb-2.0.0.ebuild
index 3755cf4203af..9775bf5e66b1 100644
--- a/dev-python/blurb/blurb-2.0.0.ebuild
+++ b/dev-python/blurb/blurb-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/boltons/boltons-25.0.0.ebuild b/dev-python/boltons/boltons-25.0.0.ebuild
index ae2dfd3b973a..e71956e328e4 100644
--- a/dev-python/boltons/boltons-25.0.0.ebuild
+++ b/dev-python/boltons/boltons-25.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Pure-python utilities in the same spirit as the standard library"
diff --git a/dev-python/boto3/boto3-1.40.16.ebuild b/dev-python/boto3/boto3-1.40.16.ebuild
index fdafafe7f4f0..b07fa875ad98 100644
--- a/dev-python/boto3/boto3-1.40.16.ebuild
+++ b/dev-python/boto3/boto3-1.40.16.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.21.ebuild b/dev-python/boto3/boto3-1.40.21.ebuild
index bd6e26787db4..4925415d43c6 100644
--- a/dev-python/boto3/boto3-1.40.21.ebuild
+++ b/dev-python/boto3/boto3-1.40.21.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.25.ebuild b/dev-python/boto3/boto3-1.40.25.ebuild
index bd6e26787db4..4925415d43c6 100644
--- a/dev-python/boto3/boto3-1.40.25.ebuild
+++ b/dev-python/boto3/boto3-1.40.25.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.30.ebuild b/dev-python/boto3/boto3-1.40.30.ebuild
index 90fb2a42e6e5..cb388ebe6570 100644
--- a/dev-python/boto3/boto3-1.40.30.ebuild
+++ b/dev-python/boto3/boto3-1.40.30.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.35.ebuild b/dev-python/boto3/boto3-1.40.35.ebuild
index 90fb2a42e6e5..cb388ebe6570 100644
--- a/dev-python/boto3/boto3-1.40.35.ebuild
+++ b/dev-python/boto3/boto3-1.40.35.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.40.ebuild b/dev-python/boto3/boto3-1.40.40.ebuild
index 90fb2a42e6e5..cb388ebe6570 100644
--- a/dev-python/boto3/boto3-1.40.40.ebuild
+++ b/dev-python/boto3/boto3-1.40.40.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.45.ebuild b/dev-python/boto3/boto3-1.40.45.ebuild
index 90fb2a42e6e5..cb388ebe6570 100644
--- a/dev-python/boto3/boto3-1.40.45.ebuild
+++ b/dev-python/boto3/boto3-1.40.45.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.46.ebuild b/dev-python/boto3/boto3-1.40.46.ebuild
index 90fb2a42e6e5..cb388ebe6570 100644
--- a/dev-python/boto3/boto3-1.40.46.ebuild
+++ b/dev-python/boto3/boto3-1.40.46.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.47.ebuild b/dev-python/boto3/boto3-1.40.47.ebuild
index 90fb2a42e6e5..cb388ebe6570 100644
--- a/dev-python/boto3/boto3-1.40.47.ebuild
+++ b/dev-python/boto3/boto3-1.40.47.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.48.ebuild b/dev-python/boto3/boto3-1.40.48.ebuild
index 90fb2a42e6e5..cb388ebe6570 100644
--- a/dev-python/boto3/boto3-1.40.48.ebuild
+++ b/dev-python/boto3/boto3-1.40.48.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.49.ebuild b/dev-python/boto3/boto3-1.40.49.ebuild
index 90fb2a42e6e5..cb388ebe6570 100644
--- a/dev-python/boto3/boto3-1.40.49.ebuild
+++ b/dev-python/boto3/boto3-1.40.49.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/boto3/boto3-1.40.50.ebuild b/dev-python/boto3/boto3-1.40.50.ebuild
index 90fb2a42e6e5..cb388ebe6570 100644
--- a/dev-python/boto3/boto3-1.40.50.ebuild
+++ b/dev-python/boto3/boto3-1.40.50.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.16.ebuild b/dev-python/botocore/botocore-1.40.16.ebuild
index 5d6a29be5655..83ae573e7294 100644
--- a/dev-python/botocore/botocore-1.40.16.ebuild
+++ b/dev-python/botocore/botocore-1.40.16.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.21.ebuild b/dev-python/botocore/botocore-1.40.21.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.21.ebuild
+++ b/dev-python/botocore/botocore-1.40.21.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.25.ebuild b/dev-python/botocore/botocore-1.40.25.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.25.ebuild
+++ b/dev-python/botocore/botocore-1.40.25.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.30.ebuild b/dev-python/botocore/botocore-1.40.30.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.30.ebuild
+++ b/dev-python/botocore/botocore-1.40.30.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.35.ebuild b/dev-python/botocore/botocore-1.40.35.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.35.ebuild
+++ b/dev-python/botocore/botocore-1.40.35.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.40.ebuild b/dev-python/botocore/botocore-1.40.40.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.40.ebuild
+++ b/dev-python/botocore/botocore-1.40.40.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.45.ebuild b/dev-python/botocore/botocore-1.40.45.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.45.ebuild
+++ b/dev-python/botocore/botocore-1.40.45.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.46.ebuild b/dev-python/botocore/botocore-1.40.46.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.46.ebuild
+++ b/dev-python/botocore/botocore-1.40.46.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.47.ebuild b/dev-python/botocore/botocore-1.40.47.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.47.ebuild
+++ b/dev-python/botocore/botocore-1.40.47.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.48.ebuild b/dev-python/botocore/botocore-1.40.48.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.48.ebuild
+++ b/dev-python/botocore/botocore-1.40.48.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.49.ebuild b/dev-python/botocore/botocore-1.40.49.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.49.ebuild
+++ b/dev-python/botocore/botocore-1.40.49.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.40.50.ebuild b/dev-python/botocore/botocore-1.40.50.ebuild
index a931fcaefec4..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.50.ebuild
+++ b/dev-python/botocore/botocore-1.40.50.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/bottle/bottle-0.12.25-r1.ebuild b/dev-python/bottle/bottle-0.12.25-r1.ebuild
index 6427b602fd74..26bf7731924c 100644
--- a/dev-python/bottle/bottle-0.12.25-r1.ebuild
+++ b/dev-python/bottle/bottle-0.12.25-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/bottle/bottle-0.13.3.ebuild b/dev-python/bottle/bottle-0.13.3.ebuild
index 249085f51244..4412546cb389 100644
--- a/dev-python/bottle/bottle-0.13.3.ebuild
+++ b/dev-python/bottle/bottle-0.13.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/bottle/bottle-0.13.4.ebuild b/dev-python/bottle/bottle-0.13.4.ebuild
index 249085f51244..4412546cb389 100644
--- a/dev-python/bottle/bottle-0.13.4.ebuild
+++ b/dev-python/bottle/bottle-0.13.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/bottleneck/bottleneck-1.5.0.ebuild b/dev-python/bottleneck/bottleneck-1.5.0.ebuild
index fd4b1281f893..f4c1d67d8398 100644
--- a/dev-python/bottleneck/bottleneck-1.5.0.ebuild
+++ b/dev-python/bottleneck/bottleneck-1.5.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/bottleneck/bottleneck-1.6.0.ebuild b/dev-python/bottleneck/bottleneck-1.6.0.ebuild
index fb9ff2f62a45..45ccd2de2b68 100644
--- a/dev-python/bottleneck/bottleneck-1.6.0.ebuild
+++ b/dev-python/bottleneck/bottleneck-1.6.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/bottleneck/bottleneck-1.6.0_rc1.ebuild b/dev-python/bottleneck/bottleneck-1.6.0_rc1.ebuild
index 7aa85771894e..b56112e4fc0d 100644
--- a/dev-python/bottleneck/bottleneck-1.6.0_rc1.ebuild
+++ b/dev-python/bottleneck/bottleneck-1.6.0_rc1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/bpython/bpython-0.25.ebuild b/dev-python/bpython/bpython-0.25.ebuild
index f5d255b95932..7b0ea9ac0763 100644
--- a/dev-python/bpython/bpython-0.25.ebuild
+++ b/dev-python/bpython/bpython-0.25.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/brotlicffi/brotlicffi-1.1.0.0.ebuild b/dev-python/brotlicffi/brotlicffi-1.1.0.0.ebuild
index e3c50e8bbe51..b774317fde08 100644
--- a/dev-python/brotlicffi/brotlicffi-1.1.0.0.ebuild
+++ b/dev-python/brotlicffi/brotlicffi-1.1.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/btrfs/btrfs-15.ebuild b/dev-python/btrfs/btrfs-15.ebuild
index 51d4c967322c..90818359fbdd 100644
--- a/dev-python/btrfs/btrfs-15.ebuild
+++ b/dev-python/btrfs/btrfs-15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/btrfsutil/btrfsutil-6.14.ebuild b/dev-python/btrfsutil/btrfsutil-6.14.ebuild
index f06276d6ad0a..3de171a2a789 100644
--- a/dev-python/btrfsutil/btrfsutil-6.14.ebuild
+++ b/dev-python/btrfsutil/btrfsutil-6.14.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc
inherit distutils-r1 verify-sig
diff --git a/dev-python/btrfsutil/btrfsutil-6.15.ebuild b/dev-python/btrfsutil/btrfsutil-6.15.ebuild
index f06276d6ad0a..3de171a2a789 100644
--- a/dev-python/btrfsutil/btrfsutil-6.15.ebuild
+++ b/dev-python/btrfsutil/btrfsutil-6.15.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc
inherit distutils-r1 verify-sig
diff --git a/dev-python/btrfsutil/btrfsutil-6.16.1.ebuild b/dev-python/btrfsutil/btrfsutil-6.16.1.ebuild
index f06276d6ad0a..3de171a2a789 100644
--- a/dev-python/btrfsutil/btrfsutil-6.16.1.ebuild
+++ b/dev-python/btrfsutil/btrfsutil-6.16.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc
inherit distutils-r1 verify-sig
diff --git a/dev-python/btrfsutil/btrfsutil-6.16.ebuild b/dev-python/btrfsutil/btrfsutil-6.16.ebuild
index f06276d6ad0a..3de171a2a789 100644
--- a/dev-python/btrfsutil/btrfsutil-6.16.ebuild
+++ b/dev-python/btrfsutil/btrfsutil-6.16.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc
inherit distutils-r1 verify-sig
diff --git a/dev-python/btrfsutil/btrfsutil-6.17.ebuild b/dev-python/btrfsutil/btrfsutil-6.17.ebuild
index f06276d6ad0a..3de171a2a789 100644
--- a/dev-python/btrfsutil/btrfsutil-6.17.ebuild
+++ b/dev-python/btrfsutil/btrfsutil-6.17.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc
inherit distutils-r1 verify-sig
diff --git a/dev-python/build/build-1.2.2_p1-r2.ebuild b/dev-python/build/build-1.2.2_p1-r2.ebuild
index 8703a2401f35..ded8e666bcae 100644
--- a/dev-python/build/build-1.2.2_p1-r2.ebuild
+++ b/dev-python/build/build-1.2.2_p1-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1
diff --git a/dev-python/build/build-1.3.0.ebuild b/dev-python/build/build-1.3.0.ebuild
index 1a5712cffdfa..08f0807b1f1d 100644
--- a/dev-python/build/build-1.3.0.ebuild
+++ b/dev-python/build/build-1.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1
diff --git a/dev-python/cbor2/cbor2-5.6.5.ebuild b/dev-python/cbor2/cbor2-5.6.5.ebuild
index 8b5d0dd4d61a..d27c77c9734d 100644
--- a/dev-python/cbor2/cbor2-5.6.5.ebuild
+++ b/dev-python/cbor2/cbor2-5.6.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cbor2/cbor2-5.7.0.ebuild b/dev-python/cbor2/cbor2-5.7.0.ebuild
index 1e9005a82574..607499d54117 100644
--- a/dev-python/cbor2/cbor2-5.7.0.ebuild
+++ b/dev-python/cbor2/cbor2-5.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/celery/celery-5.4.0.ebuild b/dev-python/celery/celery-5.4.0.ebuild
index dc7510a7f1ab..83456cf50646 100644
--- a/dev-python/celery/celery-5.4.0.ebuild
+++ b/dev-python/celery/celery-5.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit bash-completion-r1 check-reqs distutils-r1 optfeature
diff --git a/dev-python/cerberus/cerberus-1.3.7.ebuild b/dev-python/cerberus/cerberus-1.3.7.ebuild
index 1c29ae4b7e3c..0ef1c19662ef 100644
--- a/dev-python/cerberus/cerberus-1.3.7.ebuild
+++ b/dev-python/cerberus/cerberus-1.3.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/certifi/certifi-2025.08.03.ebuild b/dev-python/certifi/certifi-2025.08.03.ebuild
index 345f02e3f587..24c313591875 100644
--- a/dev-python/certifi/certifi-2025.08.03.ebuild
+++ b/dev-python/certifi/certifi-2025.08.03.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 prefix readme.gentoo-r1
diff --git a/dev-python/certifi/certifi-2025.10.05.ebuild b/dev-python/certifi/certifi-2025.10.05.ebuild
index 345f02e3f587..24c313591875 100644
--- a/dev-python/certifi/certifi-2025.10.05.ebuild
+++ b/dev-python/certifi/certifi-2025.10.05.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 prefix readme.gentoo-r1
diff --git a/dev-python/cffi/cffi-1.17.1.ebuild b/dev-python/cffi/cffi-1.17.1.ebuild
index e845c03a5048..c56656071557 100644
--- a/dev-python/cffi/cffi-1.17.1.ebuild
+++ b/dev-python/cffi/cffi-1.17.1.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# DO NOT ADD pypy to PYTHON_COMPAT
# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 toolchain-funcs pypi
diff --git a/dev-python/cffi/cffi-2.0.0.ebuild b/dev-python/cffi/cffi-2.0.0.ebuild
index c83761a7bae9..225a2fdb86df 100644
--- a/dev-python/cffi/cffi-2.0.0.ebuild
+++ b/dev-python/cffi/cffi-2.0.0.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# DO NOT ADD pypy to PYTHON_COMPAT
# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{11..14} python3_14t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 toolchain-funcs pypi
diff --git a/dev-python/cfgv/cfgv-3.4.0.ebuild b/dev-python/cfgv/cfgv-3.4.0.ebuild
index 0b0e3b0d1f94..fe89a45db36a 100644
--- a/dev-python/cfgv/cfgv-3.4.0.ebuild
+++ b/dev-python/cfgv/cfgv-3.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cfn-lint/cfn-lint-1.39.1.ebuild b/dev-python/cfn-lint/cfn-lint-1.39.1.ebuild
index 1f3ebcc02799..70e4657324f6 100644
--- a/dev-python/cfn-lint/cfn-lint-1.39.1.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-1.39.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cfn-lint/cfn-lint-1.40.0.ebuild b/dev-python/cfn-lint/cfn-lint-1.40.0.ebuild
index ffc56bfdf15f..5a4087d65a4f 100644
--- a/dev-python/cfn-lint/cfn-lint-1.40.0.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-1.40.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cfn-lint/cfn-lint-1.40.1.ebuild b/dev-python/cfn-lint/cfn-lint-1.40.1.ebuild
index ffc56bfdf15f..5a4087d65a4f 100644
--- a/dev-python/cfn-lint/cfn-lint-1.40.1.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-1.40.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cftime/cftime-1.6.4_p1.ebuild b/dev-python/cftime/cftime-1.6.4_p1.ebuild
index 824be7541fd8..536610493652 100644
--- a/dev-python/cftime/cftime-1.6.4_p1.ebuild
+++ b/dev-python/cftime/cftime-1.6.4_p1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cheroot/cheroot-10.0.1.ebuild b/dev-python/cheroot/cheroot-10.0.1.ebuild
index 595aa8857914..0c51c800588a 100644
--- a/dev-python/cheroot/cheroot-10.0.1.ebuild
+++ b/dev-python/cheroot/cheroot-10.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cheroot/cheroot-11.0.0.ebuild b/dev-python/cheroot/cheroot-11.0.0.ebuild
index b70d3e433fe9..8ae3b7ab8633 100644
--- a/dev-python/cheroot/cheroot-11.0.0.ebuild
+++ b/dev-python/cheroot/cheroot-11.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cherrypy/cherrypy-18.10.0.ebuild b/dev-python/cherrypy/cherrypy-18.10.0.ebuild
index 02a370bb37ad..89445e277c54 100644
--- a/dev-python/cherrypy/cherrypy-18.10.0.ebuild
+++ b/dev-python/cherrypy/cherrypy-18.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="CherryPy"
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/chevron/chevron-0.13.1.ebuild b/dev-python/chevron/chevron-0.13.1.ebuild
index 7bda6d356189..e7dd24f5c94f 100644
--- a/dev-python/chevron/chevron-0.13.1.ebuild
+++ b/dev-python/chevron/chevron-0.13.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/chevron/chevron-0.14.0-r1.ebuild b/dev-python/chevron/chevron-0.14.0-r1.ebuild
index 7b91d4447583..317095d081f3 100644
--- a/dev-python/chevron/chevron-0.14.0-r1.ebuild
+++ b/dev-python/chevron/chevron-0.14.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/chump/chump-1.6.0-r2.ebuild b/dev-python/chump/chump-1.6.0-r2.ebuild
index 75e60112a8dd..78079e783ae7 100644
--- a/dev-python/chump/chump-1.6.0-r2.ebuild
+++ b/dev-python/chump/chump-1.6.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cleo/cleo-2.1.0.ebuild b/dev-python/cleo/cleo-2.1.0.ebuild
index d68cecdf1ccd..9f411413b938 100644
--- a/dev-python/cleo/cleo-2.1.0.ebuild
+++ b/dev-python/cleo/cleo-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cli-helpers/cli-helpers-2.6.0.ebuild b/dev-python/cli-helpers/cli-helpers-2.6.0.ebuild
index 1bf226b3b64d..fbf713c03efc 100644
--- a/dev-python/cli-helpers/cli-helpers-2.6.0.ebuild
+++ b/dev-python/cli-helpers/cli-helpers-2.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cli-helpers/cli-helpers-2.7.0.ebuild b/dev-python/cli-helpers/cli-helpers-2.7.0.ebuild
index 1bf226b3b64d..fbf713c03efc 100644
--- a/dev-python/cli-helpers/cli-helpers-2.7.0.ebuild
+++ b/dev-python/cli-helpers/cli-helpers-2.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cli-helpers/cli-helpers-9999.ebuild b/dev-python/cli-helpers/cli-helpers-9999.ebuild
index 1e6b6924c872..ba47869821d0 100644
--- a/dev-python/cli-helpers/cli-helpers-9999.ebuild
+++ b/dev-python/cli-helpers/cli-helpers-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 git-r3
diff --git a/dev-python/cli-ui/cli-ui-0.19.0.ebuild b/dev-python/cli-ui/cli-ui-0.19.0.ebuild
index f67751df3b52..789db3e855c8 100644
--- a/dev-python/cli-ui/cli-ui-0.19.0.ebuild
+++ b/dev-python/cli-ui/cli-ui-0.19.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="poetry"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/click-help-colors/click-help-colors-0.9.4.ebuild b/dev-python/click-help-colors/click-help-colors-0.9.4.ebuild
index 173513dc841d..a68dc8056f8c 100644
--- a/dev-python/click-help-colors/click-help-colors-0.9.4.ebuild
+++ b/dev-python/click-help-colors/click-help-colors-0.9.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/click-log/click-log-0.4.0.ebuild b/dev-python/click-log/click-log-0.4.0.ebuild
index 79f8720f12f5..1cc70c1e9948 100644
--- a/dev-python/click-log/click-log-0.4.0.ebuild
+++ b/dev-python/click-log/click-log-0.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/click-option-group/click-option-group-0.5.7.ebuild b/dev-python/click-option-group/click-option-group-0.5.7.ebuild
index 196a2372a23a..34d6d11de00e 100644
--- a/dev-python/click-option-group/click-option-group-0.5.7.ebuild
+++ b/dev-python/click-option-group/click-option-group-0.5.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/click-option-group/click-option-group-0.5.8.ebuild b/dev-python/click-option-group/click-option-group-0.5.8.ebuild
index 45e8f5b5d5a0..7fc958b7d992 100644
--- a/dev-python/click-option-group/click-option-group-0.5.8.ebuild
+++ b/dev-python/click-option-group/click-option-group-0.5.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/click-option-group/click-option-group-0.5.9.ebuild b/dev-python/click-option-group/click-option-group-0.5.9.ebuild
index 45e8f5b5d5a0..7fc958b7d992 100644
--- a/dev-python/click-option-group/click-option-group-0.5.9.ebuild
+++ b/dev-python/click-option-group/click-option-group-0.5.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild b/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild
index 6d3af448a7d1..2fe704a9d72c 100644
--- a/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild
+++ b/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/click-repl/click-repl-0.2.0-r1.ebuild b/dev-python/click-repl/click-repl-0.2.0-r1.ebuild
index e993fc1f52ba..3f919183ebbb 100644
--- a/dev-python/click-repl/click-repl-0.2.0-r1.ebuild
+++ b/dev-python/click-repl/click-repl-0.2.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/click/click-8.2.1.ebuild b/dev-python/click/click-8.2.1.ebuild
index 63f376e78749..33865867cc72 100644
--- a/dev-python/click/click-8.2.1.ebuild
+++ b/dev-python/click/click-8.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/click/click-8.3.0.ebuild b/dev-python/click/click-8.3.0.ebuild
index eb22f102edea..b84c6a070493 100644
--- a/dev-python/click/click-8.3.0.ebuild
+++ b/dev-python/click/click-8.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cliff/cliff-4.10.0.ebuild b/dev-python/cliff/cliff-4.10.0.ebuild
index 61101312f127..19a99e6ad6ba 100644
--- a/dev-python/cliff/cliff-4.10.0.ebuild
+++ b/dev-python/cliff/cliff-4.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cliff/cliff-4.11.0.ebuild b/dev-python/cliff/cliff-4.11.0.ebuild
index 44577f8796d7..dfa49e6129ab 100644
--- a/dev-python/cliff/cliff-4.11.0.ebuild
+++ b/dev-python/cliff/cliff-4.11.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pbr
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/clikit/clikit-0.6.2-r1.ebuild b/dev-python/clikit/clikit-0.6.2-r1.ebuild
index 7bb1ec01152d..906a08eb0488 100644
--- a/dev-python/clikit/clikit-0.6.2-r1.ebuild
+++ b/dev-python/clikit/clikit-0.6.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/clint/clint-0.5.1-r4.ebuild b/dev-python/clint/clint-0.5.1-r4.ebuild
index 47761b0384e7..960da461fbc6 100644
--- a/dev-python/clint/clint-0.5.1-r4.ebuild
+++ b/dev-python/clint/clint-0.5.1-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cloudpickle/cloudpickle-3.1.1.ebuild b/dev-python/cloudpickle/cloudpickle-3.1.1.ebuild
index db2e3710f13a..35c49df1ae42 100644
--- a/dev-python/cloudpickle/cloudpickle-3.1.1.ebuild
+++ b/dev-python/cloudpickle/cloudpickle-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cloup/cloup-3.0.8.ebuild b/dev-python/cloup/cloup-3.0.8.ebuild
index 470d999af81a..93b630a7a8f6 100644
--- a/dev-python/cloup/cloup-3.0.8.ebuild
+++ b/dev-python/cloup/cloup-3.0.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cmd2/cmd2-2.6.2.ebuild b/dev-python/cmd2/cmd2-2.6.2.ebuild
index 94036bf953a2..3bd920b51430 100644
--- a/dev-python/cmd2/cmd2-2.6.2.ebuild
+++ b/dev-python/cmd2/cmd2-2.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature virtualx pypi
diff --git a/dev-python/cmd2/cmd2-2.7.0.ebuild b/dev-python/cmd2/cmd2-2.7.0.ebuild
index 7f1fa86964e5..a18a4b315fd1 100644
--- a/dev-python/cmd2/cmd2-2.7.0.ebuild
+++ b/dev-python/cmd2/cmd2-2.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature virtualx pypi
diff --git a/dev-python/cmd2/cmd2-3.0.0_beta1.ebuild b/dev-python/cmd2/cmd2-3.0.0_beta1.ebuild
index 6d473f17d099..82c1e978b7fc 100644
--- a/dev-python/cmd2/cmd2-3.0.0_beta1.ebuild
+++ b/dev-python/cmd2/cmd2-3.0.0_beta1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature virtualx pypi
diff --git a/dev-python/cmd2/cmd2-3.0.0_beta2.ebuild b/dev-python/cmd2/cmd2-3.0.0_beta2.ebuild
index 6d473f17d099..82c1e978b7fc 100644
--- a/dev-python/cmd2/cmd2-3.0.0_beta2.ebuild
+++ b/dev-python/cmd2/cmd2-3.0.0_beta2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature virtualx pypi
diff --git a/dev-python/cmd2/cmd2-3.0.0_rc1.ebuild b/dev-python/cmd2/cmd2-3.0.0_rc1.ebuild
index 6d473f17d099..82c1e978b7fc 100644
--- a/dev-python/cmd2/cmd2-3.0.0_rc1.ebuild
+++ b/dev-python/cmd2/cmd2-3.0.0_rc1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature virtualx pypi
diff --git a/dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild b/dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild
index 366e2d911821..bb8fef7fa142 100644
--- a/dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild
+++ b/dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/colorful/colorful-0.5.7.ebuild b/dev-python/colorful/colorful-0.5.7.ebuild
index e35c4ff79fe6..266d011f7b83 100644
--- a/dev-python/colorful/colorful-0.5.7.ebuild
+++ b/dev-python/colorful/colorful-0.5.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/colorlog/colorlog-6.9.0.ebuild b/dev-python/colorlog/colorlog-6.9.0.ebuild
index 830e9e9d59fc..0fb05ab4ce7e 100644
--- a/dev-python/colorlog/colorlog-6.9.0.ebuild
+++ b/dev-python/colorlog/colorlog-6.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/colour/colour-0.1.5-r1.ebuild b/dev-python/colour/colour-0.1.5-r1.ebuild
index 51b5cd16dce1..01cf7ca438ed 100644
--- a/dev-python/colour/colour-0.1.5-r1.ebuild
+++ b/dev-python/colour/colour-0.1.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/comm/comm-0.2.3.ebuild b/dev-python/comm/comm-0.2.3.ebuild
index 4a665f51b493..d82c7117fb0d 100644
--- a/dev-python/comm/comm-0.2.3.ebuild
+++ b/dev-python/comm/comm-0.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
index 92742e9a15d8..b13e81624fff 100644
--- a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
+++ b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/configobj/configobj-5.0.9.ebuild b/dev-python/configobj/configobj-5.0.9.ebuild
index 6f0ee1ff68b7..eaa2453fe0f4 100644
--- a/dev-python/configobj/configobj-5.0.9.ebuild
+++ b/dev-python/configobj/configobj-5.0.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/configshell-fb/configshell-fb-2.0.2.ebuild b/dev-python/configshell-fb/configshell-fb-2.0.2.ebuild
index e61fb41b63da..9cace2b8477b 100644
--- a/dev-python/configshell-fb/configshell-fb-2.0.2.ebuild
+++ b/dev-python/configshell-fb/configshell-fb-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/confuse/confuse-2.0.1.ebuild b/dev-python/confuse/confuse-2.0.1.ebuild
index 28e41f22ee7a..f40dfcadee31 100644
--- a/dev-python/confuse/confuse-2.0.1.ebuild
+++ b/dev-python/confuse/confuse-2.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=flit
inherit distutils-r1 pypi
diff --git a/dev-python/cons/cons-0.4.7.ebuild b/dev-python/cons/cons-0.4.7.ebuild
index aa3a22275dbb..c45621d06cfb 100644
--- a/dev-python/cons/cons-0.4.7.ebuild
+++ b/dev-python/cons/cons-0.4.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/construct/construct-2.10.70.ebuild b/dev-python/construct/construct-2.10.70.ebuild
index 019431d1a137..8d51f2063637 100644
--- a/dev-python/construct/construct-2.10.70.ebuild
+++ b/dev-python/construct/construct-2.10.70.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/contourpy/contourpy-1.3.2.ebuild b/dev-python/contourpy/contourpy-1.3.2.ebuild
index ba339f3c440b..b277ffa68a89 100644
--- a/dev-python/contourpy/contourpy-1.3.2.ebuild
+++ b/dev-python/contourpy/contourpy-1.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/contourpy/contourpy-1.3.3.ebuild b/dev-python/contourpy/contourpy-1.3.3.ebuild
index f1f50ceb7359..c8aa9d9eb83f 100644
--- a/dev-python/contourpy/contourpy-1.3.3.ebuild
+++ b/dev-python/contourpy/contourpy-1.3.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cookies/cookies-2.2.1-r2.ebuild b/dev-python/cookies/cookies-2.2.1-r2.ebuild
index 922f4470db8a..d57eb810fbd3 100644
--- a/dev-python/cookies/cookies-2.2.1-r2.ebuild
+++ b/dev-python/cookies/cookies-2.2.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cppy/cppy-1.3.1.ebuild b/dev-python/cppy/cppy-1.3.1.ebuild
index d778307e083f..99e2aa22d816 100644
--- a/dev-python/cppy/cppy-1.3.1.ebuild
+++ b/dev-python/cppy/cppy-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/crc32c/crc32c-2.7.1.ebuild b/dev-python/crc32c/crc32c-2.7.1.ebuild
index 88705ac70544..98b45c5d5506 100644
--- a/dev-python/crc32c/crc32c-2.7.1.ebuild
+++ b/dev-python/crc32c/crc32c-2.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/crc32c/crc32c-2.7.1_p0.ebuild b/dev-python/crc32c/crc32c-2.7.1_p0.ebuild
index 731192ee18ba..b0f161d7609b 100644
--- a/dev-python/crc32c/crc32c-2.7.1_p0.ebuild
+++ b/dev-python/crc32c/crc32c-2.7.1_p0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/crcmod/crcmod-1.7-r5.ebuild b/dev-python/crcmod/crcmod-1.7-r5.ebuild
index e517c91a6437..5de373165590 100644
--- a/dev-python/crcmod/crcmod-1.7-r5.ebuild
+++ b/dev-python/crcmod/crcmod-1.7-r5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/croniter/croniter-6.0.0.ebuild b/dev-python/croniter/croniter-6.0.0.ebuild
index 43c128fc1215..4968561f5180 100644
--- a/dev-python/croniter/croniter-6.0.0.ebuild
+++ b/dev-python/croniter/croniter-6.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cryptg/cryptg-0.5.0_p0.ebuild b/dev-python/cryptg/cryptg-0.5.0_p0.ebuild
index 662541487117..64ad01193645 100644
--- a/dev-python/cryptg/cryptg-0.5.0_p0.ebuild
+++ b/dev-python/cryptg/cryptg-0.5.0_p0.ebuild
@@ -8,7 +8,7 @@ EAPI=8
CARGO_OPTIONAL=1
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{11..13} ) # needs pyo3 crate bump for pypy3_11
+PYTHON_COMPAT=( python3_{10..14} ) # needs pyo3 crate bump for pypy3_11
CRATES="
aes@0.8.4
diff --git a/dev-python/cson/cson-0.8-r4.ebuild b/dev-python/cson/cson-0.8-r4.ebuild
index 9dc76196f1e5..8f1e7c3d4a50 100644
--- a/dev-python/cson/cson-0.8-r4.ebuild
+++ b/dev-python/cson/cson-0.8-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild b/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild
index 77633c3ba97c..3c3d6e6d6db3 100644
--- a/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild
+++ b/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cssselect/cssselect-1.3.0.ebuild b/dev-python/cssselect/cssselect-1.3.0.ebuild
index 2b4e2dd11de5..dd45d6406a7f 100644
--- a/dev-python/cssselect/cssselect-1.3.0.ebuild
+++ b/dev-python/cssselect/cssselect-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cssselect2/cssselect2-0.8.0.ebuild b/dev-python/cssselect2/cssselect2-0.8.0.ebuild
index e00546b19a2f..ed2b620663ee 100644
--- a/dev-python/cssselect2/cssselect2-0.8.0.ebuild
+++ b/dev-python/cssselect2/cssselect2-0.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cssutils/cssutils-2.11.1.ebuild b/dev-python/cssutils/cssutils-2.11.1.ebuild
index b63047649a7f..dddcde46f4bd 100644
--- a/dev-python/cssutils/cssutils-2.11.1.ebuild
+++ b/dev-python/cssutils/cssutils-2.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cstruct/cstruct-6.1.ebuild b/dev-python/cstruct/cstruct-6.1.ebuild
index 59b3b968ff7c..fe317100a5bd 100644
--- a/dev-python/cstruct/cstruct-6.1.ebuild
+++ b/dev-python/cstruct/cstruct-6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/csvkit/csvkit-2.1.0.ebuild b/dev-python/csvkit/csvkit-2.1.0.ebuild
index 7428585a9a79..b89d39931072 100644
--- a/dev-python/csvkit/csvkit-2.1.0.ebuild
+++ b/dev-python/csvkit/csvkit-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/curtsies/curtsies-0.4.3.ebuild b/dev-python/curtsies/curtsies-0.4.3.ebuild
index 7f5caedeac4b..f79316e94eea 100644
--- a/dev-python/curtsies/curtsies-0.4.3.ebuild
+++ b/dev-python/curtsies/curtsies-0.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cvxopt/cvxopt-1.3.2.ebuild b/dev-python/cvxopt/cvxopt-1.3.2.ebuild
index 25c2b2161146..b8543e1f4d31 100644
--- a/dev-python/cvxopt/cvxopt-1.3.2.ebuild
+++ b/dev-python/cvxopt/cvxopt-1.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/cwcwidth/cwcwidth-0.1.10.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.10.ebuild
index 33b69bb46daf..6daa2e1bd795 100644
--- a/dev-python/cwcwidth/cwcwidth-0.1.10.ebuild
+++ b/dev-python/cwcwidth/cwcwidth-0.1.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cycler/cycler-0.12.1.ebuild b/dev-python/cycler/cycler-0.12.1.ebuild
index 18ca628f4c3d..de10558bb9f8 100644
--- a/dev-python/cycler/cycler-0.12.1.ebuild
+++ b/dev-python/cycler/cycler-0.12.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/cython/cython-3.1.2-r1.ebuild b/dev-python/cython/cython-3.1.2-r1.ebuild
index 7aeb91f938c1..e56a2959c79f 100644
--- a/dev-python/cython/cython-3.1.2-r1.ebuild
+++ b/dev-python/cython/cython-3.1.2-r1.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_FULLY_TESTED=( python3_{11..14} )
PYTHON_TESTED=( "${PYTHON_FULLY_TESTED[@]}" pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing pypi toolchain-funcs
diff --git a/dev-python/cython/cython-3.1.3.ebuild b/dev-python/cython/cython-3.1.3.ebuild
index 13bbe1e80cd1..2fb9eb93b63b 100644
--- a/dev-python/cython/cython-3.1.3.ebuild
+++ b/dev-python/cython/cython-3.1.3.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_FULLY_TESTED=( python3_{11..14} )
PYTHON_TESTED=( "${PYTHON_FULLY_TESTED[@]}" pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing pypi toolchain-funcs
diff --git a/dev-python/cython/cython-3.1.4.ebuild b/dev-python/cython/cython-3.1.4.ebuild
index df3f0a82889f..4b6e1d8c4744 100644
--- a/dev-python/cython/cython-3.1.4.ebuild
+++ b/dev-python/cython/cython-3.1.4.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_FULLY_TESTED=( python3_{11..14} )
PYTHON_TESTED=( "${PYTHON_FULLY_TESTED[@]}" pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing pypi toolchain-funcs
diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
index 509b350823e0..620b9e6d4637 100644
--- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
+++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx
diff --git a/dev-python/dbus-python/dbus-python-1.4.0.ebuild b/dev-python/dbus-python/dbus-python-1.4.0.ebuild
index efbb640bcef5..13eb3d3d5b73 100644
--- a/dev-python/dbus-python/dbus-python-1.4.0.ebuild
+++ b/dev-python/dbus-python/dbus-python-1.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit autotools python-r1
diff --git a/dev-python/dbutils/dbutils-3.1.1.ebuild b/dev-python/dbutils/dbutils-3.1.1.ebuild
index ccc03aad2e33..7e0df326fdfa 100644
--- a/dev-python/dbutils/dbutils-3.1.1.ebuild
+++ b/dev-python/dbutils/dbutils-3.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=DBUtils
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/dbutils/dbutils-3.1.2.ebuild b/dev-python/dbutils/dbutils-3.1.2.ebuild
index a2ed8f6faa9b..ea35488d883a 100644
--- a/dev-python/dbutils/dbutils-3.1.2.ebuild
+++ b/dev-python/dbutils/dbutils-3.1.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=DBUtils
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ddt/ddt-1.7.2.ebuild b/dev-python/ddt/ddt-1.7.2.ebuild
index 50cb0a82d7e0..7ad2bc2a8344 100644
--- a/dev-python/ddt/ddt-1.7.2.ebuild
+++ b/dev-python/ddt/ddt-1.7.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/debtcollector/debtcollector-3.0.0.ebuild b/dev-python/debtcollector/debtcollector-3.0.0.ebuild
index 575f13cd11e7..89b45bddbc77 100644
--- a/dev-python/debtcollector/debtcollector-3.0.0.ebuild
+++ b/dev-python/debtcollector/debtcollector-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/deepdiff/deepdiff-8.5.0.ebuild b/dev-python/deepdiff/deepdiff-8.5.0.ebuild
index e42215e72a98..5f1a9e727865 100644
--- a/dev-python/deepdiff/deepdiff-8.5.0.ebuild
+++ b/dev-python/deepdiff/deepdiff-8.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/deepdiff/deepdiff-8.6.1.ebuild b/dev-python/deepdiff/deepdiff-8.6.1.ebuild
index f5ba2acbcf53..6f605c2a615f 100644
--- a/dev-python/deepdiff/deepdiff-8.6.1.ebuild
+++ b/dev-python/deepdiff/deepdiff-8.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/deepmerge/deepmerge-2.0.ebuild b/dev-python/deepmerge/deepmerge-2.0.ebuild
index 8b6f534f5e06..872b201f6bfc 100644
--- a/dev-python/deepmerge/deepmerge-2.0.ebuild
+++ b/dev-python/deepmerge/deepmerge-2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/defusedxml/defusedxml-0.7.1-r1.ebuild b/dev-python/defusedxml/defusedxml-0.7.1-r1.ebuild
index 309fcd35091d..c241aa172de5 100644
--- a/dev-python/defusedxml/defusedxml-0.7.1-r1.ebuild
+++ b/dev-python/defusedxml/defusedxml-0.7.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild b/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild
index 943a97ec2e18..e825f0cc3c7f 100644
--- a/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild
+++ b/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/dev-python/dep-logic/dep-logic-0.5.1.ebuild b/dev-python/dep-logic/dep-logic-0.5.1.ebuild
index 55ff8e432155..29bf7a8b39cb 100644
--- a/dev-python/dep-logic/dep-logic-0.5.1.ebuild
+++ b/dev-python/dep-logic/dep-logic-0.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/dep-logic/dep-logic-0.5.2.ebuild b/dev-python/dep-logic/dep-logic-0.5.2.ebuild
index 5a6721195d2e..339b164945bb 100644
--- a/dev-python/dep-logic/dep-logic-0.5.2.ebuild
+++ b/dev-python/dep-logic/dep-logic-0.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild b/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild
index ea126cfcd06c..1558a5e66fc1 100644
--- a/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild
+++ b/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/desktop-notifier/desktop-notifier-6.1.1.ebuild b/dev-python/desktop-notifier/desktop-notifier-6.1.1.ebuild
index 2fc0e6d37849..26d11741d441 100644
--- a/dev-python/desktop-notifier/desktop-notifier-6.1.1.ebuild
+++ b/dev-python/desktop-notifier/desktop-notifier-6.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/desktop-notifier/desktop-notifier-6.2.0.ebuild b/dev-python/desktop-notifier/desktop-notifier-6.2.0.ebuild
index 5715b5a8067c..25608774c4f0 100644
--- a/dev-python/desktop-notifier/desktop-notifier-6.2.0.ebuild
+++ b/dev-python/desktop-notifier/desktop-notifier-6.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/devtools/devtools-0.12.2.ebuild b/dev-python/devtools/devtools-0.12.2.ebuild
index 8573bd805bd8..5db8fd22438a 100644
--- a/dev-python/devtools/devtools-0.12.2.ebuild
+++ b/dev-python/devtools/devtools-0.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DOCS_BUILDER=mkdocs
DOCS_DEPEND="
diff --git a/dev-python/dict2xml/dict2xml-1.7.7.ebuild b/dev-python/dict2xml/dict2xml-1.7.7.ebuild
index 62b898ec6a4e..2779ccce8283 100644
--- a/dev-python/dict2xml/dict2xml-1.7.7.ebuild
+++ b/dev-python/dict2xml/dict2xml-1.7.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild
index 2ae5148e4456..c1d82228dcfc 100644
--- a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild
+++ b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/dill/dill-0.4.0.ebuild b/dev-python/dill/dill-0.4.0.ebuild
index 44946f28de20..f08fe2a4499f 100644
--- a/dev-python/dill/dill-0.4.0.ebuild
+++ b/dev-python/dill/dill-0.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/discid/discid-1.3.0.ebuild b/dev-python/discid/discid-1.3.0.ebuild
index 6e2fe92c7233..4c916443bb8c 100644
--- a/dev-python/discid/discid-1.3.0.ebuild
+++ b/dev-python/discid/discid-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/dissononce/dissononce-0.34.3-r3.ebuild b/dev-python/dissononce/dissononce-0.34.3-r3.ebuild
index cfe8c24a6af6..6b16672fdc98 100644
--- a/dev-python/dissononce/dissononce-0.34.3-r3.ebuild
+++ b/dev-python/dissononce/dissononce-0.34.3-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/distlib/distlib-0.4.0.ebuild b/dev-python/distlib/distlib-0.4.0.ebuild
index aaa6aa02723e..33362f0a1f54 100644
--- a/dev-python/distlib/distlib-0.4.0.ebuild
+++ b/dev-python/distlib/distlib-0.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/distro/distro-1.9.0.ebuild b/dev-python/distro/distro-1.9.0.ebuild
index 876dfba98021..e299e6a34630 100644
--- a/dev-python/distro/distro-1.9.0.ebuild
+++ b/dev-python/distro/distro-1.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/dkimpy/dkimpy-1.1.8.ebuild b/dev-python/dkimpy/dkimpy-1.1.8.ebuild
index e22b6a04bd37..bdff4d490fbd 100644
--- a/dev-python/dkimpy/dkimpy-1.1.8.ebuild
+++ b/dev-python/dkimpy/dkimpy-1.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/dns-lexicon/dns-lexicon-3.21.1.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.21.1.ebuild
index 3e502a2604f4..e183e70877c3 100644
--- a/dev-python/dns-lexicon/dns-lexicon-3.21.1.ebuild
+++ b/dev-python/dns-lexicon/dns-lexicon-3.21.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/dnspython/dnspython-2.7.0-r1.ebuild b/dev-python/dnspython/dnspython-2.7.0-r1.ebuild
index b889e9475502..a48381887b51 100644
--- a/dev-python/dnspython/dnspython-2.7.0-r1.ebuild
+++ b/dev-python/dnspython/dnspython-2.7.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/dnspython/dnspython-2.7.0.ebuild b/dev-python/dnspython/dnspython-2.7.0.ebuild
index 2b42cd09d56a..5fd58170f71b 100644
--- a/dev-python/dnspython/dnspython-2.7.0.ebuild
+++ b/dev-python/dnspython/dnspython-2.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/dnspython/dnspython-2.8.0.ebuild b/dev-python/dnspython/dnspython-2.8.0.ebuild
index ee005702872a..047bf32ea379 100644
--- a/dev-python/dnspython/dnspython-2.8.0.ebuild
+++ b/dev-python/dnspython/dnspython-2.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYPI_VERIFY_REPO=https://github.com/rthalley/dnspython
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/dnspython/dnspython-2.8.0_rc1.ebuild b/dev-python/dnspython/dnspython-2.8.0_rc1.ebuild
index a9ded27ea629..c65b021d38d1 100644
--- a/dev-python/dnspython/dnspython-2.8.0_rc1.ebuild
+++ b/dev-python/dnspython/dnspython-2.8.0_rc1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/doc8/doc8-2.0.0.ebuild b/dev-python/doc8/doc8-2.0.0.ebuild
index e650827d84dc..1f9bc16c5c26 100644
--- a/dev-python/doc8/doc8-2.0.0.ebuild
+++ b/dev-python/doc8/doc8-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/docker/docker-6.1.3.ebuild b/dev-python/docker/docker-6.1.3.ebuild
index 6d94ceea49f3..0ddecf870d0d 100644
--- a/dev-python/docker/docker-6.1.3.ebuild
+++ b/dev-python/docker/docker-6.1.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
# py3.12: https://github.com/docker/docker-py/pull/3176 (incomplete)
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/docker/docker-7.0.0.ebuild b/dev-python/docker/docker-7.0.0.ebuild
index 959a6dc68a14..523205d0c789 100644
--- a/dev-python/docker/docker-7.0.0.ebuild
+++ b/dev-python/docker/docker-7.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/docker/docker-7.1.0.ebuild b/dev-python/docker/docker-7.1.0.ebuild
index 92aa87a97c75..5c487c0c5b36 100644
--- a/dev-python/docker/docker-7.1.0.ebuild
+++ b/dev-python/docker/docker-7.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/dockerpty/dockerpty-0.4.1-r3.ebuild b/dev-python/dockerpty/dockerpty-0.4.1-r3.ebuild
index c5b7ba6eb0aa..775ef5debeeb 100644
--- a/dev-python/dockerpty/dockerpty-0.4.1-r3.ebuild
+++ b/dev-python/dockerpty/dockerpty-0.4.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/docopt/docopt-0.6.2-r5.ebuild b/dev-python/docopt/docopt-0.6.2-r5.ebuild
index 1a8843b7468a..c2e1304dd2b5 100644
--- a/dev-python/docopt/docopt-0.6.2-r5.ebuild
+++ b/dev-python/docopt/docopt-0.6.2-r5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/docutils-glep/docutils-glep-1.5.ebuild b/dev-python/docutils-glep/docutils-glep-1.5.ebuild
index b029e7a0a120..a1b2d30eb06a 100644
--- a/dev-python/docutils-glep/docutils-glep-1.5.ebuild
+++ b/dev-python/docutils-glep/docutils-glep-1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/docutils/docutils-0.21.2.ebuild b/dev-python/docutils/docutils-0.21.2.ebuild
index a50e2669ced8..8d58bd6d20f5 100644
--- a/dev-python/docutils/docutils-0.21.2.ebuild
+++ b/dev-python/docutils/docutils-0.21.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/docutils/docutils-0.22.1.ebuild b/dev-python/docutils/docutils-0.22.1.ebuild
index 00820ad3bd1c..546a51ab9865 100644
--- a/dev-python/docutils/docutils-0.22.1.ebuild
+++ b/dev-python/docutils/docutils-0.22.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/docutils/docutils-0.22.2.ebuild b/dev-python/docutils/docutils-0.22.2.ebuild
index b3dc6d0c9d34..76b22e5e92ed 100644
--- a/dev-python/docutils/docutils-0.22.2.ebuild
+++ b/dev-python/docutils/docutils-0.22.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/docutils/docutils-0.22.ebuild b/dev-python/docutils/docutils-0.22.ebuild
index b3dc6d0c9d34..76b22e5e92ed 100644
--- a/dev-python/docutils/docutils-0.22.ebuild
+++ b/dev-python/docutils/docutils-0.22.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/doit-py/doit-py-0.5.0-r1.ebuild b/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
index 1e28fab0cd47..a12b59b92870 100644
--- a/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
+++ b/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/doit/doit-0.36.0-r2.ebuild b/dev-python/doit/doit-0.36.0-r2.ebuild
index 853ce4518506..ec132bfaf994 100644
--- a/dev-python/doit/doit-0.36.0-r2.ebuild
+++ b/dev-python/doit/doit-0.36.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit bash-completion-r1 distutils-r1 pypi
diff --git a/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild b/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
index 28924e045a5e..dfa2d5201ba9 100644
--- a/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
+++ b/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/doublex/doublex-1.9.6.1.ebuild b/dev-python/doublex/doublex-1.9.6.1.ebuild
index 6a4224ea87f3..00fd096cbb8b 100644
--- a/dev-python/doublex/doublex-1.9.6.1.ebuild
+++ b/dev-python/doublex/doublex-1.9.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild b/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild
index 68d73782738b..90652f271476 100644
--- a/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild
+++ b/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
COMMIT="39115c3d061d2f83e4a030bcb8642ec6f3203e61"
diff --git a/dev-python/dropbox/dropbox-12.0.2.ebuild b/dev-python/dropbox/dropbox-12.0.2.ebuild
index cf9d12a323b9..9a0e508b7410 100644
--- a/dev-python/dropbox/dropbox-12.0.2.ebuild
+++ b/dev-python/dropbox/dropbox-12.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
GH_PN=dropbox-sdk-python
diff --git a/dev-python/dtreeviz/dtreeviz-2.2.2.ebuild b/dev-python/dtreeviz/dtreeviz-2.2.2.ebuild
index a53a8bf72758..066bba4c484c 100644
--- a/dev-python/dtreeviz/dtreeviz-2.2.2.ebuild
+++ b/dev-python/dtreeviz/dtreeviz-2.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="A python library for decision tree visualization and model interpretation"
diff --git a/dev-python/dulwich/dulwich-0.23.2-r1.ebuild b/dev-python/dulwich/dulwich-0.23.2-r1.ebuild
index f1f181bf45ee..e19b2f73d60d 100644
--- a/dev-python/dulwich/dulwich-0.23.2-r1.ebuild
+++ b/dev-python/dulwich/dulwich-0.23.2-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
autocfg@1.5.0
diff --git a/dev-python/dulwich/dulwich-0.24.1.ebuild b/dev-python/dulwich/dulwich-0.24.1.ebuild
index 2aea185ab3a8..5ceda5c88f31 100644
--- a/dev-python/dulwich/dulwich-0.24.1.ebuild
+++ b/dev-python/dulwich/dulwich-0.24.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
autocfg@1.5.0
diff --git a/dev-python/dulwich/dulwich-0.24.2.ebuild b/dev-python/dulwich/dulwich-0.24.2.ebuild
index ec8abb78a190..480085858580 100644
--- a/dev-python/dulwich/dulwich-0.24.2.ebuild
+++ b/dev-python/dulwich/dulwich-0.24.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
autocfg@1.5.0
diff --git a/dev-python/editorconfig/editorconfig-0.17.0.ebuild b/dev-python/editorconfig/editorconfig-0.17.0.ebuild
index 719b723655d9..b63dc94dd3f1 100644
--- a/dev-python/editorconfig/editorconfig-0.17.0.ebuild
+++ b/dev-python/editorconfig/editorconfig-0.17.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cmake distutils-r1
diff --git a/dev-python/editorconfig/editorconfig-0.17.1.ebuild b/dev-python/editorconfig/editorconfig-0.17.1.ebuild
index 719b723655d9..b63dc94dd3f1 100644
--- a/dev-python/editorconfig/editorconfig-0.17.1.ebuild
+++ b/dev-python/editorconfig/editorconfig-0.17.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cmake distutils-r1
diff --git a/dev-python/electrum-ecc/electrum-ecc-0.0.5.ebuild b/dev-python/electrum-ecc/electrum-ecc-0.0.5.ebuild
index 3bc3a63e62de..a65c8062c10a 100644
--- a/dev-python/electrum-ecc/electrum-ecc-0.0.5.ebuild
+++ b/dev-python/electrum-ecc/electrum-ecc-0.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/electrum-ecc/electrum-ecc-0.0.6.ebuild b/dev-python/electrum-ecc/electrum-ecc-0.0.6.ebuild
index 5f330962b4a3..331bf3c1e475 100644
--- a/dev-python/electrum-ecc/electrum-ecc-0.0.6.ebuild
+++ b/dev-python/electrum-ecc/electrum-ecc-0.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/emcee/emcee-3.1.6.ebuild b/dev-python/emcee/emcee-3.1.6.ebuild
index 98d76fca124c..62ea8dec81a5 100644
--- a/dev-python/emcee/emcee-3.1.6.ebuild
+++ b/dev-python/emcee/emcee-3.1.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/emoji/emoji-2.14.1.ebuild b/dev-python/emoji/emoji-2.14.1.ebuild
index 26226c4cebd0..5ce4260bfe78 100644
--- a/dev-python/emoji/emoji-2.14.1.ebuild
+++ b/dev-python/emoji/emoji-2.14.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/emoji/emoji-2.15.0.ebuild b/dev-python/emoji/emoji-2.15.0.ebuild
index 79726f96b982..cfad6db5486e 100644
--- a/dev-python/emoji/emoji-2.15.0.ebuild
+++ b/dev-python/emoji/emoji-2.15.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/enrich/enrich-1.2.7-r1.ebuild b/dev-python/enrich/enrich-1.2.7-r1.ebuild
index d57cc0a787a5..36f10155d387 100644
--- a/dev-python/enrich/enrich-1.2.7-r1.ebuild
+++ b/dev-python/enrich/enrich-1.2.7-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ensurepip-pip/ensurepip-pip-25.1.1-r1.ebuild b/dev-python/ensurepip-pip/ensurepip-pip-25.1.1-r1.ebuild
index 38ed03ad9723..ae6b5939e7b7 100644
--- a/dev-python/ensurepip-pip/ensurepip-pip-25.1.1-r1.ebuild
+++ b/dev-python/ensurepip-pip/ensurepip-pip-25.1.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
# PYTHON_COMPAT is used only for testing
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="ssl(+),threads(+)"
inherit distutils-r1
diff --git a/dev-python/ensurepip-pip/ensurepip-pip-25.2.ebuild b/dev-python/ensurepip-pip/ensurepip-pip-25.2.ebuild
index 6c753ed8420c..36a7c3063f92 100644
--- a/dev-python/ensurepip-pip/ensurepip-pip-25.2.ebuild
+++ b/dev-python/ensurepip-pip/ensurepip-pip-25.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
# PYTHON_COMPAT is used only for testing
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="ssl(+),threads(+)"
inherit distutils-r1
diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-80.9.0-r1.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-80.9.0-r1.ebuild
index fef863a9dd1f..027be027f3ef 100644
--- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-80.9.0-r1.ebuild
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-80.9.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=standalone
PYPI_PN=${PN#ensurepip-}
# PYTHON_COMPAT used only for testing
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/ensurepip-wheel/ensurepip-wheel-0.45.1-r1.ebuild b/dev-python/ensurepip-wheel/ensurepip-wheel-0.45.1-r1.ebuild
index dd0f7e0038b4..183d0b9976ec 100644
--- a/dev-python/ensurepip-wheel/ensurepip-wheel-0.45.1-r1.ebuild
+++ b/dev-python/ensurepip-wheel/ensurepip-wheel-0.45.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_PN=${PN#ensurepip-}
# PYTHON_COMPAT used only for testing
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/entrypoint2/entrypoint2-1.1.ebuild b/dev-python/entrypoint2/entrypoint2-1.1.ebuild
index 5b4475a8bea4..eb8ba3c970d3 100644
--- a/dev-python/entrypoint2/entrypoint2-1.1.ebuild
+++ b/dev-python/entrypoint2/entrypoint2-1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/entrypoints/entrypoints-0.4.ebuild b/dev-python/entrypoints/entrypoints-0.4.ebuild
index e06b4334b637..9225c9bb8a0c 100644
--- a/dev-python/entrypoints/entrypoints-0.4.ebuild
+++ b/dev-python/entrypoints/entrypoints-0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/environs/environs-14.2.0.ebuild b/dev-python/environs/environs-14.2.0.ebuild
index 87fca8f186b2..af385504a7a9 100644
--- a/dev-python/environs/environs-14.2.0.ebuild
+++ b/dev-python/environs/environs-14.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/environs/environs-14.3.0.ebuild b/dev-python/environs/environs-14.3.0.ebuild
index 279c00d157d3..7e140f03e826 100644
--- a/dev-python/environs/environs-14.3.0.ebuild
+++ b/dev-python/environs/environs-14.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/enzyme/enzyme-0.5.2.ebuild b/dev-python/enzyme/enzyme-0.5.2.ebuild
index 094e1165f92a..848f15ed0e6d 100644
--- a/dev-python/enzyme/enzyme-0.5.2.ebuild
+++ b/dev-python/enzyme/enzyme-0.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='xml(+)'
inherit distutils-r1 pypi
diff --git a/dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild b/dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild
index 73d5a707fe7f..66d2a99db161 100644
--- a/dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild
+++ b/dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/etuples/etuples-0.3.10.ebuild b/dev-python/etuples/etuples-0.3.10.ebuild
index f33e609ac954..71cb36ea31f7 100644
--- a/dev-python/etuples/etuples-0.3.10.ebuild
+++ b/dev-python/etuples/etuples-0.3.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/evdev/evdev-1.9.2.ebuild b/dev-python/evdev/evdev-1.9.2.ebuild
index 8b518585f628..9ebbfcbb7a54 100644
--- a/dev-python/evdev/evdev-1.9.2.ebuild
+++ b/dev-python/evdev/evdev-1.9.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/events/events-0.5.ebuild b/dev-python/events/events-0.5.ebuild
index 5fa36353ab2e..0643a31c9d9e 100644
--- a/dev-python/events/events-0.5.ebuild
+++ b/dev-python/events/events-0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/evernote2/evernote2-1.0.3.ebuild b/dev-python/evernote2/evernote2-1.0.3.ebuild
index 9f0710147191..f4275cd3b0de 100644
--- a/dev-python/evernote2/evernote2-1.0.3.ebuild
+++ b/dev-python/evernote2/evernote2-1.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/evernote2/evernote2-9999.ebuild b/dev-python/evernote2/evernote2-9999.ebuild
index f223d6c02511..61271a1a3354 100644
--- a/dev-python/evernote2/evernote2-9999.ebuild
+++ b/dev-python/evernote2/evernote2-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit git-r3 distutils-r1
diff --git a/dev-python/ewmh/ewmh-0.1.6.ebuild b/dev-python/ewmh/ewmh-0.1.6.ebuild
index 583ec2b240c7..cf1c2376e30a 100644
--- a/dev-python/ewmh/ewmh-0.1.6.ebuild
+++ b/dev-python/ewmh/ewmh-0.1.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/exceptiongroup/exceptiongroup-1.3.0.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.3.0.ebuild
index 9cba02d74d5a..a87e36b17097 100644
--- a/dev-python/exceptiongroup/exceptiongroup-1.3.0.ebuild
+++ b/dev-python/exceptiongroup/exceptiongroup-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit_scm
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/execnet/execnet-2.1.1.ebuild b/dev-python/execnet/execnet-2.1.1.ebuild
index f2fe7812e056..5441a9270e72 100644
--- a/dev-python/execnet/execnet-2.1.1.ebuild
+++ b/dev-python/execnet/execnet-2.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/executing/executing-2.2.0.ebuild b/dev-python/executing/executing-2.2.0.ebuild
index 643fe48d589f..9362ddc26737 100644
--- a/dev-python/executing/executing-2.2.0.ebuild
+++ b/dev-python/executing/executing-2.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( pypy3 python3_{10..13} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 optfeature
diff --git a/dev-python/executing/executing-2.2.1.ebuild b/dev-python/executing/executing-2.2.1.ebuild
index 2c85682bb1c4..9803baa8df25 100644
--- a/dev-python/executing/executing-2.2.1.ebuild
+++ b/dev-python/executing/executing-2.2.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( python3_{11..14} )
# pypy3.11: https://github.com/alexmojaki/executing/issues/92
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 optfeature
diff --git a/dev-python/exif/exif-1.6.0.ebuild b/dev-python/exif/exif-1.6.0.ebuild
index a3c51057c702..c86022f3ac13 100644
--- a/dev-python/exif/exif-1.6.0.ebuild
+++ b/dev-python/exif/exif-1.6.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} python3_13t )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/expects/expects-0.9.0-r1.ebuild b/dev-python/expects/expects-0.9.0-r1.ebuild
index 5e2c5d560a52..9bdefe89a1e8 100644
--- a/dev-python/expects/expects-0.9.0-r1.ebuild
+++ b/dev-python/expects/expects-0.9.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/expecttest/expecttest-0.3.0.ebuild b/dev-python/expecttest/expecttest-0.3.0.ebuild
index 8f8b80f42e8b..516359412884 100644
--- a/dev-python/expecttest/expecttest-0.3.0.ebuild
+++ b/dev-python/expecttest/expecttest-0.3.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/eyed3/eyed3-0.9.8.ebuild b/dev-python/eyed3/eyed3-0.9.8.ebuild
index 057678333d6b..b24d88f7de3b 100644
--- a/dev-python/eyed3/eyed3-0.9.8.ebuild
+++ b/dev-python/eyed3/eyed3-0.9.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild b/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild
index 3b3b0c49bc4d..e80a132b494a 100644
--- a/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild
+++ b/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
[[ "${PV}" == *_p20220711 ]] && COMMIT=df129c7ba30aaa9ffffb81a48f53aa7253b0b4e6
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/fido2/fido2-0.9.3-r1.ebuild b/dev-python/fido2/fido2-0.9.3-r1.ebuild
index f129f545dad6..a80e6941f55f 100644
--- a/dev-python/fido2/fido2-0.9.3-r1.ebuild
+++ b/dev-python/fido2/fido2-0.9.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/fido2/fido2-2.0.0.ebuild b/dev-python/fido2/fido2-2.0.0.ebuild
index 6c69470137c0..6b4043d8d580 100644
--- a/dev-python/fido2/fido2-2.0.0.ebuild
+++ b/dev-python/fido2/fido2-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/fields/fields-5.0.0-r3.ebuild b/dev-python/fields/fields-5.0.0-r3.ebuild
index cee950644828..3b913a1e9265 100644
--- a/dev-python/fields/fields-5.0.0-r3.ebuild
+++ b/dev-python/fields/fields-5.0.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/filebytes/filebytes-0.10.2.ebuild b/dev-python/filebytes/filebytes-0.10.2.ebuild
index 447e3a643d7e..ee61de7824de 100644
--- a/dev-python/filebytes/filebytes-0.10.2.ebuild
+++ b/dev-python/filebytes/filebytes-0.10.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/filebytes/filebytes-9999.ebuild b/dev-python/filebytes/filebytes-9999.ebuild
index 46e22c6869c0..649f33bf901c 100644
--- a/dev-python/filebytes/filebytes-9999.ebuild
+++ b/dev-python/filebytes/filebytes-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/filelock/filelock-3.19.1.ebuild b/dev-python/filelock/filelock-3.19.1.ebuild
index bdcf5da2ece8..72a169b9d57b 100644
--- a/dev-python/filelock/filelock-3.19.1.ebuild
+++ b/dev-python/filelock/filelock-3.19.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/filelock/filelock-3.20.0.ebuild b/dev-python/filelock/filelock-3.20.0.ebuild
index db13016a606c..d4e13a7a61d7 100644
--- a/dev-python/filelock/filelock-3.20.0.ebuild
+++ b/dev-python/filelock/filelock-3.20.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/filetype/filetype-1.2.0.ebuild b/dev-python/filetype/filetype-1.2.0.ebuild
index 61ce35ad93a0..ce393532724d 100644
--- a/dev-python/filetype/filetype-1.2.0.ebuild
+++ b/dev-python/filetype/filetype-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/find-libpython/find-libpython-0.4.0.ebuild b/dev-python/find-libpython/find-libpython-0.4.0.ebuild
index 2fa5f13cb65f..2484b2fa10dd 100644
--- a/dev-python/find-libpython/find-libpython-0.4.0.ebuild
+++ b/dev-python/find-libpython/find-libpython-0.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/findimports/findimports-2.6.0.ebuild b/dev-python/findimports/findimports-2.6.0.ebuild
index 99d64a9cd8c2..e15a51e9d621 100644
--- a/dev-python/findimports/findimports-2.6.0.ebuild
+++ b/dev-python/findimports/findimports-2.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/findpython/findpython-0.6.3.ebuild b/dev-python/findpython/findpython-0.6.3.ebuild
index ce19e2d388bb..02eae3201a55 100644
--- a/dev-python/findpython/findpython-0.6.3.ebuild
+++ b/dev-python/findpython/findpython-0.6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/findpython/findpython-0.7.0.ebuild b/dev-python/findpython/findpython-0.7.0.ebuild
index 808f0843b2f0..9ebedd67246b 100644
--- a/dev-python/findpython/findpython-0.7.0.ebuild
+++ b/dev-python/findpython/findpython-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/fitsio/fitsio-1.2.6-r1.ebuild b/dev-python/fitsio/fitsio-1.2.6-r1.ebuild
index 025a470957d0..4deb106bb6bf 100644
--- a/dev-python/fitsio/fitsio-1.2.6-r1.ebuild
+++ b/dev-python/fitsio/fitsio-1.2.6-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/fitsio/fitsio-1.2.8.ebuild b/dev-python/fitsio/fitsio-1.2.8.ebuild
index 75d7b9f5fe3b..029b167402d3 100644
--- a/dev-python/fitsio/fitsio-1.2.8.ebuild
+++ b/dev-python/fitsio/fitsio-1.2.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/fixtures/fixtures-4.2.5.ebuild b/dev-python/fixtures/fixtures-4.2.5.ebuild
index c495b6e62ba8..ede899a29433 100644
--- a/dev-python/fixtures/fixtures-4.2.5.ebuild
+++ b/dev-python/fixtures/fixtures-4.2.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/fixtures/fixtures-4.2.6.ebuild b/dev-python/fixtures/fixtures-4.2.6.ebuild
index c495b6e62ba8..ede899a29433 100644
--- a/dev-python/fixtures/fixtures-4.2.6.ebuild
+++ b/dev-python/fixtures/fixtures-4.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/fleep/fleep-1.0.1-r1.ebuild b/dev-python/fleep/fleep-1.0.1-r1.ebuild
index 839bd534f9bb..a9b4eb2b84da 100644
--- a/dev-python/fleep/fleep-1.0.1-r1.ebuild
+++ b/dev-python/fleep/fleep-1.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/fleep/fleep-9999.ebuild b/dev-python/fleep/fleep-9999.ebuild
index 0bbfa2fdb9f2..e9cbc5a803ee 100644
--- a/dev-python/fleep/fleep-9999.ebuild
+++ b/dev-python/fleep/fleep-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/flexmock/flexmock-0.12.2.ebuild b/dev-python/flexmock/flexmock-0.12.2.ebuild
index cfb188e09127..b7c7087aef7a 100644
--- a/dev-python/flexmock/flexmock-0.12.2.ebuild
+++ b/dev-python/flexmock/flexmock-0.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/flit-core/flit-core-3.12.0.ebuild b/dev-python/flit-core/flit-core-3.12.0.ebuild
index 9a86e21c90ff..831290356357 100644
--- a/dev-python/flit-core/flit-core-3.12.0.ebuild
+++ b/dev-python/flit-core/flit-core-3.12.0.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/flit-scm/flit-scm-1.7.0.ebuild b/dev-python/flit-scm/flit-scm-1.7.0.ebuild
index 89c9adba644a..cbd13be50100 100644
--- a/dev-python/flit-scm/flit-scm-1.7.0.ebuild
+++ b/dev-python/flit-scm/flit-scm-1.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/flit/flit-3.12.0.ebuild b/dev-python/flit/flit-3.12.0.ebuild
index d1c29da05785..c3bdb56c5d2f 100644
--- a/dev-python/flit/flit-3.12.0.ebuild
+++ b/dev-python/flit/flit-3.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/flufl-lock/flufl-lock-8.1.0.ebuild b/dev-python/flufl-lock/flufl-lock-8.1.0.ebuild
index 21729fd6e543..410720c35d95 100644
--- a/dev-python/flufl-lock/flufl-lock-8.1.0.ebuild
+++ b/dev-python/flufl-lock/flufl-lock-8.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/flufl-lock/flufl-lock-8.2.0.ebuild b/dev-python/flufl-lock/flufl-lock-8.2.0.ebuild
index 5b4cc4ac601d..bb9a74871355 100644
--- a/dev-python/flufl-lock/flufl-lock-8.2.0.ebuild
+++ b/dev-python/flufl-lock/flufl-lock-8.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/fonttools/fonttools-4.59.0-r1.ebuild b/dev-python/fonttools/fonttools-4.59.0-r1.ebuild
index 0036f6e96c32..9874d4cc7223 100644
--- a/dev-python/fonttools/fonttools-4.59.0-r1.ebuild
+++ b/dev-python/fonttools/fonttools-4.59.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 virtualx
diff --git a/dev-python/fonttools/fonttools-4.59.2.ebuild b/dev-python/fonttools/fonttools-4.59.2.ebuild
index 0036f6e96c32..9874d4cc7223 100644
--- a/dev-python/fonttools/fonttools-4.59.2.ebuild
+++ b/dev-python/fonttools/fonttools-4.59.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 virtualx
diff --git a/dev-python/fonttools/fonttools-4.60.0.ebuild b/dev-python/fonttools/fonttools-4.60.0.ebuild
index 362fbbec1de2..677db2425934 100644
--- a/dev-python/fonttools/fonttools-4.60.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.60.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 virtualx
diff --git a/dev-python/fonttools/fonttools-4.60.1.ebuild b/dev-python/fonttools/fonttools-4.60.1.ebuild
index 362fbbec1de2..677db2425934 100644
--- a/dev-python/fonttools/fonttools-4.60.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.60.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 virtualx
diff --git a/dev-python/forbiddenfruit/forbiddenfruit-0.1.4.ebuild b/dev-python/forbiddenfruit/forbiddenfruit-0.1.4.ebuild
index 70829f986cb5..9c4ea6d19b02 100644
--- a/dev-python/forbiddenfruit/forbiddenfruit-0.1.4.ebuild
+++ b/dev-python/forbiddenfruit/forbiddenfruit-0.1.4.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( python3_{11..12} )
# tests crash on 3.13+
# https://github.com/clarete/forbiddenfruit/issues/78
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13..14} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/fpylll/fpylll-0.6.4.ebuild b/dev-python/fpylll/fpylll-0.6.4.ebuild
index 127d0aaea884..93b3aab8d4ae 100644
--- a/dev-python/fpylll/fpylll-0.6.4.ebuild
+++ b/dev-python/fpylll/fpylll-0.6.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
diff --git a/dev-python/fqdn/fqdn-1.5.1-r2.ebuild b/dev-python/fqdn/fqdn-1.5.1-r2.ebuild
index 9d84ec2a20a8..3a238b27d923 100644
--- a/dev-python/fqdn/fqdn-1.5.1-r2.ebuild
+++ b/dev-python/fqdn/fqdn-1.5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/freetype-py/freetype-py-2.5.1.ebuild b/dev-python/freetype-py/freetype-py-2.5.1.ebuild
index 25c068f8db40..78c7d420b0aa 100644
--- a/dev-python/freetype-py/freetype-py-2.5.1.ebuild
+++ b/dev-python/freetype-py/freetype-py-2.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=standalone
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/freezegun/freezegun-1.5.3.ebuild b/dev-python/freezegun/freezegun-1.5.3.ebuild
index fbffa9da91a9..01e0d4291bb6 100644
--- a/dev-python/freezegun/freezegun-1.5.3.ebuild
+++ b/dev-python/freezegun/freezegun-1.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/freezegun/freezegun-1.5.4.ebuild b/dev-python/freezegun/freezegun-1.5.4.ebuild
index c142cc0c4129..87cf8d3291e6 100644
--- a/dev-python/freezegun/freezegun-1.5.4.ebuild
+++ b/dev-python/freezegun/freezegun-1.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/freezegun/freezegun-1.5.5.ebuild b/dev-python/freezegun/freezegun-1.5.5.ebuild
index 1209319607a6..81247b80ffb7 100644
--- a/dev-python/freezegun/freezegun-1.5.5.ebuild
+++ b/dev-python/freezegun/freezegun-1.5.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/fritzconnection/fritzconnection-1.15.0.ebuild b/dev-python/fritzconnection/fritzconnection-1.15.0.ebuild
index 7c5e812e2f40..fa84b71fc469 100644
--- a/dev-python/fritzconnection/fritzconnection-1.15.0.ebuild
+++ b/dev-python/fritzconnection/fritzconnection-1.15.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/frozenlist/frozenlist-1.7.0.ebuild b/dev-python/frozenlist/frozenlist-1.7.0.ebuild
index 2a17dd89fc38..4f534c48eee3 100644
--- a/dev-python/frozenlist/frozenlist-1.7.0.ebuild
+++ b/dev-python/frozenlist/frozenlist-1.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} python3_13t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/frozenlist/frozenlist-1.8.0.ebuild b/dev-python/frozenlist/frozenlist-1.8.0.ebuild
index c09886833708..ba20af37bc87 100644
--- a/dev-python/frozenlist/frozenlist-1.8.0.ebuild
+++ b/dev-python/frozenlist/frozenlist-1.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} python3_13t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/fs/fs-2.4.16-r1.ebuild b/dev-python/fs/fs-2.4.16-r1.ebuild
index 0cbaa2215307..1a75800e2775 100644
--- a/dev-python/fs/fs-2.4.16-r1.ebuild
+++ b/dev-python/fs/fs-2.4.16-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/fsspec/fsspec-2025.7.0.ebuild b/dev-python/fsspec/fsspec-2025.7.0.ebuild
index aedc929cf1cc..9d26e7b7908d 100644
--- a/dev-python/fsspec/fsspec-2025.7.0.ebuild
+++ b/dev-python/fsspec/fsspec-2025.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/fsspec/fsspec-2025.9.0.ebuild b/dev-python/fsspec/fsspec-2025.9.0.ebuild
index 1aba00c18ebe..ebe416c30466 100644
--- a/dev-python/fsspec/fsspec-2025.9.0.ebuild
+++ b/dev-python/fsspec/fsspec-2025.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/ftfy/ftfy-6.3.1.ebuild b/dev-python/ftfy/ftfy-6.3.1.ebuild
index 01f5172f1e28..66756569cf52 100644
--- a/dev-python/ftfy/ftfy-6.3.1.ebuild
+++ b/dev-python/ftfy/ftfy-6.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/fullmoon/fullmoon-1.0.2.ebuild b/dev-python/fullmoon/fullmoon-1.0.2.ebuild
index f7c66908bb98..22836c26e981 100644
--- a/dev-python/fullmoon/fullmoon-1.0.2.ebuild
+++ b/dev-python/fullmoon/fullmoon-1.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Determine full moon occurences"
diff --git a/dev-python/funcy/funcy-2.0.ebuild b/dev-python/funcy/funcy-2.0.ebuild
index 118793497d85..9fdf4c83a2ca 100644
--- a/dev-python/funcy/funcy-2.0.ebuild
+++ b/dev-python/funcy/funcy-2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/furl/furl-2.1.4.ebuild b/dev-python/furl/furl-2.1.4.ebuild
index 6105c7509f92..cd6d92b3f81e 100644
--- a/dev-python/furl/furl-2.1.4.ebuild
+++ b/dev-python/furl/furl-2.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/furo/furo-2025.7.19.ebuild b/dev-python/furo/furo-2025.7.19.ebuild
index 4517295fd7ba..0a9cbaa6a0cb 100644
--- a/dev-python/furo/furo-2025.7.19.ebuild
+++ b/dev-python/furo/furo-2025.7.19.ebuild
@@ -8,7 +8,7 @@ EAPI=8
# everything from the Internet
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/furo/furo-2025.9.25.ebuild b/dev-python/furo/furo-2025.9.25.ebuild
index 509364af3771..66ffa9330801 100644
--- a/dev-python/furo/furo-2025.9.25.ebuild
+++ b/dev-python/furo/furo-2025.9.25.ebuild
@@ -8,7 +8,7 @@ EAPI=8
# everything from the Internet
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild
index acf7ba476209..b2a0d8d4f948 100644
--- a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild
+++ b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/gbinder/gbinder-1.1.2-r2.ebuild b/dev-python/gbinder/gbinder-1.1.2-r2.ebuild
index 59f049d16104..1ab06661d027 100644
--- a/dev-python/gbinder/gbinder-1.1.2-r2.ebuild
+++ b/dev-python/gbinder/gbinder-1.1.2-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517="setuptools"
DISTUTILS_EXT=1
diff --git a/dev-python/gbinder/gbinder-9999.ebuild b/dev-python/gbinder/gbinder-9999.ebuild
index a3c55946aa9d..da2bc4766479 100644
--- a/dev-python/gbinder/gbinder-9999.ebuild
+++ b/dev-python/gbinder/gbinder-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517="setuptools"
DISTUTILS_EXT=1
diff --git a/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20240401.ebuild b/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20240401.ebuild
index 1c4aff567b0d..cf2a56be1cf5 100644
--- a/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20240401.ebuild
+++ b/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20240401.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=poetry
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20250105.ebuild b/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20250105.ebuild
index 1f5d36f10f38..f3b77c548933 100644
--- a/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20250105.ebuild
+++ b/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20250105.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=poetry
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/gdb-pt-dump/gdb-pt-dump-9999.ebuild b/dev-python/gdb-pt-dump/gdb-pt-dump-9999.ebuild
index 0b067e6d51ae..635d4f26ce93 100644
--- a/dev-python/gdb-pt-dump/gdb-pt-dump-9999.ebuild
+++ b/dev-python/gdb-pt-dump/gdb-pt-dump-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=poetry
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/genshi/genshi-0.7.9.ebuild b/dev-python/genshi/genshi-0.7.9.ebuild
index 73e0261c9c7d..29aa36a58f1f 100644
--- a/dev-python/genshi/genshi-0.7.9.ebuild
+++ b/dev-python/genshi/genshi-0.7.9.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/genson/genson-1.3.0.ebuild b/dev-python/genson/genson-1.3.0.ebuild
index 95ebdd85524c..ebd3f472373c 100644
--- a/dev-python/genson/genson-1.3.0.ebuild
+++ b/dev-python/genson/genson-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/genty/genty-1.3.2-r3.ebuild b/dev-python/genty/genty-1.3.2-r3.ebuild
index e6c90b8c8af6..15440be9337c 100644
--- a/dev-python/genty/genty-1.3.2-r3.ebuild
+++ b/dev-python/genty/genty-1.3.2-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
index 57250d706f7e..c86a9e034442 100644
--- a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
+++ b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/git-review/git-review-2.4.0.ebuild b/dev-python/git-review/git-review-2.4.0.ebuild
index 05490757b80a..d7f840f9c026 100644
--- a/dev-python/git-review/git-review-2.4.0.ebuild
+++ b/dev-python/git-review/git-review-2.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/git-review/git-review-2.5.0.ebuild b/dev-python/git-review/git-review-2.5.0.ebuild
index fb8a2a2d4401..33d3e5921936 100644
--- a/dev-python/git-review/git-review-2.5.0.ebuild
+++ b/dev-python/git-review/git-review-2.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/git-review/git-review-9999.ebuild b/dev-python/git-review/git-review-9999.ebuild
index fb8a2a2d4401..33d3e5921936 100644
--- a/dev-python/git-review/git-review-9999.ebuild
+++ b/dev-python/git-review/git-review-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/gitdb/gitdb-4.0.12.ebuild b/dev-python/gitdb/gitdb-4.0.12.ebuild
index 9e316d269fab..aa3fa13afbad 100644
--- a/dev-python/gitdb/gitdb-4.0.12.ebuild
+++ b/dev-python/gitdb/gitdb-4.0.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/github3-py/github3-py-4.0.1.ebuild b/dev-python/github3-py/github3-py-4.0.1.ebuild
index badec0cfd46e..ff562ecb4c27 100644
--- a/dev-python/github3-py/github3-py-4.0.1.ebuild
+++ b/dev-python/github3-py/github3-py-4.0.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/gitpython/gitpython-3.1.45.ebuild b/dev-python/gitpython/gitpython-3.1.45.ebuild
index f88281d4c13c..9c39b8304473 100644
--- a/dev-python/gitpython/gitpython-3.1.45.ebuild
+++ b/dev-python/gitpython/gitpython-3.1.45.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=GitPython
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/glcontext/glcontext-3.0.0.ebuild b/dev-python/glcontext/glcontext-3.0.0.ebuild
index c95c935bcd61..2f92fe5c9177 100644
--- a/dev-python/glcontext/glcontext-3.0.0.ebuild
+++ b/dev-python/glcontext/glcontext-3.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx
diff --git a/dev-python/glfw/glfw-2.10.0.ebuild b/dev-python/glfw/glfw-2.10.0.ebuild
index 59158268f1c7..650f958ff8ca 100644
--- a/dev-python/glfw/glfw-2.10.0.ebuild
+++ b/dev-python/glfw/glfw-2.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/gmpy2/gmpy2-2.2.1.ebuild b/dev-python/gmpy2/gmpy2-2.2.1.ebuild
index c16c321b697a..7e092326d698 100644
--- a/dev-python/gmpy2/gmpy2-2.2.1.ebuild
+++ b/dev-python/gmpy2/gmpy2-2.2.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="gmpy2"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/gmpy2/gmpy2-2.3.0_alpha1.ebuild b/dev-python/gmpy2/gmpy2-2.3.0_alpha1.ebuild
index 7601d112d64d..437d334433c6 100644
--- a/dev-python/gmpy2/gmpy2-2.3.0_alpha1.ebuild
+++ b/dev-python/gmpy2/gmpy2-2.3.0_alpha1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="gmpy2"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/gnuplot-py/gnuplot-py-1.8_p8-r1.ebuild b/dev-python/gnuplot-py/gnuplot-py-1.8_p8-r1.ebuild
index e4d76bf2862e..5fd9202c5959 100644
--- a/dev-python/gnuplot-py/gnuplot-py-1.8_p8-r1.ebuild
+++ b/dev-python/gnuplot-py/gnuplot-py-1.8_p8-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
MYPN="python-gnuplot"
MYPV="$(ver_cut 1-2)"
MYP="${PN}-${MYPV}"
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/gpep517/gpep517-19.ebuild b/dev-python/gpep517/gpep517-19.ebuild
index 1ddb50bc9705..48d2b80f0bb3 100644
--- a/dev-python/gpep517/gpep517-19.ebuild
+++ b/dev-python/gpep517/gpep517-19.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/gpgmepy/gpgmepy-2.0.0-r1.ebuild b/dev-python/gpgmepy/gpgmepy-2.0.0-r1.ebuild
index 1e9b50acdd31..cc536453be6c 100644
--- a/dev-python/gpgmepy/gpgmepy-2.0.0-r1.ebuild
+++ b/dev-python/gpgmepy/gpgmepy-2.0.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit autotools distutils-r1
DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use (Python bindings)"
diff --git a/dev-python/greenlet/greenlet-3.2.3.ebuild b/dev-python/greenlet/greenlet-3.2.3.ebuild
index f10686082fb4..62359dd59c15 100644
--- a/dev-python/greenlet/greenlet-3.2.3.ebuild
+++ b/dev-python/greenlet/greenlet-3.2.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# Note: greenlet is built-in in pypy
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/greenlet/greenlet-3.2.4.ebuild b/dev-python/greenlet/greenlet-3.2.4.ebuild
index ee741429ae4d..c2a106f6a46d 100644
--- a/dev-python/greenlet/greenlet-3.2.4.ebuild
+++ b/dev-python/greenlet/greenlet-3.2.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# Note: greenlet is built-in in pypy
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/griffe/griffe-1.13.0.ebuild b/dev-python/griffe/griffe-1.13.0.ebuild
index 4accfcc3270d..fe3df6fd68d6 100644
--- a/dev-python/griffe/griffe-1.13.0.ebuild
+++ b/dev-python/griffe/griffe-1.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/griffe/griffe-1.14.0.ebuild b/dev-python/griffe/griffe-1.14.0.ebuild
index 4accfcc3270d..fe3df6fd68d6 100644
--- a/dev-python/griffe/griffe-1.14.0.ebuild
+++ b/dev-python/griffe/griffe-1.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/grpcio/grpcio-1.74.0.ebuild b/dev-python/grpcio/grpcio-1.74.0.ebuild
index c752c57ec39a..85498c6e12d9 100644
--- a/dev-python/grpcio/grpcio-1.74.0.ebuild
+++ b/dev-python/grpcio/grpcio-1.74.0.ebuild
@@ -4,7 +4,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 multiprocessing prefix pypi
diff --git a/dev-python/grpcio/grpcio-1.75.0.ebuild b/dev-python/grpcio/grpcio-1.75.0.ebuild
index c752c57ec39a..85498c6e12d9 100644
--- a/dev-python/grpcio/grpcio-1.75.0.ebuild
+++ b/dev-python/grpcio/grpcio-1.75.0.ebuild
@@ -4,7 +4,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 multiprocessing prefix pypi
diff --git a/dev-python/grpcio/grpcio-1.75.1.ebuild b/dev-python/grpcio/grpcio-1.75.1.ebuild
index c752c57ec39a..85498c6e12d9 100644
--- a/dev-python/grpcio/grpcio-1.75.1.ebuild
+++ b/dev-python/grpcio/grpcio-1.75.1.ebuild
@@ -4,7 +4,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 multiprocessing prefix pypi
diff --git a/dev-python/grpclib/grpclib-0.4.8.ebuild b/dev-python/grpclib/grpclib-0.4.8.ebuild
index 51199f92d65a..a2a52f0ed4ae 100644
--- a/dev-python/grpclib/grpclib-0.4.8.ebuild
+++ b/dev-python/grpclib/grpclib-0.4.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/gsd/gsd-4.1.0.ebuild b/dev-python/gsd/gsd-4.1.0.ebuild
index 74aa1ebf54cb..45964024ee9c 100644
--- a/dev-python/gsd/gsd-4.1.0.ebuild
+++ b/dev-python/gsd/gsd-4.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/gsd/gsd-4.2.0.ebuild b/dev-python/gsd/gsd-4.2.0.ebuild
index 74aa1ebf54cb..45964024ee9c 100644
--- a/dev-python/gsd/gsd-4.2.0.ebuild
+++ b/dev-python/gsd/gsd-4.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/gst-python/gst-python-1.22.11-r1.ebuild b/dev-python/gst-python/gst-python-1.22.11-r1.ebuild
index 467a575755ec..2b39e197cfd1 100644
--- a/dev-python/gst-python/gst-python-1.22.11-r1.ebuild
+++ b/dev-python/gst-python/gst-python-1.22.11-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit meson python-r1 xdg-utils
diff --git a/dev-python/gst-python/gst-python-1.22.12-r1.ebuild b/dev-python/gst-python/gst-python-1.22.12-r1.ebuild
index dea3ce718d10..bbfe264d11c0 100644
--- a/dev-python/gst-python/gst-python-1.22.12-r1.ebuild
+++ b/dev-python/gst-python/gst-python-1.22.12-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit meson python-r1 xdg-utils
diff --git a/dev-python/gst-python/gst-python-1.24.10-r1.ebuild b/dev-python/gst-python/gst-python-1.24.10-r1.ebuild
index a8119e21f263..3544d54c60a9 100644
--- a/dev-python/gst-python/gst-python-1.24.10-r1.ebuild
+++ b/dev-python/gst-python/gst-python-1.24.10-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit meson python-r1 xdg-utils
diff --git a/dev-python/gst-python/gst-python-1.24.11-r1.ebuild b/dev-python/gst-python/gst-python-1.24.11-r1.ebuild
index 917d145c6a16..f703d8a6cee1 100644
--- a/dev-python/gst-python/gst-python-1.24.11-r1.ebuild
+++ b/dev-python/gst-python/gst-python-1.24.11-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit meson python-r1 xdg-utils
diff --git a/dev-python/guessit/guessit-3.8.0.ebuild b/dev-python/guessit/guessit-3.8.0.ebuild
index 3426685d2d5e..78a2a6ec8509 100644
--- a/dev-python/guessit/guessit-3.8.0.ebuild
+++ b/dev-python/guessit/guessit-3.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/guiqwt/guiqwt-4.4.5-r1.ebuild b/dev-python/guiqwt/guiqwt-4.4.5-r1.ebuild
index 5dd52cf87ff0..cc4cbe62b75e 100644
--- a/dev-python/guiqwt/guiqwt-4.4.5-r1.ebuild
+++ b/dev-python/guiqwt/guiqwt-4.4.5-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/guppy3/guppy3-3.1.4.ebuild b/dev-python/guppy3/guppy3-3.1.4.ebuild
index 2d008b821aec..218584b70dca 100644
--- a/dev-python/guppy3/guppy3-3.1.4.ebuild
+++ b/dev-python/guppy3/guppy3-3.1.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
diff --git a/dev-python/guppy3/guppy3-3.1.5.ebuild b/dev-python/guppy3/guppy3-3.1.5.ebuild
index bc7ac90c8682..218584b70dca 100644
--- a/dev-python/guppy3/guppy3-3.1.5.ebuild
+++ b/dev-python/guppy3/guppy3-3.1.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
diff --git a/dev-python/h11/h11-0.14.0.ebuild b/dev-python/h11/h11-0.14.0.ebuild
index e288e6a3db45..af7d43604610 100644
--- a/dev-python/h11/h11-0.14.0.ebuild
+++ b/dev-python/h11/h11-0.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/h11/h11-0.16.0.ebuild b/dev-python/h11/h11-0.16.0.ebuild
index 7dea8a9df8de..af7d43604610 100644
--- a/dev-python/h11/h11-0.16.0.ebuild
+++ b/dev-python/h11/h11-0.16.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/h2/h2-4.2.0.ebuild b/dev-python/h2/h2-4.2.0.ebuild
index 338cad06c2f5..2422c5529d7e 100644
--- a/dev-python/h2/h2-4.2.0.ebuild
+++ b/dev-python/h2/h2-4.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/h2/h2-4.3.0.ebuild b/dev-python/h2/h2-4.3.0.ebuild
index aced30e2c0ef..1b122587af5c 100644
--- a/dev-python/h2/h2-4.3.0.ebuild
+++ b/dev-python/h2/h2-4.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/h5py/h5py-3.13.0.ebuild b/dev-python/h5py/h5py-3.13.0.ebuild
index 4ca21403cd42..60f88299738d 100644
--- a/dev-python/h5py/h5py-3.13.0.ebuild
+++ b/dev-python/h5py/h5py-3.13.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/h5py/h5py-3.14.0.ebuild b/dev-python/h5py/h5py-3.14.0.ebuild
index 290868cab7da..60f88299738d 100644
--- a/dev-python/h5py/h5py-3.14.0.ebuild
+++ b/dev-python/h5py/h5py-3.14.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/hcloud/hcloud-2.5.4.ebuild b/dev-python/hcloud/hcloud-2.5.4.ebuild
index d48f88ccc192..a8951e3c4d2a 100644
--- a/dev-python/hcloud/hcloud-2.5.4.ebuild
+++ b/dev-python/hcloud/hcloud-2.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/hcloud/hcloud-2.6.0.ebuild b/dev-python/hcloud/hcloud-2.6.0.ebuild
index 9c2cd55dbc9d..d477ef6d2702 100644
--- a/dev-python/hcloud/hcloud-2.6.0.ebuild
+++ b/dev-python/hcloud/hcloud-2.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/hcloud/hcloud-2.7.0.ebuild b/dev-python/hcloud/hcloud-2.7.0.ebuild
index 9c2cd55dbc9d..d477ef6d2702 100644
--- a/dev-python/hcloud/hcloud-2.7.0.ebuild
+++ b/dev-python/hcloud/hcloud-2.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/hcloud/hcloud-2.8.0.ebuild b/dev-python/hcloud/hcloud-2.8.0.ebuild
index 9c2cd55dbc9d..d477ef6d2702 100644
--- a/dev-python/hcloud/hcloud-2.8.0.ebuild
+++ b/dev-python/hcloud/hcloud-2.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/helpdev/helpdev-0.7.1-r1.ebuild b/dev-python/helpdev/helpdev-0.7.1-r1.ebuild
index 8987982d322b..c453206691de 100644
--- a/dev-python/helpdev/helpdev-0.7.1-r1.ebuild
+++ b/dev-python/helpdev/helpdev-0.7.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/hid_ups/hid_ups-1.0.1.ebuild b/dev-python/hid_ups/hid_ups-1.0.1.ebuild
index 7b5cd1965297..e272c4bd5582 100644
--- a/dev-python/hid_ups/hid_ups-1.0.1.ebuild
+++ b/dev-python/hid_ups/hid_ups-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python-based library for interpreting UPS HID data."
diff --git a/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild b/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild
index 44fba78cd92d..2affc19f6c65 100644
--- a/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild
+++ b/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python-based library for exporting HID UPS data as metrics for Prometheus."
diff --git a/dev-python/hiredis/hiredis-3.2.1.ebuild b/dev-python/hiredis/hiredis-3.2.1.ebuild
index 49fcdaf29d97..d52c8b52b23a 100644
--- a/dev-python/hiredis/hiredis-3.2.1.ebuild
+++ b/dev-python/hiredis/hiredis-3.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/hishel/hishel-0.1.3.ebuild b/dev-python/hishel/hishel-0.1.3.ebuild
index 206db395058b..03596bd3e7d8 100644
--- a/dev-python/hishel/hishel-0.1.3.ebuild
+++ b/dev-python/hishel/hishel-0.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/housekeeping/housekeeping-1.1.ebuild b/dev-python/housekeeping/housekeeping-1.1.ebuild
index 513602e55372..33706216847c 100644
--- a/dev-python/housekeeping/housekeeping-1.1.ebuild
+++ b/dev-python/housekeeping/housekeeping-1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/html2text/html2text-2025.4.15-r1.ebuild b/dev-python/html2text/html2text-2025.4.15-r1.ebuild
index d7771c1c83de..23b2252c709b 100644
--- a/dev-python/html2text/html2text-2025.4.15-r1.ebuild
+++ b/dev-python/html2text/html2text-2025.4.15-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/html5lib/html5lib-1.1-r2.ebuild b/dev-python/html5lib/html5lib-1.1-r2.ebuild
index 7335041c09dd..7b87b8d32501 100644
--- a/dev-python/html5lib/html5lib-1.1-r2.ebuild
+++ b/dev-python/html5lib/html5lib-1.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/httmock/httmock-1.4.0-r1.ebuild b/dev-python/httmock/httmock-1.4.0-r1.ebuild
index 2562d3089897..545408e584df 100644
--- a/dev-python/httmock/httmock-1.4.0-r1.ebuild
+++ b/dev-python/httmock/httmock-1.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/http-ece/http-ece-1.2.1.ebuild b/dev-python/http-ece/http-ece-1.2.1.ebuild
index 9eafa65f6da6..5a2eda55b732 100644
--- a/dev-python/http-ece/http-ece-1.2.1.ebuild
+++ b/dev-python/http-ece/http-ece-1.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/httpbin/httpbin-0.10.2-r1.ebuild b/dev-python/httpbin/httpbin-0.10.2-r1.ebuild
index c80af9d14887..ec38fa305a02 100644
--- a/dev-python/httpbin/httpbin-0.10.2-r1.ebuild
+++ b/dev-python/httpbin/httpbin-0.10.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/httpcore/httpcore-1.0.9-r1.ebuild b/dev-python/httpcore/httpcore-1.0.9-r1.ebuild
index 4e96fa6988c9..a71825d07bbc 100644
--- a/dev-python/httpcore/httpcore-1.0.9-r1.ebuild
+++ b/dev-python/httpcore/httpcore-1.0.9-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/httplib2/httplib2-0.22.0.ebuild b/dev-python/httplib2/httplib2-0.22.0.ebuild
index 921dc4cb5d1c..734595008be2 100644
--- a/dev-python/httplib2/httplib2-0.22.0.ebuild
+++ b/dev-python/httplib2/httplib2-0.22.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/httplib2/httplib2-0.30.0.ebuild b/dev-python/httplib2/httplib2-0.30.0.ebuild
index 35a9d193e37c..88de14c48a19 100644
--- a/dev-python/httplib2/httplib2-0.30.0.ebuild
+++ b/dev-python/httplib2/httplib2-0.30.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/httplib2/httplib2-0.31.0.ebuild b/dev-python/httplib2/httplib2-0.31.0.ebuild
index 86dcb2bf95a7..059f42610389 100644
--- a/dev-python/httplib2/httplib2-0.31.0.ebuild
+++ b/dev-python/httplib2/httplib2-0.31.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/httpretty/httpretty-1.1.4-r3.ebuild b/dev-python/httpretty/httpretty-1.1.4-r3.ebuild
index b672601b8071..64527cfe085f 100644
--- a/dev-python/httpretty/httpretty-1.1.4-r3.ebuild
+++ b/dev-python/httpretty/httpretty-1.1.4-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/httptools/httptools-0.6.4.ebuild b/dev-python/httptools/httptools-0.6.4.ebuild
index 324dc032c9c8..f20437f2358d 100644
--- a/dev-python/httptools/httptools-0.6.4.ebuild
+++ b/dev-python/httptools/httptools-0.6.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/httpx-socks/httpx-socks-0.10.1.ebuild b/dev-python/httpx-socks/httpx-socks-0.10.1.ebuild
index 11c655f49aaf..e3332df973d6 100644
--- a/dev-python/httpx-socks/httpx-socks-0.10.1.ebuild
+++ b/dev-python/httpx-socks/httpx-socks-0.10.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/httpx/httpx-0.28.1-r1.ebuild b/dev-python/httpx/httpx-0.28.1-r1.ebuild
index b1f951b366b9..372b54d7f653 100644
--- a/dev-python/httpx/httpx-0.28.1-r1.ebuild
+++ b/dev-python/httpx/httpx-0.28.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/hypercorn/hypercorn-0.17.3.ebuild b/dev-python/hypercorn/hypercorn-0.17.3.ebuild
index 08587219fc79..66c5a4e5cd2e 100644
--- a/dev-python/hypercorn/hypercorn-0.17.3.ebuild
+++ b/dev-python/hypercorn/hypercorn-0.17.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild b/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild
index 05fd3e749bae..ac7151b09670 100644
--- a/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild
+++ b/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/hypothesis-gentoo/hypothesis-gentoo-3.ebuild b/dev-python/hypothesis-gentoo/hypothesis-gentoo-3.ebuild
index 9809f49fca73..b52264a90354 100644
--- a/dev-python/hypothesis-gentoo/hypothesis-gentoo-3.ebuild
+++ b/dev-python/hypothesis-gentoo/hypothesis-gentoo-3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild b/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild
index 623b864e8b7b..b08de883681d 100644
--- a/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild
+++ b/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/hypothesis/hypothesis-6.136.9.ebuild b/dev-python/hypothesis/hypothesis-6.136.9.ebuild
index e5bf3f7acfef..79d515617895 100644
--- a/dev-python/hypothesis/hypothesis-6.136.9.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.136.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( python3_{11..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_14 python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 optfeature
diff --git a/dev-python/hypothesis/hypothesis-6.137.3.ebuild b/dev-python/hypothesis/hypothesis-6.137.3.ebuild
index 03e757724d85..69da4112ef36 100644
--- a/dev-python/hypothesis/hypothesis-6.137.3.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.137.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( python3_{11..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_14 python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 optfeature
diff --git a/dev-python/hypothesis/hypothesis-6.138.17.ebuild b/dev-python/hypothesis/hypothesis-6.138.17.ebuild
index 03e757724d85..69da4112ef36 100644
--- a/dev-python/hypothesis/hypothesis-6.138.17.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.138.17.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( python3_{11..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_14 python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 optfeature
diff --git a/dev-python/hypothesis/hypothesis-6.139.2.ebuild b/dev-python/hypothesis/hypothesis-6.139.2.ebuild
index 03e757724d85..69da4112ef36 100644
--- a/dev-python/hypothesis/hypothesis-6.139.2.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.139.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( python3_{11..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_14 python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 optfeature
diff --git a/dev-python/hypothesis/hypothesis-6.140.0.ebuild b/dev-python/hypothesis/hypothesis-6.140.0.ebuild
index 03e757724d85..69da4112ef36 100644
--- a/dev-python/hypothesis/hypothesis-6.140.0.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.140.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( python3_{11..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_14 python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 optfeature
diff --git a/dev-python/hypothesis/hypothesis-6.140.2.ebuild b/dev-python/hypothesis/hypothesis-6.140.2.ebuild
index 03e757724d85..69da4112ef36 100644
--- a/dev-python/hypothesis/hypothesis-6.140.2.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.140.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( python3_{11..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_14 python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 optfeature
diff --git a/dev-python/hypothesis/hypothesis-6.140.3.ebuild b/dev-python/hypothesis/hypothesis-6.140.3.ebuild
index 03e757724d85..69da4112ef36 100644
--- a/dev-python/hypothesis/hypothesis-6.140.3.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.140.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( python3_{11..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_14 python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 optfeature
diff --git a/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild b/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild
index 5f03c1182ad7..b23c7841bfb5 100644
--- a/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild
+++ b/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/i3ipc/i3ipc-2.2.1-r2.ebuild b/dev-python/i3ipc/i3ipc-2.2.1-r2.ebuild
index 4a1b662ec201..8568164c6bff 100644
--- a/dev-python/i3ipc/i3ipc-2.2.1-r2.ebuild
+++ b/dev-python/i3ipc/i3ipc-2.2.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/id/id-1.5.0.ebuild b/dev-python/id/id-1.5.0.ebuild
index e830be370da4..2c7e06c1d4cd 100644
--- a/dev-python/id/id-1.5.0.ebuild
+++ b/dev-python/id/id-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/identify/identify-2.6.14.ebuild b/dev-python/identify/identify-2.6.14.ebuild
index 8e8e6cb8788d..d5d5a8a3d0f7 100644
--- a/dev-python/identify/identify-2.6.14.ebuild
+++ b/dev-python/identify/identify-2.6.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/identify/identify-2.6.15.ebuild b/dev-python/identify/identify-2.6.15.ebuild
index 5be62ae9f633..7bcd3a2db431 100644
--- a/dev-python/identify/identify-2.6.15.ebuild
+++ b/dev-python/identify/identify-2.6.15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/ijson/ijson-3.4.0.ebuild b/dev-python/ijson/ijson-3.4.0.ebuild
index db0ab27feec2..27894329a518 100644
--- a/dev-python/ijson/ijson-3.4.0.ebuild
+++ b/dev-python/ijson/ijson-3.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/iminuit/iminuit-2.31.1.ebuild b/dev-python/iminuit/iminuit-2.31.1.ebuild
index 6d8e64184021..91ef3ad8d837 100644
--- a/dev-python/iminuit/iminuit-2.31.1.ebuild
+++ b/dev-python/iminuit/iminuit-2.31.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cmake distutils-r1 virtualx pypi
diff --git a/dev-python/importlib-resources/importlib-resources-6.5.2.ebuild b/dev-python/importlib-resources/importlib-resources-6.5.2.ebuild
index 4cc0a518b31b..db45d85a745a 100644
--- a/dev-python/importlib-resources/importlib-resources-6.5.2.ebuild
+++ b/dev-python/importlib-resources/importlib-resources-6.5.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
# backport from py3.12
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/indexed-gzip/indexed-gzip-1.10.1.ebuild b/dev-python/indexed-gzip/indexed-gzip-1.10.1.ebuild
index 73c6bff18a77..772e0fdeb0a5 100644
--- a/dev-python/indexed-gzip/indexed-gzip-1.10.1.ebuild
+++ b/dev-python/indexed-gzip/indexed-gzip-1.10.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/indexed-gzip/indexed-gzip-1.8.7.ebuild b/dev-python/indexed-gzip/indexed-gzip-1.8.7.ebuild
index 6e246d8cd05c..9ab0d111814b 100644
--- a/dev-python/indexed-gzip/indexed-gzip-1.8.7.ebuild
+++ b/dev-python/indexed-gzip/indexed-gzip-1.8.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/indexed-gzip/indexed-gzip-1.9.5.ebuild b/dev-python/indexed-gzip/indexed-gzip-1.9.5.ebuild
index 6e246d8cd05c..9ab0d111814b 100644
--- a/dev-python/indexed-gzip/indexed-gzip-1.9.5.ebuild
+++ b/dev-python/indexed-gzip/indexed-gzip-1.9.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/inflect/inflect-7.5.0.ebuild b/dev-python/inflect/inflect-7.5.0.ebuild
index 2fb86dd886fa..2c7696fa0201 100644
--- a/dev-python/inflect/inflect-7.5.0.ebuild
+++ b/dev-python/inflect/inflect-7.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/inflection/inflection-0.5.1-r1.ebuild b/dev-python/inflection/inflection-0.5.1-r1.ebuild
index 381d2490763e..c3196d9fa113 100644
--- a/dev-python/inflection/inflection-0.5.1-r1.ebuild
+++ b/dev-python/inflection/inflection-0.5.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/ini2toml/ini2toml-0.15.ebuild b/dev-python/ini2toml/ini2toml-0.15.ebuild
index 0a8a521c7186..955dd9344c67 100644
--- a/dev-python/ini2toml/ini2toml-0.15.ebuild
+++ b/dev-python/ini2toml/ini2toml-0.15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/iniconfig/iniconfig-2.1.0.ebuild b/dev-python/iniconfig/iniconfig-2.1.0.ebuild
index 1cb1015261e2..bc9097860e0f 100644
--- a/dev-python/iniconfig/iniconfig-2.1.0.ebuild
+++ b/dev-python/iniconfig/iniconfig-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/injector/injector-0.21.0-r1.ebuild b/dev-python/injector/injector-0.21.0-r1.ebuild
index d33d18b07c34..0bd2ac816468 100644
--- a/dev-python/injector/injector-0.21.0-r1.ebuild
+++ b/dev-python/injector/injector-0.21.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild b/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild
index 2c0d534def5b..6232b2655101 100644
--- a/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild
+++ b/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/inotify-simple/inotify-simple-2.0.1.ebuild b/dev-python/inotify-simple/inotify-simple-2.0.1.ebuild
index 0dc8f1ea2ac7..f4069d0118f2 100644
--- a/dev-python/inotify-simple/inotify-simple-2.0.1.ebuild
+++ b/dev-python/inotify-simple/inotify-simple-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild b/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild
index 343e406b9dd9..61321d515214 100644
--- a/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild
+++ b/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.2.ebuild b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.2.ebuild
index c4bfef3bd36a..8c2e04277d55 100644
--- a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.2.ebuild
+++ b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/intelhex/intelhex-2.3.0-r1.ebuild b/dev-python/intelhex/intelhex-2.3.0-r1.ebuild
index dfa4e8e97ba5..2e9b92f5614c 100644
--- a/dev-python/intelhex/intelhex-2.3.0-r1.ebuild
+++ b/dev-python/intelhex/intelhex-2.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/invoke/invoke-2.2.0.ebuild b/dev-python/invoke/invoke-2.2.0.ebuild
index 3a1b2e6334da..68a8e229c028 100644
--- a/dev-python/invoke/invoke-2.2.0.ebuild
+++ b/dev-python/invoke/invoke-2.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Pythonic task execution"
diff --git a/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild b/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild
index 23aa82a48f86..ffba971efdee 100644
--- a/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild
+++ b/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..14} python3_13t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/ioflo/ioflo-2.0.3.ebuild b/dev-python/ioflo/ioflo-2.0.3.ebuild
index b787fa8adcd2..e5c6027df05d 100644
--- a/dev-python/ioflo/ioflo-2.0.3.ebuild
+++ b/dev-python/ioflo/ioflo-2.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/ipdb/ipdb-0.13.13.ebuild b/dev-python/ipdb/ipdb-0.13.13.ebuild
index 38ea0fa34341..488778a01aa0 100644
--- a/dev-python/ipdb/ipdb-0.13.13.ebuild
+++ b/dev-python/ipdb/ipdb-0.13.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/ipy/ipy-1.01-r1.ebuild b/dev-python/ipy/ipy-1.01-r1.ebuild
index 187acab48fc7..44f2044ca8d8 100644
--- a/dev-python/ipy/ipy-1.01-r1.ebuild
+++ b/dev-python/ipy/ipy-1.01-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=IPy
-PYTHON_COMPAT=( python3_{11,12,14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ipykernel/ipykernel-6.30.1.ebuild b/dev-python/ipykernel/ipykernel-6.30.1.ebuild
index 78db7a142a94..4d53360423b8 100644
--- a/dev-python/ipykernel/ipykernel-6.30.1.ebuild
+++ b/dev-python/ipykernel/ipykernel-6.30.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/ipykernel/ipykernel-7.0.0_alpha2.ebuild b/dev-python/ipykernel/ipykernel-7.0.0_alpha2.ebuild
index 386fa657060d..2ecdd09a6694 100644
--- a/dev-python/ipykernel/ipykernel-7.0.0_alpha2.ebuild
+++ b/dev-python/ipykernel/ipykernel-7.0.0_alpha2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/ipykernel/ipykernel-7.0.0_alpha3.ebuild b/dev-python/ipykernel/ipykernel-7.0.0_alpha3.ebuild
index 386fa657060d..2ecdd09a6694 100644
--- a/dev-python/ipykernel/ipykernel-7.0.0_alpha3.ebuild
+++ b/dev-python/ipykernel/ipykernel-7.0.0_alpha3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild b/dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild
index adf947e968a9..65b7ace773ca 100644
--- a/dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild
+++ b/dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/_}
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ipython-pygments-lexers/ipython-pygments-lexers-1.1.1.ebuild b/dev-python/ipython-pygments-lexers/ipython-pygments-lexers-1.1.1.ebuild
index 9fa74154c21f..631420d5ae6a 100644
--- a/dev-python/ipython-pygments-lexers/ipython-pygments-lexers-1.1.1.ebuild
+++ b/dev-python/ipython-pygments-lexers/ipython-pygments-lexers-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ipython/ipython-8.37.0.ebuild b/dev-python/ipython/ipython-8.37.0.ebuild
index 607eea398614..0b2557ce76c7 100644
--- a/dev-python/ipython/ipython-8.37.0.ebuild
+++ b/dev-python/ipython/ipython-8.37.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
inherit distutils-r1 optfeature pypi virtualx
diff --git a/dev-python/ipython/ipython-9.3.0.ebuild b/dev-python/ipython/ipython-9.3.0.ebuild
index bacac80a8854..727dfba34fc5 100644
--- a/dev-python/ipython/ipython-9.3.0.ebuild
+++ b/dev-python/ipython/ipython-9.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
inherit distutils-r1 optfeature pypi virtualx
diff --git a/dev-python/ipython/ipython-9.4.0.ebuild b/dev-python/ipython/ipython-9.4.0.ebuild
index 1cddc7b020cc..eb0a2a9dc7d2 100644
--- a/dev-python/ipython/ipython-9.4.0.ebuild
+++ b/dev-python/ipython/ipython-9.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
inherit distutils-r1 optfeature pypi virtualx
diff --git a/dev-python/ipython/ipython-9.5.0.ebuild b/dev-python/ipython/ipython-9.5.0.ebuild
index 0794db5af8e5..22eb63ac6b01 100644
--- a/dev-python/ipython/ipython-9.5.0.ebuild
+++ b/dev-python/ipython/ipython-9.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
inherit distutils-r1 optfeature pypi virtualx
diff --git a/dev-python/ipython/ipython-9.6.0.ebuild b/dev-python/ipython/ipython-9.6.0.ebuild
index 719e2045858e..a4ad7ae16b7b 100644
--- a/dev-python/ipython/ipython-9.6.0.ebuild
+++ b/dev-python/ipython/ipython-9.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
inherit distutils-r1 optfeature pypi virtualx
diff --git a/dev-python/ipywidgets/ipywidgets-8.1.7.ebuild b/dev-python/ipywidgets/ipywidgets-8.1.7.ebuild
index a98a8afb7189..d555ac2bb99a 100644
--- a/dev-python/ipywidgets/ipywidgets-8.1.7.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-8.1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/irc/irc-20.5.0-r1.ebuild b/dev-python/irc/irc-20.5.0-r1.ebuild
index 53bbb0a4ba35..85d61c32ed88 100644
--- a/dev-python/irc/irc-20.5.0-r1.ebuild
+++ b/dev-python/irc/irc-20.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/irctokens/irctokens-2.0.2.ebuild b/dev-python/irctokens/irctokens-2.0.2.ebuild
index d9ce8278c19c..e5f82a487041 100644
--- a/dev-python/irctokens/irctokens-2.0.2.ebuild
+++ b/dev-python/irctokens/irctokens-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/iso8601/iso8601-2.1.0.ebuild b/dev-python/iso8601/iso8601-2.1.0.ebuild
index c97a5125176b..435e2ed92e5e 100644
--- a/dev-python/iso8601/iso8601-2.1.0.ebuild
+++ b/dev-python/iso8601/iso8601-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/isort/isort-6.0.1.ebuild b/dev-python/isort/isort-6.0.1.ebuild
index 556c9ba1f86a..faa18c4fa1b8 100644
--- a/dev-python/isort/isort-6.0.1.ebuild
+++ b/dev-python/isort/isort-6.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/isort/isort-6.1.0.ebuild b/dev-python/isort/isort-6.1.0.ebuild
index f513717b6fca..a1ec1fcf78f8 100644
--- a/dev-python/isort/isort-6.1.0.ebuild
+++ b/dev-python/isort/isort-6.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/isort/isort-7.0.0.ebuild b/dev-python/isort/isort-7.0.0.ebuild
index f513717b6fca..a1ec1fcf78f8 100644
--- a/dev-python/isort/isort-7.0.0.ebuild
+++ b/dev-python/isort/isort-7.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/itunespy/itunespy-1.6.1.ebuild b/dev-python/itunespy/itunespy-1.6.1.ebuild
index 9d341ee9d389..032dd59fff2f 100644
--- a/dev-python/itunespy/itunespy-1.6.1.ebuild
+++ b/dev-python/itunespy/itunespy-1.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jc/jc-1.25.5.ebuild b/dev-python/jc/jc-1.25.5.ebuild
index 8d732a0c61f9..ba58978317f2 100644
--- a/dev-python/jc/jc-1.25.5.ebuild
+++ b/dev-python/jc/jc-1.25.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jc/jc-1.25.6.ebuild b/dev-python/jc/jc-1.25.6.ebuild
index 8d732a0c61f9..ba58978317f2 100644
--- a/dev-python/jc/jc-1.25.6.ebuild
+++ b/dev-python/jc/jc-1.25.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jedi/jedi-0.19.2.ebuild b/dev-python/jedi/jedi-0.19.2.ebuild
index 632ee9d07210..35d810282c2f 100644
--- a/dev-python/jedi/jedi-0.19.2.ebuild
+++ b/dev-python/jedi/jedi-0.19.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jeepney/jeepney-0.9.0.ebuild b/dev-python/jeepney/jeepney-0.9.0.ebuild
index f03de1f5dd8e..a7f4bdc81a00 100644
--- a/dev-python/jeepney/jeepney-0.9.0.ebuild
+++ b/dev-python/jeepney/jeepney-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jellyfish/jellyfish-1.2.0.ebuild b/dev-python/jellyfish/jellyfish-1.2.0.ebuild
index 85e3a6ffb13b..2431fdb9a18d 100644
--- a/dev-python/jellyfish/jellyfish-1.2.0.ebuild
+++ b/dev-python/jellyfish/jellyfish-1.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
ahash@0.8.11
diff --git a/dev-python/jellyfish/jellyfish-1.2.1.ebuild b/dev-python/jellyfish/jellyfish-1.2.1.ebuild
index c6fe5538830e..8abb7cfed46c 100644
--- a/dev-python/jellyfish/jellyfish-1.2.1.ebuild
+++ b/dev-python/jellyfish/jellyfish-1.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.82.0"
CRATES="
diff --git a/dev-python/joblib/joblib-1.5.1.ebuild b/dev-python/joblib/joblib-1.5.1.ebuild
index 7186cb6f94f8..b07a61d90dc5 100644
--- a/dev-python/joblib/joblib-1.5.1.ebuild
+++ b/dev-python/joblib/joblib-1.5.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/joblib/joblib-1.5.2.ebuild b/dev-python/joblib/joblib-1.5.2.ebuild
index 4672c5f3e958..a4e76d6573f3 100644
--- a/dev-python/joblib/joblib-1.5.2.ebuild
+++ b/dev-python/joblib/joblib-1.5.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/josepy/josepy-2.0.0.ebuild b/dev-python/josepy/josepy-2.0.0.ebuild
index f6c46641778c..f09fcdf826ef 100644
--- a/dev-python/josepy/josepy-2.0.0.ebuild
+++ b/dev-python/josepy/josepy-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/josepy/josepy-2.1.0.ebuild b/dev-python/josepy/josepy-2.1.0.ebuild
index 50c75c240e07..e8b8efe97713 100644
--- a/dev-python/josepy/josepy-2.1.0.ebuild
+++ b/dev-python/josepy/josepy-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jplephem/jplephem-2.22.ebuild b/dev-python/jplephem/jplephem-2.22.ebuild
index aa3b7f2f1f83..54e28cf49268 100644
--- a/dev-python/jplephem/jplephem-2.22.ebuild
+++ b/dev-python/jplephem/jplephem-2.22.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jplephem/jplephem-2.23.ebuild b/dev-python/jplephem/jplephem-2.23.ebuild
index 165633e76798..5318fce91c48 100644
--- a/dev-python/jplephem/jplephem-2.23.ebuild
+++ b/dev-python/jplephem/jplephem-2.23.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jpype/jpype-1.6.0.ebuild b/dev-python/jpype/jpype-1.6.0.ebuild
index b3d9366f0052..6f2ebff4d302 100644
--- a/dev-python/jpype/jpype-1.6.0.ebuild
+++ b/dev-python/jpype/jpype-1.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jq/jq-1.10.0.ebuild b/dev-python/jq/jq-1.10.0.ebuild
index 8b2f0b216239..333a9a487e98 100644
--- a/dev-python/jq/jq-1.10.0.ebuild
+++ b/dev-python/jq/jq-1.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jq/jq-1.8.0.ebuild b/dev-python/jq/jq-1.8.0.ebuild
index 5e205402f567..c7e00256ea42 100644
--- a/dev-python/jq/jq-1.8.0.ebuild
+++ b/dev-python/jq/jq-1.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jq/jq-1.9.1.ebuild b/dev-python/jq/jq-1.9.1.ebuild
index 7c9a8762d165..8b9c8554d05d 100644
--- a/dev-python/jq/jq-1.9.1.ebuild
+++ b/dev-python/jq/jq-1.9.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/js2py/js2py-0.74-r2.ebuild b/dev-python/js2py/js2py-0.74-r2.ebuild
index 6ee43e9cee55..c41c74d11d2f 100644
--- a/dev-python/js2py/js2py-0.74-r2.ebuild
+++ b/dev-python/js2py/js2py-0.74-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="Js2Py"
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsmin/jsmin-3.0.1.ebuild b/dev-python/jsmin/jsmin-3.0.1.ebuild
index e8e38cb7d6f7..885a616cd1b5 100644
--- a/dev-python/jsmin/jsmin-3.0.1.ebuild
+++ b/dev-python/jsmin/jsmin-3.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="JavaScript minifier"
diff --git a/dev-python/json-rpc/json-rpc-1.15.0.ebuild b/dev-python/json-rpc/json-rpc-1.15.0.ebuild
index 729dcf61c7e3..1cdca2c3b46f 100644
--- a/dev-python/json-rpc/json-rpc-1.15.0.ebuild
+++ b/dev-python/json-rpc/json-rpc-1.15.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/json5/json5-0.12.0.ebuild b/dev-python/json5/json5-0.12.0.ebuild
index 1e5f25c054dd..6f268faf9924 100644
--- a/dev-python/json5/json5-0.12.0.ebuild
+++ b/dev-python/json5/json5-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/json5/json5-0.12.1.ebuild b/dev-python/json5/json5-0.12.1.ebuild
index 2742e202f56d..4b95633bc467 100644
--- a/dev-python/json5/json5-0.12.1.ebuild
+++ b/dev-python/json5/json5-0.12.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/json_exporter/json_exporter-1.0.2.ebuild b/dev-python/json_exporter/json_exporter-1.0.2.ebuild
index f1e89561da4a..90b55d8a3b66 100644
--- a/dev-python/json_exporter/json_exporter-1.0.2.ebuild
+++ b/dev-python/json_exporter/json_exporter-1.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python-based library for exporting JSON data as metrics for Prometheus."
diff --git a/dev-python/jsondiff/jsondiff-2.2.1.ebuild b/dev-python/jsondiff/jsondiff-2.2.1.ebuild
index 73d657fc3d9e..a99271b5fb96 100644
--- a/dev-python/jsondiff/jsondiff-2.2.1.ebuild
+++ b/dev-python/jsondiff/jsondiff-2.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jsonext/jsonext-0.4.2-r1.ebuild b/dev-python/jsonext/jsonext-0.4.2-r1.ebuild
index 0428745de12d..5b74c9a75386 100644
--- a/dev-python/jsonext/jsonext-0.4.2-r1.ebuild
+++ b/dev-python/jsonext/jsonext-0.4.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonfeed/jsonfeed-1.1.2.ebuild b/dev-python/jsonfeed/jsonfeed-1.1.2.ebuild
index 6d0bc7a84e61..8b42da104560 100644
--- a/dev-python/jsonfeed/jsonfeed-1.1.2.ebuild
+++ b/dev-python/jsonfeed/jsonfeed-1.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
HTML_DOCS=( docs )
diff --git a/dev-python/jsonlines/jsonlines-4.0.0.ebuild b/dev-python/jsonlines/jsonlines-4.0.0.ebuild
index cc8431757b5e..ee80aae9a0d4 100644
--- a/dev-python/jsonlines/jsonlines-4.0.0.ebuild
+++ b/dev-python/jsonlines/jsonlines-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Library with helpers for the jsonlines file format"
diff --git a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild
index a5bf4e77f5a1..264f144a4ff6 100644
--- a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild
+++ b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild b/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild
index eb9df01439bd..85726c960b3e 100644
--- a/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild
+++ b/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_FULLY_TESTED=( python3_{11..13} )
-PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" python3_14 )
+PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" )
inherit distutils-r1 optfeature
DESCRIPTION="Python library for serializing any arbitrary object graph into JSON"
diff --git a/dev-python/jsonpointer/jsonpointer-2.4.ebuild b/dev-python/jsonpointer/jsonpointer-2.4.ebuild
index 7ab3bce4c07a..855e281cc7fa 100644
--- a/dev-python/jsonpointer/jsonpointer-2.4.ebuild
+++ b/dev-python/jsonpointer/jsonpointer-2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild b/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild
index ee877c9a43c6..855e281cc7fa 100644
--- a/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild
+++ b/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonref/jsonref-1.1.0.ebuild b/dev-python/jsonref/jsonref-1.1.0.ebuild
index cadde7868bc6..c9bbad0c2c60 100644
--- a/dev-python/jsonref/jsonref-1.1.0.ebuild
+++ b/dev-python/jsonref/jsonref-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild b/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild
index cfe6a077da7b..f4177a889cc6 100644
--- a/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild
+++ b/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jsonrpclib/jsonrpclib-9999.ebuild b/dev-python/jsonrpclib/jsonrpclib-9999.ebuild
index 8ad7ffc4a706..a0de55f0a567 100644
--- a/dev-python/jsonrpclib/jsonrpclib-9999.ebuild
+++ b/dev-python/jsonrpclib/jsonrpclib-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jsonxs/jsonxs-0.6-r1.ebuild b/dev-python/jsonxs/jsonxs-0.6-r1.ebuild
index 329e8c28c7d3..c1ffb80c7b0d 100644
--- a/dev-python/jsonxs/jsonxs-0.6-r1.ebuild
+++ b/dev-python/jsonxs/jsonxs-0.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/junit-xml/junit-xml-1.9-r1.ebuild b/dev-python/junit-xml/junit-xml-1.9-r1.ebuild
index 3af8f09ba094..871a69379ab1 100644
--- a/dev-python/junit-xml/junit-xml-1.9-r1.ebuild
+++ b/dev-python/junit-xml/junit-xml-1.9-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/jupyter-client/jupyter-client-8.6.3.ebuild b/dev-python/jupyter-client/jupyter-client-8.6.3.ebuild
index cfde44c6d1d8..53f539ed3115 100644
--- a/dev-python/jupyter-client/jupyter-client-8.6.3.ebuild
+++ b/dev-python/jupyter-client/jupyter-client-8.6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild b/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild
index c9f89a2c2865..5a1b1f8a4788 100644
--- a/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild
+++ b/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-core/jupyter-core-5.8.1.ebuild b/dev-python/jupyter-core/jupyter-core-5.8.1.ebuild
index 68e679393fbb..226989b3a31e 100644
--- a/dev-python/jupyter-core/jupyter-core-5.8.1.ebuild
+++ b/dev-python/jupyter-core/jupyter-core-5.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-events/jupyter-events-0.12.0.ebuild b/dev-python/jupyter-events/jupyter-events-0.12.0.ebuild
index 57db1b1dd06c..e7c717d006be 100644
--- a/dev-python/jupyter-events/jupyter-events-0.12.0.ebuild
+++ b/dev-python/jupyter-events/jupyter-events-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.7.0.ebuild b/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.7.0.ebuild
index 4b97e485f5c2..c2079eb1234d 100644
--- a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.7.0.ebuild
+++ b/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.2.6.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.2.6.ebuild
index 5ddb8be22c6a..c6173ef90566 100644
--- a/dev-python/jupyter-lsp/jupyter-lsp-2.2.6.ebuild
+++ b/dev-python/jupyter-lsp/jupyter-lsp-2.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.3.0.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.3.0.ebuild
index 5ddb8be22c6a..c6173ef90566 100644
--- a/dev-python/jupyter-lsp/jupyter-lsp-2.3.0.ebuild
+++ b/dev-python/jupyter-lsp/jupyter-lsp-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/jupyter-server-proxy/jupyter-server-proxy-4.4.0.ebuild b/dev-python/jupyter-server-proxy/jupyter-server-proxy-4.4.0.ebuild
index ac20f6cb775a..4e291cca6e44 100644
--- a/dev-python/jupyter-server-proxy/jupyter-server-proxy-4.4.0.ebuild
+++ b/dev-python/jupyter-server-proxy/jupyter-server-proxy-4.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Jupyter notebook server extension to proxy web services"
diff --git a/dev-python/jupyter-server/jupyter-server-2.16.0.ebuild b/dev-python/jupyter-server/jupyter-server-2.16.0.ebuild
index e001a5da54af..c6dff066740e 100644
--- a/dev-python/jupyter-server/jupyter-server-2.16.0.ebuild
+++ b/dev-python/jupyter-server/jupyter-server-2.16.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-server/jupyter-server-2.17.0.ebuild b/dev-python/jupyter-server/jupyter-server-2.17.0.ebuild
index 7a2ee903a000..5f3916614789 100644
--- a/dev-python/jupyter-server/jupyter-server-2.17.0.ebuild
+++ b/dev-python/jupyter-server/jupyter-server-2.17.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter/jupyter-1.1.1.ebuild b/dev-python/jupyter/jupyter-1.1.1.ebuild
index 3fd8d5a65740..fe43bf033e8f 100644
--- a/dev-python/jupyter/jupyter-1.1.1.ebuild
+++ b/dev-python/jupyter/jupyter-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jwcrypto/jwcrypto-1.5.6.ebuild b/dev-python/jwcrypto/jwcrypto-1.5.6.ebuild
index dfa7522d08a6..726cddbebda7 100644
--- a/dev-python/jwcrypto/jwcrypto-1.5.6.ebuild
+++ b/dev-python/jwcrypto/jwcrypto-1.5.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/k5test/k5test-0.10.4.ebuild b/dev-python/k5test/k5test-0.10.4.ebuild
index 0fd9a23b469e..f778e4bde099 100644
--- a/dev-python/k5test/k5test-0.10.4.ebuild
+++ b/dev-python/k5test/k5test-0.10.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild b/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild
index 19f3b1711f2e..de8bba6a68d2 100644
--- a/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild
+++ b/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1
diff --git a/dev-python/keep/keep-2.11.ebuild b/dev-python/keep/keep-2.11.ebuild
index 4b4dcbb3d1f7..b150b4383fc4 100644
--- a/dev-python/keep/keep-2.11.ebuild
+++ b/dev-python/keep/keep-2.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/kerberos/kerberos-1.3.1-r2.ebuild b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
index d4da17753a01..7e4cc35dcfea 100644
--- a/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
+++ b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/keyring/keyring-25.6.0-r1.ebuild b/dev-python/keyring/keyring-25.6.0-r1.ebuild
index f34b7830fbf5..deebbf9565d0 100644
--- a/dev-python/keyring/keyring-25.6.0-r1.ebuild
+++ b/dev-python/keyring/keyring-25.6.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/keyutils/keyutils-0.6-r2.ebuild b/dev-python/keyutils/keyutils-0.6-r2.ebuild
index f16babeaa599..72ccd2322555 100644
--- a/dev-python/keyutils/keyutils-0.6-r2.ebuild
+++ b/dev-python/keyutils/keyutils-0.6-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/kgb/kgb-7.2.ebuild b/dev-python/kgb/kgb-7.2.ebuild
index 49d895843f59..4de649766b2e 100644
--- a/dev-python/kgb/kgb-7.2.ebuild
+++ b/dev-python/kgb/kgb-7.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/kiwisolver/kiwisolver-1.4.8.ebuild b/dev-python/kiwisolver/kiwisolver-1.4.8.ebuild
index 3dee4cfb3e9b..1a871225e548 100644
--- a/dev-python/kiwisolver/kiwisolver-1.4.8.ebuild
+++ b/dev-python/kiwisolver/kiwisolver-1.4.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/kiwisolver/kiwisolver-1.4.9.ebuild b/dev-python/kiwisolver/kiwisolver-1.4.9.ebuild
index 7787ca1c2ed5..858edd1b1fc4 100644
--- a/dev-python/kiwisolver/kiwisolver-1.4.9.ebuild
+++ b/dev-python/kiwisolver/kiwisolver-1.4.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/klein/klein-24.8.0.ebuild b/dev-python/klein/klein-24.8.0.ebuild
index 8cd391921fff..a4604e0705dd 100644
--- a/dev-python/klein/klein-24.8.0.ebuild
+++ b/dev-python/klein/klein-24.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/knowit/knowit-0.5.10.ebuild b/dev-python/knowit/knowit-0.5.10.ebuild
index 0fea987d108e..0a1f9d8b4703 100644
--- a/dev-python/knowit/knowit-0.5.10.ebuild
+++ b/dev-python/knowit/knowit-0.5.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/knowit/knowit-0.5.11.ebuild b/dev-python/knowit/knowit-0.5.11.ebuild
index e6aeb6132c02..e42c5d586597 100644
--- a/dev-python/knowit/knowit-0.5.11.ebuild
+++ b/dev-python/knowit/knowit-0.5.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/knowit/knowit-0.5.6.ebuild b/dev-python/knowit/knowit-0.5.6.ebuild
index 3faf4dc3cc4f..f5bc359b768a 100644
--- a/dev-python/knowit/knowit-0.5.6.ebuild
+++ b/dev-python/knowit/knowit-0.5.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/knowit/knowit-0.5.8.ebuild b/dev-python/knowit/knowit-0.5.8.ebuild
index 0fea987d108e..0a1f9d8b4703 100644
--- a/dev-python/knowit/knowit-0.5.8.ebuild
+++ b/dev-python/knowit/knowit-0.5.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/kombu/kombu-5.5.4.ebuild b/dev-python/kombu/kombu-5.5.4.ebuild
index 8a6ac04effc7..ae6f1afc329a 100644
--- a/dev-python/kombu/kombu-5.5.4.ebuild
+++ b/dev-python/kombu/kombu-5.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/kombu/kombu-5.6.0_beta3.ebuild b/dev-python/kombu/kombu-5.6.0_beta3.ebuild
index dc1629a3fb1d..8da2e4374862 100644
--- a/dev-python/kombu/kombu-5.6.0_beta3.ebuild
+++ b/dev-python/kombu/kombu-5.6.0_beta3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/kombu/kombu-5.6.0_rc1.ebuild b/dev-python/kombu/kombu-5.6.0_rc1.ebuild
index dc1629a3fb1d..8da2e4374862 100644
--- a/dev-python/kombu/kombu-5.6.0_rc1.ebuild
+++ b/dev-python/kombu/kombu-5.6.0_rc1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/krb5/krb5-0.7.1.ebuild b/dev-python/krb5/krb5-0.7.1.ebuild
index f577f36b014e..9e8650efb1bc 100644
--- a/dev-python/krb5/krb5-0.7.1.ebuild
+++ b/dev-python/krb5/krb5-0.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/krb5/krb5-0.8.0.ebuild b/dev-python/krb5/krb5-0.8.0.ebuild
index 32c762f6da84..881b365a0df5 100644
--- a/dev-python/krb5/krb5-0.8.0.ebuild
+++ b/dev-python/krb5/krb5-0.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index d12ab8aeaca8..a11d7c268c91 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1,3 +1 @@
DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db
-EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e
-MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45
diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
new file mode 100644
index 000000000000..637368d2f237
--- /dev/null
+++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
@@ -0,0 +1,13 @@
+Fix "Package 'langdetect.profiles' is absent from the `packages` configuration."
+
+--- a/setup.py
++++ b/setup.py
+@@ -18,7 +18,7 @@ setup(
+ author_email='michal.danilak@gmail.com',
+ url='https://github.com/Mimino666/langdetect',
+ keywords='language detection library',
+- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'],
++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'],
+ include_package_data=True,
+ install_requires=['six'],
+ license='MIT',
diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index 271137de443d..7100f5f39dd8 100644
--- a/dev-python/langdetect/langdetect-1.0.9.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,4 +19,6 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" )
+
distutils_enable_tests unittest
diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml
index 020e07f2a3dd..c0f74ac187e2 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,11 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
+ <email>pastalian46@gmail.com</email>
+ <name>Takuya Wakazono</name>
</maintainer>
- <upstream>
- <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/leechcorepyc/leechcorepyc-2.21.0.ebuild b/dev-python/leechcorepyc/leechcorepyc-2.21.0.ebuild
index 12c577ae0ce1..7c13e20a78ba 100644
--- a/dev-python/leechcorepyc/leechcorepyc-2.21.0.ebuild
+++ b/dev-python/leechcorepyc/leechcorepyc-2.21.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 toolchain-funcs pypi
diff --git a/dev-python/leechcorepyc/leechcorepyc-2.22.3.ebuild b/dev-python/leechcorepyc/leechcorepyc-2.22.3.ebuild
index 314655b5d10c..243d3906fd1d 100644
--- a/dev-python/leechcorepyc/leechcorepyc-2.22.3.ebuild
+++ b/dev-python/leechcorepyc/leechcorepyc-2.22.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 toolchain-funcs pypi
diff --git a/dev-python/lesscpy/lesscpy-0.15.1.ebuild b/dev-python/lesscpy/lesscpy-0.15.1.ebuild
index 951a5196eeaf..6da960f4a8de 100644
--- a/dev-python/lesscpy/lesscpy-0.15.1.ebuild
+++ b/dev-python/lesscpy/lesscpy-0.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/levenshtein/levenshtein-0.27.1.ebuild b/dev-python/levenshtein/levenshtein-0.27.1.ebuild
index 7f304eaf10e9..4f9f96fe1220 100644
--- a/dev-python/levenshtein/levenshtein-0.27.1.ebuild
+++ b/dev-python/levenshtein/levenshtein-0.27.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libcst/libcst-1.8.2.ebuild b/dev-python/libcst/libcst-1.8.2.ebuild
index fb5ba1e3263a..1065d6d7f234 100644
--- a/dev-python/libcst/libcst-1.8.2.ebuild
+++ b/dev-python/libcst/libcst-1.8.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.80.0"
CRATES="
diff --git a/dev-python/libcst/libcst-1.8.4.ebuild b/dev-python/libcst/libcst-1.8.4.ebuild
index 7cf292b6aa84..5efa477b3611 100644
--- a/dev-python/libcst/libcst-1.8.4.ebuild
+++ b/dev-python/libcst/libcst-1.8.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.80.0"
CRATES="
diff --git a/dev-python/libcst/libcst-1.8.5.ebuild b/dev-python/libcst/libcst-1.8.5.ebuild
index 7cf292b6aa84..5efa477b3611 100644
--- a/dev-python/libcst/libcst-1.8.5.ebuild
+++ b/dev-python/libcst/libcst-1.8.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.80.0"
CRATES="
diff --git a/dev-python/libevdev/libevdev-0.12.ebuild b/dev-python/libevdev/libevdev-0.12.ebuild
index c1606cdf2b9d..07f3dd76c5f7 100644
--- a/dev-python/libevdev/libevdev-0.12.ebuild
+++ b/dev-python/libevdev/libevdev-0.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.36.0.ebuild b/dev-python/libtmux/libtmux-0.36.0.ebuild
index 1543b2497e75..f4af70fb5237 100644
--- a/dev-python/libtmux/libtmux-0.36.0.ebuild
+++ b/dev-python/libtmux/libtmux-0.36.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.39.0.ebuild b/dev-python/libtmux/libtmux-0.39.0.ebuild
index be91bd3cfe24..074413fdfafd 100644
--- a/dev-python/libtmux/libtmux-0.39.0.ebuild
+++ b/dev-python/libtmux/libtmux-0.39.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.40.1.ebuild b/dev-python/libtmux/libtmux-0.40.1.ebuild
index 3af78f608038..f344171d65fe 100644
--- a/dev-python/libtmux/libtmux-0.40.1.ebuild
+++ b/dev-python/libtmux/libtmux-0.40.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.42.0.ebuild b/dev-python/libtmux/libtmux-0.42.0.ebuild
index 28f00ece7486..ae9ccafde82f 100644
--- a/dev-python/libtmux/libtmux-0.42.0.ebuild
+++ b/dev-python/libtmux/libtmux-0.42.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.44.2.ebuild b/dev-python/libtmux/libtmux-0.44.2.ebuild
index 3af78f608038..f344171d65fe 100644
--- a/dev-python/libtmux/libtmux-0.44.2.ebuild
+++ b/dev-python/libtmux/libtmux-0.44.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.45.0.ebuild b/dev-python/libtmux/libtmux-0.45.0.ebuild
index b86630b392a7..4fcc46d535c8 100644
--- a/dev-python/libtmux/libtmux-0.45.0.ebuild
+++ b/dev-python/libtmux/libtmux-0.45.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.46.0.ebuild b/dev-python/libtmux/libtmux-0.46.0.ebuild
index f07f9333b0d0..4fcc46d535c8 100644
--- a/dev-python/libtmux/libtmux-0.46.0.ebuild
+++ b/dev-python/libtmux/libtmux-0.46.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.46.1.ebuild b/dev-python/libtmux/libtmux-0.46.1.ebuild
index c3114dd347ad..423ba0f28f0d 100644
--- a/dev-python/libtmux/libtmux-0.46.1.ebuild
+++ b/dev-python/libtmux/libtmux-0.46.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.46.2.ebuild b/dev-python/libtmux/libtmux-0.46.2.ebuild
index 2099190c34f3..423ba0f28f0d 100644
--- a/dev-python/libtmux/libtmux-0.46.2.ebuild
+++ b/dev-python/libtmux/libtmux-0.46.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libusb1/libusb1-3.3.1.ebuild b/dev-python/libusb1/libusb1-3.3.1.ebuild
index 1dcb1b8564ef..f689e08b3105 100644
--- a/dev-python/libusb1/libusb1-3.3.1.ebuild
+++ b/dev-python/libusb1/libusb1-3.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_13t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/libvirt-python/libvirt-python-11.1.0.ebuild b/dev-python/libvirt-python/libvirt-python-11.1.0.ebuild
index 38b6d8c940b1..2b34af1d8131 100644
--- a/dev-python/libvirt-python/libvirt-python-11.1.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-11.1.0.ebuild
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-python/libvirt-python/libvirt-python-11.2.0.ebuild b/dev-python/libvirt-python/libvirt-python-11.2.0.ebuild
index 001848fbae78..a636af5be9bd 100644
--- a/dev-python/libvirt-python/libvirt-python-11.2.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-11.2.0.ebuild
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-python/libvirt-python/libvirt-python-11.4.0.ebuild b/dev-python/libvirt-python/libvirt-python-11.4.0.ebuild
index 001848fbae78..a636af5be9bd 100644
--- a/dev-python/libvirt-python/libvirt-python-11.4.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-11.4.0.ebuild
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-python/libvirt-python/libvirt-python-11.6.0.ebuild b/dev-python/libvirt-python/libvirt-python-11.6.0.ebuild
index 001848fbae78..a636af5be9bd 100644
--- a/dev-python/libvirt-python/libvirt-python-11.6.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-11.6.0.ebuild
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-python/libvirt-python/libvirt-python-9999.ebuild b/dev-python/libvirt-python/libvirt-python-9999.ebuild
index 001848fbae78..a636af5be9bd 100644
--- a/dev-python/libvirt-python/libvirt-python-9999.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9999.ebuild
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-python/license-expression/license-expression-30.4.4.ebuild b/dev-python/license-expression/license-expression-30.4.4.ebuild
index 44f8dd688cb2..8d95f1d2c7ab 100644
--- a/dev-python/license-expression/license-expression-30.4.4.ebuild
+++ b/dev-python/license-expression/license-expression-30.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/line-profiler/line-profiler-4.2.0.ebuild b/dev-python/line-profiler/line-profiler-4.2.0.ebuild
index 7ac849aa6b0e..e70259d53f2f 100644
--- a/dev-python/line-profiler/line-profiler-4.2.0.ebuild
+++ b/dev-python/line-profiler/line-profiler-4.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/line-profiler/line-profiler-5.0.0.ebuild b/dev-python/line-profiler/line-profiler-5.0.0.ebuild
index 4462a9c1dcc3..b3e4781a4932 100644
--- a/dev-python/line-profiler/line-profiler-5.0.0.ebuild
+++ b/dev-python/line-profiler/line-profiler-5.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild b/dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild
index ccba5a2db374..990a8ade8c7c 100644
--- a/dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild
+++ b/dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/linuxdoc/linuxdoc-20240924.ebuild b/dev-python/linuxdoc/linuxdoc-20240924.ebuild
index 881e0fc568ce..fb516ad9980a 100644
--- a/dev-python/linuxdoc/linuxdoc-20240924.ebuild
+++ b/dev-python/linuxdoc/linuxdoc-20240924.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_13t python3_14t python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/linuxdoc/linuxdoc-99999999.ebuild b/dev-python/linuxdoc/linuxdoc-99999999.ebuild
index f9abcc3a81b6..282a614487ea 100644
--- a/dev-python/linuxdoc/linuxdoc-99999999.ebuild
+++ b/dev-python/linuxdoc/linuxdoc-99999999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_13t python3_14t python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/lit/lit-15.0.7.ebuild b/dev-python/lit/lit-15.0.7.ebuild
index acd004e52fe5..a6567ab9baaf 100644
--- a/dev-python/lit/lit-15.0.7.ebuild
+++ b/dev-python/lit/lit-15.0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-16.0.6.ebuild b/dev-python/lit/lit-16.0.6.ebuild
index ce53f5aa5121..f0f39e5d70bd 100644
--- a/dev-python/lit/lit-16.0.6.ebuild
+++ b/dev-python/lit/lit-16.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-17.0.6.ebuild b/dev-python/lit/lit-17.0.6.ebuild
index 03421bcfe83e..10edc0fb9548 100644
--- a/dev-python/lit/lit-17.0.6.ebuild
+++ b/dev-python/lit/lit-17.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-18.1.8.ebuild b/dev-python/lit/lit-18.1.8.ebuild
index 1db1cbca8b73..042e2573fd0c 100644
--- a/dev-python/lit/lit-18.1.8.ebuild
+++ b/dev-python/lit/lit-18.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-19.1.7.ebuild b/dev-python/lit/lit-19.1.7.ebuild
index 1db1cbca8b73..042e2573fd0c 100644
--- a/dev-python/lit/lit-19.1.7.ebuild
+++ b/dev-python/lit/lit-19.1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-20.1.8.ebuild b/dev-python/lit/lit-20.1.8.ebuild
index 70450a4b9b23..042e2573fd0c 100644
--- a/dev-python/lit/lit-20.1.8.ebuild
+++ b/dev-python/lit/lit-20.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-21.1.2.ebuild b/dev-python/lit/lit-21.1.2.ebuild
index 2c41baf16b31..50e339049670 100644
--- a/dev-python/lit/lit-21.1.2.ebuild
+++ b/dev-python/lit/lit-21.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-21.1.3.ebuild b/dev-python/lit/lit-21.1.3.ebuild
index 2c41baf16b31..50e339049670 100644
--- a/dev-python/lit/lit-21.1.3.ebuild
+++ b/dev-python/lit/lit-21.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-22.0.0.9999.ebuild b/dev-python/lit/lit-22.0.0.9999.ebuild
index fdf920bda34f..2a2c160e0038 100644
--- a/dev-python/lit/lit-22.0.0.9999.ebuild
+++ b/dev-python/lit/lit-22.0.0.9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-22.0.0_pre20251001.ebuild b/dev-python/lit/lit-22.0.0_pre20251001.ebuild
index fdf920bda34f..2a2c160e0038 100644
--- a/dev-python/lit/lit-22.0.0_pre20251001.ebuild
+++ b/dev-python/lit/lit-22.0.0_pre20251001.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-22.0.0_pre20251004.ebuild b/dev-python/lit/lit-22.0.0_pre20251004.ebuild
index fdf920bda34f..2a2c160e0038 100644
--- a/dev-python/lit/lit-22.0.0_pre20251004.ebuild
+++ b/dev-python/lit/lit-22.0.0_pre20251004.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-22.0.0_pre20251011.ebuild b/dev-python/lit/lit-22.0.0_pre20251011.ebuild
index fdf920bda34f..2a2c160e0038 100644
--- a/dev-python/lit/lit-22.0.0_pre20251011.ebuild
+++ b/dev-python/lit/lit-22.0.0_pre20251011.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/littleutils/littleutils-0.2.4.ebuild b/dev-python/littleutils/littleutils-0.2.4.ebuild
index cc08b64182a0..e8ebce5d310b 100644
--- a/dev-python/littleutils/littleutils-0.2.4.ebuild
+++ b/dev-python/littleutils/littleutils-0.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/llfuse/llfuse-1.5.1.ebuild b/dev-python/llfuse/llfuse-1.5.1.ebuild
index 8bd99e6a72de..118c1c1fea53 100644
--- a/dev-python/llfuse/llfuse-1.5.1.ebuild
+++ b/dev-python/llfuse/llfuse-1.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/lmdb/lmdb-1.7.2.ebuild b/dev-python/lmdb/lmdb-1.7.2.ebuild
index 4195c2bcf32b..2734b873da8a 100644
--- a/dev-python/lmdb/lmdb-1.7.2.ebuild
+++ b/dev-python/lmdb/lmdb-1.7.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/lmdb/lmdb-1.7.3.ebuild b/dev-python/lmdb/lmdb-1.7.3.ebuild
index e6ab9c0e171d..7066b092e15f 100644
--- a/dev-python/lmdb/lmdb-1.7.3.ebuild
+++ b/dev-python/lmdb/lmdb-1.7.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/lmfit/lmfit-1.3.3.ebuild b/dev-python/lmfit/lmfit-1.3.3.ebuild
index 4425aedb953d..bddc6b45717c 100644
--- a/dev-python/lmfit/lmfit-1.3.3.ebuild
+++ b/dev-python/lmfit/lmfit-1.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/lmfit/lmfit-1.3.4.ebuild b/dev-python/lmfit/lmfit-1.3.4.ebuild
index 4905fd18cf1d..8294cbaf233d 100644
--- a/dev-python/lmfit/lmfit-1.3.4.ebuild
+++ b/dev-python/lmfit/lmfit-1.3.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/locket/locket-1.0.0.ebuild b/dev-python/locket/locket-1.0.0.ebuild
index c176848261a1..51744eb9ee9a 100644
--- a/dev-python/locket/locket-1.0.0.ebuild
+++ b/dev-python/locket/locket-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/lockfile/lockfile-0.12.2-r3.ebuild b/dev-python/lockfile/lockfile-0.12.2-r3.ebuild
index 5a956c7e6abd..020cf6127719 100644
--- a/dev-python/lockfile/lockfile-0.12.2-r3.ebuild
+++ b/dev-python/lockfile/lockfile-0.12.2-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/logbook/logbook-1.8.2.ebuild b/dev-python/logbook/logbook-1.8.2.ebuild
index 249138c1cb8d..f1c967652cda 100644
--- a/dev-python/logbook/logbook-1.8.2.ebuild
+++ b/dev-python/logbook/logbook-1.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/logfury/logfury-1.0.1-r1.ebuild b/dev-python/logfury/logfury-1.0.1-r1.ebuild
index fb125aec5774..465720ceecc5 100644
--- a/dev-python/logfury/logfury-1.0.1-r1.ebuild
+++ b/dev-python/logfury/logfury-1.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/loguru/loguru-0.7.3.ebuild b/dev-python/loguru/loguru-0.7.3.ebuild
index c536b710757f..cbc0bada5720 100644
--- a/dev-python/loguru/loguru-0.7.3.ebuild
+++ b/dev-python/loguru/loguru-0.7.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/logutils/logutils-0.3.5-r1.ebuild b/dev-python/logutils/logutils-0.3.5-r1.ebuild
index 9e46b868f845..ff1a1280a66b 100644
--- a/dev-python/logutils/logutils-0.3.5-r1.ebuild
+++ b/dev-python/logutils/logutils-0.3.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/loky/loky-3.5.5.ebuild b/dev-python/loky/loky-3.5.5.ebuild
index bfeb74ff755b..ca0b1569af63 100644
--- a/dev-python/loky/loky-3.5.5.ebuild
+++ b/dev-python/loky/loky-3.5.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/loky/loky-3.5.6.ebuild b/dev-python/loky/loky-3.5.6.ebuild
index 33d3f42947e2..8f82c1c3f90d 100644
--- a/dev-python/loky/loky-3.5.6.ebuild
+++ b/dev-python/loky/loky-3.5.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/looseversion/looseversion-1.3.0.ebuild b/dev-python/looseversion/looseversion-1.3.0.ebuild
index bba06534de6f..48d6af4295be 100644
--- a/dev-python/looseversion/looseversion-1.3.0.ebuild
+++ b/dev-python/looseversion/looseversion-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit pypi distutils-r1
diff --git a/dev-python/lru-dict/lru-dict-1.3.0.ebuild b/dev-python/lru-dict/lru-dict-1.3.0.ebuild
index 29b04c61ed10..c794ac71aa9c 100644
--- a/dev-python/lru-dict/lru-dict-1.3.0.ebuild
+++ b/dev-python/lru-dict/lru-dict-1.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.0.18.ebuild b/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.0.18.ebuild
index 5fb0c84e9deb..1778e81bf124 100644
--- a/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.0.18.ebuild
+++ b/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.0.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/lsprotocol/lsprotocol-2025.0.0.ebuild b/dev-python/lsprotocol/lsprotocol-2025.0.0.ebuild
index 6d940f142126..a972e014c07f 100644
--- a/dev-python/lsprotocol/lsprotocol-2025.0.0.ebuild
+++ b/dev-python/lsprotocol/lsprotocol-2025.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13})
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/lxml/lxml-5.4.0-r2.ebuild b/dev-python/lxml/lxml-5.4.0-r2.ebuild
index 230a5f2f8e9d..d2b1c616feab 100644
--- a/dev-python/lxml/lxml-5.4.0-r2.ebuild
+++ b/dev-python/lxml/lxml-5.4.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature toolchain-funcs
diff --git a/dev-python/lxml/lxml-6.0.0.ebuild b/dev-python/lxml/lxml-6.0.0.ebuild
index 1dbc4ac1bae3..ef30dbed1696 100644
--- a/dev-python/lxml/lxml-6.0.0.ebuild
+++ b/dev-python/lxml/lxml-6.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature toolchain-funcs
diff --git a/dev-python/lxml/lxml-6.0.1.ebuild b/dev-python/lxml/lxml-6.0.1.ebuild
index 73bb6d0459ab..8570d7e622e7 100644
--- a/dev-python/lxml/lxml-6.0.1.ebuild
+++ b/dev-python/lxml/lxml-6.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature toolchain-funcs
diff --git a/dev-python/lxml/lxml-6.0.2.ebuild b/dev-python/lxml/lxml-6.0.2.ebuild
index 89b5e534d569..f07ab1fc3599 100644
--- a/dev-python/lxml/lxml-6.0.2.ebuild
+++ b/dev-python/lxml/lxml-6.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature toolchain-funcs
diff --git a/dev-python/lz4/lz4-4.4.4.ebuild b/dev-python/lz4/lz4-4.4.4.ebuild
index 4099cf109613..f8bd4da3d6b3 100644
--- a/dev-python/lz4/lz4-4.4.4.ebuild
+++ b/dev-python/lz4/lz4-4.4.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/m2crypto/m2crypto-0.45.1.ebuild b/dev-python/m2crypto/m2crypto-0.45.1.ebuild
index bd4b01dce979..96fd67c2a593 100644
--- a/dev-python/m2crypto/m2crypto-0.45.1.ebuild
+++ b/dev-python/m2crypto/m2crypto-0.45.1.ebuild
@@ -4,7 +4,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/m2crypto/m2crypto-0.46.2.ebuild b/dev-python/m2crypto/m2crypto-0.46.2.ebuild
index bd4b01dce979..96fd67c2a593 100644
--- a/dev-python/m2crypto/m2crypto-0.46.2.ebuild
+++ b/dev-python/m2crypto/m2crypto-0.46.2.ebuild
@@ -4,7 +4,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.2.ebuild b/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.2.ebuild
index d2cfdcfb7e26..7930bb222a83 100644
--- a/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.2.ebuild
+++ b/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mdit-py-plugins/mdit-py-plugins-0.5.0.ebuild b/dev-python/mdit-py-plugins/mdit-py-plugins-0.5.0.ebuild
index 926069c0bedf..47138c504967 100644
--- a/dev-python/mdit-py-plugins/mdit-py-plugins-0.5.0.ebuild
+++ b/dev-python/mdit-py-plugins/mdit-py-plugins-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mdurl/mdurl-0.1.2.ebuild b/dev-python/mdurl/mdurl-0.1.2.ebuild
index 91813fd9e6b5..4761cd81bc9d 100644
--- a/dev-python/mdurl/mdurl-0.1.2.ebuild
+++ b/dev-python/mdurl/mdurl-0.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild b/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild
index fafe4a7bd98f..586309c41e0e 100644
--- a/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild
+++ b/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/merge3/merge3-0.0.15.ebuild b/dev-python/merge3/merge3-0.0.15.ebuild
index 799b34e6c6db..5a77b35c08a0 100644
--- a/dev-python/merge3/merge3-0.0.15.ebuild
+++ b/dev-python/merge3/merge3-0.0.15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild b/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
index 3c78bb937078..787d204a4630 100644
--- a/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
+++ b/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
index 63ac69873eca..92aa10d6d08f 100644
--- a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
+++ b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/meshio/meshio-5.3.5-r1.ebuild b/dev-python/meshio/meshio-5.3.5-r1.ebuild
index 5a1ea9faf150..9da119b7ccf7 100644
--- a/dev-python/meshio/meshio-5.3.5-r1.ebuild
+++ b/dev-python/meshio/meshio-5.3.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
index 7395b687b490..de1754e8066a 100644
--- a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mido/mido-1.3.3.ebuild b/dev-python/mido/mido-1.3.3.ebuild
index 081d7f27cb5f..215071ba8b09 100644
--- a/dev-python/mido/mido-1.3.3.ebuild
+++ b/dev-python/mido/mido-1.3.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
index fa98ac44a677..4c8fc2165540 100644
--- a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
+++ b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/minidb/minidb-2.0.8.ebuild b/dev-python/minidb/minidb-2.0.8.ebuild
index 1e27cd7853e8..ea587d158016 100644
--- a/dev-python/minidb/minidb-2.0.8.ebuild
+++ b/dev-python/minidb/minidb-2.0.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
diff --git a/dev-python/minify-html/minify-html-0.16.4.ebuild b/dev-python/minify-html/minify-html-0.16.4.ebuild
index f62fddf6b1d3..6e0f9feeedba 100644
--- a/dev-python/minify-html/minify-html-0.16.4.ebuild
+++ b/dev-python/minify-html/minify-html-0.16.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES=""
inherit cargo distutils-r1 pypi
diff --git a/dev-python/minimock/minimock-1.3.0-r1.ebuild b/dev-python/minimock/minimock-1.3.0-r1.ebuild
index bd873d564bc8..b16933a7ba9d 100644
--- a/dev-python/minimock/minimock-1.3.0-r1.ebuild
+++ b/dev-python/minimock/minimock-1.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mininet/mininet-2.3.0.ebuild b/dev-python/mininet/mininet-2.3.0.ebuild
index 8e473805e699..28ce866ae2a6 100644
--- a/dev-python/mininet/mininet-2.3.0.ebuild
+++ b/dev-python/mininet/mininet-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild b/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild
index 315993028eb0..e23b1bdbe240 100644
--- a/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild
+++ b/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 verify-sig
diff --git a/dev-python/mistletoe/mistletoe-1.4.0.ebuild b/dev-python/mistletoe/mistletoe-1.4.0.ebuild
index 831a668cd2b1..e68d1feb3430 100644
--- a/dev-python/mistletoe/mistletoe-1.4.0.ebuild
+++ b/dev-python/mistletoe/mistletoe-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mistune/mistune-3.1.3.ebuild b/dev-python/mistune/mistune-3.1.3.ebuild
index 931ac254a9bb..864acc036572 100644
--- a/dev-python/mistune/mistune-3.1.3.ebuild
+++ b/dev-python/mistune/mistune-3.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mistune/mistune-3.1.4.ebuild b/dev-python/mistune/mistune-3.1.4.ebuild
index 3dab1d52b334..037b7178cd08 100644
--- a/dev-python/mistune/mistune-3.1.4.ebuild
+++ b/dev-python/mistune/mistune-3.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mitype/mitype-0.2.6.ebuild b/dev-python/mitype/mitype-0.2.6.ebuild
index 139ae68204dd..83e8ae69abc5 100644
--- a/dev-python/mitype/mitype-0.2.6.ebuild
+++ b/dev-python/mitype/mitype-0.2.6.ebuild
@@ -10,7 +10,7 @@ DOCS_DEPEND="
"
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 docs
diff --git a/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild b/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild
index 881d37bf194d..00c9ccd05e27 100644
--- a/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild
+++ b/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 git-r3
diff --git a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild
index 36ff6274a1a8..2da13d06f939 100644
--- a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild
+++ b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild b/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild
index d44ed386d435..c61789165e0c 100644
--- a/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild
+++ b/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild
index 148f75ad0bb2..b52cbb4a679c 100644
--- a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild
+++ b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-git-committers-plugin/mkdocs-git-committers-plugin-0.2.3.ebuild b/dev-python/mkdocs-git-committers-plugin/mkdocs-git-committers-plugin-0.2.3.ebuild
index f31e29b7f7a4..619023ed12c2 100644
--- a/dev-python/mkdocs-git-committers-plugin/mkdocs-git-committers-plugin-0.2.3.ebuild
+++ b/dev-python/mkdocs-git-committers-plugin/mkdocs-git-committers-plugin-0.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="dev-python/mkdocs-bootstrap-tables-plugin"
diff --git a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.3.0.ebuild b/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.3.0.ebuild
index 1c60ee06af41..a5f708a6a50d 100644
--- a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.3.0.ebuild
+++ b/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild
index 048568609596..c630f080326d 100644
--- a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild
+++ b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517="setuptools"
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.8.0.ebuild b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.8.0.ebuild
index fa55614c1ce9..8566b77aeaa2 100644
--- a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.8.0.ebuild
+++ b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.1.2.ebuild b/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.1.2.ebuild
index e0d4bc481b68..04c09d7513c9 100644
--- a/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.1.2.ebuild
+++ b/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.1.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild
index 444d7e3a29bc..94c52ac5b9b0 100644
--- a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild
+++ b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.17.3.ebuild b/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.17.3.ebuild
index 538b7cdb0b2d..b479c6a20481 100644
--- a/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.17.3.ebuild
+++ b/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.17.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="
diff --git a/dev-python/mkdocs/mkdocs-1.6.0.ebuild b/dev-python/mkdocs/mkdocs-1.6.0.ebuild
index c7063cd63306..b18495f7abaa 100644
--- a/dev-python/mkdocs/mkdocs-1.6.0.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mkdocs/mkdocs-1.6.1.ebuild b/dev-python/mkdocs/mkdocs-1.6.1.ebuild
index 85d8f4b8dc7c..0ff63a844187 100644
--- a/dev-python/mkdocs/mkdocs-1.6.1.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.17.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.17.0.ebuild
index fa93fa3a3f63..fac50d9e8fec 100644
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.17.0.ebuild
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.17.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.18.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.18.0.ebuild
index a9bfdfab9873..e4a6bbc3fa12 100644
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.18.0.ebuild
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.18.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.18.2.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.18.2.ebuild
index e9ee671af879..e1aa0186694c 100644
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.18.2.ebuild
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.18.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocstrings/mkdocstrings-0.30.0.ebuild b/dev-python/mkdocstrings/mkdocstrings-0.30.0.ebuild
index 46fa1212e2ab..a1fc83403aa9 100644
--- a/dev-python/mkdocstrings/mkdocstrings-0.30.0.ebuild
+++ b/dev-python/mkdocstrings/mkdocstrings-0.30.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocstrings/mkdocstrings-0.30.1.ebuild b/dev-python/mkdocstrings/mkdocstrings-0.30.1.ebuild
index 46fa1212e2ab..a1fc83403aa9 100644
--- a/dev-python/mkdocstrings/mkdocstrings-0.30.1.ebuild
+++ b/dev-python/mkdocstrings/mkdocstrings-0.30.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ml-dtypes/ml-dtypes-0.5.1.ebuild b/dev-python/ml-dtypes/ml-dtypes-0.5.1.ebuild
index 592c1aaf98d7..67e974bbe4bb 100644
--- a/dev-python/ml-dtypes/ml-dtypes-0.5.1.ebuild
+++ b/dev-python/ml-dtypes/ml-dtypes-0.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/ml-dtypes/ml-dtypes-0.5.3.ebuild b/dev-python/ml-dtypes/ml-dtypes-0.5.3.ebuild
index 0616e5a3d170..d83b8f9fa0c7 100644
--- a/dev-python/ml-dtypes/ml-dtypes-0.5.3.ebuild
+++ b/dev-python/ml-dtypes/ml-dtypes-0.5.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
index f1efeba1a257..715fe0ed3aa4 100644
--- a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
+++ b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mobi/mobi-0.3.3.ebuild b/dev-python/mobi/mobi-0.3.3.ebuild
index e65a404e19b7..d4115f0fac3b 100644
--- a/dev-python/mobi/mobi-0.3.3.ebuild
+++ b/dev-python/mobi/mobi-0.3.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/mock/mock-5.2.0.ebuild b/dev-python/mock/mock-5.2.0.ebuild
index 96eac1d587c4..0f49b3292720 100644
--- a/dev-python/mock/mock-5.2.0.ebuild
+++ b/dev-python/mock/mock-5.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/moddb/moddb-0.12.0.ebuild b/dev-python/moddb/moddb-0.12.0.ebuild
index 3fd529c4f0f4..f905630d698f 100644
--- a/dev-python/moddb/moddb-0.12.0.ebuild
+++ b/dev-python/moddb/moddb-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/moddb/moddb-0.13.0.ebuild b/dev-python/moddb/moddb-0.13.0.ebuild
index a94443aeb152..3ee450251c55 100644
--- a/dev-python/moddb/moddb-0.13.0.ebuild
+++ b/dev-python/moddb/moddb-0.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/modern-colorthief/modern-colorthief-0.1.7.ebuild b/dev-python/modern-colorthief/modern-colorthief-0.1.7.ebuild
index cf0617b24cf1..cd2f9c747ecb 100644
--- a/dev-python/modern-colorthief/modern-colorthief-0.1.7.ebuild
+++ b/dev-python/modern-colorthief/modern-colorthief-0.1.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cargo distutils-r1 pypi
diff --git a/dev-python/moderngl-window/moderngl-window-3.1.1.ebuild b/dev-python/moderngl-window/moderngl-window-3.1.1.ebuild
index a4ab63b3b8d9..5bf288dafc32 100644
--- a/dev-python/moderngl-window/moderngl-window-3.1.1.ebuild
+++ b/dev-python/moderngl-window/moderngl-window-3.1.1.ebuild
@@ -11,7 +11,7 @@ DOCS_DEPEND="
"
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx docs optfeature
diff --git a/dev-python/moderngl/moderngl-5.12.0-r1.ebuild b/dev-python/moderngl/moderngl-5.12.0-r1.ebuild
index 1dbbb3c50ba5..fdfe00f751d1 100644
--- a/dev-python/moderngl/moderngl-5.12.0-r1.ebuild
+++ b/dev-python/moderngl/moderngl-5.12.0-r1.ebuild
@@ -12,7 +12,7 @@ DOCS_DEPEND="
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx docs
diff --git a/dev-python/more-itertools/more-itertools-10.7.0.ebuild b/dev-python/more-itertools/more-itertools-10.7.0.ebuild
index b2a03b7cf5e3..34d7be67a3b5 100644
--- a/dev-python/more-itertools/more-itertools-10.7.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-10.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/more-itertools/more-itertools-10.8.0.ebuild b/dev-python/more-itertools/more-itertools-10.8.0.ebuild
index d40c215bdb36..237d77440611 100644
--- a/dev-python/more-itertools/more-itertools-10.8.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-10.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/moreorless/moreorless-0.4.0.ebuild b/dev-python/moreorless/moreorless-0.4.0.ebuild
index a31385c28fac..bb246adb1351 100644
--- a/dev-python/moreorless/moreorless-0.4.0.ebuild
+++ b/dev-python/moreorless/moreorless-0.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-4.2.14.ebuild b/dev-python/moto/moto-4.2.14.ebuild
index 7f9e41388b36..1abd46789d64 100644
--- a/dev-python/moto/moto-4.2.14.ebuild
+++ b/dev-python/moto/moto-4.2.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-5.1.10.ebuild b/dev-python/moto/moto-5.1.10.ebuild
index bf25a6f529cd..70aff4e9979f 100644
--- a/dev-python/moto/moto-5.1.10.ebuild
+++ b/dev-python/moto/moto-5.1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/moto/moto-5.1.11.ebuild b/dev-python/moto/moto-5.1.11.ebuild
index bf25a6f529cd..70aff4e9979f 100644
--- a/dev-python/moto/moto-5.1.11.ebuild
+++ b/dev-python/moto/moto-5.1.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/moto/moto-5.1.12.ebuild b/dev-python/moto/moto-5.1.12.ebuild
index f8319f5bf51f..da29bd9851e6 100644
--- a/dev-python/moto/moto-5.1.12.ebuild
+++ b/dev-python/moto/moto-5.1.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_VERIFY_REPO=https://github.com/getmoto/moto
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/moto/moto-5.1.13.ebuild b/dev-python/moto/moto-5.1.13.ebuild
index f8319f5bf51f..da29bd9851e6 100644
--- a/dev-python/moto/moto-5.1.13.ebuild
+++ b/dev-python/moto/moto-5.1.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_VERIFY_REPO=https://github.com/getmoto/moto
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/moto/moto-5.1.14.ebuild b/dev-python/moto/moto-5.1.14.ebuild
index f8319f5bf51f..da29bd9851e6 100644
--- a/dev-python/moto/moto-5.1.14.ebuild
+++ b/dev-python/moto/moto-5.1.14.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_VERIFY_REPO=https://github.com/getmoto/moto
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/moto/moto-5.1.8.ebuild b/dev-python/moto/moto-5.1.8.ebuild
index a14e44cf5004..60e6256d6605 100644
--- a/dev-python/moto/moto-5.1.8.ebuild
+++ b/dev-python/moto/moto-5.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/moto/moto-5.1.9.ebuild b/dev-python/moto/moto-5.1.9.ebuild
index bf25a6f529cd..70aff4e9979f 100644
--- a/dev-python/moto/moto-5.1.9.ebuild
+++ b/dev-python/moto/moto-5.1.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild b/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild
index f84349941af0..4e1ab51af1bd 100644
--- a/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild
+++ b/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mpi4py/mpi4py-3.1.5.ebuild b/dev-python/mpi4py/mpi4py-3.1.5.ebuild
index 91b39fef9ee1..c2d877fe14c6 100644
--- a/dev-python/mpi4py/mpi4py-3.1.5.ebuild
+++ b/dev-python/mpi4py/mpi4py-3.1.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/mpi4py/mpi4py-4.0.1.ebuild b/dev-python/mpi4py/mpi4py-4.0.1.ebuild
index 2082140a9e16..c77f2cdb2714 100644
--- a/dev-python/mpi4py/mpi4py-4.0.1.ebuild
+++ b/dev-python/mpi4py/mpi4py-4.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
inherit distutils-r1 pypi
diff --git a/dev-python/mpxj/mpxj-14.1.0.ebuild b/dev-python/mpxj/mpxj-14.1.0.ebuild
index f96558d4d52f..7f6340eef19d 100644
--- a/dev-python/mpxj/mpxj-14.1.0.ebuild
+++ b/dev-python/mpxj/mpxj-14.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mrcfile/mrcfile-1.5.4.ebuild b/dev-python/mrcfile/mrcfile-1.5.4.ebuild
index da9632cb282f..66aad466eda5 100644
--- a/dev-python/mrcfile/mrcfile-1.5.4.ebuild
+++ b/dev-python/mrcfile/mrcfile-1.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/msgspec/msgspec-0.19.0.ebuild b/dev-python/msgspec/msgspec-0.19.0.ebuild
index 0d32d9479c8b..da6afcc4c6c3 100644
--- a/dev-python/msgspec/msgspec-0.19.0.ebuild
+++ b/dev-python/msgspec/msgspec-0.19.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/msrest/msrest-0.7.1.ebuild b/dev-python/msrest/msrest-0.7.1.ebuild
index bf2eafe97e2c..792f2e8e6033 100644
--- a/dev-python/msrest/msrest-0.7.1.ebuild
+++ b/dev-python/msrest/msrest-0.7.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/mss/mss-10.0.0.ebuild b/dev-python/mss/mss-10.0.0.ebuild
index 37ad8b73d924..689edaf3321d 100644
--- a/dev-python/mss/mss-10.0.0.ebuild
+++ b/dev-python/mss/mss-10.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/mss/mss-10.1.0.ebuild b/dev-python/mss/mss-10.1.0.ebuild
index 63000f4602b4..ebc3e834498a 100644
--- a/dev-python/mss/mss-10.1.0.ebuild
+++ b/dev-python/mss/mss-10.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/multidict/multidict-6.6.4.ebuild b/dev-python/multidict/multidict-6.6.4.ebuild
index 426f6de04ae8..1749d6153208 100644
--- a/dev-python/multidict/multidict-6.6.4.ebuild
+++ b/dev-python/multidict/multidict-6.6.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/multidict/multidict-6.7.0.ebuild b/dev-python/multidict/multidict-6.7.0.ebuild
index 83f8f4fb737a..25749e7f8881 100644
--- a/dev-python/multidict/multidict-6.7.0.ebuild
+++ b/dev-python/multidict/multidict-6.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/multiprocess/multiprocess-0.70.17-r1.ebuild b/dev-python/multiprocess/multiprocess-0.70.17-r1.ebuild
index 1f55f2a870f3..5092df42ba02 100644
--- a/dev-python/multiprocess/multiprocess-0.70.17-r1.ebuild
+++ b/dev-python/multiprocess/multiprocess-0.70.17-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/munch/munch-4.0.0.ebuild b/dev-python/munch/munch-4.0.0.ebuild
index 1e4d2fac69a2..0793fb82d2f0 100644
--- a/dev-python/munch/munch-4.0.0.ebuild
+++ b/dev-python/munch/munch-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/munkres/munkres-1.1.4-r1.ebuild b/dev-python/munkres/munkres-1.1.4-r1.ebuild
index db015f386052..e7d69888ef6d 100644
--- a/dev-python/munkres/munkres-1.1.4-r1.ebuild
+++ b/dev-python/munkres/munkres-1.1.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mwclient/mwclient-0.11.0.ebuild b/dev-python/mwclient/mwclient-0.11.0.ebuild
index b3a2839b77ab..79c446b9d181 100644
--- a/dev-python/mwclient/mwclient-0.11.0.ebuild
+++ b/dev-python/mwclient/mwclient-0.11.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Unofficial lib for MediaWiki API"
diff --git a/dev-python/mygpoclient/mygpoclient-1.10.ebuild b/dev-python/mygpoclient/mygpoclient-1.10.ebuild
index 2e954803ba6f..6755f903b942 100644
--- a/dev-python/mygpoclient/mygpoclient-1.10.ebuild
+++ b/dev-python/mygpoclient/mygpoclient-1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mypy-extensions/mypy-extensions-1.1.0.ebuild b/dev-python/mypy-extensions/mypy-extensions-1.1.0.ebuild
index 51ddfd94812c..3df711fa1a71 100644
--- a/dev-python/mypy-extensions/mypy-extensions-1.1.0.ebuild
+++ b/dev-python/mypy-extensions/mypy-extensions-1.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=flit
inherit distutils-r1
diff --git a/dev-python/mypy/mypy-1.16.1.ebuild b/dev-python/mypy/mypy-1.16.1.ebuild
index 880dd77cc9eb..c72e275efc0f 100644
--- a/dev-python/mypy/mypy-1.16.1.ebuild
+++ b/dev-python/mypy/mypy-1.16.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mypy/mypy-1.17.0.ebuild b/dev-python/mypy/mypy-1.17.0.ebuild
index 1fd8cf8a8a96..f14ae1fccf19 100644
--- a/dev-python/mypy/mypy-1.17.0.ebuild
+++ b/dev-python/mypy/mypy-1.17.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mypy/mypy-1.17.1.ebuild b/dev-python/mypy/mypy-1.17.1.ebuild
index 26b7eb6887c4..9e7bfa046522 100644
--- a/dev-python/mypy/mypy-1.17.1.ebuild
+++ b/dev-python/mypy/mypy-1.17.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mypy/mypy-1.18.1.ebuild b/dev-python/mypy/mypy-1.18.1.ebuild
index 26b7eb6887c4..9e7bfa046522 100644
--- a/dev-python/mypy/mypy-1.18.1.ebuild
+++ b/dev-python/mypy/mypy-1.18.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mypy/mypy-1.18.2.ebuild b/dev-python/mypy/mypy-1.18.2.ebuild
index 26b7eb6887c4..9e7bfa046522 100644
--- a/dev-python/mypy/mypy-1.18.2.ebuild
+++ b/dev-python/mypy/mypy-1.18.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/mysqlclient/mysqlclient-2.2.7-r1.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.7-r1.ebuild
index 9d21b367e2cd..4e7ec16c2bf1 100644
--- a/dev-python/mysqlclient/mysqlclient-2.2.7-r1.ebuild
+++ b/dev-python/mysqlclient/mysqlclient-2.2.7-r1.ebuild
@@ -4,7 +4,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/mysqlclient/mysqlclient-2.2.7.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.7.ebuild
index b7b4a65c81e3..5f3d7a126812 100644
--- a/dev-python/mysqlclient/mysqlclient-2.2.7.ebuild
+++ b/dev-python/mysqlclient/mysqlclient-2.2.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/nbclient/nbclient-0.10.2.ebuild b/dev-python/nbclient/nbclient-0.10.2.ebuild
index a74076446dc5..6d62eb2017e2 100644
--- a/dev-python/nbclient/nbclient-0.10.2.ebuild
+++ b/dev-python/nbclient/nbclient-0.10.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/nbconvert/nbconvert-7.16.6.ebuild b/dev-python/nbconvert/nbconvert-7.16.6.ebuild
index 2a0443638cde..7138396749ef 100644
--- a/dev-python/nbconvert/nbconvert-7.16.6.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.16.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/nbdime/nbdime-4.0.2.ebuild b/dev-python/nbdime/nbdime-4.0.2.ebuild
index c5b070b17aca..ed782496a085 100644
--- a/dev-python/nbdime/nbdime-4.0.2.ebuild
+++ b/dev-python/nbdime/nbdime-4.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/nbsphinx/nbsphinx-0.9.6.ebuild b/dev-python/nbsphinx/nbsphinx-0.9.6.ebuild
index fd726fc7318b..dd75f37e2907 100644
--- a/dev-python/nbsphinx/nbsphinx-0.9.6.ebuild
+++ b/dev-python/nbsphinx/nbsphinx-0.9.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/nbxmpp/nbxmpp-6.3.0.ebuild b/dev-python/nbxmpp/nbxmpp-6.3.0.ebuild
index 2e3036a9e8d3..f889ed9bc252 100644
--- a/dev-python/nbxmpp/nbxmpp-6.3.0.ebuild
+++ b/dev-python/nbxmpp/nbxmpp-6.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/nbxmpp/nbxmpp-6.3.1.ebuild b/dev-python/nbxmpp/nbxmpp-6.3.1.ebuild
index 2b844179f3ca..796194093be7 100644
--- a/dev-python/nbxmpp/nbxmpp-6.3.1.ebuild
+++ b/dev-python/nbxmpp/nbxmpp-6.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild b/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild
index ec8a8dd9a0af..54d7937fe71f 100644
--- a/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild
+++ b/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/neovim-remote/neovim-remote-9999.ebuild b/dev-python/neovim-remote/neovim-remote-9999.ebuild
index 27da86238d67..973b15b53c1e 100644
--- a/dev-python/neovim-remote/neovim-remote-9999.ebuild
+++ b/dev-python/neovim-remote/neovim-remote-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/netcdf4/netcdf4-1.7.2.ebuild b/dev-python/netcdf4/netcdf4-1.7.2.ebuild
index ba2681d8441e..2281409d15cf 100644
--- a/dev-python/netcdf4/netcdf4-1.7.2.ebuild
+++ b/dev-python/netcdf4/netcdf4-1.7.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=netCDF4
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/netlink/netlink-0.1.ebuild b/dev-python/netlink/netlink-0.1.ebuild
index cdc01c5f1d79..2bb7edb5e90c 100644
--- a/dev-python/netlink/netlink-0.1.ebuild
+++ b/dev-python/netlink/netlink-0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="NetLink"
diff --git a/dev-python/networkx/networkx-3.5-r1.ebuild b/dev-python/networkx/networkx-3.5-r1.ebuild
index a62129e17abf..e9fa1eccdfd3 100644
--- a/dev-python/networkx/networkx-3.5-r1.ebuild
+++ b/dev-python/networkx/networkx-3.5-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_FULLY_TESTED=( python3_{11..13} )
-PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" python3_14 )
+PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" )
inherit distutils-r1 optfeature pypi virtualx
diff --git a/dev-python/nh3/nh3-0.3.0.ebuild b/dev-python/nh3/nh3-0.3.0.ebuild
index 90c150569f4d..ab423ed11f4c 100644
--- a/dev-python/nh3/nh3-0.3.0.ebuild
+++ b/dev-python/nh3/nh3-0.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.82.0"
CRATES="
diff --git a/dev-python/nh3/nh3-0.3.1.ebuild b/dev-python/nh3/nh3-0.3.1.ebuild
index 6780e9f5d417..a0598eee31d9 100644
--- a/dev-python/nh3/nh3-0.3.1.ebuild
+++ b/dev-python/nh3/nh3-0.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.82.0"
CRATES="
diff --git a/dev-python/nitrokey/nitrokey-0.4.1.ebuild b/dev-python/nitrokey/nitrokey-0.4.1.ebuild
index 595972a60718..e623458eab99 100644
--- a/dev-python/nitrokey/nitrokey-0.4.1.ebuild
+++ b/dev-python/nitrokey/nitrokey-0.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/nkdfu/nkdfu-0.2.ebuild b/dev-python/nkdfu/nkdfu-0.2.ebuild
index 6b4747e66ef2..0e01516e29a1 100644
--- a/dev-python/nkdfu/nkdfu-0.2.ebuild
+++ b/dev-python/nkdfu/nkdfu-0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python DFU tool for updating Nitrokeys' firmware"
diff --git a/dev-python/nltk/nltk-3.8.1.ebuild b/dev-python/nltk/nltk-3.8.1.ebuild
index a37e7f5061a0..c8a85e70ffec 100644
--- a/dev-python/nltk/nltk-3.8.1.ebuild
+++ b/dev-python/nltk/nltk-3.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite,tk?,xml(+)"
inherit distutils-r1
diff --git a/dev-python/nltk/nltk-3.9.1.ebuild b/dev-python/nltk/nltk-3.9.1.ebuild
index 203f89d5337d..a8edf2be05f4 100644
--- a/dev-python/nltk/nltk-3.9.1.ebuild
+++ b/dev-python/nltk/nltk-3.9.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite,tk?,xml(+)"
inherit distutils-r1
diff --git a/dev-python/nnpy/nnpy-1.4.2-r1.ebuild b/dev-python/nnpy/nnpy-1.4.2-r1.ebuild
index 34784a1edd77..840b87c04022 100644
--- a/dev-python/nnpy/nnpy-1.4.2-r1.ebuild
+++ b/dev-python/nnpy/nnpy-1.4.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/node-semver/node-semver-0.9.0.ebuild b/dev-python/node-semver/node-semver-0.9.0.ebuild
index 48392cd340e7..e17f03affa77 100644
--- a/dev-python/node-semver/node-semver-0.9.0.ebuild
+++ b/dev-python/node-semver/node-semver-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/nodeenv/nodeenv-1.9.1.ebuild b/dev-python/nodeenv/nodeenv-1.9.1.ebuild
index 19278678f107..4b1feab42c45 100644
--- a/dev-python/nodeenv/nodeenv-1.9.1.ebuild
+++ b/dev-python/nodeenv/nodeenv-1.9.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
index 3b51dd3280e5..f67cc591aa54 100644
--- a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
+++ b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/nose2/nose2-0.15.1.ebuild b/dev-python/nose2/nose2-0.15.1.ebuild
index 8f28ff9cffb5..fcbe6d96116b 100644
--- a/dev-python/nose2/nose2-0.15.1.ebuild
+++ b/dev-python/nose2/nose2-0.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild b/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild
index 31622180754e..07008d356403 100644
--- a/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild
+++ b/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/notebook/notebook-7.3.3.ebuild b/dev-python/notebook/notebook-7.3.3.ebuild
index bbee06a6491b..280be510ccb1 100644
--- a/dev-python/notebook/notebook-7.3.3.ebuild
+++ b/dev-python/notebook/notebook-7.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi xdg-utils
diff --git a/dev-python/notebook/notebook-7.4.5.ebuild b/dev-python/notebook/notebook-7.4.5.ebuild
index ab7ffbb5f436..9c99783d746f 100644
--- a/dev-python/notebook/notebook-7.4.5.ebuild
+++ b/dev-python/notebook/notebook-7.4.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi xdg-utils
diff --git a/dev-python/notebook/notebook-7.4.6.ebuild b/dev-python/notebook/notebook-7.4.6.ebuild
index 76c26add1eaa..8f26502ffc4e 100644
--- a/dev-python/notebook/notebook-7.4.6.ebuild
+++ b/dev-python/notebook/notebook-7.4.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi xdg-utils
diff --git a/dev-python/notebook/notebook-7.4.7.ebuild b/dev-python/notebook/notebook-7.4.7.ebuild
index 7f34f7b16972..d6ae1e71c78a 100644
--- a/dev-python/notebook/notebook-7.4.7.ebuild
+++ b/dev-python/notebook/notebook-7.4.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi xdg-utils
diff --git a/dev-python/notify2/notify2-0.3.1-r3.ebuild b/dev-python/notify2/notify2-0.3.1-r3.ebuild
index 6243bfde66de..b69d4cba0b0f 100644
--- a/dev-python/notify2/notify2-0.3.1-r3.ebuild
+++ b/dev-python/notify2/notify2-0.3.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/nox/nox-2025.05.01.ebuild b/dev-python/nox/nox-2025.05.01.ebuild
index dd08346abd41..2b5688b68e86 100644
--- a/dev-python/nox/nox-2025.05.01.ebuild
+++ b/dev-python/nox/nox-2025.05.01.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/ntplib/ntplib-0.4.0-r1.ebuild b/dev-python/ntplib/ntplib-0.4.0-r1.ebuild
index 6a6614784345..7a4b2af44259 100644
--- a/dev-python/ntplib/ntplib-0.4.0-r1.ebuild
+++ b/dev-python/ntplib/ntplib-0.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/numexpr/numexpr-2.11.0.ebuild b/dev-python/numexpr/numexpr-2.11.0.ebuild
index 9c6ba04075dd..aeecb3d59f5e 100644
--- a/dev-python/numexpr/numexpr-2.11.0.ebuild
+++ b/dev-python/numexpr/numexpr-2.11.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/numexpr/numexpr-2.12.1.ebuild b/dev-python/numexpr/numexpr-2.12.1.ebuild
index be1a1b815fc8..0b0d198991b1 100644
--- a/dev-python/numexpr/numexpr-2.12.1.ebuild
+++ b/dev-python/numexpr/numexpr-2.12.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/numexpr/numexpr-2.13.0.ebuild b/dev-python/numexpr/numexpr-2.13.0.ebuild
index be1a1b815fc8..0b0d198991b1 100644
--- a/dev-python/numexpr/numexpr-2.13.0.ebuild
+++ b/dev-python/numexpr/numexpr-2.13.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/numexpr/numexpr-2.13.1.ebuild b/dev-python/numexpr/numexpr-2.13.1.ebuild
index be1a1b815fc8..0b0d198991b1 100644
--- a/dev-python/numexpr/numexpr-2.13.1.ebuild
+++ b/dev-python/numexpr/numexpr-2.13.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/numpy/numpy-1.26.4.ebuild b/dev-python/numpy/numpy-1.26.4.ebuild
index b96ef8151598..adb64b5b405b 100644
--- a/dev-python/numpy/numpy-1.26.4.ebuild
+++ b/dev-python/numpy/numpy-1.26.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-2.2.6.ebuild b/dev-python/numpy/numpy-2.2.6.ebuild
index 8675ab6f61f4..0feb7a6ffaf9 100644
--- a/dev-python/numpy/numpy-2.2.6.ebuild
+++ b/dev-python/numpy/numpy-2.2.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-2.3.1.ebuild b/dev-python/numpy/numpy-2.3.1.ebuild
index 248d224672b0..93bc35b3e138 100644
--- a/dev-python/numpy/numpy-2.3.1.ebuild
+++ b/dev-python/numpy/numpy-2.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-2.3.2-r1.ebuild b/dev-python/numpy/numpy-2.3.2-r1.ebuild
index 3419a816d8b1..ddf86b31e70d 100644
--- a/dev-python/numpy/numpy-2.3.2-r1.ebuild
+++ b/dev-python/numpy/numpy-2.3.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-2.3.2.ebuild b/dev-python/numpy/numpy-2.3.2.ebuild
index 76f25493e61c..f0b5a6e9c330 100644
--- a/dev-python/numpy/numpy-2.3.2.ebuild
+++ b/dev-python/numpy/numpy-2.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-2.3.3.ebuild b/dev-python/numpy/numpy-2.3.3.ebuild
index 5cf8a6772641..c71392337881 100644
--- a/dev-python/numpy/numpy-2.3.3.ebuild
+++ b/dev-python/numpy/numpy-2.3.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpydoc/numpydoc-1.9.0-r1.ebuild b/dev-python/numpydoc/numpydoc-1.9.0-r1.ebuild
index 2e3d0fe3c530..e2e3e824a572 100644
--- a/dev-python/numpydoc/numpydoc-1.9.0-r1.ebuild
+++ b/dev-python/numpydoc/numpydoc-1.9.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/oct2py/oct2py-5.8.0.ebuild b/dev-python/oct2py/oct2py-5.8.0.ebuild
index e23b67c010d4..116183eb370f 100644
--- a/dev-python/oct2py/oct2py-5.8.0.ebuild
+++ b/dev-python/oct2py/oct2py-5.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/odfdo/odfdo-3.14.4.ebuild b/dev-python/odfdo/odfdo-3.14.4.ebuild
index 827289d5058b..658eda975524 100644
--- a/dev-python/odfdo/odfdo-3.14.4.ebuild
+++ b/dev-python/odfdo/odfdo-3.14.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/odfpy/odfpy-1.4.2.ebuild b/dev-python/odfpy/odfpy-1.4.2.ebuild
index b82b83b8a230..af6bdaf7052e 100644
--- a/dev-python/odfpy/odfpy-1.4.2.ebuild
+++ b/dev-python/odfpy/odfpy-1.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/olefile/olefile-0.47.ebuild b/dev-python/olefile/olefile-0.47.ebuild
index 5a54627ffbf4..28a9203de7b4 100644
--- a/dev-python/olefile/olefile-0.47.ebuild
+++ b/dev-python/olefile/olefile-0.47.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/omemo-dr/omemo-dr-1.0.1.ebuild b/dev-python/omemo-dr/omemo-dr-1.0.1.ebuild
index 20b18e3f54e2..66877f687910 100644
--- a/dev-python/omemo-dr/omemo-dr-1.0.1.ebuild
+++ b/dev-python/omemo-dr/omemo-dr-1.0.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/opcodes/opcodes-0.3.14-r2.ebuild b/dev-python/opcodes/opcodes-0.3.14-r2.ebuild
index e4a5fd8934da..54104ce11230 100644
--- a/dev-python/opcodes/opcodes-0.3.14-r2.ebuild
+++ b/dev-python/opcodes/opcodes-0.3.14-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/openpyxl/openpyxl-3.1.5.ebuild b/dev-python/openpyxl/openpyxl-3.1.5.ebuild
index 9ae886fe46ae..517e7843ff3f 100644
--- a/dev-python/openpyxl/openpyxl-3.1.5.ebuild
+++ b/dev-python/openpyxl/openpyxl-3.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.35.0.ebuild b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.35.0.ebuild
index e2b6c7898ab2..24d7c9ee7aac 100644
--- a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.35.0.ebuild
+++ b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.35.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.36.0.ebuild b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.36.0.ebuild
index 8114d1092afd..2b117048192f 100644
--- a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.36.0.ebuild
+++ b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.36.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.37.0.ebuild b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.37.0.ebuild
index 3477538ed4fe..9484c573b9eb 100644
--- a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.37.0.ebuild
+++ b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.37.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/opt-einsum/opt-einsum-3.4.0.ebuild b/dev-python/opt-einsum/opt-einsum-3.4.0.ebuild
index 83d73d09d42d..52cdcb7cbca2 100644
--- a/dev-python/opt-einsum/opt-einsum-3.4.0.ebuild
+++ b/dev-python/opt-einsum/opt-einsum-3.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild b/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild
index b2bb79538135..becd6d0df8ff 100644
--- a/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild
+++ b/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
index f4b883a6e121..ab4d7e447b5e 100644
--- a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
+++ b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/orderly-set/orderly-set-5.4.1.ebuild b/dev-python/orderly-set/orderly-set-5.4.1.ebuild
index 6da23740674b..9193628976c9 100644
--- a/dev-python/orderly-set/orderly-set-5.4.1.ebuild
+++ b/dev-python/orderly-set/orderly-set-5.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/orderly-set/orderly-set-5.5.0.ebuild b/dev-python/orderly-set/orderly-set-5.5.0.ebuild
index ab7b3ca927af..fe21dea59986 100644
--- a/dev-python/orderly-set/orderly-set-5.5.0.ebuild
+++ b/dev-python/orderly-set/orderly-set-5.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/orjson/orjson-3.10.18.ebuild b/dev-python/orjson/orjson-3.10.18.ebuild
index 3228570bedfb..82f95b1fd655 100644
--- a/dev-python/orjson/orjson-3.10.18.ebuild
+++ b/dev-python/orjson/orjson-3.10.18.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
# upstream is vendoring crates
CRATES="
diff --git a/dev-python/orjson/orjson-3.11.1.ebuild b/dev-python/orjson/orjson-3.11.1.ebuild
index 66ed8a51e24f..e81391bad708 100644
--- a/dev-python/orjson/orjson-3.11.1.ebuild
+++ b/dev-python/orjson/orjson-3.11.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
# upstream is vendoring crates
CRATES="
diff --git a/dev-python/orjson/orjson-3.11.2.ebuild b/dev-python/orjson/orjson-3.11.2.ebuild
index 66bdc74da7f4..3b34ccbf7384 100644
--- a/dev-python/orjson/orjson-3.11.2.ebuild
+++ b/dev-python/orjson/orjson-3.11.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
# upstream is vendoring crates
CRATES="
diff --git a/dev-python/orjson/orjson-3.11.3.ebuild b/dev-python/orjson/orjson-3.11.3.ebuild
index 3f38d0ed74c3..b0fc2f49c7b1 100644
--- a/dev-python/orjson/orjson-3.11.3.ebuild
+++ b/dev-python/orjson/orjson-3.11.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
# upstream is vendoring crates
CRATES=""
diff --git a/dev-python/os-client-config/os-client-config-2.3.0.ebuild b/dev-python/os-client-config/os-client-config-2.3.0.ebuild
index 68e6bd64bcc7..6b83ec92376b 100644
--- a/dev-python/os-client-config/os-client-config-2.3.0.ebuild
+++ b/dev-python/os-client-config/os-client-config-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/os-service-types/os-service-types-1.8.0.ebuild b/dev-python/os-service-types/os-service-types-1.8.0.ebuild
index a335a82c2cbc..e9fe25481938 100644
--- a/dev-python/os-service-types/os-service-types-1.8.0.ebuild
+++ b/dev-python/os-service-types/os-service-types-1.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pbr
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/osc-lib/osc-lib-4.1.0.ebuild b/dev-python/osc-lib/osc-lib-4.1.0.ebuild
index 9b8054b870f9..3a67e6e8df3c 100644
--- a/dev-python/osc-lib/osc-lib-4.1.0.ebuild
+++ b/dev-python/osc-lib/osc-lib-4.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/osc-lib/osc-lib-4.2.0.ebuild b/dev-python/osc-lib/osc-lib-4.2.0.ebuild
index d351fe0886cd..6a5a741d0e18 100644
--- a/dev-python/osc-lib/osc-lib-4.2.0.ebuild
+++ b/dev-python/osc-lib/osc-lib-4.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pbr
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oscrypto/oscrypto-1.3.0-r2.ebuild b/dev-python/oscrypto/oscrypto-1.3.0-r2.ebuild
index ffd9a1f7e501..7f6f55f9c8ff 100644
--- a/dev-python/oscrypto/oscrypto-1.3.0-r2.ebuild
+++ b/dev-python/oscrypto/oscrypto-1.3.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit edo distutils-r1 optfeature
diff --git a/dev-python/oslo-concurrency/oslo-concurrency-7.1.0.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-7.1.0.ebuild
index d44e0b75843e..59af64a1345f 100644
--- a/dev-python/oslo-concurrency/oslo-concurrency-7.1.0.ebuild
+++ b/dev-python/oslo-concurrency/oslo-concurrency-7.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-concurrency/oslo-concurrency-7.2.0.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-7.2.0.ebuild
index a50341d3fde8..9276d51f22cf 100644
--- a/dev-python/oslo-concurrency/oslo-concurrency-7.2.0.ebuild
+++ b/dev-python/oslo-concurrency/oslo-concurrency-7.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=pbr
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-config/oslo-config-10.0.0.ebuild b/dev-python/oslo-config/oslo-config-10.0.0.ebuild
index 507b0396188d..f728c6d440f7 100644
--- a/dev-python/oslo-config/oslo-config-10.0.0.ebuild
+++ b/dev-python/oslo-config/oslo-config-10.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=pbr
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-context/oslo-context-6.0.0.ebuild b/dev-python/oslo-context/oslo-context-6.0.0.ebuild
index 57ce94dbf36a..060d1760f82f 100644
--- a/dev-python/oslo-context/oslo-context-6.0.0.ebuild
+++ b/dev-python/oslo-context/oslo-context-6.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-context/oslo-context-6.1.0.ebuild b/dev-python/oslo-context/oslo-context-6.1.0.ebuild
index 38b6a4f0dc4e..3d054017803d 100644
--- a/dev-python/oslo-context/oslo-context-6.1.0.ebuild
+++ b/dev-python/oslo-context/oslo-context-6.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=pbr
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-i18n/oslo-i18n-6.5.1.ebuild b/dev-python/oslo-i18n/oslo-i18n-6.5.1.ebuild
index 539b2a79eab7..5dba33f2c4f3 100644
--- a/dev-python/oslo-i18n/oslo-i18n-6.5.1.ebuild
+++ b/dev-python/oslo-i18n/oslo-i18n-6.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-i18n/oslo-i18n-6.6.0.ebuild b/dev-python/oslo-i18n/oslo-i18n-6.6.0.ebuild
index 80e337be2e34..fb2c81e313ba 100644
--- a/dev-python/oslo-i18n/oslo-i18n-6.6.0.ebuild
+++ b/dev-python/oslo-i18n/oslo-i18n-6.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=pbr
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-log/oslo-log-7.2.0.ebuild b/dev-python/oslo-log/oslo-log-7.2.0.ebuild
index c5758fbacf06..34c4d08ad122 100644
--- a/dev-python/oslo-log/oslo-log-7.2.0.ebuild
+++ b/dev-python/oslo-log/oslo-log-7.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=pbr
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-log/oslo-log-7.2.1.ebuild b/dev-python/oslo-log/oslo-log-7.2.1.ebuild
index c5758fbacf06..34c4d08ad122 100644
--- a/dev-python/oslo-log/oslo-log-7.2.1.ebuild
+++ b/dev-python/oslo-log/oslo-log-7.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=pbr
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-utils/oslo-utils-9.0.0.ebuild b/dev-python/oslo-utils/oslo-utils-9.0.0.ebuild
index 0b26a84444a4..07d0130ca36e 100644
--- a/dev-python/oslo-utils/oslo-utils-9.0.0.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-9.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit check-reqs distutils-r1 pypi
diff --git a/dev-python/oslo-utils/oslo-utils-9.1.0.ebuild b/dev-python/oslo-utils/oslo-utils-9.1.0.ebuild
index 53519fed7a83..076855253fbe 100644
--- a/dev-python/oslo-utils/oslo-utils-9.1.0.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-9.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=pbr
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit check-reqs distutils-r1 pypi
diff --git a/dev-python/oslotest/oslotest-5.0.1.ebuild b/dev-python/oslotest/oslotest-5.0.1.ebuild
index d2ff13b9997e..2b352ac0ce7d 100644
--- a/dev-python/oslotest/oslotest-5.0.1.ebuild
+++ b/dev-python/oslotest/oslotest-5.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/outcome/outcome-1.3.0_p0.ebuild b/dev-python/outcome/outcome-1.3.0_p0.ebuild
index f635f5a37b46..61dd720f6e89 100644
--- a/dev-python/outcome/outcome-1.3.0_p0.ebuild
+++ b/dev-python/outcome/outcome-1.3.0_p0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild b/dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild
index 19cf7c6aa62e..b4b6b2019b16 100644
--- a/dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild
+++ b/dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/overrides/overrides-7.7.0-r1.ebuild b/dev-python/overrides/overrides-7.7.0-r1.ebuild
index 97afbc5d4cb4..5ead850bf55b 100644
--- a/dev-python/overrides/overrides-7.7.0-r1.ebuild
+++ b/dev-python/overrides/overrides-7.7.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ovs/ovs-2.17.12.ebuild b/dev-python/ovs/ovs-2.17.12.ebuild
index a16ceb9ea2d8..35fbc7775601 100644
--- a/dev-python/ovs/ovs-2.17.12.ebuild
+++ b/dev-python/ovs/ovs-2.17.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="OVS bindings for python"
diff --git a/dev-python/ovs/ovs-2.17.1_p1.ebuild b/dev-python/ovs/ovs-2.17.1_p1.ebuild
index dca3986a48c7..5bbc41513a18 100644
--- a/dev-python/ovs/ovs-2.17.1_p1.ebuild
+++ b/dev-python/ovs/ovs-2.17.1_p1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="OVS bindings for python"
diff --git a/dev-python/ovs/ovs-2.17.9.ebuild b/dev-python/ovs/ovs-2.17.9.ebuild
index dca3986a48c7..5bbc41513a18 100644
--- a/dev-python/ovs/ovs-2.17.9.ebuild
+++ b/dev-python/ovs/ovs-2.17.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="OVS bindings for python"
diff --git a/dev-python/ovs/ovs-3.6.0.ebuild b/dev-python/ovs/ovs-3.6.0.ebuild
index 8120665a6b32..ba1104ec3800 100644
--- a/dev-python/ovs/ovs-3.6.0.ebuild
+++ b/dev-python/ovs/ovs-3.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="OVS bindings for python"
diff --git a/dev-python/owslib/owslib-0.34.1.ebuild b/dev-python/owslib/owslib-0.34.1.ebuild
index a1b667db5cca..300046111e8f 100644
--- a/dev-python/owslib/owslib-0.34.1.ebuild
+++ b/dev-python/owslib/owslib-0.34.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
index b3918714356d..3cdb934d4752 100644
--- a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
+++ b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild b/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild
index 61c305ff2200..26319d76e6fa 100644
--- a/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild
+++ b/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pdm/pdm-2.25.9.ebuild b/dev-python/pdm/pdm-2.25.9.ebuild
index f9f32e792d2a..63cbbf3ed0d9 100644
--- a/dev-python/pdm/pdm-2.25.9.ebuild
+++ b/dev-python/pdm/pdm-2.25.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pdm/pdm-2.26.0.ebuild b/dev-python/pdm/pdm-2.26.0.ebuild
index e77833446403..8cfea1207e9d 100644
--- a/dev-python/pdm/pdm-2.26.0.ebuild
+++ b/dev-python/pdm/pdm-2.26.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pdoc3/pdoc3-0.11.6.ebuild b/dev-python/pdoc3/pdoc3-0.11.6.ebuild
index f667c880b6e7..4e1b330a3153 100644
--- a/dev-python/pdoc3/pdoc3-0.11.6.ebuild
+++ b/dev-python/pdoc3/pdoc3-0.11.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pebble/pebble-5.1.3.ebuild b/dev-python/pebble/pebble-5.1.3.ebuild
index d50d3f85cc89..9987f73eb9f8 100644
--- a/dev-python/pebble/pebble-5.1.3.ebuild
+++ b/dev-python/pebble/pebble-5.1.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/peewee/peewee-3.18.2.ebuild b/dev-python/peewee/peewee-3.18.2.ebuild
index 93b42ac4b19b..7e020049bc5d 100644
--- a/dev-python/peewee/peewee-3.18.2.ebuild
+++ b/dev-python/peewee/peewee-3.18.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
diff --git a/dev-python/pefile/pefile-2024.8.26.ebuild b/dev-python/pefile/pefile-2024.8.26.ebuild
index 5e1d6ab44aa8..bc59d3dfc335 100644
--- a/dev-python/pefile/pefile-2024.8.26.ebuild
+++ b/dev-python/pefile/pefile-2024.8.26.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Module to read and work with Portable Executable (PE) files"
diff --git a/dev-python/pefile/pefile-9999.ebuild b/dev-python/pefile/pefile-9999.ebuild
index 3eecccc699f3..09222c7913f1 100644
--- a/dev-python/pefile/pefile-9999.ebuild
+++ b/dev-python/pefile/pefile-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Module to read and work with Portable Executable (PE) files"
diff --git a/dev-python/pem/pem-23.1.0.ebuild b/dev-python/pem/pem-23.1.0.ebuild
index 0c8fb87d5f37..fc9dd3c0f474 100644
--- a/dev-python/pem/pem-23.1.0.ebuild
+++ b/dev-python/pem/pem-23.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Easy PEM file parsing in Python"
diff --git a/dev-python/persist-queue/persist-queue-0.8.1.ebuild b/dev-python/persist-queue/persist-queue-0.8.1.ebuild
index ed5b8e649da0..8dbf51dfe810 100644
--- a/dev-python/persist-queue/persist-queue-0.8.1.ebuild
+++ b/dev-python/persist-queue/persist-queue-0.8.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/persist-queue/persist-queue-1.0.0.ebuild b/dev-python/persist-queue/persist-queue-1.0.0.ebuild
index ed5b8e649da0..8dbf51dfe810 100644
--- a/dev-python/persist-queue/persist-queue-1.0.0.ebuild
+++ b/dev-python/persist-queue/persist-queue-1.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pexpect/pexpect-4.9.0.ebuild b/dev-python/pexpect/pexpect-4.9.0.ebuild
index 3f62a7e179da..102106492b0d 100644
--- a/dev-python/pexpect/pexpect-4.9.0.ebuild
+++ b/dev-python/pexpect/pexpect-4.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pgzero/pgzero-1.2.1-r2.ebuild b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
index 2df17939b3bd..fbac8a056f6b 100644
--- a/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
+++ b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/phonenumbers/phonenumbers-9.0.12.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.12.ebuild
index 194e0165d2af..51df4f44bd31 100644
--- a/dev-python/phonenumbers/phonenumbers-9.0.12.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-9.0.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/phonenumbers/phonenumbers-9.0.13.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.13.ebuild
index a4046879a533..e2a1efa5ccaf 100644
--- a/dev-python/phonenumbers/phonenumbers-9.0.13.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-9.0.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/phonenumbers/phonenumbers-9.0.14.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.14.ebuild
index a4046879a533..e2a1efa5ccaf 100644
--- a/dev-python/phonenumbers/phonenumbers-9.0.14.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-9.0.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/phonenumbers/phonenumbers-9.0.15.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.15.ebuild
index a4046879a533..e2a1efa5ccaf 100644
--- a/dev-python/phonenumbers/phonenumbers-9.0.15.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-9.0.15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/phonenumbers/phonenumbers-9.0.16.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.16.ebuild
index a4046879a533..e2a1efa5ccaf 100644
--- a/dev-python/phonenumbers/phonenumbers-9.0.16.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-9.0.16.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/phply/phply-1.2.6.ebuild b/dev-python/phply/phply-1.2.6.ebuild
index bd182cff0268..9d6933c1187e 100644
--- a/dev-python/phply/phply-1.2.6.ebuild
+++ b/dev-python/phply/phply-1.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/picobox/picobox-4.0.0.ebuild b/dev-python/picobox/picobox-4.0.0.ebuild
index ee3efa8e5294..28649f3fd48f 100644
--- a/dev-python/picobox/picobox-4.0.0.ebuild
+++ b/dev-python/picobox/picobox-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pid/pid-3.0.4-r1.ebuild b/dev-python/pid/pid-3.0.4-r1.ebuild
index 4e80b9722dad..eda4dfb1c184 100644
--- a/dev-python/pid/pid-3.0.4-r1.ebuild
+++ b/dev-python/pid/pid-3.0.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/piexif/piexif-1.1.3-r4.ebuild b/dev-python/piexif/piexif-1.1.3-r4.ebuild
index 22a0d1530edc..8ef8f3c1c5d7 100644
--- a/dev-python/piexif/piexif-1.1.3-r4.ebuild
+++ b/dev-python/piexif/piexif-1.1.3-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit edos2unix distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-9.10.1.ebuild b/dev-python/pikepdf/pikepdf-9.10.1.ebuild
index aec56147f6e1..ba5365de8e44 100644
--- a/dev-python/pikepdf/pikepdf-9.10.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.10.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-9.10.2.ebuild b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
index 46a1c7e80c74..1710d63d7e83 100644
--- a/dev-python/pikepdf/pikepdf-9.10.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-9.11.0.ebuild b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
index 134964a46f7d..ba5365de8e44 100644
--- a/dev-python/pikepdf/pikepdf-9.11.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.11.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
index 200cf3d9367e..8a9a244d1553 100644
--- a/dev-python/pikepdf/pikepdf-9.5.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-9.9.0.ebuild b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
index d79b15c03522..0943cc11f267 100644
--- a/dev-python/pikepdf/pikepdf-9.9.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pillow-heif/pillow-heif-1.1.0.ebuild b/dev-python/pillow-heif/pillow-heif-1.1.0.ebuild
index 9cdf6ccea902..03c2b2ffb50a 100644
--- a/dev-python/pillow-heif/pillow-heif-1.1.0.ebuild
+++ b/dev-python/pillow-heif/pillow-heif-1.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Python interface for libheif library"
diff --git a/dev-python/pillow-heif/pillow-heif-1.1.1.ebuild b/dev-python/pillow-heif/pillow-heif-1.1.1.ebuild
index 9cdf6ccea902..03c2b2ffb50a 100644
--- a/dev-python/pillow-heif/pillow-heif-1.1.1.ebuild
+++ b/dev-python/pillow-heif/pillow-heif-1.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Python interface for libheif library"
diff --git a/dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.2.ebuild b/dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.2.ebuild
index e96aed3b66e0..934fb062878e 100644
--- a/dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.2.ebuild
+++ b/dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.2.ebuild
@@ -49,7 +49,7 @@ CRATES="
"
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cargo distutils-r1 pypi
diff --git a/dev-python/pillow/pillow-11.2.1.ebuild b/dev-python/pillow/pillow-11.2.1.ebuild
index 21b270555054..8a95ca3fff96 100644
--- a/dev-python/pillow/pillow-11.2.1.ebuild
+++ b/dev-python/pillow/pillow-11.2.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
# setuptools wrapper
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='tk?,threads(+)'
inherit distutils-r1 toolchain-funcs virtualx
diff --git a/dev-python/pillow/pillow-11.3.0.ebuild b/dev-python/pillow/pillow-11.3.0.ebuild
index bdac42de8d9a..e780add6760b 100644
--- a/dev-python/pillow/pillow-11.3.0.ebuild
+++ b/dev-python/pillow/pillow-11.3.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
# setuptools wrapper
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='tk?,threads(+)'
inherit distutils-r1 toolchain-funcs virtualx
diff --git a/dev-python/pipdeptree/pipdeptree-2.23.4.ebuild b/dev-python/pipdeptree/pipdeptree-2.23.4.ebuild
index 21df3b3c44a7..ba2984fd583c 100644
--- a/dev-python/pipdeptree/pipdeptree-2.23.4.ebuild
+++ b/dev-python/pipdeptree/pipdeptree-2.23.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/pipdeptree/pipdeptree-2.26.1.ebuild b/dev-python/pipdeptree/pipdeptree-2.26.1.ebuild
index 6000c43fcbb6..c4a711dd24aa 100644
--- a/dev-python/pipdeptree/pipdeptree-2.26.1.ebuild
+++ b/dev-python/pipdeptree/pipdeptree-2.26.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/pipdeptree/pipdeptree-2.27.0.ebuild b/dev-python/pipdeptree/pipdeptree-2.27.0.ebuild
index 47582e28aaa0..1da1666e41be 100644
--- a/dev-python/pipdeptree/pipdeptree-2.27.0.ebuild
+++ b/dev-python/pipdeptree/pipdeptree-2.27.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/pipdeptree/pipdeptree-2.28.0.ebuild b/dev-python/pipdeptree/pipdeptree-2.28.0.ebuild
index 47582e28aaa0..1da1666e41be 100644
--- a/dev-python/pipdeptree/pipdeptree-2.28.0.ebuild
+++ b/dev-python/pipdeptree/pipdeptree-2.28.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/pipdeptree/pipdeptree-2.29.0.ebuild b/dev-python/pipdeptree/pipdeptree-2.29.0.ebuild
index 85e1def3741d..97a61c52f5a6 100644
--- a/dev-python/pipdeptree/pipdeptree-2.29.0.ebuild
+++ b/dev-python/pipdeptree/pipdeptree-2.29.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/pipenv/pipenv-2024.0.2-r1.ebuild b/dev-python/pipenv/pipenv-2024.0.2-r1.ebuild
index 69b06c2bdfb4..1f53df69923a 100644
--- a/dev-python/pipenv/pipenv-2024.0.2-r1.ebuild
+++ b/dev-python/pipenv/pipenv-2024.0.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/pipx/pipx-1.7.1.ebuild b/dev-python/pipx/pipx-1.7.1.ebuild
index 5eafd8a337f7..05aadeeb3bad 100644
--- a/dev-python/pipx/pipx-1.7.1.ebuild
+++ b/dev-python/pipx/pipx-1.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pipx/pipx-1.8.0.ebuild b/dev-python/pipx/pipx-1.8.0.ebuild
index 3ecbb2fb3136..7f4446a1d924 100644
--- a/dev-python/pipx/pipx-1.8.0.ebuild
+++ b/dev-python/pipx/pipx-1.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pivy/pivy-0.6.10.ebuild b/dev-python/pivy/pivy-0.6.10.ebuild
index bf72655a8998..8d5f37849cb5 100644
--- a/dev-python/pivy/pivy-0.6.10.ebuild
+++ b/dev-python/pivy/pivy-0.6.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
index 80f1a1c2e50e..c14da868d8d3 100644
--- a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
+++ b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pkginfo/pkginfo-1.12.1.2.ebuild b/dev-python/pkginfo/pkginfo-1.12.1.2.ebuild
index 8c7f7a176a7c..853ae9d1fc53 100644
--- a/dev-python/pkginfo/pkginfo-1.12.1.2.ebuild
+++ b/dev-python/pkginfo/pkginfo-1.12.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/plette/plette-0.4.4.ebuild b/dev-python/plette/plette-0.4.4.ebuild
index fa20e77a7b1e..d4ef20186a5d 100644
--- a/dev-python/plette/plette-0.4.4.ebuild
+++ b/dev-python/plette/plette-0.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/plette/plette-2.1.0.ebuild b/dev-python/plette/plette-2.1.0.ebuild
index 84e1e020fc10..280722600aa8 100644
--- a/dev-python/plette/plette-2.1.0.ebuild
+++ b/dev-python/plette/plette-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/plotext/plotext-5.3.0.ebuild b/dev-python/plotext/plotext-5.3.0.ebuild
index d7fff2ccfb16..ac5e9bbc25dd 100644
--- a/dev-python/plotext/plotext-5.3.0.ebuild
+++ b/dev-python/plotext/plotext-5.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/plotext/plotext-5.3.2.ebuild b/dev-python/plotext/plotext-5.3.2.ebuild
index 3447ecca5914..ac5e9bbc25dd 100644
--- a/dev-python/plotext/plotext-5.3.2.ebuild
+++ b/dev-python/plotext/plotext-5.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild b/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild
index 5dbd3d08fc75..fb5c97f0a2f0 100644
--- a/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild
+++ b/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/plotly/plotly-6.3.0.ebuild b/dev-python/plotly/plotly-6.3.0.ebuild
index 109f21df1690..f9686feb58e7 100644
--- a/dev-python/plotly/plotly-6.3.0.ebuild
+++ b/dev-python/plotly/plotly-6.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/plotly/plotly-6.3.1.ebuild b/dev-python/plotly/plotly-6.3.1.ebuild
index 54512a9a11e7..ee68a86757b7 100644
--- a/dev-python/plotly/plotly-6.3.1.ebuild
+++ b/dev-python/plotly/plotly-6.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pluggy/pluggy-1.6.0.ebuild b/dev-python/pluggy/pluggy-1.6.0.ebuild
index d97f3e81dd13..8f2d1298c3fa 100644
--- a/dev-python/pluggy/pluggy-1.6.0.ebuild
+++ b/dev-python/pluggy/pluggy-1.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/plum/plum-0.8.7.ebuild b/dev-python/plum/plum-0.8.7.ebuild
index 5d32ff6a68d4..7bd0fff29b95 100644
--- a/dev-python/plum/plum-0.8.7.ebuild
+++ b/dev-python/plum/plum-0.8.7.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} python3_13t )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/plumbum/plumbum-1.9.0.ebuild b/dev-python/plumbum/plumbum-1.9.0.ebuild
index cf6682fc58de..c3ab57da2598 100644
--- a/dev-python/plumbum/plumbum-1.9.0.ebuild
+++ b/dev-python/plumbum/plumbum-1.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/ply/ply-3.11-r2.ebuild b/dev-python/ply/ply-3.11-r2.ebuild
index 14f177d14949..6f9f3eb1c18b 100644
--- a/dev-python/ply/ply-3.11-r2.ebuild
+++ b/dev-python/ply/ply-3.11-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/plyvel/plyvel-1.5.1.ebuild b/dev-python/plyvel/plyvel-1.5.1.ebuild
index 45615c76c667..480053c3b931 100644
--- a/dev-python/plyvel/plyvel-1.5.1.ebuild
+++ b/dev-python/plyvel/plyvel-1.5.1.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# Disable PyPy3 for now because it is not stable enough:
# https://github.com/wbolster/plyvel/issues/140
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pmw/pmw-2.1.1.ebuild b/dev-python/pmw/pmw-2.1.1.ebuild
index b39395a89f50..6a134cc314ae 100644
--- a/dev-python/pmw/pmw-2.1.1.ebuild
+++ b/dev-python/pmw/pmw-2.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="tk"
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/pocketlint/pocketlint-0.25-r1.ebuild b/dev-python/pocketlint/pocketlint-0.25-r1.ebuild
index 26dcd6cba26a..1b46d678a539 100644
--- a/dev-python/pocketlint/pocketlint-0.25-r1.ebuild
+++ b/dev-python/pocketlint/pocketlint-0.25-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pocketlint/pocketlint-0.26.ebuild b/dev-python/pocketlint/pocketlint-0.26.ebuild
index dce5c8f8bc85..a11af13dc8ec 100644
--- a/dev-python/pocketlint/pocketlint-0.26.ebuild
+++ b/dev-python/pocketlint/pocketlint-0.26.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pockets/pockets-0.9.1-r3.ebuild b/dev-python/pockets/pockets-0.9.1-r3.ebuild
index 67c80c89fef2..45bcfceec213 100644
--- a/dev-python/pockets/pockets-0.9.1-r3.ebuild
+++ b/dev-python/pockets/pockets-0.9.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/poetry-plugin-export/poetry-plugin-export-1.9.0-r1.ebuild b/dev-python/poetry-plugin-export/poetry-plugin-export-1.9.0-r1.ebuild
index 8b860a8aac7d..7536c382e5b0 100644
--- a/dev-python/poetry-plugin-export/poetry-plugin-export-1.9.0-r1.ebuild
+++ b/dev-python/poetry-plugin-export/poetry-plugin-export-1.9.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/poetry/poetry-2.1.3.ebuild b/dev-python/poetry/poetry-2.1.3.ebuild
index 237cb6594389..693be69dfbed 100644
--- a/dev-python/poetry/poetry-2.1.3.ebuild
+++ b/dev-python/poetry/poetry-2.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/poetry/poetry-2.2.0.ebuild b/dev-python/poetry/poetry-2.2.0.ebuild
index ad7f025edf98..d0b0d2ca57af 100644
--- a/dev-python/poetry/poetry-2.2.0.ebuild
+++ b/dev-python/poetry/poetry-2.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/poetry/poetry-2.2.1.ebuild b/dev-python/poetry/poetry-2.2.1.ebuild
index ad7f025edf98..d0b0d2ca57af 100644
--- a/dev-python/poetry/poetry-2.2.1.ebuild
+++ b/dev-python/poetry/poetry-2.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/polib/polib-1.2.0.ebuild b/dev-python/polib/polib-1.2.0.ebuild
index 975a69e84d4f..5982ab3e6f10 100644
--- a/dev-python/polib/polib-1.2.0.ebuild
+++ b/dev-python/polib/polib-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pooch/pooch-1.8.2.ebuild b/dev-python/pooch/pooch-1.8.2.ebuild
index dbdafdc10509..86fce5159800 100644
--- a/dev-python/pooch/pooch-1.8.2.ebuild
+++ b/dev-python/pooch/pooch-1.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/portend/portend-3.2.1.ebuild b/dev-python/portend/portend-3.2.1.ebuild
index 6e5b6c765cee..f972a973154e 100644
--- a/dev-python/portend/portend-3.2.1.ebuild
+++ b/dev-python/portend/portend-3.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/poyo/poyo-0.5.0-r1.ebuild b/dev-python/poyo/poyo-0.5.0-r1.ebuild
index f9b590f573b7..bd4e4439bfa0 100644
--- a/dev-python/poyo/poyo-0.5.0-r1.ebuild
+++ b/dev-python/poyo/poyo-0.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pplpy/pplpy-0.8.10-r1.ebuild b/dev-python/pplpy/pplpy-0.8.10-r1.ebuild
index a071af48d910..9ff773a7da9e 100644
--- a/dev-python/pplpy/pplpy-0.8.10-r1.ebuild
+++ b/dev-python/pplpy/pplpy-0.8.10-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/precis-i18n/precis-i18n-1.1.1.ebuild b/dev-python/precis-i18n/precis-i18n-1.1.1.ebuild
index 61943ba878b2..51be73e5dbac 100644
--- a/dev-python/precis-i18n/precis-i18n-1.1.1.ebuild
+++ b/dev-python/precis-i18n/precis-i18n-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pretend/pretend-1.0.9-r2.ebuild b/dev-python/pretend/pretend-1.0.9-r2.ebuild
index 29832f6b6582..d8363b6bf9a9 100644
--- a/dev-python/pretend/pretend-1.0.9-r2.ebuild
+++ b/dev-python/pretend/pretend-1.0.9-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/primecountpy/primecountpy-0.1.1.ebuild b/dev-python/primecountpy/primecountpy-0.1.1.ebuild
index e2c243315536..8831b9eea800 100644
--- a/dev-python/primecountpy/primecountpy-0.1.1.ebuild
+++ b/dev-python/primecountpy/primecountpy-0.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1
diff --git a/dev-python/priority/priority-2.0.0-r1.ebuild b/dev-python/priority/priority-2.0.0-r1.ebuild
index 8f1b6a8a8138..3815ecb70bb7 100644
--- a/dev-python/priority/priority-2.0.0-r1.ebuild
+++ b/dev-python/priority/priority-2.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/process-tests/process-tests-3.0.0.ebuild b/dev-python/process-tests/process-tests-3.0.0.ebuild
index 1d77c37c1128..158af46072d9 100644
--- a/dev-python/process-tests/process-tests-3.0.0.ebuild
+++ b/dev-python/process-tests/process-tests-3.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/progress/progress-1.6.1.ebuild b/dev-python/progress/progress-1.6.1.ebuild
index c361d3940a03..9e227bdcd556 100644
--- a/dev-python/progress/progress-1.6.1.ebuild
+++ b/dev-python/progress/progress-1.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/prometheus-client/prometheus-client-0.22.1.ebuild b/dev-python/prometheus-client/prometheus-client-0.22.1.ebuild
index a3f102892e81..1560777eac19 100644
--- a/dev-python/prometheus-client/prometheus-client-0.22.1.ebuild
+++ b/dev-python/prometheus-client/prometheus-client-0.22.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/prometheus-client/prometheus-client-0.23.0.ebuild b/dev-python/prometheus-client/prometheus-client-0.23.0.ebuild
index c52a5fd3f27e..fda700c58d02 100644
--- a/dev-python/prometheus-client/prometheus-client-0.23.0.ebuild
+++ b/dev-python/prometheus-client/prometheus-client-0.23.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/prometheus-client/prometheus-client-0.23.1.ebuild b/dev-python/prometheus-client/prometheus-client-0.23.1.ebuild
index 1a961e101beb..1220988648b7 100644
--- a/dev-python/prometheus-client/prometheus-client-0.23.1.ebuild
+++ b/dev-python/prometheus-client/prometheus-client-0.23.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild
index db40281899bb..465a2e08d6e2 100644
--- a/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild
+++ b/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python Prometheus exporter library"
diff --git a/dev-python/prometheus_exporter/prometheus_exporter-1.1.0.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-1.1.0.ebuild
index c43dcc8fd2d3..41b3e5eb050c 100644
--- a/dev-python/prometheus_exporter/prometheus_exporter-1.1.0.ebuild
+++ b/dev-python/prometheus_exporter/prometheus_exporter-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python Prometheus exporter library"
diff --git a/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild
index f71029c47cfa..131252f19f61 100644
--- a/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild
+++ b/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 git-r3
DESCRIPTION="Python Prometheus exporter library"
diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.51.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.51.ebuild
index a62a9da48872..d93646d209d7 100644
--- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.51.ebuild
+++ b/dev-python/prompt-toolkit/prompt-toolkit-3.0.51.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild
index 693dc8234b02..4c8ff70e97dc 100644
--- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild
+++ b/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/proselint/proselint-0.14.0.ebuild b/dev-python/proselint/proselint-0.14.0.ebuild
index 9fb3199300d6..d952003615d5 100644
--- a/dev-python/proselint/proselint-0.14.0.ebuild
+++ b/dev-python/proselint/proselint-0.14.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=poetry
PYPI_PN=${PN^}
-PYTHON_COMPAT=(python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/protego/protego-0.4.0.ebuild b/dev-python/protego/protego-0.4.0.ebuild
index 3bcd6ef44622..15a3a97ab140 100644
--- a/dev-python/protego/protego-0.4.0.ebuild
+++ b/dev-python/protego/protego-0.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/proto-plus/proto-plus-1.26.1.ebuild b/dev-python/proto-plus/proto-plus-1.26.1.ebuild
index 0aca0394e24c..2d3c1d604910 100644
--- a/dev-python/proto-plus/proto-plus-1.26.1.ebuild
+++ b/dev-python/proto-plus/proto-plus-1.26.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/protobuf/protobuf-5.29.4-r2.ebuild b/dev-python/protobuf/protobuf-5.29.4-r2.ebuild
index c7bb73fae092..e5030dcf37df 100644
--- a/dev-python/protobuf/protobuf-5.29.4-r2.ebuild
+++ b/dev-python/protobuf/protobuf-5.29.4-r2.ebuild
@@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYPI_PN="protobuf"
inherit distutils-r1 pypi
diff --git a/dev-python/protobuf/protobuf-5.29.5-r1.ebuild b/dev-python/protobuf/protobuf-5.29.5-r1.ebuild
index 80ade606cf1f..2248e7602a3f 100644
--- a/dev-python/protobuf/protobuf-5.29.5-r1.ebuild
+++ b/dev-python/protobuf/protobuf-5.29.5-r1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYPI_PN="protobuf"
inherit distutils-r1 pypi
diff --git a/dev-python/protobuf/protobuf-6.30.2-r1.ebuild b/dev-python/protobuf/protobuf-6.30.2-r1.ebuild
index 590c6fa1c266..1224a39c5c31 100644
--- a/dev-python/protobuf/protobuf-6.30.2-r1.ebuild
+++ b/dev-python/protobuf/protobuf-6.30.2-r1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYPI_PN="protobuf"
inherit distutils-r1 pypi
diff --git a/dev-python/protobuf/protobuf-6.30.2-r2.ebuild b/dev-python/protobuf/protobuf-6.30.2-r2.ebuild
index 0d60b5a6f32d..f8cd350bbc78 100644
--- a/dev-python/protobuf/protobuf-6.30.2-r2.ebuild
+++ b/dev-python/protobuf/protobuf-6.30.2-r2.ebuild
@@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/protobuf/protobuf-6.31.1.ebuild b/dev-python/protobuf/protobuf-6.31.1.ebuild
index 1c27a4a9b2c4..8a5c3f88691b 100644
--- a/dev-python/protobuf/protobuf-6.31.1.ebuild
+++ b/dev-python/protobuf/protobuf-6.31.1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/protobuf/protobuf-6.32.0.ebuild b/dev-python/protobuf/protobuf-6.32.0.ebuild
index e8381c83a1bf..d6a77c824251 100644
--- a/dev-python/protobuf/protobuf-6.32.0.ebuild
+++ b/dev-python/protobuf/protobuf-6.32.0.ebuild
@@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/protobuf/protobuf-6.32.1-r1.ebuild b/dev-python/protobuf/protobuf-6.32.1-r1.ebuild
index cdaf0acd014d..5c7a040a674c 100644
--- a/dev-python/protobuf/protobuf-6.32.1-r1.ebuild
+++ b/dev-python/protobuf/protobuf-6.32.1-r1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/protobuf/protobuf-6.32.1.ebuild b/dev-python/protobuf/protobuf-6.32.1.ebuild
index fe90bd760180..246cce5e415e 100644
--- a/dev-python/protobuf/protobuf-6.32.1.ebuild
+++ b/dev-python/protobuf/protobuf-6.32.1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/proton-core/proton-core-0.7.0.ebuild b/dev-python/proton-core/proton-core-0.7.0.ebuild
index 5844e36b4724..9d1e48f15163 100644
--- a/dev-python/proton-core/proton-core-0.7.0.ebuild
+++ b/dev-python/proton-core/proton-core-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild b/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild
index 5d0f306730a0..ae5492a87f9f 100644
--- a/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild
+++ b/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild b/dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild
index 3259b3d0278d..9d4badfbb513 100644
--- a/dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild
+++ b/dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/psutil/psutil-7.0.0.ebuild b/dev-python/psutil/psutil-7.0.0.ebuild
index 171184a80a55..3470835ad36d 100644
--- a/dev-python/psutil/psutil-7.0.0.ebuild
+++ b/dev-python/psutil/psutil-7.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/psutil/psutil-7.1.0.ebuild b/dev-python/psutil/psutil-7.1.0.ebuild
index 839925b7174b..eeb98ea5fae2 100644
--- a/dev-python/psutil/psutil-7.1.0.ebuild
+++ b/dev-python/psutil/psutil-7.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/psycopg/psycopg-2.9.10.ebuild b/dev-python/psycopg/psycopg-2.9.10.ebuild
index 84febfd09383..fe3d6eb0a8c1 100644
--- a/dev-python/psycopg/psycopg-2.9.10.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.10.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="psycopg2"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/psycopg/psycopg-2.9.11.ebuild b/dev-python/psycopg/psycopg-2.9.11.ebuild
index 266c707931b8..558d1f3ee0e2 100644
--- a/dev-python/psycopg/psycopg-2.9.11.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.11.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="psycopg2"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/psycopg/psycopg-3.2.10.ebuild b/dev-python/psycopg/psycopg-3.2.10.ebuild
index 34dc439ec467..79e32b6a2362 100644
--- a/dev-python/psycopg/psycopg-3.2.10.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/psycopg/psycopg-3.2.9.ebuild b/dev-python/psycopg/psycopg-3.2.9.ebuild
index 5ac988998424..1f1b2468abef 100644
--- a/dev-python/psycopg/psycopg-3.2.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild b/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
index 07622aa23787..461deaa645d7 100644
--- a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
+++ b/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit databases distutils-r1 edo
diff --git a/dev-python/ptpython/ptpython-3.0.29.ebuild b/dev-python/ptpython/ptpython-3.0.29.ebuild
index cdb215c9a0ba..98bf31875176 100644
--- a/dev-python/ptpython/ptpython-3.0.29.ebuild
+++ b/dev-python/ptpython/ptpython-3.0.29.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Python REPL build on top of prompt-toolkit"
diff --git a/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild b/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild
index fd95f7014539..df690f50ce96 100644
--- a/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild
+++ b/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/publicsuffix2/publicsuffix2-2.20191221-r2.ebuild b/dev-python/publicsuffix2/publicsuffix2-2.20191221-r2.ebuild
index b37c49b3232e..ac4e7c82e6b4 100644
--- a/dev-python/publicsuffix2/publicsuffix2-2.20191221-r2.ebuild
+++ b/dev-python/publicsuffix2/publicsuffix2-2.20191221-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pudb/pudb-2025.1.1.ebuild b/dev-python/pudb/pudb-2025.1.1.ebuild
index e301153f6eb9..cef84770cac8 100644
--- a/dev-python/pudb/pudb-2025.1.1.ebuild
+++ b/dev-python/pudb/pudb-2025.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/pudb/pudb-2025.1.ebuild b/dev-python/pudb/pudb-2025.1.ebuild
index 1cc8f236860e..cbc1456d6280 100644
--- a/dev-python/pudb/pudb-2025.1.ebuild
+++ b/dev-python/pudb/pudb-2025.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/pulsectl/pulsectl-24.12.0.ebuild b/dev-python/pulsectl/pulsectl-24.12.0.ebuild
index 9d1d53a6d596..c66e980e8949 100644
--- a/dev-python/pulsectl/pulsectl-24.12.0.ebuild
+++ b/dev-python/pulsectl/pulsectl-24.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
index e71ceae250f4..eca6301888f2 100644
--- a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
+++ b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild b/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild
index a66f4efe5028..3befc40a6112 100644
--- a/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild
+++ b/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=hatchling
PYPI_NONORMALIZE=1
diff --git a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild b/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild
index 12fa8a67a074..509302e44cae 100644
--- a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild
+++ b/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/py/py-1.11.0-r1.ebuild b/dev-python/py/py-1.11.0-r1.ebuild
index fa2e08f34f42..52019f1acafd 100644
--- a/dev-python/py/py-1.11.0-r1.ebuild
+++ b/dev-python/py/py-1.11.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pybind11/pybind11-2.13.6.ebuild b/dev-python/pybind11/pybind11-2.13.6.ebuild
index 382e363b0ecd..56b53ed8b136 100644
--- a/dev-python/pybind11/pybind11-2.13.6.ebuild
+++ b/dev-python/pybind11/pybind11-2.13.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cmake distutils-r1
diff --git a/dev-python/pybind11/pybind11-3.0.0-r1.ebuild b/dev-python/pybind11/pybind11-3.0.0-r1.ebuild
index 6ca9c86730ef..efbb4b717d25 100644
--- a/dev-python/pybind11/pybind11-3.0.0-r1.ebuild
+++ b/dev-python/pybind11/pybind11-3.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cmake distutils-r1
diff --git a/dev-python/pybind11/pybind11-3.0.1.ebuild b/dev-python/pybind11/pybind11-3.0.1.ebuild
index ae94d49adb5a..2a849fcff2be 100644
--- a/dev-python/pybind11/pybind11-3.0.1.ebuild
+++ b/dev-python/pybind11/pybind11-3.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cmake distutils-r1
diff --git a/dev-python/pybtex-docutils/pybtex-docutils-1.0.3.ebuild b/dev-python/pybtex-docutils/pybtex-docutils-1.0.3.ebuild
index 2a85114d737a..2541845dfdee 100644
--- a/dev-python/pybtex-docutils/pybtex-docutils-1.0.3.ebuild
+++ b/dev-python/pybtex-docutils/pybtex-docutils-1.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pybtex/pybtex-0.25.0.ebuild b/dev-python/pybtex/pybtex-0.25.0.ebuild
index 896fcd47cee4..fb25c41d13cc 100644
--- a/dev-python/pybtex/pybtex-0.25.0.ebuild
+++ b/dev-python/pybtex/pybtex-0.25.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pybtex/pybtex-0.25.1.ebuild b/dev-python/pybtex/pybtex-0.25.1.ebuild
index 2f5a75b226cb..71fb97c7b93b 100644
--- a/dev-python/pybtex/pybtex-0.25.1.ebuild
+++ b/dev-python/pybtex/pybtex-0.25.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
index e6abf03791be..64d18dd2b309 100644
--- a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
+++ b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pychm/pychm-0.8.6-r1.ebuild b/dev-python/pychm/pychm-0.8.6-r1.ebuild
index 2e9dbd531441..dda56460d826 100644
--- a/dev-python/pychm/pychm-0.8.6-r1.ebuild
+++ b/dev-python/pychm/pychm-0.8.6-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyclip/pyclip-0.7.0-r2.ebuild b/dev-python/pyclip/pyclip-0.7.0-r2.ebuild
index 0f4984515778..b9ea98c7c022 100644
--- a/dev-python/pyclip/pyclip-0.7.0-r2.ebuild
+++ b/dev-python/pyclip/pyclip-0.7.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517="setuptools"
diff --git a/dev-python/pyclip/pyclip-9999.ebuild b/dev-python/pyclip/pyclip-9999.ebuild
index 1627abd8d17e..b9ea98c7c022 100644
--- a/dev-python/pyclip/pyclip-9999.ebuild
+++ b/dev-python/pyclip/pyclip-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517="setuptools"
diff --git a/dev-python/pyclipper/pyclipper-1.3.0_p6.ebuild b/dev-python/pyclipper/pyclipper-1.3.0_p6.ebuild
index 239bcd99fd73..3d57382ecf11 100644
--- a/dev-python/pyclipper/pyclipper-1.3.0_p6.ebuild
+++ b/dev-python/pyclipper/pyclipper-1.3.0_p6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pycodestyle/pycodestyle-2.14.0.ebuild b/dev-python/pycodestyle/pycodestyle-2.14.0.ebuild
index f599c950bac7..c97195beadc4 100644
--- a/dev-python/pycodestyle/pycodestyle-2.14.0.ebuild
+++ b/dev-python/pycodestyle/pycodestyle-2.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pycountry/pycountry-24.6.1.ebuild b/dev-python/pycountry/pycountry-24.6.1.ebuild
index f2839990bb4e..361ab6c9d1d0 100644
--- a/dev-python/pycountry/pycountry-24.6.1.ebuild
+++ b/dev-python/pycountry/pycountry-24.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pycpio/pycpio-1.5.4.ebuild b/dev-python/pycpio/pycpio-1.5.4.ebuild
index 6daa175db752..a5139ea03d39 100644
--- a/dev-python/pycpio/pycpio-1.5.4.ebuild
+++ b/dev-python/pycpio/pycpio-1.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature shell-completion
diff --git a/dev-python/pycpio/pycpio-1.5.5.ebuild b/dev-python/pycpio/pycpio-1.5.5.ebuild
index 14360adadea2..28cd2882cf3f 100644
--- a/dev-python/pycpio/pycpio-1.5.5.ebuild
+++ b/dev-python/pycpio/pycpio-1.5.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature shell-completion
diff --git a/dev-python/pycpio/pycpio-9999.ebuild b/dev-python/pycpio/pycpio-9999.ebuild
index 2a67000e6a43..bda830ea8e5a 100644
--- a/dev-python/pycpio/pycpio-9999.ebuild
+++ b/dev-python/pycpio/pycpio-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature git-r3 shell-completion
diff --git a/dev-python/pycryptodome/pycryptodome-3.22.0.ebuild b/dev-python/pycryptodome/pycryptodome-3.22.0.ebuild
index 6fe265009f14..a2ae2f94d46f 100644
--- a/dev-python/pycryptodome/pycryptodome-3.22.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.22.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild b/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild
index 6fe265009f14..a2ae2f94d46f 100644
--- a/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pycups/pycups-2.0.4.ebuild b/dev-python/pycups/pycups-2.0.4.ebuild
index 4895540bd162..ec1f931dfb6f 100644
--- a/dev-python/pycups/pycups-2.0.4.ebuild
+++ b/dev-python/pycups/pycups-2.0.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pycurl-requests/pycurl-requests-0.5.0-r1.ebuild b/dev-python/pycurl-requests/pycurl-requests-0.5.0-r1.ebuild
index 6e95ec9e0d47..76a09caf2c02 100644
--- a/dev-python/pycurl-requests/pycurl-requests-0.5.0-r1.ebuild
+++ b/dev-python/pycurl-requests/pycurl-requests-0.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pycurl-requests/pycurl-requests-0.5.1.ebuild b/dev-python/pycurl-requests/pycurl-requests-0.5.1.ebuild
index 29ce65228c8f..89594b71eac1 100644
--- a/dev-python/pycurl-requests/pycurl-requests-0.5.1.ebuild
+++ b/dev-python/pycurl-requests/pycurl-requests-0.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pycurl/pycurl-7.45.6.ebuild b/dev-python/pycurl/pycurl-7.45.6.ebuild
index 40703550f0e7..97214f3b0911 100644
--- a/dev-python/pycurl/pycurl-7.45.6.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/pycurl/pycurl-7.45.7.ebuild b/dev-python/pycurl/pycurl-7.45.7.ebuild
index d9bda3b672cc..ad2846cf0bc3 100644
--- a/dev-python/pycurl/pycurl-7.45.7.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/pycxx/pycxx-7.1.8-r3.ebuild b/dev-python/pycxx/pycxx-7.1.8-r3.ebuild
index 6948e7c904c9..19b61ee9cf5c 100644
--- a/dev-python/pycxx/pycxx-7.1.8-r3.ebuild
+++ b/dev-python/pycxx/pycxx-7.1.8-r3.ebuild
@@ -3,7 +3,7 @@
EAPI="8"
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pydbus/pydbus-0.6.0-r1.ebuild b/dev-python/pydbus/pydbus-0.6.0-r1.ebuild
index eb5e388924c9..aaedd0590958 100644
--- a/dev-python/pydbus/pydbus-0.6.0-r1.ebuild
+++ b/dev-python/pydbus/pydbus-0.6.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pydecomp/pydecomp-0.3-r3.ebuild b/dev-python/pydecomp/pydecomp-0.3-r3.ebuild
index 2e97ca5b8c38..246519a1c8aa 100644
--- a/dev-python/pydecomp/pydecomp-0.3-r3.ebuild
+++ b/dev-python/pydecomp/pydecomp-0.3-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pydecomp/pydecomp-9999.ebuild b/dev-python/pydecomp/pydecomp-9999.ebuild
index d78ad0a15624..481105c23249 100644
--- a/dev-python/pydecomp/pydecomp-9999.ebuild
+++ b/dev-python/pydecomp/pydecomp-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pydes/pydes-2.0.1-r2.ebuild b/dev-python/pydes/pydes-2.0.1-r2.ebuild
index 6a839dabb866..f853d2041b15 100644
--- a/dev-python/pydes/pydes-2.0.1-r2.ebuild
+++ b/dev-python/pydes/pydes-2.0.1-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=pyDes
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pydevd/pydevd-3.4.1.ebuild b/dev-python/pydevd/pydevd-3.4.1.ebuild
index 46dfdc498439..986d4c2a0d30 100644
--- a/dev-python/pydevd/pydevd-3.4.1.ebuild
+++ b/dev-python/pydevd/pydevd-3.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/pydiffx/pydiffx-1.1.ebuild b/dev-python/pydiffx/pydiffx-1.1.ebuild
index 5eed5a6fb438..0a1323ef6bbb 100644
--- a/dev-python/pydiffx/pydiffx-1.1.ebuild
+++ b/dev-python/pydiffx/pydiffx-1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pydot/pydot-4.0.1.ebuild b/dev-python/pydot/pydot-4.0.1.ebuild
index 237c40fd1b05..324993ded34f 100644
--- a/dev-python/pydot/pydot-4.0.1.ebuild
+++ b/dev-python/pydot/pydot-4.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pydub/pydub-0.25.1.ebuild b/dev-python/pydub/pydub-0.25.1.ebuild
index 9084c3132995..7606610d2a20 100644
--- a/dev-python/pydub/pydub-0.25.1.ebuild
+++ b/dev-python/pydub/pydub-0.25.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature
diff --git a/dev-python/pydyf/pydyf-0.11.0.ebuild b/dev-python/pydyf/pydyf-0.11.0.ebuild
index 9ed7f166fbb2..990cdbf7b523 100644
--- a/dev-python/pydyf/pydyf-0.11.0.ebuild
+++ b/dev-python/pydyf/pydyf-0.11.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyeclib/pyeclib-1.6.4.ebuild b/dev-python/pyeclib/pyeclib-1.6.4.ebuild
index 30f0452a3b00..e74aa015c7e4 100644
--- a/dev-python/pyeclib/pyeclib-1.6.4.ebuild
+++ b/dev-python/pyeclib/pyeclib-1.6.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pyeclib/pyeclib-1.7.0.ebuild b/dev-python/pyeclib/pyeclib-1.7.0.ebuild
index aa9c282c6485..aff6ff2cbf44 100644
--- a/dev-python/pyeclib/pyeclib-1.7.0.ebuild
+++ b/dev-python/pyeclib/pyeclib-1.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pyelftools/pyelftools-0.32.ebuild b/dev-python/pyelftools/pyelftools-0.32.ebuild
index ff177e0b8d7f..8972bc0ed2ac 100644
--- a/dev-python/pyelftools/pyelftools-0.32.ebuild
+++ b/dev-python/pyelftools/pyelftools-0.32.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyfiglet/pyfiglet-1.0.2.ebuild b/dev-python/pyfiglet/pyfiglet-1.0.2.ebuild
index a490caaf2fb0..cf7c00bfc31f 100644
--- a/dev-python/pyfiglet/pyfiglet-1.0.2.ebuild
+++ b/dev-python/pyfiglet/pyfiglet-1.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pyftdi/pyftdi-0.55.4.ebuild b/dev-python/pyftdi/pyftdi-0.55.4.ebuild
index 81717775f2cb..65ec4305aea8 100644
--- a/dev-python/pyftdi/pyftdi-0.55.4.ebuild
+++ b/dev-python/pyftdi/pyftdi-0.55.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/pyftpdlib/pyftpdlib-2.0.1.ebuild b/dev-python/pyftpdlib/pyftpdlib-2.0.1.ebuild
index 94aab014004c..d602f5384572 100644
--- a/dev-python/pyftpdlib/pyftpdlib-2.0.1.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="ssl(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pyftpdlib/pyftpdlib-2.1.0.ebuild b/dev-python/pyftpdlib/pyftpdlib-2.1.0.ebuild
index 726be62ad483..8f30842589c4 100644
--- a/dev-python/pyftpdlib/pyftpdlib-2.1.0.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="ssl(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pyfuse3/pyfuse3-3.4.0-r1.ebuild b/dev-python/pyfuse3/pyfuse3-3.4.0-r1.ebuild
index 3dd8040fe941..b2ed939f8f50 100644
--- a/dev-python/pyfuse3/pyfuse3-3.4.0-r1.ebuild
+++ b/dev-python/pyfuse3/pyfuse3-3.4.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyfzf/pyfzf-0.3.1.ebuild b/dev-python/pyfzf/pyfzf-0.3.1.ebuild
index bd62a9185554..31fef8d532c7 100644
--- a/dev-python/pyfzf/pyfzf-0.3.1.ebuild
+++ b/dev-python/pyfzf/pyfzf-0.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygccxml/pygccxml-3.0.2.ebuild b/dev-python/pygccxml/pygccxml-3.0.2.ebuild
index f3fc1f961907..fdaf01aef7f2 100644
--- a/dev-python/pygccxml/pygccxml-3.0.2.ebuild
+++ b/dev-python/pygccxml/pygccxml-3.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild b/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild
index 4435d109ccb1..ded7b0ae236b 100644
--- a/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild
+++ b/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pygeotile/pygeotile-1.0.6.ebuild b/dev-python/pygeotile/pygeotile-1.0.6.ebuild
index 64979d7fe32f..669f4a656cd1 100644
--- a/dev-python/pygeotile/pygeotile-1.0.6.ebuild
+++ b/dev-python/pygeotile/pygeotile-1.0.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pyghmi/pyghmi-1.6.2.ebuild b/dev-python/pyghmi/pyghmi-1.6.2.ebuild
index 405adffe103b..9946b26c54e4 100644
--- a/dev-python/pyghmi/pyghmi-1.6.2.ebuild
+++ b/dev-python/pyghmi/pyghmi-1.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyghmi/pyghmi-1.6.3.ebuild b/dev-python/pyghmi/pyghmi-1.6.3.ebuild
index 405adffe103b..9946b26c54e4 100644
--- a/dev-python/pyghmi/pyghmi-1.6.3.ebuild
+++ b/dev-python/pyghmi/pyghmi-1.6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyghmi/pyghmi-1.6.5.ebuild b/dev-python/pyghmi/pyghmi-1.6.5.ebuild
index 405adffe103b..9946b26c54e4 100644
--- a/dev-python/pyghmi/pyghmi-1.6.5.ebuild
+++ b/dev-python/pyghmi/pyghmi-1.6.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygit2/pygit2-1.16.0.ebuild b/dev-python/pygit2/pygit2-1.16.0.ebuild
index aeb7d90c56b9..fb7175752aa7 100644
--- a/dev-python/pygit2/pygit2-1.16.0.ebuild
+++ b/dev-python/pygit2/pygit2-1.16.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygit2/pygit2-1.18.0.ebuild b/dev-python/pygit2/pygit2-1.18.0.ebuild
index f0e976303bf6..01bc92827623 100644
--- a/dev-python/pygit2/pygit2-1.18.0.ebuild
+++ b/dev-python/pygit2/pygit2-1.18.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygit2/pygit2-1.18.1.ebuild b/dev-python/pygit2/pygit2-1.18.1.ebuild
index b4b942396145..02ebdb6bf8a4 100644
--- a/dev-python/pygit2/pygit2-1.18.1.ebuild
+++ b/dev-python/pygit2/pygit2-1.18.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygit2/pygit2-1.18.2.ebuild b/dev-python/pygit2/pygit2-1.18.2.ebuild
index b4b942396145..02ebdb6bf8a4 100644
--- a/dev-python/pygit2/pygit2-1.18.2.ebuild
+++ b/dev-python/pygit2/pygit2-1.18.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygithub/pygithub-2.8.1.ebuild b/dev-python/pygithub/pygithub-2.8.1.ebuild
index 3432bb2a3538..d4cdc520cabf 100644
--- a/dev-python/pygithub/pygithub-2.8.1.ebuild
+++ b/dev-python/pygithub/pygithub-2.8.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=PyGithub
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyglet/pyglet-2.1.8.ebuild b/dev-python/pyglet/pyglet-2.1.8.ebuild
index 48e8e1159843..5b69d70e279a 100644
--- a/dev-python/pyglet/pyglet-2.1.8.ebuild
+++ b/dev-python/pyglet/pyglet-2.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi virtualx xdg-utils
diff --git a/dev-python/pyglet/pyglet-2.1.9.ebuild b/dev-python/pyglet/pyglet-2.1.9.ebuild
index 35fbf447c975..8805ed77e0a1 100644
--- a/dev-python/pyglet/pyglet-2.1.9.ebuild
+++ b/dev-python/pyglet/pyglet-2.1.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi virtualx xdg-utils
diff --git a/dev-python/pyglm/pyglm-2.8.2.ebuild b/dev-python/pyglm/pyglm-2.8.2.ebuild
index c8972036c67b..16e346a7006b 100644
--- a/dev-python/pyglm/pyglm-2.8.2.ebuild
+++ b/dev-python/pyglm/pyglm-2.8.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pygls/pygls-1.3.1.ebuild b/dev-python/pygls/pygls-1.3.1.ebuild
index 069c349d7220..ba8248764408 100644
--- a/dev-python/pygls/pygls-1.3.1.ebuild
+++ b/dev-python/pygls/pygls-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild b/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild
index c5695f51607f..afa7e5f24e7f 100644
--- a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild
+++ b/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pygments-promql/pygments-promql-0.0.9-r1.ebuild b/dev-python/pygments-promql/pygments-promql-0.0.9-r1.ebuild
index 2df0763930b1..029c1978379b 100644
--- a/dev-python/pygments-promql/pygments-promql-0.0.9-r1.ebuild
+++ b/dev-python/pygments-promql/pygments-promql-0.0.9-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pygments/pygments-2.19.2.ebuild b/dev-python/pygments/pygments-2.19.2.ebuild
index 6900d24c1f0c..e9aece22d4a6 100644
--- a/dev-python/pygments/pygments-2.19.2.ebuild
+++ b/dev-python/pygments/pygments-2.19.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYPI_PN=${PN^}
PYTHON_FULLY_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" )
inherit distutils-r1 bash-completion-r1 pypi
diff --git a/dev-python/pygobject/pygobject-3.48.2-r1.ebuild b/dev-python/pygobject/pygobject-3.48.2-r1.ebuild
index 50836c03891f..6b809d9742d9 100644
--- a/dev-python/pygobject/pygobject-3.48.2-r1.ebuild
+++ b/dev-python/pygobject/pygobject-3.48.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit gnome.org meson virtualx xdg distutils-r1
diff --git a/dev-python/pygobject/pygobject-3.50.0.ebuild b/dev-python/pygobject/pygobject-3.50.0.ebuild
index 6509602e20b3..e97b1785c860 100644
--- a/dev-python/pygobject/pygobject-3.50.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.50.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=no
# py3.14: https://gitlab.gnome.org/GNOME/pygobject/-/issues/694
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit gnome.org meson virtualx xdg distutils-r1
diff --git a/dev-python/pygobject/pygobject-3.50.1.ebuild b/dev-python/pygobject/pygobject-3.50.1.ebuild
index 3b0f27ab199b..14e33bbbc08d 100644
--- a/dev-python/pygobject/pygobject-3.50.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.50.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=no
GNOME_TARBALL_SUFFIX="gz"
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit gnome.org meson virtualx xdg distutils-r1
diff --git a/dev-python/pygobject/pygobject-3.52.3.ebuild b/dev-python/pygobject/pygobject-3.52.3.ebuild
index a32b8eb758c5..7a55a7d74979 100644
--- a/dev-python/pygobject/pygobject-3.52.3.ebuild
+++ b/dev-python/pygobject/pygobject-3.52.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=no
GNOME_TARBALL_SUFFIX="gz"
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit gnome.org meson virtualx xdg distutils-r1
diff --git a/dev-python/pygobject/pygobject-3.54.3.ebuild b/dev-python/pygobject/pygobject-3.54.3.ebuild
index 2bfb01fca00f..3c55aa58ae09 100644
--- a/dev-python/pygobject/pygobject-3.54.3.ebuild
+++ b/dev-python/pygobject/pygobject-3.54.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=no
GNOME_TARBALL_SUFFIX="gz"
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit gnome.org meson virtualx xdg distutils-r1
diff --git a/dev-python/pygresql/pygresql-6.0.1.ebuild b/dev-python/pygresql/pygresql-6.0.1.ebuild
index 89062a8dbb98..7c231b8440bd 100644
--- a/dev-python/pygresql/pygresql-6.0.1.ebuild
+++ b/dev-python/pygresql/pygresql-6.0.1.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="PyGreSQL"
POSTGRES_COMPAT=( 9.6 {10..16} )
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 postgres pypi
diff --git a/dev-python/pygsl/pygsl-2.3.4.ebuild b/dev-python/pygsl/pygsl-2.3.4.ebuild
index 8d604572a5a0..f37bb68e2ee0 100644
--- a/dev-python/pygsl/pygsl-2.3.4.ebuild
+++ b/dev-python/pygsl/pygsl-2.3.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyh2o/pyh2o-1-r1.ebuild b/dev-python/pyh2o/pyh2o-1-r1.ebuild
index 61edf61090dd..b84c14c57654 100644
--- a/dev-python/pyh2o/pyh2o-1-r1.ebuild
+++ b/dev-python/pyh2o/pyh2o-1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyhcl/pyhcl-0.4.5.ebuild b/dev-python/pyhcl/pyhcl-0.4.5.ebuild
index e36cdc444dda..1f01a9cd0797 100644
--- a/dev-python/pyhcl/pyhcl-0.4.5.ebuild
+++ b/dev-python/pyhcl/pyhcl-0.4.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyicu/pyicu-2.15.2.ebuild b/dev-python/pyicu/pyicu-2.15.2.ebuild
index c9f4cec08d7e..f8960a8c5589 100644
--- a/dev-python/pyicu/pyicu-2.15.2.ebuild
+++ b/dev-python/pyicu/pyicu-2.15.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyicu/pyicu-2.15.3.ebuild b/dev-python/pyicu/pyicu-2.15.3.ebuild
index 94e7a953dfc1..5e62930ecb08 100644
--- a/dev-python/pyicu/pyicu-2.15.3.ebuild
+++ b/dev-python/pyicu/pyicu-2.15.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild b/dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild
index b42211a8847c..e1d7ec98c436 100644
--- a/dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild
+++ b/dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyjwt/pyjwt-2.10.1.ebuild b/dev-python/pyjwt/pyjwt-2.10.1.ebuild
index a044f80599e5..abd0c928ad68 100644
--- a/dev-python/pyjwt/pyjwt-2.10.1.ebuild
+++ b/dev-python/pyjwt/pyjwt-2.10.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="PyJWT"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pylev/pylev-1.4.0-r1.ebuild b/dev-python/pylev/pylev-1.4.0-r1.ebuild
index 2c8caa52ce74..3876ee19869a 100644
--- a/dev-python/pylev/pylev-1.4.0-r1.ebuild
+++ b/dev-python/pylev/pylev-1.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild b/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild
index 6b9ab210de60..4803ee5e4484 100644
--- a/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild
+++ b/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild b/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild
index ac1a05d0d2ba..2d920ba7d57c 100644
--- a/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild
+++ b/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pylint/pylint-3.3.8.ebuild b/dev-python/pylint/pylint-3.3.8.ebuild
index c7350f59cb26..fc029f4b3bed 100644
--- a/dev-python/pylint/pylint-3.3.8.ebuild
+++ b/dev-python/pylint/pylint-3.3.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pylint/pylint-3.3.9.ebuild b/dev-python/pylint/pylint-3.3.9.ebuild
index 7957d768c1c3..7e913bf0b7d5 100644
--- a/dev-python/pylint/pylint-3.3.9.ebuild
+++ b/dev-python/pylint/pylint-3.3.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pylint/pylint-4.0.0.ebuild b/dev-python/pylint/pylint-4.0.0.ebuild
index 5b48ada613bf..550c8cddbe0c 100644
--- a/dev-python/pylint/pylint-4.0.0.ebuild
+++ b/dev-python/pylint/pylint-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pylru/pylru-1.2.1.ebuild b/dev-python/pylru/pylru-1.2.1.ebuild
index f7f9f6f4cbe3..d94d87211c97 100644
--- a/dev-python/pylru/pylru-1.2.1.ebuild
+++ b/dev-python/pylru/pylru-1.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild
index 414a28b54b2b..58c6824fe96d 100644
--- a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild
+++ b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.16.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.16.1.ebuild
index 1122c7088b56..067d0f6e550c 100644
--- a/dev-python/pymdown-extensions/pymdown-extensions-10.16.1.ebuild
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.16.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.16.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.16.ebuild
index 3c51a357bf30..86e2ff1c16fd 100644
--- a/dev-python/pymdown-extensions/pymdown-extensions-10.16.ebuild
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.16.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild b/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild
index 7aa2a188579f..bef412a4bb42 100644
--- a/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild
+++ b/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pymeeus/pymeeus-0.5.12.ebuild b/dev-python/pymeeus/pymeeus-0.5.12.ebuild
index 78b71e0965e2..4d2a6ba77728 100644
--- a/dev-python/pymeeus/pymeeus-0.5.12.ebuild
+++ b/dev-python/pymeeus/pymeeus-0.5.12.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="PyMeeus"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pymongo/pymongo-4.13.1.ebuild b/dev-python/pymongo/pymongo-4.13.1.ebuild
index 5ffa9ea22604..f4aced7f1b01 100644
--- a/dev-python/pymongo/pymongo-4.13.1.ebuild
+++ b/dev-python/pymongo/pymongo-4.13.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit check-reqs distutils-r1
diff --git a/dev-python/pymongo/pymongo-4.13.2.ebuild b/dev-python/pymongo/pymongo-4.13.2.ebuild
index ed351dbe92c6..6f5c9dc5b8b8 100644
--- a/dev-python/pymongo/pymongo-4.13.2.ebuild
+++ b/dev-python/pymongo/pymongo-4.13.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit check-reqs distutils-r1
diff --git a/dev-python/pymongo/pymongo-4.14.1.ebuild b/dev-python/pymongo/pymongo-4.14.1.ebuild
index caa8e7357eea..efef80cbe26a 100644
--- a/dev-python/pymongo/pymongo-4.14.1.ebuild
+++ b/dev-python/pymongo/pymongo-4.14.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit check-reqs distutils-r1
diff --git a/dev-python/pymongo/pymongo-4.15.0.ebuild b/dev-python/pymongo/pymongo-4.15.0.ebuild
index caa8e7357eea..efef80cbe26a 100644
--- a/dev-python/pymongo/pymongo-4.15.0.ebuild
+++ b/dev-python/pymongo/pymongo-4.15.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit check-reqs distutils-r1
diff --git a/dev-python/pymongo/pymongo-4.15.1.ebuild b/dev-python/pymongo/pymongo-4.15.1.ebuild
index caa8e7357eea..efef80cbe26a 100644
--- a/dev-python/pymongo/pymongo-4.15.1.ebuild
+++ b/dev-python/pymongo/pymongo-4.15.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit check-reqs distutils-r1
diff --git a/dev-python/pymongo/pymongo-4.15.2-r1.ebuild b/dev-python/pymongo/pymongo-4.15.2-r1.ebuild
index d80547c6d4e3..32a1d710ae96 100644
--- a/dev-python/pymongo/pymongo-4.15.2-r1.ebuild
+++ b/dev-python/pymongo/pymongo-4.15.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit check-reqs distutils-r1
diff --git a/dev-python/pymongo/pymongo-4.15.2.ebuild b/dev-python/pymongo/pymongo-4.15.2.ebuild
index caa8e7357eea..efef80cbe26a 100644
--- a/dev-python/pymongo/pymongo-4.15.2.ebuild
+++ b/dev-python/pymongo/pymongo-4.15.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit check-reqs distutils-r1
diff --git a/dev-python/pymongo/pymongo-4.15.3.ebuild b/dev-python/pymongo/pymongo-4.15.3.ebuild
index caa8e7357eea..efef80cbe26a 100644
--- a/dev-python/pymongo/pymongo-4.15.3.ebuild
+++ b/dev-python/pymongo/pymongo-4.15.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit check-reqs distutils-r1
diff --git a/dev-python/pymountboot/pymountboot-0.2.3-r2.ebuild b/dev-python/pymountboot/pymountboot-0.2.3-r2.ebuild
index 9781d3fee146..a3ac06c75cae 100644
--- a/dev-python/pymountboot/pymountboot-0.2.3-r2.ebuild
+++ b/dev-python/pymountboot/pymountboot-0.2.3-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pympress/pympress-1.8.6.ebuild b/dev-python/pympress/pympress-1.8.6.ebuild
index d1db420fdf93..40a6fbb0b942 100644
--- a/dev-python/pympress/pympress-1.8.6.ebuild
+++ b/dev-python/pympress/pympress-1.8.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi xdg-utils
diff --git a/dev-python/pymysql/pymysql-1.1.1.ebuild b/dev-python/pymysql/pymysql-1.1.1.ebuild
index a1758bb53b9d..5af8f223848a 100644
--- a/dev-python/pymysql/pymysql-1.1.1.ebuild
+++ b/dev-python/pymysql/pymysql-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pymysql/pymysql-1.1.2.ebuild b/dev-python/pymysql/pymysql-1.1.2.ebuild
index 96fcc25199d0..35581bf899e4 100644
--- a/dev-python/pymysql/pymysql-1.1.2.ebuild
+++ b/dev-python/pymysql/pymysql-1.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pynput/pynput-1.7.6.ebuild b/dev-python/pynput/pynput-1.7.6.ebuild
index f91908a62bb2..261476a8245c 100644
--- a/dev-python/pynput/pynput-1.7.6.ebuild
+++ b/dev-python/pynput/pynput-1.7.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/pynput/pynput-1.8.1.ebuild b/dev-python/pynput/pynput-1.8.1.ebuild
index 4c03e9e57be9..f7dd3c8ab0fc 100644
--- a/dev-python/pynput/pynput-1.8.1.ebuild
+++ b/dev-python/pynput/pynput-1.8.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/pynvim/pynvim-0.5.2-r1.ebuild b/dev-python/pynvim/pynvim-0.5.2-r1.ebuild
index 143312039bff..5efb56e899a0 100644
--- a/dev-python/pynvim/pynvim-0.5.2-r1.ebuild
+++ b/dev-python/pynvim/pynvim-0.5.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pynvim/pynvim-0.6.0.ebuild b/dev-python/pynvim/pynvim-0.6.0.ebuild
index 40fabaf0c196..f04d74a3cd97 100644
--- a/dev-python/pynvim/pynvim-0.6.0.ebuild
+++ b/dev-python/pynvim/pynvim-0.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyocr/pyocr-0.8.5.ebuild b/dev-python/pyocr/pyocr-0.8.5.ebuild
index 457b9ee61b42..f7694af155ea 100644
--- a/dev-python/pyocr/pyocr-0.8.5.ebuild
+++ b/dev-python/pyocr/pyocr-0.8.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyopencl/pyopencl-2025.1.ebuild b/dev-python/pyopencl/pyopencl-2025.1.ebuild
index c8ecc6b236ed..8c0e31be9ad7 100644
--- a/dev-python/pyopencl/pyopencl-2025.1.ebuild
+++ b/dev-python/pyopencl/pyopencl-2025.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
diff --git a/dev-python/pyopengl/pyopengl-3.1.10.ebuild b/dev-python/pyopengl/pyopengl-3.1.10.ebuild
index 381052faa195..5e75ce7c13e2 100644
--- a/dev-python/pyopengl/pyopengl-3.1.10.ebuild
+++ b/dev-python/pyopengl/pyopengl-3.1.10.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=PyOpenGL
PYTHON_REQ_USE="tk?"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/pyopengl/pyopengl-3.1.8.ebuild b/dev-python/pyopengl/pyopengl-3.1.8.ebuild
index 22be12cbdf7f..1823af32bda7 100644
--- a/dev-python/pyopengl/pyopengl-3.1.8.ebuild
+++ b/dev-python/pyopengl/pyopengl-3.1.8.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=PyOpenGL
PYTHON_REQ_USE="tk?"
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx
diff --git a/dev-python/pyopengl/pyopengl-3.1.9.ebuild b/dev-python/pyopengl/pyopengl-3.1.9.ebuild
index 68670362c71d..15aac19aa437 100644
--- a/dev-python/pyopengl/pyopengl-3.1.9.ebuild
+++ b/dev-python/pyopengl/pyopengl-3.1.9.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=PyOpenGL
PYTHON_REQ_USE="tk?"
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/pyopenssl/pyopenssl-25.1.0.ebuild b/dev-python/pyopenssl/pyopenssl-25.1.0.ebuild
index 63ad49f2d041..c75636bf72e8 100644
--- a/dev-python/pyopenssl/pyopenssl-25.1.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-25.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=pyOpenSSL
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 toolchain-funcs pypi
diff --git a/dev-python/pyopenssl/pyopenssl-25.2.0.ebuild b/dev-python/pyopenssl/pyopenssl-25.2.0.ebuild
index 54938a6e6bb9..93265499fee9 100644
--- a/dev-python/pyopenssl/pyopenssl-25.2.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-25.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=pyOpenSSL
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 toolchain-funcs pypi
diff --git a/dev-python/pyopenssl/pyopenssl-25.3.0.ebuild b/dev-python/pyopenssl/pyopenssl-25.3.0.ebuild
index be3a1eef3dd6..5b9bb2f340c4 100644
--- a/dev-python/pyopenssl/pyopenssl-25.3.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-25.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=pyOpenSSL
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 toolchain-funcs pypi
diff --git a/dev-python/pyotherside/pyotherside-1.6.2-r1.ebuild b/dev-python/pyotherside/pyotherside-1.6.2-r1.ebuild
index 9fb381c8c716..735bd9ea1ee2 100644
--- a/dev-python/pyotherside/pyotherside-1.6.2-r1.ebuild
+++ b/dev-python/pyotherside/pyotherside-1.6.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit qmake-utils python-single-r1
DESCRIPTION="Asynchronous Python 3 Bindings for Qt"
diff --git a/dev-python/pyotp/pyotp-2.9.0.ebuild b/dev-python/pyotp/pyotp-2.9.0.ebuild
index 489083aabc9b..ba4ea240e3c1 100644
--- a/dev-python/pyotp/pyotp-2.9.0.ebuild
+++ b/dev-python/pyotp/pyotp-2.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pypdf/pypdf-5.7.0.ebuild b/dev-python/pypdf/pypdf-5.7.0.ebuild
index 858df65020f2..3fd26232e1b4 100644
--- a/dev-python/pypdf/pypdf-5.7.0.ebuild
+++ b/dev-python/pypdf/pypdf-5.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pypdf/pypdf-5.8.0.ebuild b/dev-python/pypdf/pypdf-5.8.0.ebuild
index 1cff084a4844..aa8c106c0a6a 100644
--- a/dev-python/pypdf/pypdf-5.8.0.ebuild
+++ b/dev-python/pypdf/pypdf-5.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pypdf/pypdf-5.9.0.ebuild b/dev-python/pypdf/pypdf-5.9.0.ebuild
index 7e8501141955..f8d5218c59a6 100644
--- a/dev-python/pypdf/pypdf-5.9.0.ebuild
+++ b/dev-python/pypdf/pypdf-5.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pypdf/pypdf-6.0.0.ebuild b/dev-python/pypdf/pypdf-6.0.0.ebuild
index 5c36449acd55..493ffab0423d 100644
--- a/dev-python/pypdf/pypdf-6.0.0.ebuild
+++ b/dev-python/pypdf/pypdf-6.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pypdf/pypdf-6.1.0.ebuild b/dev-python/pypdf/pypdf-6.1.0.ebuild
index 5c36449acd55..493ffab0423d 100644
--- a/dev-python/pypdf/pypdf-6.1.0.ebuild
+++ b/dev-python/pypdf/pypdf-6.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pypdf/pypdf-6.1.1.ebuild b/dev-python/pypdf/pypdf-6.1.1.ebuild
index 5c36449acd55..493ffab0423d 100644
--- a/dev-python/pypdf/pypdf-6.1.1.ebuild
+++ b/dev-python/pypdf/pypdf-6.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyperclip/pyperclip-1.10.0.ebuild b/dev-python/pyperclip/pyperclip-1.10.0.ebuild
index 1304cb64d9a6..58d51028d507 100644
--- a/dev-python/pyperclip/pyperclip-1.10.0.ebuild
+++ b/dev-python/pyperclip/pyperclip-1.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/pyperclip/pyperclip-1.11.0.ebuild b/dev-python/pyperclip/pyperclip-1.11.0.ebuild
index 1304cb64d9a6..58d51028d507 100644
--- a/dev-python/pyperclip/pyperclip-1.11.0.ebuild
+++ b/dev-python/pyperclip/pyperclip-1.11.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/pyperclip/pyperclip-1.9.0.ebuild b/dev-python/pyperclip/pyperclip-1.9.0.ebuild
index 58c31044b9dd..21c8e42eb98d 100644
--- a/dev-python/pyperclip/pyperclip-1.9.0.ebuild
+++ b/dev-python/pyperclip/pyperclip-1.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/pyphen/pyphen-0.17.2.ebuild b/dev-python/pyphen/pyphen-0.17.2.ebuild
index 69f377ebbe9b..c84bb2377bf0 100644
--- a/dev-python/pyphen/pyphen-0.17.2.ebuild
+++ b/dev-python/pyphen/pyphen-0.17.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pypillowfight/pypillowfight-0.3.1.ebuild b/dev-python/pypillowfight/pypillowfight-0.3.1.ebuild
index 16b3287e5e58..0729e311debe 100644
--- a/dev-python/pypillowfight/pypillowfight-0.3.1.ebuild
+++ b/dev-python/pypillowfight/pypillowfight-0.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pypiserver/pypiserver-2.3.2-r1.ebuild b/dev-python/pypiserver/pypiserver-2.3.2-r1.ebuild
index 0cee3902070f..19cbfa5d409e 100644
--- a/dev-python/pypiserver/pypiserver-2.3.2-r1.ebuild
+++ b/dev-python/pypiserver/pypiserver-2.3.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pypiserver/pypiserver-2.4.0.ebuild b/dev-python/pypiserver/pypiserver-2.4.0.ebuild
index db5086c8087e..4d7453f3138c 100644
--- a/dev-python/pypiserver/pypiserver-2.4.0.ebuild
+++ b/dev-python/pypiserver/pypiserver-2.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pypng/pypng-0.20220715.0.ebuild b/dev-python/pypng/pypng-0.20220715.0.ebuild
index bbccbf95b0ea..eccc5e866d2c 100644
--- a/dev-python/pypng/pypng-0.20220715.0.ebuild
+++ b/dev-python/pypng/pypng-0.20220715.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pypresence/pypresence-4.3.0.ebuild b/dev-python/pypresence/pypresence-4.3.0.ebuild
index 1dba3de3685b..2be0d1150eac 100644
--- a/dev-python/pypresence/pypresence-4.3.0.ebuild
+++ b/dev-python/pypresence/pypresence-4.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyproj/pyproj-3.7.1.ebuild b/dev-python/pyproj/pyproj-3.7.1.ebuild
index 01d0b9a3991b..367713fa82e8 100644
--- a/dev-python/pyproj/pyproj-3.7.1.ebuild
+++ b/dev-python/pyproj/pyproj-3.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyproj/pyproj-3.7.2.ebuild b/dev-python/pyproj/pyproj-3.7.2.ebuild
index ad3943d4c732..36508be469b6 100644
--- a/dev-python/pyproj/pyproj-3.7.2.ebuild
+++ b/dev-python/pyproj/pyproj-3.7.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.10.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.10.0.ebuild
index eff5f5db8030..9af79a880240 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.10.0.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.77.0"
CRATES="
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.6.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.6.0.ebuild
index e996b72a16cd..f2c2e6041648 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.6.0.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
ahash@0.8.12
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.7.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.7.0.ebuild
index eff5f5db8030..9af79a880240 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.7.0.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.77.0"
CRATES="
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.9.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.9.0.ebuild
index eff5f5db8030..9af79a880240 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.9.0.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.9.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.77.0"
CRATES="
diff --git a/dev-python/pyproject-hooks/pyproject-hooks-1.2.0.ebuild b/dev-python/pyproject-hooks/pyproject-hooks-1.2.0.ebuild
index 39b5f2aaefd0..5c1a04720fd2 100644
--- a/dev-python/pyproject-hooks/pyproject-hooks-1.2.0.ebuild
+++ b/dev-python/pyproject-hooks/pyproject-hooks-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyproject2ebuild/pyproject2ebuild-0.0.3.ebuild b/dev-python/pyproject2ebuild/pyproject2ebuild-0.0.3.ebuild
index b355350f1737..b99e5d29fdcc 100644
--- a/dev-python/pyproject2ebuild/pyproject2ebuild-0.0.3.ebuild
+++ b/dev-python/pyproject2ebuild/pyproject2ebuild-0.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_1{1..3})
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/pypugjs/pypugjs-5.12.0.ebuild b/dev-python/pypugjs/pypugjs-5.12.0.ebuild
index a2643ccea829..e3dfef284f7c 100644
--- a/dev-python/pypugjs/pypugjs-5.12.0.ebuild
+++ b/dev-python/pypugjs/pypugjs-5.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/pyqt-builder/pyqt-builder-1.18.2.ebuild b/dev-python/pyqt-builder/pyqt-builder-1.18.2.ebuild
index 96e74f63338e..58419ad22019 100644
--- a/dev-python/pyqt-builder/pyqt-builder-1.18.2.ebuild
+++ b/dev-python/pyqt-builder/pyqt-builder-1.18.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="The PEP 517 compliant PyQt build system"
diff --git a/dev-python/pyqt-builder/pyqt-builder-1.19.0.ebuild b/dev-python/pyqt-builder/pyqt-builder-1.19.0.ebuild
index 9ad75096e686..817ccd7b614f 100644
--- a/dev-python/pyqt-builder/pyqt-builder-1.19.0.ebuild
+++ b/dev-python/pyqt-builder/pyqt-builder-1.19.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="The PEP 517 compliant PyQt build system"
diff --git a/dev-python/pyqt5-sip/pyqt5-sip-12.17.0.ebuild b/dev-python/pyqt5-sip/pyqt5-sip-12.17.0.ebuild
index a36534ce371e..c95a9bea11bf 100644
--- a/dev-python/pyqt5-sip/pyqt5-sip-12.17.0.ebuild
+++ b/dev-python/pyqt5-sip/pyqt5-sip-12.17.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# keep compat in sync with pyqt5 or else it confuses some revdeps
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="sip extension module for PyQt5"
diff --git a/dev-python/pyqt5-sip/pyqt5-sip-12.17.1.ebuild b/dev-python/pyqt5-sip/pyqt5-sip-12.17.1.ebuild
index beb74c4c0c5e..2d332fd114c9 100644
--- a/dev-python/pyqt5-sip/pyqt5-sip-12.17.1.ebuild
+++ b/dev-python/pyqt5-sip/pyqt5-sip-12.17.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# keep compat in sync with pyqt5 or else it confuses some revdeps
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="sip extension module for PyQt5"
diff --git a/dev-python/pyqt5/pyqt5-5.15.11.ebuild b/dev-python/pyqt5/pyqt5-5.15.11.ebuild
index bf5fc73f09c5..3da8a5177071 100644
--- a/dev-python/pyqt5/pyqt5-5.15.11.ebuild
+++ b/dev-python/pyqt5/pyqt5-5.15.11.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
PYPI_PN=PyQt5
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
DESCRIPTION="Python bindings for the Qt framework"
diff --git a/dev-python/pyqt6-sip/pyqt6-sip-13.10.2.ebuild b/dev-python/pyqt6-sip/pyqt6-sip-13.10.2.ebuild
index c046ca25708d..8d5344c63f73 100644
--- a/dev-python/pyqt6-sip/pyqt6-sip-13.10.2.ebuild
+++ b/dev-python/pyqt6-sip/pyqt6-sip-13.10.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# keep compat in sync with pyqt6 or else it confuses some revdeps
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="sip module support for PyQt6"
diff --git a/dev-python/pyqt6-webengine/pyqt6-webengine-6.9.0.ebuild b/dev-python/pyqt6-webengine/pyqt6-webengine-6.9.0.ebuild
index 2267836389a2..a6577fcc95f7 100644
--- a/dev-python/pyqt6-webengine/pyqt6-webengine-6.9.0.ebuild
+++ b/dev-python/pyqt6-webengine/pyqt6-webengine-6.9.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
QT_PV=$(ver_cut 1-2):6
diff --git a/dev-python/pyqt6/pyqt6-6.9.1.ebuild b/dev-python/pyqt6/pyqt6-6.9.1.ebuild
index aeda0ab64efe..2210e3fd8ac5 100644
--- a/dev-python/pyqt6/pyqt6-6.9.1.ebuild
+++ b/dev-python/pyqt6/pyqt6-6.9.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
# can work with older Qt depending on the features the ebuild enables,
diff --git a/dev-python/pyquery/pyquery-2.0.1.ebuild b/dev-python/pyquery/pyquery-2.0.1.ebuild
index e9b38baf4098..2d267e29c540 100644
--- a/dev-python/pyquery/pyquery-2.0.1.ebuild
+++ b/dev-python/pyquery/pyquery-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pyrfc3339/pyrfc3339-2.0.1.ebuild b/dev-python/pyrfc3339/pyrfc3339-2.0.1.ebuild
index 76fce74425c2..9eb6d276481d 100644
--- a/dev-python/pyrfc3339/pyrfc3339-2.0.1.ebuild
+++ b/dev-python/pyrfc3339/pyrfc3339-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild b/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild
index 4dbd7505b79c..dc9e42b00055 100644
--- a/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild
+++ b/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyrime/pyrime-0.0.7.ebuild b/dev-python/pyrime/pyrime-0.0.7.ebuild
index 2763843162a1..d0f73e603623 100644
--- a/dev-python/pyrime/pyrime-0.0.7.ebuild
+++ b/dev-python/pyrime/pyrime-0.0.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="rime for python"
diff --git a/dev-python/pyro5/pyro5-5.15-r1.ebuild b/dev-python/pyro5/pyro5-5.15-r1.ebuild
index 3abdc284013a..64faf0de177f 100644
--- a/dev-python/pyro5/pyro5-5.15-r1.ebuild
+++ b/dev-python/pyro5/pyro5-5.15-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
diff --git a/dev-python/pyroute2/pyroute2-0.9.4.ebuild b/dev-python/pyroute2/pyroute2-0.9.4.ebuild
index 4abd4f27aa12..324c7905be5a 100644
--- a/dev-python/pyroute2/pyroute2-0.9.4.ebuild
+++ b/dev-python/pyroute2/pyroute2-0.9.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
diff --git a/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild b/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild
index 8e15c54f0fc8..112d37870b2a 100644
--- a/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild
+++ b/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python client for rqlite"
diff --git a/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild b/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild
index 3ea849c72c70..73757098f0b1 100644
--- a/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild
+++ b/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild b/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild
index c5024bb211ca..d1ac2d108c1c 100644
--- a/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild
+++ b/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild b/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild
index 62d62de0e488..5a315e4cf05f 100644
--- a/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild
+++ b/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/dev-python/pysdl2/pysdl2-0.9.17.ebuild b/dev-python/pysdl2/pysdl2-0.9.17.ebuild
index 71cb603c83a1..a0848fbbddde 100644
--- a/dev-python/pysdl2/pysdl2-0.9.17.ebuild
+++ b/dev-python/pysdl2/pysdl2-0.9.17.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=PySDL2
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pysdl3/pysdl3-0.9.8_beta8.ebuild b/dev-python/pysdl3/pysdl3-0.9.8_beta8.ebuild
index 81d0c7260272..d9a098ceae49 100644
--- a/dev-python/pysdl3/pysdl3-0.9.8_beta8.ebuild
+++ b/dev-python/pysdl3/pysdl3-0.9.8_beta8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pysdl3/pysdl3-0.9.8_beta9.ebuild b/dev-python/pysdl3/pysdl3-0.9.8_beta9.ebuild
index 81d0c7260272..d9a098ceae49 100644
--- a/dev-python/pysdl3/pysdl3-0.9.8_beta9.ebuild
+++ b/dev-python/pysdl3/pysdl3-0.9.8_beta9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyside/pyside-6.9.2.ebuild b/dev-python/pyside/pyside-6.9.2.ebuild
index 763052abc915..7a72948fd810 100644
--- a/dev-python/pyside/pyside-6.9.2.ebuild
+++ b/dev-python/pyside/pyside-6.9.2.ebuild
@@ -8,7 +8,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
LLVM_COMPAT=( {16..20} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
diff --git a/dev-python/pyside/pyside-6.9.3.ebuild b/dev-python/pyside/pyside-6.9.3.ebuild
index 4b60b90d812b..9a7f99a0edf6 100644
--- a/dev-python/pyside/pyside-6.9.3.ebuild
+++ b/dev-python/pyside/pyside-6.9.3.ebuild
@@ -8,7 +8,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
LLVM_COMPAT=( {16..20} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
diff --git a/dev-python/pyside/pyside-6.9999.ebuild b/dev-python/pyside/pyside-6.9999.ebuild
index 312641ec1cc7..9266d0f3dfd1 100644
--- a/dev-python/pyside/pyside-6.9999.ebuild
+++ b/dev-python/pyside/pyside-6.9999.ebuild
@@ -8,7 +8,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
LLVM_COMPAT=( {16..20} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
diff --git a/dev-python/pysimdjson/pysimdjson-7.0.0.ebuild b/dev-python/pysimdjson/pysimdjson-7.0.0.ebuild
index 86b040db290c..cc4e60661619 100644
--- a/dev-python/pysimdjson/pysimdjson-7.0.0.ebuild
+++ b/dev-python/pysimdjson/pysimdjson-7.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pysimdjson/pysimdjson-7.0.1.ebuild b/dev-python/pysimdjson/pysimdjson-7.0.1.ebuild
index 40b93da20a89..8d196295aac5 100644
--- a/dev-python/pysimdjson/pysimdjson-7.0.1.ebuild
+++ b/dev-python/pysimdjson/pysimdjson-7.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild b/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild
index 886c6e270918..9a79ab067f5e 100644
--- a/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild
+++ b/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pysmi/pysmi-1.6.2.ebuild b/dev-python/pysmi/pysmi-1.6.2.ebuild
index 41c04b8a7a83..a0f04803f4c8 100644
--- a/dev-python/pysmi/pysmi-1.6.2.ebuild
+++ b/dev-python/pysmi/pysmi-1.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6-r1.ebuild b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6-r1.ebuild
index 1ef68ea79aaa..aa847621d9b4 100644
--- a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6-r1.ebuild
+++ b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/pysnmp/pysnmp-7.1.21.ebuild b/dev-python/pysnmp/pysnmp-7.1.21.ebuild
index 6d669a5afa68..c9bd3613edea 100644
--- a/dev-python/pysnmp/pysnmp-7.1.21.ebuild
+++ b/dev-python/pysnmp/pysnmp-7.1.21.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild b/dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild
index 4b843722728f..dfacfd833126 100644
--- a/dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild
+++ b/dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pysnooper/pysnooper-1.2.1.ebuild b/dev-python/pysnooper/pysnooper-1.2.1.ebuild
index e4a8471faa51..1e0f05282a7c 100644
--- a/dev-python/pysnooper/pysnooper-1.2.1.ebuild
+++ b/dev-python/pysnooper/pysnooper-1.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="PySnooper"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pysnooper/pysnooper-1.2.3.ebuild b/dev-python/pysnooper/pysnooper-1.2.3.ebuild
index f48d082c0475..c1fc4c11b91a 100644
--- a/dev-python/pysnooper/pysnooper-1.2.3.ebuild
+++ b/dev-python/pysnooper/pysnooper-1.2.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="PySnooper"
inherit distutils-r1 pypi
diff --git a/dev-python/pysocks/pysocks-1.7.1-r2.ebuild b/dev-python/pysocks/pysocks-1.7.1-r2.ebuild
index edca9927cc5d..a2c33e90aa0c 100644
--- a/dev-python/pysocks/pysocks-1.7.1-r2.ebuild
+++ b/dev-python/pysocks/pysocks-1.7.1-r2.ebuild
@@ -7,7 +7,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=PySocks
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild b/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild
index ec851e7443a6..4747e0890a91 100644
--- a/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild
+++ b/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyspellchecker/pyspellchecker-0.8.2.ebuild b/dev-python/pyspellchecker/pyspellchecker-0.8.2.ebuild
index ba452f5d1680..3b46bfc81bc3 100644
--- a/dev-python/pyspellchecker/pyspellchecker-0.8.2.ebuild
+++ b/dev-python/pyspellchecker/pyspellchecker-0.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyspellchecker/pyspellchecker-0.8.3.ebuild b/dev-python/pyspellchecker/pyspellchecker-0.8.3.ebuild
index ba452f5d1680..3b46bfc81bc3 100644
--- a/dev-python/pyspellchecker/pyspellchecker-0.8.3.ebuild
+++ b/dev-python/pyspellchecker/pyspellchecker-0.8.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyspelling/pyspelling-2.10.ebuild b/dev-python/pyspelling/pyspelling-2.10.ebuild
index d288bb13f41e..3b1ebfd3b51f 100644
--- a/dev-python/pyspelling/pyspelling-2.10.ebuild
+++ b/dev-python/pyspelling/pyspelling-2.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=hatchling
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/pyspelling/pyspelling-2.11.ebuild b/dev-python/pyspelling/pyspelling-2.11.ebuild
index bd8e61ec6095..4b34ecdb1463 100644
--- a/dev-python/pyspelling/pyspelling-2.11.ebuild
+++ b/dev-python/pyspelling/pyspelling-2.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=hatchling
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/pyspf/pyspf-2.0.14-r3.ebuild b/dev-python/pyspf/pyspf-2.0.14-r3.ebuild
index 270720d07d4e..5c8f1764e0eb 100644
--- a/dev-python/pyspf/pyspf-2.0.14-r3.ebuild
+++ b/dev-python/pyspf/pyspf-2.0.14-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="ipv6(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pyspnego/pyspnego-0.11.2.ebuild b/dev-python/pyspnego/pyspnego-0.11.2.ebuild
index a5e53956766c..43ba9a0827b3 100644
--- a/dev-python/pyspnego/pyspnego-0.11.2.ebuild
+++ b/dev-python/pyspnego/pyspnego-0.11.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pyspnego/pyspnego-0.12.0.ebuild b/dev-python/pyspnego/pyspnego-0.12.0.ebuild
index bbafaa844f9a..2ef19c23514c 100644
--- a/dev-python/pyspnego/pyspnego-0.12.0.ebuild
+++ b/dev-python/pyspnego/pyspnego-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild
index b0c795680c09..71f7035667fa 100644
--- a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild
+++ b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pysrt/pysrt-9999.ebuild b/dev-python/pysrt/pysrt-9999.ebuild
index 4723a066e54c..e9ea1c0b35d5 100644
--- a/dev-python/pysrt/pysrt-9999.ebuild
+++ b/dev-python/pysrt/pysrt-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pysubs2/pysubs2-1.8.0.ebuild b/dev-python/pysubs2/pysubs2-1.8.0.ebuild
index c4f53ba3d45d..d4a39f65e3a7 100644
--- a/dev-python/pysubs2/pysubs2-1.8.0.ebuild
+++ b/dev-python/pysubs2/pysubs2-1.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pysvn/pysvn-1.9.22-r1.ebuild b/dev-python/pysvn/pysvn-1.9.22-r1.ebuild
index 6d738f8bc455..48610719ce7b 100644
--- a/dev-python/pysvn/pysvn-1.9.22-r1.ebuild
+++ b/dev-python/pysvn/pysvn-1.9.22-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=no
DISTUTILS_EXT=1
diff --git a/dev-python/pysvn/pysvn-1.9.22.ebuild b/dev-python/pysvn/pysvn-1.9.22.ebuild
index 30365cdf88c4..4da75e730c5b 100644
--- a/dev-python/pysvn/pysvn-1.9.22.ebuild
+++ b/dev-python/pysvn/pysvn-1.9.22.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/pyte/pyte-0.8.2.ebuild b/dev-python/pyte/pyte-0.8.2.ebuild
index 6b4bdde8f05a..48b447a9489d 100644
--- a/dev-python/pyte/pyte-0.8.2.ebuild
+++ b/dev-python/pyte/pyte-0.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild b/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild
index a5809dc18777..e2fa6e7a174a 100644
--- a/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild
+++ b/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="BDD library for the pytest runner"
diff --git a/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild b/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
index a1614cf55fd5..cb2a3be663a2 100644
--- a/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
+++ b/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="a shim pytest plugin to enable celery.contrib.pytest"
diff --git a/dev-python/pytest-check/pytest-check-2.5.3.ebuild b/dev-python/pytest-check/pytest-check-2.5.3.ebuild
index 52ac58fb3032..15d9d8793cef 100644
--- a/dev-python/pytest-check/pytest-check-2.5.3.ebuild
+++ b/dev-python/pytest-check/pytest-check-2.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-check/pytest-check-2.5.4.ebuild b/dev-python/pytest-check/pytest-check-2.5.4.ebuild
index e923d4c01e25..5b1414a4ab9b 100644
--- a/dev-python/pytest-check/pytest-check-2.5.4.ebuild
+++ b/dev-python/pytest-check/pytest-check-2.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-check/pytest-check-2.6.0.ebuild b/dev-python/pytest-check/pytest-check-2.6.0.ebuild
index e923d4c01e25..5b1414a4ab9b 100644
--- a/dev-python/pytest-check/pytest-check-2.6.0.ebuild
+++ b/dev-python/pytest-check/pytest-check-2.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-click/pytest-click-1.1.0.ebuild b/dev-python/pytest-click/pytest-click-1.1.0.ebuild
index 5a7995c036fc..ba398132d445 100644
--- a/dev-python/pytest-click/pytest-click-1.1.0.ebuild
+++ b/dev-python/pytest-click/pytest-click-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-codeblocks/pytest-codeblocks-0.17.0.ebuild b/dev-python/pytest-codeblocks/pytest-codeblocks-0.17.0.ebuild
index acc3a7566840..e96f61f8c5d2 100644
--- a/dev-python/pytest-codeblocks/pytest-codeblocks-0.17.0.ebuild
+++ b/dev-python/pytest-codeblocks/pytest-codeblocks-0.17.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild b/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild
index 8f9233d854f9..70e9147e5845 100644
--- a/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild
+++ b/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-cov/pytest-cov-6.2.0.ebuild b/dev-python/pytest-cov/pytest-cov-6.2.0.ebuild
index 45309fecd580..4e1bd2525271 100644
--- a/dev-python/pytest-cov/pytest-cov-6.2.0.ebuild
+++ b/dev-python/pytest-cov/pytest-cov-6.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-cov/pytest-cov-6.3.0.ebuild b/dev-python/pytest-cov/pytest-cov-6.3.0.ebuild
index e9cdd2b07bd1..835898bc2ac5 100644
--- a/dev-python/pytest-cov/pytest-cov-6.3.0.ebuild
+++ b/dev-python/pytest-cov/pytest-cov-6.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-cov/pytest-cov-7.0.0.ebuild b/dev-python/pytest-cov/pytest-cov-7.0.0.ebuild
index eb9876911d83..80cdad736935 100644
--- a/dev-python/pytest-cov/pytest-cov-7.0.0.ebuild
+++ b/dev-python/pytest-cov/pytest-cov-7.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild b/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild
index 056aa5927c4c..6c41ef4b9632 100644
--- a/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild
+++ b/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
MY_PN=${PN//-/_}
diff --git a/dev-python/pytest-describe/pytest-describe-2.2.0.ebuild b/dev-python/pytest-describe/pytest-describe-2.2.0.ebuild
index 3705d431be8d..d234ef540ae5 100644
--- a/dev-python/pytest-describe/pytest-describe-2.2.0.ebuild
+++ b/dev-python/pytest-describe/pytest-describe-2.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-embedded/pytest-embedded-1.16.2.ebuild b/dev-python/pytest-embedded/pytest-embedded-1.16.2.ebuild
index 9db7ca97b3ea..bd7651694055 100644
--- a/dev-python/pytest-embedded/pytest-embedded-1.16.2.ebuild
+++ b/dev-python/pytest-embedded/pytest-embedded-1.16.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="A pytest plugin for embedded systems"
diff --git a/dev-python/pytest-embedded/pytest-embedded-1.17.0.ebuild b/dev-python/pytest-embedded/pytest-embedded-1.17.0.ebuild
index 9db7ca97b3ea..bd7651694055 100644
--- a/dev-python/pytest-embedded/pytest-embedded-1.17.0.ebuild
+++ b/dev-python/pytest-embedded/pytest-embedded-1.17.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="A pytest plugin for embedded systems"
diff --git a/dev-python/pytest-env/pytest-env-1.1.5.ebuild b/dev-python/pytest-env/pytest-env-1.1.5.ebuild
index 47d396d744b0..bd742d363ae6 100644
--- a/dev-python/pytest-env/pytest-env-1.1.5.ebuild
+++ b/dev-python/pytest-env/pytest-env-1.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-env/pytest-env-1.2.0.ebuild b/dev-python/pytest-env/pytest-env-1.2.0.ebuild
index 5023fcbfc103..9d86a70d1294 100644
--- a/dev-python/pytest-env/pytest-env-1.2.0.ebuild
+++ b/dev-python/pytest-env/pytest-env-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild b/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild
index d95e239a47af..751359f0f826 100644
--- a/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild
+++ b/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild b/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild
index 6fb9be60dccc..7c35e6d557a2 100644
--- a/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild
+++ b/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild b/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild
index a6f2aaa6e2ce..6451e8f251b9 100644
--- a/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild
+++ b/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild b/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild
index 46ae2b47bbd2..0ca4991984de 100644
--- a/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild
+++ b/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pytest-home/pytest-home-0.6.0.ebuild b/dev-python/pytest-home/pytest-home-0.6.0.ebuild
index d5a2bd75ffac..7360319c2c7c 100644
--- a/dev-python/pytest-home/pytest-home-0.6.0.ebuild
+++ b/dev-python/pytest-home/pytest-home-0.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild
index cd9238625243..69a7941a5188 100644
--- a/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild
+++ b/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.1.3.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.1.3.ebuild
index ebc9d21201d1..b4c167bbb855 100644
--- a/dev-python/pytest-httpserver/pytest-httpserver-1.1.3.ebuild
+++ b/dev-python/pytest-httpserver/pytest-httpserver-1.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-httpx/pytest-httpx-0.35.0.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.35.0.ebuild
index 6f79d6824c63..75af649c807a 100644
--- a/dev-python/pytest-httpx/pytest-httpx-0.35.0.ebuild
+++ b/dev-python/pytest-httpx/pytest-httpx-0.35.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild b/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild
index 45b6876e4bf7..e5a643daf62e 100644
--- a/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild
+++ b/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-jupyter/pytest-jupyter-0.10.1.ebuild b/dev-python/pytest-jupyter/pytest-jupyter-0.10.1.ebuild
index da9d7edd28d8..b9ac9f786fff 100644
--- a/dev-python/pytest-jupyter/pytest-jupyter-0.10.1.ebuild
+++ b/dev-python/pytest-jupyter/pytest-jupyter-0.10.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-mock/pytest-mock-3.14.1.ebuild b/dev-python/pytest-mock/pytest-mock-3.14.1.ebuild
index 4cc84ed88166..efceac4901c1 100644
--- a/dev-python/pytest-mock/pytest-mock-3.14.1.ebuild
+++ b/dev-python/pytest-mock/pytest-mock-3.14.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-mock/pytest-mock-3.15.0.ebuild b/dev-python/pytest-mock/pytest-mock-3.15.0.ebuild
index dff52107d43b..9baffb1684f8 100644
--- a/dev-python/pytest-mock/pytest-mock-3.15.0.ebuild
+++ b/dev-python/pytest-mock/pytest-mock-3.15.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-mock/pytest-mock-3.15.1.ebuild b/dev-python/pytest-mock/pytest-mock-3.15.1.ebuild
index dff52107d43b..9baffb1684f8 100644
--- a/dev-python/pytest-mock/pytest-mock-3.15.1.ebuild
+++ b/dev-python/pytest-mock/pytest-mock-3.15.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-mpl/pytest-mpl-0.17.0.ebuild b/dev-python/pytest-mpl/pytest-mpl-0.17.0.ebuild
index b11e14491d0f..84540e8d9830 100644
--- a/dev-python/pytest-mpl/pytest-mpl-0.17.0.ebuild
+++ b/dev-python/pytest-mpl/pytest-mpl-0.17.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.2.0.ebuild b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.2.0.ebuild
index f1dcac0ad567..885fb9080406 100644
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.2.0.ebuild
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
diff --git a/dev-python/pytest-order/pytest-order-1.3.0.ebuild b/dev-python/pytest-order/pytest-order-1.3.0.ebuild
index 1c0ac28dd3c6..582e25f1c4e2 100644
--- a/dev-python/pytest-order/pytest-order-1.3.0.ebuild
+++ b/dev-python/pytest-order/pytest-order-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild b/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild
index 56fbba173af6..59d3b1079ca9 100644
--- a/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild
+++ b/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pytest-plus/pytest-plus-0.8.1.ebuild b/dev-python/pytest-plus/pytest-plus-0.8.1.ebuild
index 0b7fdd8eb973..499807951193 100644
--- a/dev-python/pytest-plus/pytest-plus-0.8.1.ebuild
+++ b/dev-python/pytest-plus/pytest-plus-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-qt/pytest-qt-4.5.0.ebuild b/dev-python/pytest-qt/pytest-qt-4.5.0.ebuild
index 054780c8fa96..c0f3fd5bf5d4 100644
--- a/dev-python/pytest-qt/pytest-qt-4.5.0.ebuild
+++ b/dev-python/pytest-qt/pytest-qt-4.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/pytest-recording/pytest-recording-0.13.3.ebuild b/dev-python/pytest-recording/pytest-recording-0.13.3.ebuild
index 507f8c0f7e1f..db1f59f0dfce 100644
--- a/dev-python/pytest-recording/pytest-recording-0.13.3.ebuild
+++ b/dev-python/pytest-recording/pytest-recording-0.13.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild b/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild
index d1dd92db735c..db1f59f0dfce 100644
--- a/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild
+++ b/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.8.1.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.8.1.ebuild
index 7ce055b8e1ce..5757d8463914 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.8.1.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.8.2.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.8.2.ebuild
index 89fdf25d7dd8..64abc7e26e42 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.8.2.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.8.3.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.8.3.ebuild
index 1ffd885dc02d..a9859ad8b1a1 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.8.3.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.8.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_VERIFY_REPO=https://github.com/ESSS/pytest-regressions
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-services/pytest-services-2.2.2.ebuild b/dev-python/pytest-services/pytest-services-2.2.2.ebuild
index 334a36e00fef..998c40b816ed 100644
--- a/dev-python/pytest-services/pytest-services-2.2.2.ebuild
+++ b/dev-python/pytest-services/pytest-services-2.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.7.ebuild b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.7.ebuild
index 88d559aa4798..85bc1e7828f4 100644
--- a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.7.ebuild
+++ b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pytest-socket/pytest-socket-0.7.0-r1.ebuild b/dev-python/pytest-socket/pytest-socket-0.7.0-r1.ebuild
index 9961201d90cb..5f37742527e2 100644
--- a/dev-python/pytest-socket/pytest-socket-0.7.0-r1.ebuild
+++ b/dev-python/pytest-socket/pytest-socket-0.7.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild b/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild
index 094808e1bd4e..449ac76dcdc5 100644
--- a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild
+++ b/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild b/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild
index 5f10676febe0..9c9f57271e18 100644
--- a/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild
+++ b/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pytest-subtests/pytest-subtests-0.14.2.ebuild b/dev-python/pytest-subtests/pytest-subtests-0.14.2.ebuild
index b0ab791f4c39..18d05551e1ae 100644
--- a/dev-python/pytest-subtests/pytest-subtests-0.14.2.ebuild
+++ b/dev-python/pytest-subtests/pytest-subtests-0.14.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-timeout/pytest-timeout-2.4.0.ebuild b/dev-python/pytest-timeout/pytest-timeout-2.4.0.ebuild
index c24bac6113b1..645513c4b80d 100644
--- a/dev-python/pytest-timeout/pytest-timeout-2.4.0.ebuild
+++ b/dev-python/pytest-timeout/pytest-timeout-2.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild b/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild
index 5fa7d4167d22..981556bae61f 100644
--- a/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild
+++ b/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild b/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild
index bd39753aac6f..d71946fd650b 100644
--- a/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild
+++ b/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# mgorny: py3.14 fails on hypothesis tests for me (inside crash)
# I suppose we can skip them but let's test a revdep first
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pytest-twisted/pytest-twisted-1.14.3.ebuild b/dev-python/pytest-twisted/pytest-twisted-1.14.3.ebuild
index 45636f9ddae8..4db83cf9888a 100644
--- a/dev-python/pytest-twisted/pytest-twisted-1.14.3.ebuild
+++ b/dev-python/pytest-twisted/pytest-twisted-1.14.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pytest-xdist/pytest-xdist-3.8.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.8.0.ebuild
index 316e005acae4..8590c450a06f 100644
--- a/dev-python/pytest-xdist/pytest-xdist-3.8.0.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-3.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.23.0.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.23.0.ebuild
index 339818ff86cd..1c0d62f123e7 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.23.0.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.23.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild
index 5e43c8f7db91..6466264f2997 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild b/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild
index 06bb25c5462e..12c973ebab19 100644
--- a/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild
+++ b/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="tk"
inherit distutils-r1 pypi
diff --git a/dev-python/pytest/pytest-8.4.1.ebuild b/dev-python/pytest/pytest-8.4.1.ebuild
index b294fe3233c5..aaeff6fc5111 100644
--- a/dev-python/pytest/pytest-8.4.1.ebuild
+++ b/dev-python/pytest/pytest-8.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest/pytest-8.4.2.ebuild b/dev-python/pytest/pytest-8.4.2.ebuild
index e2da5bf0d63a..70b398fc1bfd 100644
--- a/dev-python/pytest/pytest-8.4.2.ebuild
+++ b/dev-python/pytest/pytest-8.4.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/python-box/python-box-7.3.2.ebuild b/dev-python/python-box/python-box-7.3.2.ebuild
index 30f44267df01..e1a6fa32f3fd 100644
--- a/dev-python/python-box/python-box-7.3.2.ebuild
+++ b/dev-python/python-box/python-box-7.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-cinderclient/python-cinderclient-9.7.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-9.7.0.ebuild
index 00ec129f4191..c58270bb53e4 100644
--- a/dev-python/python-cinderclient/python-cinderclient-9.7.0.ebuild
+++ b/dev-python/python-cinderclient/python-cinderclient-9.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-cinderclient/python-cinderclient-9.8.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-9.8.0.ebuild
index a1590ed32ede..0526cfff328c 100644
--- a/dev-python/python-cinderclient/python-cinderclient-9.8.0.ebuild
+++ b/dev-python/python-cinderclient/python-cinderclient-9.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.36.0.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.36.0.ebuild
index b49d59ee89d5..0879f1d27ad8 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.36.0.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.36.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.37.0.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.37.0.ebuild
index 1f4e01d1cadf..ea19f279e84e 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.37.0.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.37.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.37.1.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.37.1.ebuild
index b49d59ee89d5..0879f1d27ad8 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.37.1.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.37.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/python-dotenv/python-dotenv-1.1.1.ebuild b/dev-python/python-dotenv/python-dotenv-1.1.1.ebuild
index 036cb87d7027..2e97b28e8711 100644
--- a/dev-python/python-dotenv/python-dotenv-1.1.1.ebuild
+++ b/dev-python/python-dotenv/python-dotenv-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-editor/python-editor-1.0.4-r2.ebuild b/dev-python/python-editor/python-editor-1.0.4-r2.ebuild
index 88900ad424ae..e62222511929 100644
--- a/dev-python/python-editor/python-editor-1.0.4-r2.ebuild
+++ b/dev-python/python-editor/python-editor-1.0.4-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-engineio/python-engineio-4.12.2.ebuild b/dev-python/python-engineio/python-engineio-4.12.2.ebuild
index 6138803847e1..8160c56bdcb7 100644
--- a/dev-python/python-engineio/python-engineio-4.12.2.ebuild
+++ b/dev-python/python-engineio/python-engineio-4.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-engineio/python-engineio-4.12.3.ebuild b/dev-python/python-engineio/python-engineio-4.12.3.ebuild
index 4a8ba4d41727..7ea145190d6b 100644
--- a/dev-python/python-engineio/python-engineio-4.12.3.ebuild
+++ b/dev-python/python-engineio/python-engineio-4.12.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-fire/python-fire-0.6.0.ebuild b/dev-python/python-fire/python-fire-0.6.0.ebuild
index b64693a30205..9e0c406997cd 100644
--- a/dev-python/python-fire/python-fire-0.6.0.ebuild
+++ b/dev-python/python-fire/python-fire-0.6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="fire"
inherit distutils-r1 pypi
diff --git a/dev-python/python-fire/python-fire-0.7.0.ebuild b/dev-python/python-fire/python-fire-0.7.0.ebuild
index 39c02d681800..57c05f25c062 100644
--- a/dev-python/python-fire/python-fire-0.7.0.ebuild
+++ b/dev-python/python-fire/python-fire-0.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="fire"
inherit distutils-r1 pypi
diff --git a/dev-python/python-gnupg/python-gnupg-0.5.4.ebuild b/dev-python/python-gnupg/python-gnupg-0.5.4.ebuild
index 55668d98bb19..92619b4c8be9 100644
--- a/dev-python/python-gnupg/python-gnupg-0.5.4.ebuild
+++ b/dev-python/python-gnupg/python-gnupg-0.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 verify-sig
diff --git a/dev-python/python-gnupg/python-gnupg-0.5.5.ebuild b/dev-python/python-gnupg/python-gnupg-0.5.5.ebuild
index 6ac289f345ef..cec7c761d70e 100644
--- a/dev-python/python-gnupg/python-gnupg-0.5.5.ebuild
+++ b/dev-python/python-gnupg/python-gnupg-0.5.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 verify-sig
diff --git a/dev-python/python-http-client/python-http-client-3.3.5-r1.ebuild b/dev-python/python-http-client/python-http-client-3.3.5-r1.ebuild
index 7434a501d843..6a5c95bf742b 100644
--- a/dev-python/python-http-client/python-http-client-3.3.5-r1.ebuild
+++ b/dev-python/python-http-client/python-http-client-3.3.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-ironicclient/python-ironicclient-5.12.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-5.12.0.ebuild
index c53a922f0b17..e69fba6fa434 100644
--- a/dev-python/python-ironicclient/python-ironicclient-5.12.0.ebuild
+++ b/dev-python/python-ironicclient/python-ironicclient-5.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pbr
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-ironicclient/python-ironicclient-5.13.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-5.13.0.ebuild
index d157fad3aa7f..cfd33443a819 100644
--- a/dev-python/python-ironicclient/python-ironicclient-5.13.0.ebuild
+++ b/dev-python/python-ironicclient/python-ironicclient-5.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pbr
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-jose/python-jose-3.5.0.ebuild b/dev-python/python-jose/python-jose-3.5.0.ebuild
index 2ea6f7d00803..9cd611f450fe 100644
--- a/dev-python/python-jose/python-jose-3.5.0.ebuild
+++ b/dev-python/python-jose/python-jose-3.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-json-logger/python-json-logger-3.3.0.ebuild b/dev-python/python-json-logger/python-json-logger-3.3.0.ebuild
index 6a7ca3b913a9..77c70a8f2227 100644
--- a/dev-python/python-json-logger/python-json-logger-3.3.0.ebuild
+++ b/dev-python/python-json-logger/python-json-logger-3.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-json-logger/python-json-logger-4.0.0.ebuild b/dev-python/python-json-logger/python-json-logger-4.0.0.ebuild
index 63f11e45a1cf..79978ebd788f 100644
--- a/dev-python/python-json-logger/python-json-logger-4.0.0.ebuild
+++ b/dev-python/python-json-logger/python-json-logger-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-json-logger/python-json-logger-4.0.0_rc1.ebuild b/dev-python/python-json-logger/python-json-logger-4.0.0_rc1.ebuild
index 63f11e45a1cf..79978ebd788f 100644
--- a/dev-python/python-json-logger/python-json-logger-4.0.0_rc1.ebuild
+++ b/dev-python/python-json-logger/python-json-logger-4.0.0_rc1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-keystoneclient/python-keystoneclient-5.6.0.ebuild b/dev-python/python-keystoneclient/python-keystoneclient-5.6.0.ebuild
index 4d4aeb1d408b..945ce533970b 100644
--- a/dev-python/python-keystoneclient/python-keystoneclient-5.6.0.ebuild
+++ b/dev-python/python-keystoneclient/python-keystoneclient-5.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-keystoneclient/python-keystoneclient-5.7.0.ebuild b/dev-python/python-keystoneclient/python-keystoneclient-5.7.0.ebuild
index 66e12a2f2186..3f48cc6986e0 100644
--- a/dev-python/python-keystoneclient/python-keystoneclient-5.7.0.ebuild
+++ b/dev-python/python-keystoneclient/python-keystoneclient-5.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild b/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild
index 735d73195d18..5e71232df741 100644
--- a/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild
+++ b/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-lsp-isort/python-lsp-isort-0.2.1.ebuild b/dev-python/python-lsp-isort/python-lsp-isort-0.2.1.ebuild
index 23c16cba98b9..92bf2ad2e171 100644
--- a/dev-python/python-lsp-isort/python-lsp-isort-0.2.1.ebuild
+++ b/dev-python/python-lsp-isort/python-lsp-isort-0.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild
index 2c097e03e650..e213dc3938cf 100644
--- a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild
+++ b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild b/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild
index 701137ba6b7b..eece37173482 100644
--- a/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild
+++ b/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13})
+PYTHON_COMPAT=( python3_{10..14} )
MY_PN="pylsp-mypy"
diff --git a/dev-python/python-lsp-ruff/python-lsp-ruff-2.3.0.ebuild b/dev-python/python-lsp-ruff/python-lsp-ruff-2.3.0.ebuild
index 0588d82ea084..df59abfbee62 100644
--- a/dev-python/python-lsp-ruff/python-lsp-ruff-2.3.0.ebuild
+++ b/dev-python/python-lsp-ruff/python-lsp-ruff-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.13.0.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.13.0.ebuild
index 47c54ed61e48..80e449d31353 100644
--- a/dev-python/python-lsp-server/python-lsp-server-1.13.0.ebuild
+++ b/dev-python/python-lsp-server/python-lsp-server-1.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.13.1.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.13.1.ebuild
index bc33482cb179..18e09baca25d 100644
--- a/dev-python/python-lsp-server/python-lsp-server-1.13.1.ebuild
+++ b/dev-python/python-lsp-server/python-lsp-server-1.13.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/python-ly/python-ly-0.9.9.ebuild b/dev-python/python-ly/python-ly-0.9.9.ebuild
index 0527f1fc7314..e4b674739c9b 100644
--- a/dev-python/python-ly/python-ly-0.9.9.ebuild
+++ b/dev-python/python-ly/python-ly-0.9.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-lzo/python-lzo-1.15.ebuild b/dev-python/python-lzo/python-lzo-1.15.ebuild
index 66c79182d6c0..402ad60d36b8 100644
--- a/dev-python/python-lzo/python-lzo-1.15.ebuild
+++ b/dev-python/python-lzo/python-lzo-1.15.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 prefix pypi
diff --git a/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild b/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild
index 26a893871582..05f51ef7c43d 100644
--- a/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild
+++ b/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-mpv/python-mpv-1.0.8.ebuild b/dev-python/python-mpv/python-mpv-1.0.8.ebuild
index b962266970f5..a49d4b9d8965 100644
--- a/dev-python/python-mpv/python-mpv-1.0.8.ebuild
+++ b/dev-python/python-mpv/python-mpv-1.0.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/dev-python/python-neutronclient/python-neutronclient-11.6.0.ebuild b/dev-python/python-neutronclient/python-neutronclient-11.6.0.ebuild
index 429ea5aa981c..fff50ba324a7 100644
--- a/dev-python/python-neutronclient/python-neutronclient-11.6.0.ebuild
+++ b/dev-python/python-neutronclient/python-neutronclient-11.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-olm/python-olm-3.2.16.ebuild b/dev-python/python-olm/python-olm-3.2.16.ebuild
index 7b199bab12bb..7965c1a24acc 100644
--- a/dev-python/python-olm/python-olm-3.2.16.ebuild
+++ b/dev-python/python-olm/python-olm-3.2.16.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} ) # broken on pypy3
+PYTHON_COMPAT=( python3_{10..14} ) # broken on pypy3
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1
diff --git a/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild b/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild
index 7c08445547b6..8d2dac270888 100644
--- a/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild
+++ b/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/python-redmine/python-redmine-2.5.0.ebuild b/dev-python/python-redmine/python-redmine-2.5.0.ebuild
index 1544b4a9d4b6..33a600747661 100644
--- a/dev-python/python-redmine/python-redmine-2.5.0.ebuild
+++ b/dev-python/python-redmine/python-redmine-2.5.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-rtmidi/python-rtmidi-1.5.8.ebuild b/dev-python/python-rtmidi/python-rtmidi-1.5.8.ebuild
index a68171e7ea2c..f4a2d173dbde 100644
--- a/dev-python/python-rtmidi/python-rtmidi-1.5.8.ebuild
+++ b/dev-python/python-rtmidi/python-rtmidi-1.5.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DOCS_BUILDER="sphinx"
DOCS_DEPEND="dev-python/myst-parser"
DOCS_DIR="docs"
diff --git a/dev-python/python-slugify/python-slugify-8.0.4.ebuild b/dev-python/python-slugify/python-slugify-8.0.4.ebuild
index b6c5538bb24b..69031eef22b9 100644
--- a/dev-python/python-slugify/python-slugify-8.0.4.ebuild
+++ b/dev-python/python-slugify/python-slugify-8.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-socketio/python-socketio-5.11.4.ebuild b/dev-python/python-socketio/python-socketio-5.11.4.ebuild
index 8a1c5bb4c449..ebec2033f2a4 100644
--- a/dev-python/python-socketio/python-socketio-5.11.4.ebuild
+++ b/dev-python/python-socketio/python-socketio-5.11.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Python implementation of the Socket.IO realtime server."
diff --git a/dev-python/python-socketio/python-socketio-5.12.1.ebuild b/dev-python/python-socketio/python-socketio-5.12.1.ebuild
index 7a7c4799f995..e5925d3cc99a 100644
--- a/dev-python/python-socketio/python-socketio-5.12.1.ebuild
+++ b/dev-python/python-socketio/python-socketio-5.12.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Python implementation of the Socket.IO realtime server."
diff --git a/dev-python/python-socks/python-socks-2.7.1.ebuild b/dev-python/python-socks/python-socks-2.7.1.ebuild
index 655db9b545a6..1b22cc9d6870 100644
--- a/dev-python/python-socks/python-socks-2.7.1.ebuild
+++ b/dev-python/python-socks/python-socks-2.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-socks/python-socks-2.7.2.ebuild b/dev-python/python-socks/python-socks-2.7.2.ebuild
index 6fd3b5b2fcf2..356c67fceceb 100644
--- a/dev-python/python-socks/python-socks-2.7.2.ebuild
+++ b/dev-python/python-socks/python-socks-2.7.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-stdnum/python-stdnum-2.1.ebuild b/dev-python/python-stdnum/python-stdnum-2.1.ebuild
index 3411ee22bdf8..cfeac5c2c2d6 100644
--- a/dev-python/python-stdnum/python-stdnum-2.1.ebuild
+++ b/dev-python/python-stdnum/python-stdnum-2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-subunit/python-subunit-1.4.4.ebuild b/dev-python/python-subunit/python-subunit-1.4.4.ebuild
index 97b5bdf9b98d..36fb35a7074b 100644
--- a/dev-python/python-subunit/python-subunit-1.4.4.ebuild
+++ b/dev-python/python-subunit/python-subunit-1.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 multilib-minimal autotools
diff --git a/dev-python/python-swiftclient/python-swiftclient-4.8.0.ebuild b/dev-python/python-swiftclient/python-swiftclient-4.8.0.ebuild
index 7aefc9d60362..e1e73e43e5c8 100644
--- a/dev-python/python-swiftclient/python-swiftclient-4.8.0.ebuild
+++ b/dev-python/python-swiftclient/python-swiftclient-4.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-systemd/python-systemd-235.ebuild b/dev-python/python-systemd/python-systemd-235.ebuild
index c002c18c56a8..f9f57b34c3b1 100644
--- a/dev-python/python-systemd/python-systemd-235.ebuild
+++ b/dev-python/python-systemd/python-systemd-235.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-tests/python-tests-0.3.13.5_p1.ebuild b/dev-python/python-tests/python-tests-0.3.13.5_p1.ebuild
index 1cb608343fce..8ab28125d08a 100644
--- a/dev-python/python-tests/python-tests-0.3.13.5_p1.ebuild
+++ b/dev-python/python-tests/python-tests-0.3.13.5_p1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_13t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-0.3.13.7.ebuild b/dev-python/python-tests/python-tests-0.3.13.7.ebuild
index 1cb608343fce..8ab28125d08a 100644
--- a/dev-python/python-tests/python-tests-0.3.13.7.ebuild
+++ b/dev-python/python-tests/python-tests-0.3.13.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_13t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-0.3.13.8.ebuild b/dev-python/python-tests/python-tests-0.3.13.8.ebuild
index 1cb608343fce..8ab28125d08a 100644
--- a/dev-python/python-tests/python-tests-0.3.13.8.ebuild
+++ b/dev-python/python-tests/python-tests-0.3.13.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_13t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-0.3.13.9999.ebuild b/dev-python/python-tests/python-tests-0.3.13.9999.ebuild
index d485379f397d..8008f9d27f1b 100644
--- a/dev-python/python-tests/python-tests-0.3.13.9999.ebuild
+++ b/dev-python/python-tests/python-tests-0.3.13.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_13t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit git-r3 python-r1
diff --git a/dev-python/python-tests/python-tests-0.3.14.0.ebuild b/dev-python/python-tests/python-tests-0.3.14.0.ebuild
index 2d4dad0d1afd..2a767ce8401e 100644
--- a/dev-python/python-tests/python-tests-0.3.14.0.ebuild
+++ b/dev-python/python-tests/python-tests-0.3.14.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_14t )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_METHOD=sigstore
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-0.3.14.0_rc2.ebuild b/dev-python/python-tests/python-tests-0.3.14.0_rc2.ebuild
index 2d4dad0d1afd..2a767ce8401e 100644
--- a/dev-python/python-tests/python-tests-0.3.14.0_rc2.ebuild
+++ b/dev-python/python-tests/python-tests-0.3.14.0_rc2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_14t )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_METHOD=sigstore
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-0.3.14.0_rc3.ebuild b/dev-python/python-tests/python-tests-0.3.14.0_rc3.ebuild
index 2d4dad0d1afd..2a767ce8401e 100644
--- a/dev-python/python-tests/python-tests-0.3.14.0_rc3.ebuild
+++ b/dev-python/python-tests/python-tests-0.3.14.0_rc3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_14t )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_METHOD=sigstore
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-0.3.14.9999.ebuild b/dev-python/python-tests/python-tests-0.3.14.9999.ebuild
index 2ad45438eaee..f225abc2b54f 100644
--- a/dev-python/python-tests/python-tests-0.3.14.9999.ebuild
+++ b/dev-python/python-tests/python-tests-0.3.14.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_14t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit git-r3 python-r1
diff --git a/dev-python/python-tests/python-tests-3.11.13_p1.ebuild b/dev-python/python-tests/python-tests-3.11.13_p1.ebuild
index df07d94353b5..80540b6f1139 100644
--- a/dev-python/python-tests/python-tests-3.11.13_p1.ebuild
+++ b/dev-python/python-tests/python-tests-3.11.13_p1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-3.11.14.ebuild b/dev-python/python-tests/python-tests-3.11.14.ebuild
index 2de17f07042b..7e385f7190aa 100644
--- a/dev-python/python-tests/python-tests-3.11.14.ebuild
+++ b/dev-python/python-tests/python-tests-3.11.14.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-3.11.9999.ebuild b/dev-python/python-tests/python-tests-3.11.9999.ebuild
index 234b8fd94f40..13788124582a 100644
--- a/dev-python/python-tests/python-tests-3.11.9999.ebuild
+++ b/dev-python/python-tests/python-tests-3.11.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit git-r3 python-r1
diff --git a/dev-python/python-tests/python-tests-3.12.11_p1.ebuild b/dev-python/python-tests/python-tests-3.12.11_p1.ebuild
index 54d01ea86c39..a7c727988041 100644
--- a/dev-python/python-tests/python-tests-3.12.11_p1.ebuild
+++ b/dev-python/python-tests/python-tests-3.12.11_p1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_12 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-3.12.12.ebuild b/dev-python/python-tests/python-tests-3.12.12.ebuild
index 57fe29d9b990..77a8d68c6b4f 100644
--- a/dev-python/python-tests/python-tests-3.12.12.ebuild
+++ b/dev-python/python-tests/python-tests-3.12.12.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_12 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-3.12.9999.ebuild b/dev-python/python-tests/python-tests-3.12.9999.ebuild
index 7ca4028d17b6..72004ce9ac38 100644
--- a/dev-python/python-tests/python-tests-3.12.9999.ebuild
+++ b/dev-python/python-tests/python-tests-3.12.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_12 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit git-r3 python-r1
diff --git a/dev-python/python-tests/python-tests-3.13.5_p1.ebuild b/dev-python/python-tests/python-tests-3.13.5_p1.ebuild
index c6828802c9fb..a121e102d362 100644
--- a/dev-python/python-tests/python-tests-3.13.5_p1.ebuild
+++ b/dev-python/python-tests/python-tests-3.13.5_p1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_13 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-3.13.7.ebuild b/dev-python/python-tests/python-tests-3.13.7.ebuild
index eebb0ba084ee..7b41834c8a22 100644
--- a/dev-python/python-tests/python-tests-3.13.7.ebuild
+++ b/dev-python/python-tests/python-tests-3.13.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_13 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-3.13.8.ebuild b/dev-python/python-tests/python-tests-3.13.8.ebuild
index eebb0ba084ee..7b41834c8a22 100644
--- a/dev-python/python-tests/python-tests-3.13.8.ebuild
+++ b/dev-python/python-tests/python-tests-3.13.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_13 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-3.13.9999.ebuild b/dev-python/python-tests/python-tests-3.13.9999.ebuild
index c709ad5921c2..1868543a301f 100644
--- a/dev-python/python-tests/python-tests-3.13.9999.ebuild
+++ b/dev-python/python-tests/python-tests-3.13.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_13 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit git-r3 python-r1
diff --git a/dev-python/python-tests/python-tests-3.14.0.ebuild b/dev-python/python-tests/python-tests-3.14.0.ebuild
index 739a489a7cac..21763587b82b 100644
--- a/dev-python/python-tests/python-tests-3.14.0.ebuild
+++ b/dev-python/python-tests/python-tests-3.14.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_14 )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_METHOD=sigstore
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-3.14.0_rc2.ebuild b/dev-python/python-tests/python-tests-3.14.0_rc2.ebuild
index 8fb8b4f068cd..28992a8422de 100644
--- a/dev-python/python-tests/python-tests-3.14.0_rc2.ebuild
+++ b/dev-python/python-tests/python-tests-3.14.0_rc2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_14 )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_METHOD=sigstore
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-3.14.0_rc3.ebuild b/dev-python/python-tests/python-tests-3.14.0_rc3.ebuild
index 8fb8b4f068cd..28992a8422de 100644
--- a/dev-python/python-tests/python-tests-3.14.0_rc3.ebuild
+++ b/dev-python/python-tests/python-tests-3.14.0_rc3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_14 )
+PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_METHOD=sigstore
inherit python-r1 verify-sig
diff --git a/dev-python/python-tests/python-tests-3.14.9999.ebuild b/dev-python/python-tests/python-tests-3.14.9999.ebuild
index 5c1799fdf974..e281d5fbc030 100644
--- a/dev-python/python-tests/python-tests-3.14.9999.ebuild
+++ b/dev-python/python-tests/python-tests-3.14.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_14 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit git-r3 python-r1
diff --git a/dev-python/python-tlsh/python-tlsh-4.8.2-r1.ebuild b/dev-python/python-tlsh/python-tlsh-4.8.2-r1.ebuild
index 2d5ddd716d94..ee8c204e9bb0 100644
--- a/dev-python/python-tlsh/python-tlsh-4.8.2-r1.ebuild
+++ b/dev-python/python-tlsh/python-tlsh-4.8.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python-utils/python-utils-3.9.1.ebuild b/dev-python/python-utils/python-utils-3.9.1.ebuild
index 8c264312dc18..2da038c48665 100644
--- a/dev-python/python-utils/python-utils-3.9.1.ebuild
+++ b/dev-python/python-utils/python-utils-3.9.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-vlc/python-vlc-3.0.21203.ebuild b/dev-python/python-vlc/python-vlc-3.0.21203.ebuild
index 9c8ff1f00717..ea385e5a22d0 100644
--- a/dev-python/python-vlc/python-vlc-3.0.21203.ebuild
+++ b/dev-python/python-vlc/python-vlc-3.0.21203.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-xlib/python-xlib-0.33.ebuild b/dev-python/python-xlib/python-xlib-0.33.ebuild
index 804b4c31e6dd..e4bcfb0a2bf2 100644
--- a/dev-python/python-xlib/python-xlib-0.33.ebuild
+++ b/dev-python/python-xlib/python-xlib-0.33.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx
diff --git a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2-r1.ebuild b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2-r1.ebuild
index 2191113a7b97..ff72eb537a3e 100644
--- a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2-r1.ebuild
+++ b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python3-discogs-client/python3-discogs-client-2.8.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-2.8.ebuild
index 896bcc231a48..865a11d6dd18 100644
--- a/dev-python/python3-discogs-client/python3-discogs-client-2.8.ebuild
+++ b/dev-python/python3-discogs-client/python3-discogs-client-2.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild
index c42bcce1d15b..e3d4b512f518 100644
--- a/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild
+++ b/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/python3-lxc/python3-lxc-5.0.0.ebuild b/dev-python/python3-lxc/python3-lxc-5.0.0.ebuild
index 3f647d1358d0..96011126b9dc 100644
--- a/dev-python/python3-lxc/python3-lxc-5.0.0.ebuild
+++ b/dev-python/python3-lxc/python3-lxc-5.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
diff --git a/dev-python/python3-openid/python3-openid-3.2.0.ebuild b/dev-python/python3-openid/python3-openid-3.2.0.ebuild
index a23c1f79b64f..39fa5ad51b70 100644
--- a/dev-python/python3-openid/python3-openid-3.2.0.ebuild
+++ b/dev-python/python3-openid/python3-openid-3.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..14} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/pythonfinder/pythonfinder-2.1.0.ebuild b/dev-python/pythonfinder/pythonfinder-2.1.0.ebuild
index b95e58d1d7c1..15a2beb15f3e 100644
--- a/dev-python/pythonfinder/pythonfinder-2.1.0.ebuild
+++ b/dev-python/pythonfinder/pythonfinder-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pythonfinder/pythonfinder-3.0.0.ebuild b/dev-python/pythonfinder/pythonfinder-3.0.0.ebuild
index 754b5558103f..15a2beb15f3e 100644
--- a/dev-python/pythonfinder/pythonfinder-3.0.0.ebuild
+++ b/dev-python/pythonfinder/pythonfinder-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pythonnet/pythonnet-3.0.5.ebuild b/dev-python/pythonnet/pythonnet-3.0.5.ebuild
index 64886554957f..a78cfe08b18f 100644
--- a/dev-python/pythonnet/pythonnet-3.0.5.ebuild
+++ b/dev-python/pythonnet/pythonnet-3.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DOTNET_PKG_COMPAT="9.0"
NUGETS="
diff --git a/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild b/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild
index 9c0b11984fb3..24f995b5e724 100644
--- a/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild
+++ b/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild b/dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild
index 705784248256..86e671358e37 100644
--- a/dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild
+++ b/dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{11..14} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytools/pytools-2025.2.2.ebuild b/dev-python/pytools/pytools-2025.2.2.ebuild
index 11b0be5b1662..392eee2fa060 100644
--- a/dev-python/pytools/pytools-2025.2.2.ebuild
+++ b/dev-python/pytools/pytools-2025.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1 pypi
diff --git a/dev-python/pytools/pytools-2025.2.3.ebuild b/dev-python/pytools/pytools-2025.2.3.ebuild
index 4d847634cb6a..0fc5be9be378 100644
--- a/dev-python/pytools/pytools-2025.2.3.ebuild
+++ b/dev-python/pytools/pytools-2025.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1 pypi
diff --git a/dev-python/pytools/pytools-2025.2.4.ebuild b/dev-python/pytools/pytools-2025.2.4.ebuild
index 4d847634cb6a..0fc5be9be378 100644
--- a/dev-python/pytools/pytools-2025.2.4.ebuild
+++ b/dev-python/pytools/pytools-2025.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1 pypi
diff --git a/dev-python/pytools/pytools-2025.2.5.ebuild b/dev-python/pytools/pytools-2025.2.5.ebuild
index 4d847634cb6a..0fc5be9be378 100644
--- a/dev-python/pytools/pytools-2025.2.5.ebuild
+++ b/dev-python/pytools/pytools-2025.2.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1 pypi
diff --git a/dev-python/pytrie/pytrie-0.4.0-r1.ebuild b/dev-python/pytrie/pytrie-0.4.0-r1.ebuild
index 8b5ff7e5375e..8a35d05e306f 100644
--- a/dev-python/pytrie/pytrie-0.4.0-r1.ebuild
+++ b/dev-python/pytrie/pytrie-0.4.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="PyTrie"
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytz/pytz-2025.2.ebuild b/dev-python/pytz/pytz-2025.2.ebuild
index 412ebcbb0852..4dec8d603919 100644
--- a/dev-python/pytz/pytz-2025.2.ebuild
+++ b/dev-python/pytz/pytz-2025.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild b/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild
index 88d3054e5305..dda06e8461df 100644
--- a/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild
+++ b/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyudev/pyudev-0.24.3.ebuild b/dev-python/pyudev/pyudev-0.24.3.ebuild
index f49ff85a5327..b36760483dc3 100644
--- a/dev-python/pyudev/pyudev-0.24.3.ebuild
+++ b/dev-python/pyudev/pyudev-0.24.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
DESCRIPTION="Python binding to libudev"
diff --git a/dev-python/pyudev/pyudev-0.24.4.ebuild b/dev-python/pyudev/pyudev-0.24.4.ebuild
index 29f0d8ae1f21..c5da32597ad9 100644
--- a/dev-python/pyudev/pyudev-0.24.4.ebuild
+++ b/dev-python/pyudev/pyudev-0.24.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
DESCRIPTION="Python binding to libudev"
diff --git a/dev-python/pyusb/pyusb-1.3.1.ebuild b/dev-python/pyusb/pyusb-1.3.1.ebuild
index e5ed1a3ece4a..8b126ba7d916 100644
--- a/dev-python/pyusb/pyusb-1.3.1.ebuild
+++ b/dev-python/pyusb/pyusb-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyvis/pyvis-0.3.1.ebuild b/dev-python/pyvis/pyvis-0.3.1.ebuild
index 94ce677e53a8..2bc23f6b3fc5 100644
--- a/dev-python/pyvis/pyvis-0.3.1.ebuild
+++ b/dev-python/pyvis/pyvis-0.3.1.ebuild
@@ -1,7 +1,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pywebview/pywebview-4.4.1-r2.ebuild b/dev-python/pywebview/pywebview-4.4.1-r2.ebuild
index 8622578d1607..77d1b4699a59 100644
--- a/dev-python/pywebview/pywebview-4.4.1-r2.ebuild
+++ b/dev-python/pywebview/pywebview-4.4.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pywebview/pywebview-5.1-r2.ebuild b/dev-python/pywebview/pywebview-5.1-r2.ebuild
index 8622578d1607..77d1b4699a59 100644
--- a/dev-python/pywebview/pywebview-5.1-r2.ebuild
+++ b/dev-python/pywebview/pywebview-5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pywinrm/pywinrm-0.5.0.ebuild b/dev-python/pywinrm/pywinrm-0.5.0.ebuild
index 701220363e11..ff39fdf77c86 100644
--- a/dev-python/pywinrm/pywinrm-0.5.0.ebuild
+++ b/dev-python/pywinrm/pywinrm-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pywlroots/pywlroots-0.17.0.ebuild b/dev-python/pywlroots/pywlroots-0.17.0.ebuild
index 6b1ddbd7ca06..d8fe5c523c81 100644
--- a/dev-python/pywlroots/pywlroots-0.17.0.ebuild
+++ b/dev-python/pywlroots/pywlroots-0.17.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyx/pyx-0.16-r2.ebuild b/dev-python/pyx/pyx-0.16-r2.ebuild
index b88906e98b41..e484049d2a28 100644
--- a/dev-python/pyx/pyx-0.16-r2.ebuild
+++ b/dev-python/pyx/pyx-0.16-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/pyxdg/pyxdg-0.28-r2.ebuild b/dev-python/pyxdg/pyxdg-0.28-r2.ebuild
index 460cda259ab4..6a30c3ef33c9 100644
--- a/dev-python/pyxdg/pyxdg-0.28-r2.ebuild
+++ b/dev-python/pyxdg/pyxdg-0.28-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pyzmq/pyzmq-26.4.0.ebuild b/dev-python/pyzmq/pyzmq-26.4.0.ebuild
index 1289177d39b8..f120b3fc089d 100644
--- a/dev-python/pyzmq/pyzmq-26.4.0.ebuild
+++ b/dev-python/pyzmq/pyzmq-26.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyzmq/pyzmq-27.0.0.ebuild b/dev-python/pyzmq/pyzmq-27.0.0.ebuild
index c0188f22ad0e..dd7a7d7ad421 100644
--- a/dev-python/pyzmq/pyzmq-27.0.0.ebuild
+++ b/dev-python/pyzmq/pyzmq-27.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyzmq/pyzmq-27.0.1.ebuild b/dev-python/pyzmq/pyzmq-27.0.1.ebuild
index 68b036dab9cb..dd7a7d7ad421 100644
--- a/dev-python/pyzmq/pyzmq-27.0.1.ebuild
+++ b/dev-python/pyzmq/pyzmq-27.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyzmq/pyzmq-27.0.2.ebuild b/dev-python/pyzmq/pyzmq-27.0.2.ebuild
index 68b036dab9cb..dd7a7d7ad421 100644
--- a/dev-python/pyzmq/pyzmq-27.0.2.ebuild
+++ b/dev-python/pyzmq/pyzmq-27.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyzmq/pyzmq-27.1.0.ebuild b/dev-python/pyzmq/pyzmq-27.1.0.ebuild
index 985b42f916aa..f7eb7611d281 100644
--- a/dev-python/pyzmq/pyzmq-27.1.0.ebuild
+++ b/dev-python/pyzmq/pyzmq-27.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyzotero/pyzotero-1.6.16.ebuild b/dev-python/pyzotero/pyzotero-1.6.16.ebuild
index 4b6fce797226..375eb6a672e6 100644
--- a/dev-python/pyzotero/pyzotero-1.6.16.ebuild
+++ b/dev-python/pyzotero/pyzotero-1.6.16.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=uv-build
PYPI_VERIFY_REPO=https://github.com/urschrei/pyzotero
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyzotero/pyzotero-1.6.17.ebuild b/dev-python/pyzotero/pyzotero-1.6.17.ebuild
index 4b6fce797226..375eb6a672e6 100644
--- a/dev-python/pyzotero/pyzotero-1.6.17.ebuild
+++ b/dev-python/pyzotero/pyzotero-1.6.17.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=uv-build
PYPI_VERIFY_REPO=https://github.com/urschrei/pyzotero
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyzstd/pyzstd-0.17.0.ebuild b/dev-python/pyzstd/pyzstd-0.17.0.ebuild
index d8d18929b15a..935e027619f9 100644
--- a/dev-python/pyzstd/pyzstd-0.17.0.ebuild
+++ b/dev-python/pyzstd/pyzstd-0.17.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_UPSTREAM_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyzstd/pyzstd-0.18.0.ebuild b/dev-python/pyzstd/pyzstd-0.18.0.ebuild
index b3ef01e01a1b..6cebdc9df314 100644
--- a/dev-python/pyzstd/pyzstd-0.18.0.ebuild
+++ b/dev-python/pyzstd/pyzstd-0.18.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_UPSTREAM_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/qiskit/qiskit-2.2.0.ebuild b/dev-python/qiskit/qiskit-2.2.0.ebuild
index 6922abdcca4f..bce5867b3380 100644
--- a/dev-python/qiskit/qiskit-2.2.0.ebuild
+++ b/dev-python/qiskit/qiskit-2.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES=""
RUST_MIN_VER="1.84.0"
diff --git a/dev-python/qiskit/qiskit-2.2.1.ebuild b/dev-python/qiskit/qiskit-2.2.1.ebuild
index c0294f603244..996794e3d815 100644
--- a/dev-python/qiskit/qiskit-2.2.1.ebuild
+++ b/dev-python/qiskit/qiskit-2.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES=""
RUST_MIN_VER="1.84.0"
diff --git a/dev-python/qrcode/qrcode-8.2.ebuild b/dev-python/qrcode/qrcode-8.2.ebuild
index 9955ebb4f793..caa1dc07b3e5 100644
--- a/dev-python/qrcode/qrcode-8.2.ebuild
+++ b/dev-python/qrcode/qrcode-8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/qstylizer/qstylizer-0.2.4.ebuild b/dev-python/qstylizer/qstylizer-0.2.4.ebuild
index d28f78ab68a0..1fa28748859e 100644
--- a/dev-python/qstylizer/qstylizer-0.2.4.ebuild
+++ b/dev-python/qstylizer/qstylizer-0.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/qtconsole/qtconsole-5.5.2.ebuild b/dev-python/qtconsole/qtconsole-5.5.2.ebuild
index c665cca67334..e06fb3d5a4ce 100644
--- a/dev-python/qtconsole/qtconsole-5.5.2.ebuild
+++ b/dev-python/qtconsole/qtconsole-5.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/qtconsole/qtconsole-5.6.1.ebuild b/dev-python/qtconsole/qtconsole-5.6.1.ebuild
index 52e4c911ef3c..0210a28b88f5 100644
--- a/dev-python/qtconsole/qtconsole-5.6.1.ebuild
+++ b/dev-python/qtconsole/qtconsole-5.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/qtconsole/qtconsole-5.7.0.ebuild b/dev-python/qtconsole/qtconsole-5.7.0.ebuild
index 1542bfbbfa65..748d90f5c204 100644
--- a/dev-python/qtconsole/qtconsole-5.7.0.ebuild
+++ b/dev-python/qtconsole/qtconsole-5.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/qtpy/qtpy-2.4.3.ebuild b/dev-python/qtpy/qtpy-2.4.3.ebuild
index 05fae0b6e609..f7a23eaaf042 100644
--- a/dev-python/qtpy/qtpy-2.4.3.ebuild
+++ b/dev-python/qtpy/qtpy-2.4.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=QtPy
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/queuelib/queuelib-1.8.0.ebuild b/dev-python/queuelib/queuelib-1.8.0.ebuild
index 70e92a4b9acd..2473fd6e5677 100644
--- a/dev-python/queuelib/queuelib-1.8.0.ebuild
+++ b/dev-python/queuelib/queuelib-1.8.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi
diff --git a/dev-python/rdflib/rdflib-7.1.4.ebuild b/dev-python/rdflib/rdflib-7.1.4.ebuild
index dcdf43cf680d..aa459ca55726 100644
--- a/dev-python/rdflib/rdflib-7.1.4.ebuild
+++ b/dev-python/rdflib/rdflib-7.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite?,threads(+)"
inherit distutils-r1
diff --git a/dev-python/rdflib/rdflib-7.2.1.ebuild b/dev-python/rdflib/rdflib-7.2.1.ebuild
index ff12b9267327..9a04e58e3218 100644
--- a/dev-python/rdflib/rdflib-7.2.1.ebuild
+++ b/dev-python/rdflib/rdflib-7.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite?,threads(+)"
inherit distutils-r1
diff --git a/dev-python/rebulk/rebulk-3.2.0.ebuild b/dev-python/rebulk/rebulk-3.2.0.ebuild
index d070f9f5f293..dbe37554dcae 100644
--- a/dev-python/rebulk/rebulk-3.2.0.ebuild
+++ b/dev-python/rebulk/rebulk-3.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/redis/redis-6.4.0.ebuild b/dev-python/redis/redis-6.4.0.ebuild
index 866886fe4a37..5e826cf72500 100644
--- a/dev-python/redis/redis-6.4.0.ebuild
+++ b/dev-python/redis/redis-6.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/redis/redis-7.0.0_beta2.ebuild b/dev-python/redis/redis-7.0.0_beta2.ebuild
index d672c9caded4..2d15726609c3 100644
--- a/dev-python/redis/redis-7.0.0_beta2.ebuild
+++ b/dev-python/redis/redis-7.0.0_beta2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/redis/redis-7.0.0_beta3.ebuild b/dev-python/redis/redis-7.0.0_beta3.ebuild
index 76b744fcee93..cb28eea490f2 100644
--- a/dev-python/redis/redis-7.0.0_beta3.ebuild
+++ b/dev-python/redis/redis-7.0.0_beta3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild
index d58986a5d70a..40434d149641 100644
--- a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild
+++ b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/referencing/referencing-0.36.2-r1.ebuild b/dev-python/referencing/referencing-0.36.2-r1.ebuild
index 4df91df5ea01..4d16916307d7 100644
--- a/dev-python/referencing/referencing-0.36.2-r1.ebuild
+++ b/dev-python/referencing/referencing-0.36.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/reflink/reflink-0.2.2.ebuild b/dev-python/reflink/reflink-0.2.2.ebuild
index 5934b49d9382..95e079831cf6 100644
--- a/dev-python/reflink/reflink-0.2.2.ebuild
+++ b/dev-python/reflink/reflink-0.2.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/regex/regex-2025.7.34.ebuild b/dev-python/regex/regex-2025.7.34.ebuild
index 1d170ecafed6..d846433accde 100644
--- a/dev-python/regex/regex-2025.7.34.ebuild
+++ b/dev-python/regex/regex-2025.7.34.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# pypy isn't supported upstream because of its UTF8 representation for strings
# See https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187.
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/regex/regex-2025.8.29.ebuild b/dev-python/regex/regex-2025.8.29.ebuild
index f59db819ba31..78c9fe3c85a7 100644
--- a/dev-python/regex/regex-2025.8.29.ebuild
+++ b/dev-python/regex/regex-2025.8.29.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# pypy isn't supported upstream because of its UTF8 representation for strings
# See https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187.
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/regex/regex-2025.9.1.ebuild b/dev-python/regex/regex-2025.9.1.ebuild
index f59db819ba31..78c9fe3c85a7 100644
--- a/dev-python/regex/regex-2025.9.1.ebuild
+++ b/dev-python/regex/regex-2025.9.1.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# pypy isn't supported upstream because of its UTF8 representation for strings
# See https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187.
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/regex/regex-2025.9.18.ebuild b/dev-python/regex/regex-2025.9.18.ebuild
index ac9c985e036e..78c9fe3c85a7 100644
--- a/dev-python/regex/regex-2025.9.18.ebuild
+++ b/dev-python/regex/regex-2025.9.18.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# pypy isn't supported upstream because of its UTF8 representation for strings
# See https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187.
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/regress/regress-2025.10.1.ebuild b/dev-python/regress/regress-2025.10.1.ebuild
index f67cf9d4a096..a69b41ae50a4 100644
--- a/dev-python/regress/regress-2025.10.1.ebuild
+++ b/dev-python/regress/regress-2025.10.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.85.0"
CRATES="
diff --git a/dev-python/regress/regress-2025.5.1.ebuild b/dev-python/regress/regress-2025.5.1.ebuild
index 2fb98524d601..b29c09eba465 100644
--- a/dev-python/regress/regress-2025.5.1.ebuild
+++ b/dev-python/regress/regress-2025.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
allocator-api2@0.2.18
diff --git a/dev-python/rencode/rencode-1.0.8-r1.ebuild b/dev-python/rencode/rencode-1.0.8-r1.ebuild
index cc03a610e886..5c581e2f4d9a 100644
--- a/dev-python/rencode/rencode-1.0.8-r1.ebuild
+++ b/dev-python/rencode/rencode-1.0.8-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/reno/reno-4.1.0.ebuild b/dev-python/reno/reno-4.1.0.ebuild
index 5a618704e8ca..a25c7403463f 100644
--- a/dev-python/reno/reno-4.1.0.ebuild
+++ b/dev-python/reno/reno-4.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/repology-client/repology-client-0.3.0.ebuild b/dev-python/repology-client/repology-client-0.3.0.ebuild
index b9bb5d49a143..ab0e6fcce853 100644
--- a/dev-python/repology-client/repology-client-0.3.0.ebuild
+++ b/dev-python/repology-client/repology-client-0.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi
diff --git a/dev-python/repology-client/repology-client-0.4.0.ebuild b/dev-python/repology-client/repology-client-0.4.0.ebuild
index 1bb905234fec..037e2702c7b0 100644
--- a/dev-python/repology-client/repology-client-0.4.0.ebuild
+++ b/dev-python/repology-client/repology-client-0.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi
diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
index 6f27804d9a3f..7ec41a004b81 100644
--- a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
+++ b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild b/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild
index d98a4bfdf7a8..99ece7837714 100644
--- a/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild
+++ b/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/requests-file/requests-file-2.1.0.ebuild b/dev-python/requests-file/requests-file-2.1.0.ebuild
index 679fece7d9db..5996823212cd 100644
--- a/dev-python/requests-file/requests-file-2.1.0.ebuild
+++ b/dev-python/requests-file/requests-file-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/requests-futures/requests-futures-1.0.2.ebuild b/dev-python/requests-futures/requests-futures-1.0.2.ebuild
index 0876e3f8851d..5fb6e6d62eec 100644
--- a/dev-python/requests-futures/requests-futures-1.0.2.ebuild
+++ b/dev-python/requests-futures/requests-futures-1.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild b/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild
index 4633f95d3e5e..7b87f8cd42a9 100644
--- a/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild
+++ b/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/requests-mock/requests-mock-1.12.1.ebuild b/dev-python/requests-mock/requests-mock-1.12.1.ebuild
index 05469298255a..0813a423c964 100644
--- a/dev-python/requests-mock/requests-mock-1.12.1.ebuild
+++ b/dev-python/requests-mock/requests-mock-1.12.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild b/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild
index ded0359a6c02..98470baa37a4 100644
--- a/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild
+++ b/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild b/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
index 1abe7d28c1f0..88a023d87737 100644
--- a/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
+++ b/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/requests-unixsocket/requests-unixsocket-0.4.1.ebuild b/dev-python/requests-unixsocket/requests-unixsocket-0.4.1.ebuild
index d6b1f248f0e3..0c8d269dfd76 100644
--- a/dev-python/requests-unixsocket/requests-unixsocket-0.4.1.ebuild
+++ b/dev-python/requests-unixsocket/requests-unixsocket-0.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/requests/requests-2.32.4.ebuild b/dev-python/requests/requests-2.32.4.ebuild
index 478e2c10f958..174104f5c02e 100644
--- a/dev-python/requests/requests-2.32.4.ebuild
+++ b/dev-python/requests/requests-2.32.4.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/requests/requests-2.32.5.ebuild b/dev-python/requests/requests-2.32.5.ebuild
index 39274b3900cb..dd467036e46e 100644
--- a/dev-python/requests/requests-2.32.5.ebuild
+++ b/dev-python/requests/requests-2.32.5.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild b/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild
index fd4a39648b21..ba311717bd50 100644
--- a/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild
+++ b/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/resolvelib/resolvelib-1.0.1.ebuild b/dev-python/resolvelib/resolvelib-1.0.1.ebuild
index fb6e4f04be6c..f7509d6d0cbc 100644
--- a/dev-python/resolvelib/resolvelib-1.0.1.ebuild
+++ b/dev-python/resolvelib/resolvelib-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/resolvelib/resolvelib-1.1.0.ebuild b/dev-python/resolvelib/resolvelib-1.1.0.ebuild
index f5e11734cce8..2eaba736bf92 100644
--- a/dev-python/resolvelib/resolvelib-1.1.0.ebuild
+++ b/dev-python/resolvelib/resolvelib-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/resolvelib/resolvelib-1.2.0.ebuild b/dev-python/resolvelib/resolvelib-1.2.0.ebuild
index 2b6d85ef5fe7..90cc72433c25 100644
--- a/dev-python/resolvelib/resolvelib-1.2.0.ebuild
+++ b/dev-python/resolvelib/resolvelib-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/resolvelib/resolvelib-1.2.1.ebuild b/dev-python/resolvelib/resolvelib-1.2.1.ebuild
index 0b744e57990b..73b9005081ed 100644
--- a/dev-python/resolvelib/resolvelib-1.2.1.ebuild
+++ b/dev-python/resolvelib/resolvelib-1.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/responses/responses-0.25.7.ebuild b/dev-python/responses/responses-0.25.7.ebuild
index dc8f9a5c93c5..3a213058b890 100644
--- a/dev-python/responses/responses-0.25.7.ebuild
+++ b/dev-python/responses/responses-0.25.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/responses/responses-0.25.8.ebuild b/dev-python/responses/responses-0.25.8.ebuild
index 30d57069e02a..90b1b3ffc07d 100644
--- a/dev-python/responses/responses-0.25.8.ebuild
+++ b/dev-python/responses/responses-0.25.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/respx/respx-0.22.0-r1.ebuild b/dev-python/respx/respx-0.22.0-r1.ebuild
index a8ebbda4a03d..ce525fbb6eb0 100644
--- a/dev-python/respx/respx-0.22.0-r1.ebuild
+++ b/dev-python/respx/respx-0.22.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild b/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
index fc428e9ea2ac..88dad507d938 100644
--- a/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
+++ b/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/retrying/retrying-1.4.1.ebuild b/dev-python/retrying/retrying-1.4.1.ebuild
index 84ce4ae3a21e..adacfd8f17fe 100644
--- a/dev-python/retrying/retrying-1.4.1.ebuild
+++ b/dev-python/retrying/retrying-1.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/retrying/retrying-1.4.2.ebuild b/dev-python/retrying/retrying-1.4.2.ebuild
index 8afe3b35389f..0ae834f408ae 100644
--- a/dev-python/retrying/retrying-1.4.2.ebuild
+++ b/dev-python/retrying/retrying-1.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/rfc3161-client/rfc3161-client-1.0.3.ebuild b/dev-python/rfc3161-client/rfc3161-client-1.0.3.ebuild
index b19a2696741c..ae349bc37e9e 100644
--- a/dev-python/rfc3161-client/rfc3161-client-1.0.3.ebuild
+++ b/dev-python/rfc3161-client/rfc3161-client-1.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
asn1@0.21.3
diff --git a/dev-python/rfc3161-client/rfc3161-client-1.0.4.ebuild b/dev-python/rfc3161-client/rfc3161-client-1.0.4.ebuild
index f31d635a58be..d102fa28d9b3 100644
--- a/dev-python/rfc3161-client/rfc3161-client-1.0.4.ebuild
+++ b/dev-python/rfc3161-client/rfc3161-client-1.0.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
asn1@0.21.3
diff --git a/dev-python/rfc3161-client/rfc3161-client-1.0.5.ebuild b/dev-python/rfc3161-client/rfc3161-client-1.0.5.ebuild
index b7396aea83f4..44380181ce7c 100644
--- a/dev-python/rfc3161-client/rfc3161-client-1.0.5.ebuild
+++ b/dev-python/rfc3161-client/rfc3161-client-1.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
asn1@0.21.3
diff --git a/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild b/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild
index 56c3dd0708f3..7ecb77a257df 100644
--- a/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild
+++ b/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild b/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild
index ca1e5cce209e..33ad1d065e99 100644
--- a/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild
+++ b/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/rfc8785/rfc8785-0.1.4.ebuild b/dev-python/rfc8785/rfc8785-0.1.4.ebuild
index f962d94c62ca..89c13f1cfde9 100644
--- a/dev-python/rfc8785/rfc8785-0.1.4.ebuild
+++ b/dev-python/rfc8785/rfc8785-0.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/rich-click/rich-click-1.8.9.ebuild b/dev-python/rich-click/rich-click-1.8.9.ebuild
index 4c819888ae73..2934bc4c5d3b 100644
--- a/dev-python/rich-click/rich-click-1.8.9.ebuild
+++ b/dev-python/rich-click/rich-click-1.8.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/rich-click/rich-click-1.9.2.ebuild b/dev-python/rich-click/rich-click-1.9.2.ebuild
index 5090b0ab929d..26678a6ac2ab 100644
--- a/dev-python/rich-click/rich-click-1.9.2.ebuild
+++ b/dev-python/rich-click/rich-click-1.9.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/rich-click/rich-click-1.9.3.ebuild b/dev-python/rich-click/rich-click-1.9.3.ebuild
index 5090b0ab929d..26678a6ac2ab 100644
--- a/dev-python/rich-click/rich-click-1.9.3.ebuild
+++ b/dev-python/rich-click/rich-click-1.9.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/rich/rich-14.1.0.ebuild b/dev-python/rich/rich-14.1.0.ebuild
index d35f77f8b604..e41bd0a8f359 100644
--- a/dev-python/rich/rich-14.1.0.ebuild
+++ b/dev-python/rich/rich-14.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/rich/rich-14.2.0.ebuild b/dev-python/rich/rich-14.2.0.ebuild
index e4fc93438a4f..b4edbe925a5d 100644
--- a/dev-python/rich/rich-14.2.0.ebuild
+++ b/dev-python/rich/rich-14.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/rope/rope-1.14.0.ebuild b/dev-python/rope/rope-1.14.0.ebuild
index 4967539bbd07..03f69e31ceea 100644
--- a/dev-python/rope/rope-1.14.0.ebuild
+++ b/dev-python/rope/rope-1.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ropemode/ropemode-0.6.1.ebuild b/dev-python/ropemode/ropemode-0.6.1.ebuild
index 17cd461ae148..d9387c32f322 100644
--- a/dev-python/ropemode/ropemode-0.6.1.ebuild
+++ b/dev-python/ropemode/ropemode-0.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/routes/routes-2.5.1-r2.ebuild b/dev-python/routes/routes-2.5.1-r2.ebuild
index 2b1ee1213a29..b643b45285b8 100644
--- a/dev-python/routes/routes-2.5.1-r2.ebuild
+++ b/dev-python/routes/routes-2.5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/rpds-py/rpds-py-0.25.1.ebuild b/dev-python/rpds-py/rpds-py-0.25.1.ebuild
index f44b552cd0ac..37f39f0df899 100644
--- a/dev-python/rpds-py/rpds-py-0.25.1.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.25.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
archery@1.2.1
diff --git a/dev-python/rpds-py/rpds-py-0.27.0.ebuild b/dev-python/rpds-py/rpds-py-0.27.0.ebuild
index 5a1d30d0e4be..1d5960d465b0 100644
--- a/dev-python/rpds-py/rpds-py-0.27.0.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.27.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
archery@1.2.1
diff --git a/dev-python/rpds-py/rpds-py-0.27.1.ebuild b/dev-python/rpds-py/rpds-py-0.27.1.ebuild
index 5a1d30d0e4be..1d5960d465b0 100644
--- a/dev-python/rpds-py/rpds-py-0.27.1.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.27.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
archery@1.2.1
diff --git a/dev-python/rply/rply-0.7.8-r1.ebuild b/dev-python/rply/rply-0.7.8-r1.ebuild
index c6e574b0cb9c..c733c0ba156e 100644
--- a/dev-python/rply/rply-0.7.8-r1.ebuild
+++ b/dev-python/rply/rply-0.7.8-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/rpy2-robjects/rpy2-robjects-3.6.3.ebuild b/dev-python/rpy2-robjects/rpy2-robjects-3.6.3.ebuild
index 645dbce43666..25c621be01c0 100644
--- a/dev-python/rpy2-robjects/rpy2-robjects-3.6.3.ebuild
+++ b/dev-python/rpy2-robjects/rpy2-robjects-3.6.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_REQ_USE="sqlite"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/rpy2/rpy2-3.5.14.ebuild b/dev-python/rpy2/rpy2-3.5.14.ebuild
index 3eb5183bba9b..9950c3190ec2 100644
--- a/dev-python/rpy2/rpy2-3.5.14.ebuild
+++ b/dev-python/rpy2/rpy2-3.5.14.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_REQ_USE="sqlite"
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/rpy2/rpy2-3.6.4.ebuild b/dev-python/rpy2/rpy2-3.6.4.ebuild
index a78e3c2ea684..fdbd2c2d539b 100644
--- a/dev-python/rpy2/rpy2-3.6.4.ebuild
+++ b/dev-python/rpy2/rpy2-3.6.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/rpyc/rpyc-6.0.0.ebuild b/dev-python/rpyc/rpyc-6.0.0.ebuild
index 90447e59c078..538b8be8e93f 100644
--- a/dev-python/rpyc/rpyc-6.0.0.ebuild
+++ b/dev-python/rpyc/rpyc-6.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/rq/rq-2.4.1.ebuild b/dev-python/rq/rq-2.4.1.ebuild
index 7981d8224b79..483a0acc7dc8 100644
--- a/dev-python/rq/rq-2.4.1.ebuild
+++ b/dev-python/rq/rq-2.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/rq/rq-2.5.0.ebuild b/dev-python/rq/rq-2.5.0.ebuild
index 8ca86a25a71c..5953a331f374 100644
--- a/dev-python/rq/rq-2.5.0.ebuild
+++ b/dev-python/rq/rq-2.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/rq/rq-2.6.0.ebuild b/dev-python/rq/rq-2.6.0.ebuild
index df58ce11a68c..c75aacea2044 100644
--- a/dev-python/rq/rq-2.6.0.ebuild
+++ b/dev-python/rq/rq-2.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/rst-linker/rst-linker-2.6.0.ebuild b/dev-python/rst-linker/rst-linker-2.6.0.ebuild
index 7857383ef67f..f1d3629ad08f 100644
--- a/dev-python/rst-linker/rst-linker-2.6.0.ebuild
+++ b/dev-python/rst-linker/rst-linker-2.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/rstcheck/rstcheck-6.2.0.ebuild b/dev-python/rstcheck/rstcheck-6.2.0.ebuild
index 339305a5722d..94339afee7bb 100644
--- a/dev-python/rstcheck/rstcheck-6.2.0.ebuild
+++ b/dev-python/rstcheck/rstcheck-6.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/rstcheck/rstcheck-6.2.1.ebuild b/dev-python/rstcheck/rstcheck-6.2.1.ebuild
index d7fcf0ae9128..f5e155e03b69 100644
--- a/dev-python/rstcheck/rstcheck-6.2.1.ebuild
+++ b/dev-python/rstcheck/rstcheck-6.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild b/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild
index f1cbd7f630a6..0bc9ab05b76f 100644
--- a/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild
+++ b/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/rtree/rtree-1.4.0.ebuild b/dev-python/rtree/rtree-1.4.0.ebuild
index f770b1b332fa..65fab6c5b7a6 100644
--- a/dev-python/rtree/rtree-1.4.0.ebuild
+++ b/dev-python/rtree/rtree-1.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN^}
diff --git a/dev-python/rtree/rtree-1.4.1.ebuild b/dev-python/rtree/rtree-1.4.1.ebuild
index 0f4ec8ddf7b9..309312522147 100644
--- a/dev-python/rtree/rtree-1.4.1.ebuild
+++ b/dev-python/rtree/rtree-1.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN^}
diff --git a/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild b/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild
index 589f349329d5..ad4d2be06c7b 100644
--- a/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild
+++ b/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 systemd pypi
diff --git a/dev-python/rtslib-fb/rtslib-fb-2.2.3.ebuild b/dev-python/rtslib-fb/rtslib-fb-2.2.3.ebuild
index 897abdcf6ff3..d3028b586b74 100644
--- a/dev-python/rtslib-fb/rtslib-fb-2.2.3.ebuild
+++ b/dev-python/rtslib-fb/rtslib-fb-2.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 systemd pypi
diff --git a/dev-python/rustworkx/rustworkx-0.16.0.ebuild b/dev-python/rustworkx/rustworkx-0.16.0.ebuild
index 72e0ed90f111..40254a41de9f 100644
--- a/dev-python/rustworkx/rustworkx-0.16.0.ebuild
+++ b/dev-python/rustworkx/rustworkx-0.16.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
adler2@2.0.0
diff --git a/dev-python/rustworkx/rustworkx-0.17.1.ebuild b/dev-python/rustworkx/rustworkx-0.17.1.ebuild
index 032463bdd74a..23ce58ad274b 100644
--- a/dev-python/rustworkx/rustworkx-0.17.1.ebuild
+++ b/dev-python/rustworkx/rustworkx-0.17.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
adler2@2.0.0
diff --git a/dev-python/scikit-build-core/scikit-build-core-0.11.5.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.11.5.ebuild
index ed147ae727f5..9c2b1506af6d 100644
--- a/dev-python/scikit-build-core/scikit-build-core-0.11.5.ebuild
+++ b/dev-python/scikit-build-core/scikit-build-core-0.11.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/scikit-build-core/scikit-build-core-0.11.6.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.11.6.ebuild
index ed147ae727f5..9c2b1506af6d 100644
--- a/dev-python/scikit-build-core/scikit-build-core-0.11.6.ebuild
+++ b/dev-python/scikit-build-core/scikit-build-core-0.11.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/scikit-build/scikit-build-0.18.1.ebuild b/dev-python/scikit-build/scikit-build-0.18.1.ebuild
index 504491747ab2..d040964c15c0 100644
--- a/dev-python/scikit-build/scikit-build-0.18.1.ebuild
+++ b/dev-python/scikit-build/scikit-build-0.18.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/scipy/scipy-1.15.3.ebuild b/dev-python/scipy/scipy-1.15.3.ebuild
index 33f890c539ed..8e2e9b6710f1 100644
--- a/dev-python/scipy/scipy-1.15.3.ebuild
+++ b/dev-python/scipy/scipy-1.15.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
FORTRAN_NEEDED=fortran
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit flag-o-matic fortran-2 distutils-r1
diff --git a/dev-python/scipy/scipy-1.16.0.ebuild b/dev-python/scipy/scipy-1.16.0.ebuild
index 2ac7d160f42f..171fc2e8794c 100644
--- a/dev-python/scipy/scipy-1.16.0.ebuild
+++ b/dev-python/scipy/scipy-1.16.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
FORTRAN_NEEDED=fortran
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit flag-o-matic fortran-2 distutils-r1
diff --git a/dev-python/scipy/scipy-1.16.1.ebuild b/dev-python/scipy/scipy-1.16.1.ebuild
index a88dea60d034..309de0efc452 100644
--- a/dev-python/scipy/scipy-1.16.1.ebuild
+++ b/dev-python/scipy/scipy-1.16.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
FORTRAN_NEEDED=fortran
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit flag-o-matic fortran-2 distutils-r1
diff --git a/dev-python/scipy/scipy-1.16.2-r1.ebuild b/dev-python/scipy/scipy-1.16.2-r1.ebuild
index 40c9a41072e1..a367a5c5ee30 100644
--- a/dev-python/scipy/scipy-1.16.2-r1.ebuild
+++ b/dev-python/scipy/scipy-1.16.2-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
FORTRAN_NEEDED=fortran
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit flag-o-matic fortran-2 distutils-r1
diff --git a/dev-python/scipy/scipy-1.16.2.ebuild b/dev-python/scipy/scipy-1.16.2.ebuild
index 8f3a70a78ea4..2ad65282cec1 100644
--- a/dev-python/scipy/scipy-1.16.2.ebuild
+++ b/dev-python/scipy/scipy-1.16.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
FORTRAN_NEEDED=fortran
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit flag-o-matic fortran-2 distutils-r1
diff --git a/dev-python/screeninfo/screeninfo-0.8.1.ebuild b/dev-python/screeninfo/screeninfo-0.8.1.ebuild
index 8d11b7830ca4..112c06d0daf5 100644
--- a/dev-python/screeninfo/screeninfo-0.8.1.ebuild
+++ b/dev-python/screeninfo/screeninfo-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/scripttest/scripttest-2.0_p1.ebuild b/dev-python/scripttest/scripttest-2.0_p1.ebuild
index 2e9b494b7967..3dac81c6ef4d 100644
--- a/dev-python/scripttest/scripttest-2.0_p1.ebuild
+++ b/dev-python/scripttest/scripttest-2.0_p1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/scrypt/scrypt-0.8.29.ebuild b/dev-python/scrypt/scrypt-0.8.29.ebuild
index e01276714a36..ed65c4766fa6 100644
--- a/dev-python/scrypt/scrypt-0.8.29.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.29.ebuild
@@ -4,7 +4,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/scrypt/scrypt-0.9.4.ebuild b/dev-python/scrypt/scrypt-0.9.4.ebuild
index e01276714a36..ed65c4766fa6 100644
--- a/dev-python/scrypt/scrypt-0.9.4.ebuild
+++ b/dev-python/scrypt/scrypt-0.9.4.ebuild
@@ -4,7 +4,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/securesystemslib/securesystemslib-1.3.0.ebuild b/dev-python/securesystemslib/securesystemslib-1.3.0.ebuild
index ca51985f6cdd..ed0ecbfc09c9 100644
--- a/dev-python/securesystemslib/securesystemslib-1.3.0.ebuild
+++ b/dev-python/securesystemslib/securesystemslib-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/securesystemslib/securesystemslib-1.3.1.ebuild b/dev-python/securesystemslib/securesystemslib-1.3.1.ebuild
index 0c89a636f5a3..2eae13408deb 100644
--- a/dev-python/securesystemslib/securesystemslib-1.3.1.ebuild
+++ b/dev-python/securesystemslib/securesystemslib-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/seedir/seedir-0.5.1.ebuild b/dev-python/seedir/seedir-0.5.1.ebuild
index 4cc1a67696b2..abf165fab281 100644
--- a/dev-python/seedir/seedir-0.5.1.ebuild
+++ b/dev-python/seedir/seedir-0.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/segno/segno-1.6.6.ebuild b/dev-python/segno/segno-1.6.6.ebuild
index 3c4262e7e69c..36f5ffdc7085 100644
--- a/dev-python/segno/segno-1.6.6.ebuild
+++ b/dev-python/segno/segno-1.6.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/selenium/selenium-4.26.1.ebuild b/dev-python/selenium/selenium-4.26.1.ebuild
index f675fb4ed4da..b902b3c182ed 100644
--- a/dev-python/selenium/selenium-4.26.1.ebuild
+++ b/dev-python/selenium/selenium-4.26.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( python3_{10..12} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/semver/semver-3.0.4.ebuild b/dev-python/semver/semver-3.0.4.ebuild
index cf88e9e362c5..3cdfcbc9688d 100644
--- a/dev-python/semver/semver-3.0.4.ebuild
+++ b/dev-python/semver/semver-3.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sendgrid/sendgrid-6.11.0.ebuild b/dev-python/sendgrid/sendgrid-6.11.0.ebuild
index 7345ef7675f8..f920ebc46038 100644
--- a/dev-python/sendgrid/sendgrid-6.11.0.ebuild
+++ b/dev-python/sendgrid/sendgrid-6.11.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild b/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild
index ce8d3a482f9a..41b306aea146 100644
--- a/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild
+++ b/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/sentry-sdk/sentry-sdk-2.30.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-2.30.0.ebuild
index 7e9b5b55ad3f..38b3eb654732 100644
--- a/dev-python/sentry-sdk/sentry-sdk-2.30.0.ebuild
+++ b/dev-python/sentry-sdk/sentry-sdk-2.30.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/serpent/serpent-1.41.ebuild b/dev-python/serpent/serpent-1.41.ebuild
index eac96c11fda5..5e27c3ffd059 100644
--- a/dev-python/serpent/serpent-1.41.ebuild
+++ b/dev-python/serpent/serpent-1.41.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild b/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild
index 9964dc8cf9f3..70cd86a7bd68 100644
--- a/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild
+++ b/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/service-identity/service-identity-24.2.0.ebuild b/dev-python/service-identity/service-identity-24.2.0.ebuild
index 2a1a87fd1fc0..bf234cf28448 100644
--- a/dev-python/service-identity/service-identity-24.2.0.ebuild
+++ b/dev-python/service-identity/service-identity-24.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/setproctitle/setproctitle-1.3.5.ebuild b/dev-python/setproctitle/setproctitle-1.3.5.ebuild
index 9948e58a2eed..6612dc6886d9 100644
--- a/dev-python/setproctitle/setproctitle-1.3.5.ebuild
+++ b/dev-python/setproctitle/setproctitle-1.3.5.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# if the extensions weren't built, so we always build them.
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/setproctitle/setproctitle-1.3.7.ebuild b/dev-python/setproctitle/setproctitle-1.3.7.ebuild
index 522ead0c69c2..38c84ce75566 100644
--- a/dev-python/setproctitle/setproctitle-1.3.7.ebuild
+++ b/dev-python/setproctitle/setproctitle-1.3.7.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# if the extensions weren't built, so we always build them.
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild b/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
index 223e5e606230..20672f2886d4 100644
--- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild b/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
index 121a5bb962b2..0146a39cd8e3 100644
--- a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
+++ b/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild
index 2cbd1c34bcbc..6f7821a2f65c 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
CARGO_OPTIONAL=yes
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
autocfg@1.3.0
diff --git a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
index 9576c6fd0f6a..8d48a310c63d 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
CARGO_OPTIONAL=yes
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
CRATES="
autocfg@1.3.0
diff --git a/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild b/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
index 28dffa831270..39eead39f116 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools-scm/setuptools-scm-9.2.0.ebuild b/dev-python/setuptools-scm/setuptools-scm-9.2.0.ebuild
index acf15a322b51..257db94f3892 100644
--- a/dev-python/setuptools-scm/setuptools-scm-9.2.0.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-9.2.0.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools-scm/setuptools-scm-9.2.1.ebuild b/dev-python/setuptools-scm/setuptools-scm-9.2.1.ebuild
index 38d40d6badc2..d03b636538ba 100644
--- a/dev-python/setuptools-scm/setuptools-scm-9.2.1.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-9.2.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=standalone
PYPI_VERIFY_REPO=https://github.com/pypa/setuptools-scm
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools/setuptools-79.0.1.ebuild b/dev-python/setuptools/setuptools-79.0.1.ebuild
index 9a918dfecf26..fb43f353fb2b 100644
--- a/dev-python/setuptools/setuptools-79.0.1.ebuild
+++ b/dev-python/setuptools/setuptools-79.0.1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_USE_PEP517=standalone
PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools/setuptools-80.9.0-r1.ebuild b/dev-python/setuptools/setuptools-80.9.0-r1.ebuild
index 7c049773659a..1f80c24b819f 100644
--- a/dev-python/setuptools/setuptools-80.9.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-80.9.0-r1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
DISTUTILS_USE_PEP517=standalone
PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild b/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild
index 641c8c404e79..61ca5e3b65e1 100644
--- a/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild
+++ b/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sh/sh-2.2.2.ebuild b/dev-python/sh/sh-2.2.2.ebuild
index b30403281b13..2f5aee65621b 100644
--- a/dev-python/sh/sh-2.2.2.ebuild
+++ b/dev-python/sh/sh-2.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/shortuuid/shortuuid-1.0.13.ebuild b/dev-python/shortuuid/shortuuid-1.0.13.ebuild
index c7d7349650ce..6aea0e5d7613 100644
--- a/dev-python/shortuuid/shortuuid-1.0.13.ebuild
+++ b/dev-python/shortuuid/shortuuid-1.0.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/signedjson/signedjson-1.1.4.ebuild b/dev-python/signedjson/signedjson-1.1.4.ebuild
index f6a79d84903d..2b004e2d0f28 100644
--- a/dev-python/signedjson/signedjson-1.1.4.ebuild
+++ b/dev-python/signedjson/signedjson-1.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sigstore-models/sigstore-models-0.0.5.ebuild b/dev-python/sigstore-models/sigstore-models-0.0.5.ebuild
index 54224175d969..4cb52b84180b 100644
--- a/dev-python/sigstore-models/sigstore-models-0.0.5.ebuild
+++ b/dev-python/sigstore-models/sigstore-models-0.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=uv-build
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.3.2.ebuild b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.3.2.ebuild
index c26105223de4..b66887428b1d 100644
--- a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.3.2.ebuild
+++ b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.1.ebuild b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.1.ebuild
index e5ba4800fca0..e612286c8fa9 100644
--- a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.1.ebuild
+++ b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.2.ebuild b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.2.ebuild
index e5ba4800fca0..e612286c8fa9 100644
--- a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.2.ebuild
+++ b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.3.ebuild b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.3.ebuild
index e5ba4800fca0..e612286c8fa9 100644
--- a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.3.ebuild
+++ b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.5.0.ebuild b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.5.0.ebuild
index dfbf1bd975ee..b2d7d1abaf7a 100644
--- a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.5.0.ebuild
+++ b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.18.ebuild b/dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.18.ebuild
index c6644a5f9819..4806d81ba20f 100644
--- a/dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.18.ebuild
+++ b/dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sigstore/sigstore-3.6.5.ebuild b/dev-python/sigstore/sigstore-3.6.5.ebuild
index a23c5ba51f37..77741b98ab66 100644
--- a/dev-python/sigstore/sigstore-3.6.5.ebuild
+++ b/dev-python/sigstore/sigstore-3.6.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sigstore/sigstore-3.6.6.ebuild b/dev-python/sigstore/sigstore-3.6.6.ebuild
index 2d615d43857f..019aa6788dfd 100644
--- a/dev-python/sigstore/sigstore-3.6.6.ebuild
+++ b/dev-python/sigstore/sigstore-3.6.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sigstore/sigstore-4.0.0.ebuild b/dev-python/sigstore/sigstore-4.0.0.ebuild
index 6df17d67fa58..e1ebb50ce5aa 100644
--- a/dev-python/sigstore/sigstore-4.0.0.ebuild
+++ b/dev-python/sigstore/sigstore-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sigstore/sigstore-4.1.0.ebuild b/dev-python/sigstore/sigstore-4.1.0.ebuild
index 6df17d67fa58..e1ebb50ce5aa 100644
--- a/dev-python/sigstore/sigstore-4.1.0.ebuild
+++ b/dev-python/sigstore/sigstore-4.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/simber/simber-0.2.6.ebuild b/dev-python/simber/simber-0.2.6.ebuild
index ac04b6c35e42..d21e5ad3076b 100644
--- a/dev-python/simber/simber-0.2.6.ebuild
+++ b/dev-python/simber/simber-0.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild b/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild
index fccffd24260a..9af829c149f6 100644
--- a/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild
+++ b/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/simple-websocket/simple-websocket-1.1.0.ebuild b/dev-python/simple-websocket/simple-websocket-1.1.0.ebuild
index 390e1012884e..7552aa5481a1 100644
--- a/dev-python/simple-websocket/simple-websocket-1.1.0.ebuild
+++ b/dev-python/simple-websocket/simple-websocket-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/simplejson/simplejson-3.20.1.ebuild b/dev-python/simplejson/simplejson-3.20.1.ebuild
index 44ecbbf00585..edc412d16f29 100644
--- a/dev-python/simplejson/simplejson-3.20.1.ebuild
+++ b/dev-python/simplejson/simplejson-3.20.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/simplejson/simplejson-3.20.2.ebuild b/dev-python/simplejson/simplejson-3.20.2.ebuild
index a7cd7e368196..0abe3c891604 100644
--- a/dev-python/simplejson/simplejson-3.20.2.ebuild
+++ b/dev-python/simplejson/simplejson-3.20.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/simplekml/simplekml-1.3.6.ebuild b/dev-python/simplekml/simplekml-1.3.6.ebuild
index a022f1c8ea54..55131fc32581 100644
--- a/dev-python/simplekml/simplekml-1.3.6.ebuild
+++ b/dev-python/simplekml/simplekml-1.3.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Enables you to generate KML with as little effort as possible"
diff --git a/dev-python/simpy/simpy-4.1.1.ebuild b/dev-python/simpy/simpy-4.1.1.ebuild
index 0c423bf8d931..73ab4436eb84 100644
--- a/dev-python/simpy/simpy-4.1.1.ebuild
+++ b/dev-python/simpy/simpy-4.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="tk"
inherit distutils-r1 pypi
diff --git a/dev-python/simsimd/simsimd-6.5.1.ebuild b/dev-python/simsimd/simsimd-6.5.1.ebuild
index 1bb6fa4ca30b..d57751ebfd91 100644
--- a/dev-python/simsimd/simsimd-6.5.1.ebuild
+++ b/dev-python/simsimd/simsimd-6.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/simsimd/simsimd-6.5.2.ebuild b/dev-python/simsimd/simsimd-6.5.2.ebuild
index 1bb6fa4ca30b..d57751ebfd91 100644
--- a/dev-python/simsimd/simsimd-6.5.2.ebuild
+++ b/dev-python/simsimd/simsimd-6.5.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/simsimd/simsimd-6.5.3.ebuild b/dev-python/simsimd/simsimd-6.5.3.ebuild
index 9b56789781b2..d3ca52d45c56 100644
--- a/dev-python/simsimd/simsimd-6.5.3.ebuild
+++ b/dev-python/simsimd/simsimd-6.5.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_VERIFY_REPO=https://github.com/ashvardanian/SimSIMD
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/sip/sip-6.12.0.ebuild b/dev-python/sip/sip-6.12.0.ebuild
index 5009d8f25ee3..ec81b652e8d7 100644
--- a/dev-python/sip/sip-6.12.0.ebuild
+++ b/dev-python/sip/sip-6.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python bindings generator for C/C++ libraries"
diff --git a/dev-python/sip/sip-6.13.0.ebuild b/dev-python/sip/sip-6.13.0.ebuild
index 868722ff9571..17399148d47a 100644
--- a/dev-python/sip/sip-6.13.0.ebuild
+++ b/dev-python/sip/sip-6.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python bindings generator for C/C++ libraries"
diff --git a/dev-python/sip/sip-6.13.1.ebuild b/dev-python/sip/sip-6.13.1.ebuild
index b3cdd6e2f991..6e31bb95dcbc 100644
--- a/dev-python/sip/sip-6.13.1.ebuild
+++ b/dev-python/sip/sip-6.13.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Python bindings generator for C/C++ libraries"
diff --git a/dev-python/six/six-1.17.0.ebuild b/dev-python/six/six-1.17.0.ebuild
index fd7c0bb9caf1..8642c5c4bace 100644
--- a/dev-python/six/six-1.17.0.ebuild
+++ b/dev-python/six/six-1.17.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sjcl/sjcl-0.2.1-r1.ebuild b/dev-python/sjcl/sjcl-0.2.1-r1.ebuild
index ac38542d8ad3..4e113916cd6f 100644
--- a/dev-python/sjcl/sjcl-0.2.1-r1.ebuild
+++ b/dev-python/sjcl/sjcl-0.2.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/slixmpp/slixmpp-1.10.0.ebuild b/dev-python/slixmpp/slixmpp-1.10.0.ebuild
index d076dbd98f15..53c4eec698d2 100644
--- a/dev-python/slixmpp/slixmpp-1.10.0.ebuild
+++ b/dev-python/slixmpp/slixmpp-1.10.0.ebuild
@@ -65,7 +65,7 @@ CRATES="
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cargo distutils-r1 pypi
diff --git a/dev-python/slixmpp/slixmpp-1.11.0.ebuild b/dev-python/slixmpp/slixmpp-1.11.0.ebuild
index f73ce71b43ae..831e81b68332 100644
--- a/dev-python/slixmpp/slixmpp-1.11.0.ebuild
+++ b/dev-python/slixmpp/slixmpp-1.11.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.82"
CRATES="
diff --git a/dev-python/smbus2/smbus2-0.5.0.ebuild b/dev-python/smbus2/smbus2-0.5.0.ebuild
index ba5e79949678..5f3621e5e60f 100644
--- a/dev-python/smbus2/smbus2-0.5.0.ebuild
+++ b/dev-python/smbus2/smbus2-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sniffio/sniffio-1.3.1.ebuild b/dev-python/sniffio/sniffio-1.3.1.ebuild
index c929fb626654..49dd9d9c1a41 100644
--- a/dev-python/sniffio/sniffio-1.3.1.ebuild
+++ b/dev-python/sniffio/sniffio-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild b/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild
index 2b0b7430ca29..82ac70a5d13d 100644
--- a/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild
+++ b/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="socketIO-client-nexus"
diff --git a/dev-python/socksio/socksio-1.0.0.ebuild b/dev-python/socksio/socksio-1.0.0.ebuild
index 95b3fe65ed65..bfc0e0c746b7 100644
--- a/dev-python/socksio/socksio-1.0.0.ebuild
+++ b/dev-python/socksio/socksio-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild b/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild
index 62171a7e013b..1351305b0c79 100644
--- a/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild
+++ b/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/soundfile/soundfile-0.13.1.ebuild b/dev-python/soundfile/soundfile-0.13.1.ebuild
index 34268b38d5db..665cb306c28e 100644
--- a/dev-python/soundfile/soundfile-0.13.1.ebuild
+++ b/dev-python/soundfile/soundfile-0.13.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/soupsieve/soupsieve-2.7.ebuild b/dev-python/soupsieve/soupsieve-2.7.ebuild
index 6ea0535c9496..ebd40a5436a5 100644
--- a/dev-python/soupsieve/soupsieve-2.7.ebuild
+++ b/dev-python/soupsieve/soupsieve-2.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/soupsieve/soupsieve-2.8.ebuild b/dev-python/soupsieve/soupsieve-2.8.ebuild
index 8413c3f35457..66cb0464283c 100644
--- a/dev-python/soupsieve/soupsieve-2.8.ebuild
+++ b/dev-python/soupsieve/soupsieve-2.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/speg/speg-0.3_p20180819-r2.ebuild b/dev-python/speg/speg-0.3_p20180819-r2.ebuild
index 3ae2a1f58526..468ad6984253 100644
--- a/dev-python/speg/speg-0.3_p20180819-r2.ebuild
+++ b/dev-python/speg/speg-0.3_p20180819-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild b/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild
index 6e206767d84e..4d94dfd85893 100644
--- a/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild
+++ b/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild b/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
index f15456091c90..d14b6ae1cb92 100644
--- a/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
+++ b/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild b/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild
index 75bc5684bf4b..a40daef61607 100644
--- a/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild
+++ b/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-design/sphinx-design-0.6.1.ebuild b/dev-python/sphinx-design/sphinx-design-0.6.1.ebuild
index 8950d6070d8f..3fc0cf5f83c5 100644
--- a/dev-python/sphinx-design/sphinx-design-0.6.1.ebuild
+++ b/dev-python/sphinx-design/sphinx-design-0.6.1.ebuild
@@ -8,7 +8,7 @@ DOCS_BUILDER="sphinx"
DOCS_DIR="docs"
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 docs
diff --git a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r2.ebuild b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r2.ebuild
index 5d4a1487b48f..93816aba1b7a 100644
--- a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r2.ebuild
+++ b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.4.2.ebuild b/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.4.2.ebuild
index c12d0a0788aa..788731ae95c1 100644
--- a/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.4.2.ebuild
+++ b/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=flit
inherit distutils-r1
diff --git a/dev-python/sphinx-issues/sphinx-issues-5.0.1.ebuild b/dev-python/sphinx-issues/sphinx-issues-5.0.1.ebuild
index dbb5b390186e..09ba22991ca2 100644
--- a/dev-python/sphinx-issues/sphinx-issues-5.0.1.ebuild
+++ b/dev-python/sphinx-issues/sphinx-issues-5.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-lv2-theme/sphinx-lv2-theme-1.4.2.ebuild b/dev-python/sphinx-lv2-theme/sphinx-lv2-theme-1.4.2.ebuild
index fcf9e0a84003..3de24e071733 100644
--- a/dev-python/sphinx-lv2-theme/sphinx-lv2-theme-1.4.2.ebuild
+++ b/dev-python/sphinx-lv2-theme/sphinx-lv2-theme-1.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild
index 082c02643f94..bd8ed97e7f8b 100644
--- a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild
+++ b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sphinx-press-theme/sphinx-press-theme-0.9.1.ebuild b/dev-python/sphinx-press-theme/sphinx-press-theme-0.9.1.ebuild
index fbb372034ef1..5f123d8312fa 100644
--- a/dev-python/sphinx-press-theme/sphinx-press-theme-0.9.1.ebuild
+++ b/dev-python/sphinx-press-theme/sphinx-press-theme-0.9.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="sphinx_press_theme"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.10.0.ebuild b/dev-python/sphinx-prompt/sphinx-prompt-1.10.0.ebuild
index 36166b25acbf..9b4788df4a48 100644
--- a/dev-python/sphinx-prompt/sphinx-prompt-1.10.0.ebuild
+++ b/dev-python/sphinx-prompt/sphinx-prompt-1.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.10.1-r1.ebuild b/dev-python/sphinx-prompt/sphinx-prompt-1.10.1-r1.ebuild
index 459b0de1784e..316094770f7c 100644
--- a/dev-python/sphinx-prompt/sphinx-prompt-1.10.1-r1.ebuild
+++ b/dev-python/sphinx-prompt/sphinx-prompt-1.10.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild b/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild
index 8d8f9d0d727e..c450ccb9abb2 100644
--- a/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild
+++ b/dev-python/sphinx-pytest/sphinx-pytest-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.2.ebuild b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.2.ebuild
index 9fe3735bdc74..9d6cbcdf051d 100644
--- a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.2.ebuild
+++ b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r2.ebuild b/dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r2.ebuild
index 22dd4c979748..92103ec45574 100644
--- a/dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r2.ebuild
+++ b/dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx/sphinx-8.2.3-r2.ebuild b/dev-python/sphinx/sphinx-8.2.3-r2.ebuild
index f2001942d9e2..620eb20a4379 100644
--- a/dev-python/sphinx/sphinx-8.2.3-r2.ebuild
+++ b/dev-python/sphinx/sphinx-8.2.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.3.ebuild b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.3.ebuild
index d860e1a9f576..0e8ac661c881 100644
--- a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.3.ebuild
+++ b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.5.ebuild b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.5.ebuild
index 77b46035b93e..d34d01675d7d 100644
--- a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.5.ebuild
+++ b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0-r1.ebuild b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0-r1.ebuild
index 45f0c4da92fa..e6df1541dfb2 100644
--- a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0-r1.ebuild
+++ b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0.ebuild b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0.ebuild
index b23350b26360..e6df1541dfb2 100644
--- a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0.ebuild
+++ b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.13.0.ebuild b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.13.0.ebuild
index 9fd0350666ca..8c2fec0966ca 100644
--- a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.13.0.ebuild
+++ b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0-r1.ebuild b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0-r1.ebuild
index 734660779d26..1f3f557511f3 100644
--- a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0-r1.ebuild
+++ b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0.ebuild b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0.ebuild
index c5a4c75c201d..1f3f557511f3 100644
--- a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0.ebuild
+++ b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild
index 83769c04c41f..934c00768225 100644
--- a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild
+++ b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0-r1.ebuild b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0-r1.ebuild
index 2233b1a1911a..37057702ed0f 100644
--- a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0-r1.ebuild
+++ b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0.ebuild b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0.ebuild
index 8b7fd003bb09..37057702ed0f 100644
--- a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0.ebuild
+++ b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.1.ebuild b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.1.ebuild
index abd1bb9ba768..f5bdca911d0d 100644
--- a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.1.ebuild
+++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
index 7d50cb83f551..cb8901bc3cb0 100644
--- a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
+++ b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxemoji/sphinxemoji-0.3.1.ebuild b/dev-python/sphinxemoji/sphinxemoji-0.3.1.ebuild
index a5e0b26e7fe3..9869e3cc7cd1 100644
--- a/dev-python/sphinxemoji/sphinxemoji-0.3.1.ebuild
+++ b/dev-python/sphinxemoji/sphinxemoji-0.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sphinxnotes-mock/sphinxnotes-mock-1.0.2.ebuild b/dev-python/sphinxnotes-mock/sphinxnotes-mock-1.0.2.ebuild
index e16b57e8118a..bd7a521f3cad 100644
--- a/dev-python/sphinxnotes-mock/sphinxnotes-mock-1.0.2.ebuild
+++ b/dev-python/sphinxnotes-mock/sphinxnotes-mock-1.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxygen/sphinxygen-1.0.10.ebuild b/dev-python/sphinxygen/sphinxygen-1.0.10.ebuild
index 3360fb9297bd..9a5ee4b3a1dd 100644
--- a/dev-python/sphinxygen/sphinxygen-1.0.10.ebuild
+++ b/dev-python/sphinxygen/sphinxygen-1.0.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphobjinv/sphobjinv-2.3.1.3.ebuild b/dev-python/sphobjinv/sphobjinv-2.3.1.3.ebuild
index 28b7e8f95c58..43761cc4518a 100644
--- a/dev-python/sphobjinv/sphobjinv-2.3.1.3.ebuild
+++ b/dev-python/sphobjinv/sphobjinv-2.3.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/spotipy/spotipy-2.25.1.ebuild b/dev-python/spotipy/spotipy-2.25.1.ebuild
index 5388c6bc7cfa..8684ec5f959d 100644
--- a/dev-python/spotipy/spotipy-2.25.1.ebuild
+++ b/dev-python/spotipy/spotipy-2.25.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/spur/spur-0.3.23.ebuild b/dev-python/spur/spur-0.3.23.ebuild
index 4e11b8acd1ae..7806abd42fb2 100644
--- a/dev-python/spur/spur-0.3.23.ebuild
+++ b/dev-python/spur/spur-0.3.23.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/spyder-kernels/spyder-kernels-3.0.5.ebuild b/dev-python/spyder-kernels/spyder-kernels-3.0.5.ebuild
index 2dcb5f5cefdc..99cced643719 100644
--- a/dev-python/spyder-kernels/spyder-kernels-3.0.5.ebuild
+++ b/dev-python/spyder-kernels/spyder-kernels-3.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/spyder-kernels/spyder-kernels-3.1.0.ebuild b/dev-python/spyder-kernels/spyder-kernels-3.1.0.ebuild
index 6ed336fe7ecb..b9dbf1a20ce0 100644
--- a/dev-python/spyder-kernels/spyder-kernels-3.1.0.ebuild
+++ b/dev-python/spyder-kernels/spyder-kernels-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.1.ebuild b/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.1.ebuild
index a5df671d133c..6f5a872654a4 100644
--- a/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.1.ebuild
+++ b/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx
diff --git a/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.2.ebuild b/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.2.ebuild
index 5f916535b9dd..1681c4298504 100644
--- a/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.2.ebuild
+++ b/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/spyder-notebook/spyder-notebook-0.6.2.ebuild b/dev-python/spyder-notebook/spyder-notebook-0.6.2.ebuild
index dd81bfdf6016..12a6565a959c 100644
--- a/dev-python/spyder-notebook/spyder-notebook-0.6.2.ebuild
+++ b/dev-python/spyder-notebook/spyder-notebook-0.6.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/spyder-notebook/spyder-notebook-0.7.0.ebuild b/dev-python/spyder-notebook/spyder-notebook-0.7.0.ebuild
index b93681485b00..521f698c3e1c 100644
--- a/dev-python/spyder-notebook/spyder-notebook-0.7.0.ebuild
+++ b/dev-python/spyder-notebook/spyder-notebook-0.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild b/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild
index 6ae7a8ae4b35..0d4c4d91a78f 100644
--- a/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild
+++ b/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/dev-python/spyder/spyder-6.0.8.ebuild b/dev-python/spyder/spyder-6.0.8.ebuild
index d04fbda1ef82..c8c1a2df607f 100644
--- a/dev-python/spyder/spyder-6.0.8.ebuild
+++ b/dev-python/spyder/spyder-6.0.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature xdg #virtualx
diff --git a/dev-python/spyder/spyder-6.1.0.ebuild b/dev-python/spyder/spyder-6.1.0.ebuild
index c4e8ea1af39e..0c4bb552eba8 100644
--- a/dev-python/spyder/spyder-6.1.0.ebuild
+++ b/dev-python/spyder/spyder-6.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature xdg #virtualx
diff --git a/dev-python/sqlglot/sqlglot-26.33.0.ebuild b/dev-python/sqlglot/sqlglot-26.33.0.ebuild
index aa0c5230423e..901f26098bb7 100644
--- a/dev-python/sqlglot/sqlglot-26.33.0.ebuild
+++ b/dev-python/sqlglot/sqlglot-26.33.0.ebuild
@@ -90,7 +90,7 @@ CRATES="
CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit cargo distutils-r1 pypi optfeature
diff --git a/dev-python/sqlglot/sqlglot-27.21.0.ebuild b/dev-python/sqlglot/sqlglot-27.21.0.ebuild
index e14a71567190..6c1d87185e7e 100644
--- a/dev-python/sqlglot/sqlglot-27.21.0.ebuild
+++ b/dev-python/sqlglot/sqlglot-27.21.0.ebuild
@@ -90,7 +90,7 @@ CRATES="
CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATE_PV=26.33.0
inherit cargo distutils-r1 pypi optfeature
diff --git a/dev-python/sqlglot/sqlglot-27.24.2.ebuild b/dev-python/sqlglot/sqlglot-27.24.2.ebuild
index 8f5401ed64eb..994fd0fba3eb 100644
--- a/dev-python/sqlglot/sqlglot-27.24.2.ebuild
+++ b/dev-python/sqlglot/sqlglot-27.24.2.ebuild
@@ -9,7 +9,7 @@ CRATES="
CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATE_PV=27.24.2
inherit cargo distutils-r1 pypi optfeature
diff --git a/dev-python/sqlglot/sqlglot-27.25.2.ebuild b/dev-python/sqlglot/sqlglot-27.25.2.ebuild
index 8f5401ed64eb..994fd0fba3eb 100644
--- a/dev-python/sqlglot/sqlglot-27.25.2.ebuild
+++ b/dev-python/sqlglot/sqlglot-27.25.2.ebuild
@@ -9,7 +9,7 @@ CRATES="
CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATE_PV=27.24.2
inherit cargo distutils-r1 pypi optfeature
diff --git a/dev-python/sqlglot/sqlglot-27.26.0.ebuild b/dev-python/sqlglot/sqlglot-27.26.0.ebuild
index 8f5401ed64eb..994fd0fba3eb 100644
--- a/dev-python/sqlglot/sqlglot-27.26.0.ebuild
+++ b/dev-python/sqlglot/sqlglot-27.26.0.ebuild
@@ -9,7 +9,7 @@ CRATES="
CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CRATE_PV=27.24.2
inherit cargo distutils-r1 pypi optfeature
diff --git a/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild b/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild
index 8c12fc3e926e..e5b222bb0101 100644
--- a/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild
+++ b/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
diff --git a/dev-python/sqlmodel/sqlmodel-0.0.24.ebuild b/dev-python/sqlmodel/sqlmodel-0.0.24.ebuild
index e27ed16ecc49..c9503b498e0c 100644
--- a/dev-python/sqlmodel/sqlmodel-0.0.24.ebuild
+++ b/dev-python/sqlmodel/sqlmodel-0.0.24.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/srt/srt-3.5.3.ebuild b/dev-python/srt/srt-3.5.3.ebuild
index 6322b82375a6..13739b8e36cf 100644
--- a/dev-python/srt/srt-3.5.3.ebuild
+++ b/dev-python/srt/srt-3.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild b/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild
index 4c020e983e07..946213705e93 100644
--- a/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild
+++ b/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild b/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild
index 378b3d348e9b..cc47ec2fc00b 100644
--- a/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild
+++ b/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
EPYTEST_XDIST=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Pure Python SSH tunnels"
diff --git a/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild b/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild
index 44a13af04759..4ba8e261edd1 100644
--- a/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild
+++ b/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/stestr/stestr-4.2.0.ebuild b/dev-python/stestr/stestr-4.2.0.ebuild
index c6ca580dedef..ea95aef3ef33 100644
--- a/dev-python/stestr/stestr-4.2.0.ebuild
+++ b/dev-python/stestr/stestr-4.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/stevedore/stevedore-5.4.1.ebuild b/dev-python/stevedore/stevedore-5.4.1.ebuild
index 6d84a8b45d41..ff317e5a2ca2 100644
--- a/dev-python/stevedore/stevedore-5.4.1.ebuild
+++ b/dev-python/stevedore/stevedore-5.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/stevedore/stevedore-5.5.0.ebuild b/dev-python/stevedore/stevedore-5.5.0.ebuild
index e4e763af281f..4ae15268931f 100644
--- a/dev-python/stevedore/stevedore-5.5.0.ebuild
+++ b/dev-python/stevedore/stevedore-5.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pbr
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/stomp-py/stomp-py-8.1.2.ebuild b/dev-python/stomp-py/stomp-py-8.1.2.ebuild
index d87cdd071b78..0f36c3e90903 100644
--- a/dev-python/stomp-py/stomp-py-8.1.2.ebuild
+++ b/dev-python/stomp-py/stomp-py-8.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/stone/stone-3.3.9.ebuild b/dev-python/stone/stone-3.3.9.ebuild
index 655688dcbecb..70760e540f5d 100644
--- a/dev-python/stone/stone-3.3.9.ebuild
+++ b/dev-python/stone/stone-3.3.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild
index 9161b048dffd..bd21f1cefcc3 100644
--- a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild
+++ b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/stripe/stripe-12.5.1.ebuild b/dev-python/stripe/stripe-12.5.1.ebuild
index c0b3c2ae682d..e6e3bd5e04e8 100644
--- a/dev-python/stripe/stripe-12.5.1.ebuild
+++ b/dev-python/stripe/stripe-12.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/stripe/stripe-13.0.0.ebuild b/dev-python/stripe/stripe-13.0.0.ebuild
index d0bcc4ed4976..5a42eefe99cc 100644
--- a/dev-python/stripe/stripe-13.0.0.ebuild
+++ b/dev-python/stripe/stripe-13.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/stripe/stripe-13.0.1.ebuild b/dev-python/stripe/stripe-13.0.1.ebuild
index 6a0faf3dfe86..68032fa36998 100644
--- a/dev-python/stripe/stripe-13.0.1.ebuild
+++ b/dev-python/stripe/stripe-13.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/structlog/structlog-25.4.0.ebuild b/dev-python/structlog/structlog-25.4.0.ebuild
index c82478ba2a1e..7290fe223530 100644
--- a/dev-python/structlog/structlog-25.4.0.ebuild
+++ b/dev-python/structlog/structlog-25.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/subprocess-tee/subprocess-tee-0.4.2.ebuild b/dev-python/subprocess-tee/subprocess-tee-0.4.2.ebuild
index 7894ea5c858a..01d72c2c2c82 100644
--- a/dev-python/subprocess-tee/subprocess-tee-0.4.2.ebuild
+++ b/dev-python/subprocess-tee/subprocess-tee-0.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/suds-community/suds-community-1.2.0.ebuild b/dev-python/suds-community/suds-community-1.2.0.ebuild
index 8014954e6c50..c9cc7ca2ce0f 100644
--- a/dev-python/suds-community/suds-community-1.2.0.ebuild
+++ b/dev-python/suds-community/suds-community-1.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/superqt/superqt-0.7.3.ebuild b/dev-python/superqt/superqt-0.7.3.ebuild
index 6bda6eded5ce..aeace5eb07b9 100644
--- a/dev-python/superqt/superqt-0.7.3.ebuild
+++ b/dev-python/superqt/superqt-0.7.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/superqt/superqt-0.7.6.ebuild b/dev-python/superqt/superqt-0.7.6.ebuild
index 6bda6eded5ce..aeace5eb07b9 100644
--- a/dev-python/superqt/superqt-0.7.6.ebuild
+++ b/dev-python/superqt/superqt-0.7.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/sure/sure-2.0.1.ebuild b/dev-python/sure/sure-2.0.1.ebuild
index 93d545260849..ee79c07fa3bd 100644
--- a/dev-python/sure/sure-2.0.1.ebuild
+++ b/dev-python/sure/sure-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/survey/survey-5.4.2.ebuild b/dev-python/survey/survey-5.4.2.ebuild
index 323dcf82a150..2c3ce0b77389 100644
--- a/dev-python/survey/survey-5.4.2.ebuild
+++ b/dev-python/survey/survey-5.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="A simple library for creating beautiful interactive prompts"
diff --git a/dev-python/svgelements/svgelements-1.9.6-r1.ebuild b/dev-python/svgelements/svgelements-1.9.6-r1.ebuild
index 19591bf0bfd0..0daefced6bd7 100644
--- a/dev-python/svgelements/svgelements-1.9.6-r1.ebuild
+++ b/dev-python/svgelements/svgelements-1.9.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/svglib/svglib-1.5.1.ebuild b/dev-python/svglib/svglib-1.5.1.ebuild
index 03650b81af19..7c931b37528b 100644
--- a/dev-python/svglib/svglib-1.5.1.ebuild
+++ b/dev-python/svglib/svglib-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/svglib/svglib-1.6.0.ebuild b/dev-python/svglib/svglib-1.6.0.ebuild
index 192a0bbd6af5..44ea73acd66d 100644
--- a/dev-python/svglib/svglib-1.6.0.ebuild
+++ b/dev-python/svglib/svglib-1.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYPI_VERIFY_REPO=https://github.com/deeplook/svglib
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/svgwrite/svgwrite-1.4.3.ebuild b/dev-python/svgwrite/svgwrite-1.4.3.ebuild
index cb7018fe2c8d..9267a908f005 100644
--- a/dev-python/svgwrite/svgwrite-1.4.3.ebuild
+++ b/dev-python/svgwrite/svgwrite-1.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sybil/sybil-9.1.0.ebuild b/dev-python/sybil/sybil-9.1.0.ebuild
index 35a54b1ac05e..21cbbb19f0a2 100644
--- a/dev-python/sybil/sybil-9.1.0.ebuild
+++ b/dev-python/sybil/sybil-9.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sybil/sybil-9.2.0.ebuild b/dev-python/sybil/sybil-9.2.0.ebuild
index 1abdd9b26b18..9fbd6d512dce 100644
--- a/dev-python/sybil/sybil-9.2.0.ebuild
+++ b/dev-python/sybil/sybil-9.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/symengine/symengine-0.14.1-r1.ebuild b/dev-python/symengine/symengine-0.14.1-r1.ebuild
index 3a36d3b3f48b..84b49eef1679 100644
--- a/dev-python/symengine/symengine-0.14.1-r1.ebuild
+++ b/dev-python/symengine/symengine-0.14.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/sympy/sympy-1.14.0-r1.ebuild b/dev-python/sympy/sympy-1.14.0-r1.ebuild
index 85898c2490b6..2b0cff060e91 100644
--- a/dev-python/sympy/sympy-1.14.0-r1.ebuild
+++ b/dev-python/sympy/sympy-1.14.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx
diff --git a/dev-python/syrupy/syrupy-5.0.0.ebuild b/dev-python/syrupy/syrupy-5.0.0.ebuild
index 9b09975bbfe5..1c55ea0d15cc 100644
--- a/dev-python/syrupy/syrupy-5.0.0.ebuild
+++ b/dev-python/syrupy/syrupy-5.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/system_hotkey/system_hotkey-1.0.3.ebuild b/dev-python/system_hotkey/system_hotkey-1.0.3.ebuild
index fc790b7a96fd..5d335cd74ce0 100644
--- a/dev-python/system_hotkey/system_hotkey-1.0.3.ebuild
+++ b/dev-python/system_hotkey/system_hotkey-1.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 virtualx
DESCRIPTION="Multi-platform system-wide hotkeys"
diff --git a/dev-python/tblib/tblib-3.1.0.ebuild b/dev-python/tblib/tblib-3.1.0.ebuild
index f4e22b1d600c..f7204c05aa54 100644
--- a/dev-python/tblib/tblib-3.1.0.ebuild
+++ b/dev-python/tblib/tblib-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tcolorpy/tcolorpy-0.1.7.ebuild b/dev-python/tcolorpy/tcolorpy-0.1.7.ebuild
index b992ed0695d7..32f6b2378e29 100644
--- a/dev-python/tcolorpy/tcolorpy-0.1.7.ebuild
+++ b/dev-python/tcolorpy/tcolorpy-0.1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tekore/tekore-6.0.0.ebuild b/dev-python/tekore/tekore-6.0.0.ebuild
index 1f28340fe779..58aacb3175e5 100644
--- a/dev-python/tekore/tekore-6.0.0.ebuild
+++ b/dev-python/tekore/tekore-6.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tempest/tempest-44.0.0.ebuild b/dev-python/tempest/tempest-44.0.0.ebuild
index fbb0b9c07ddf..d9a9ac0e873a 100644
--- a/dev-python/tempest/tempest-44.0.0.ebuild
+++ b/dev-python/tempest/tempest-44.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/tempest/tempest-45.0.0.ebuild b/dev-python/tempest/tempest-45.0.0.ebuild
index a1a42f0306b9..fc671efb4508 100644
--- a/dev-python/tempest/tempest-45.0.0.ebuild
+++ b/dev-python/tempest/tempest-45.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild b/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild
index 46f47966f590..5f699dafec1a 100644
--- a/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild
+++ b/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Accessible themes for Pygments"
diff --git a/dev-python/tempy/tempy-1.4.0.ebuild b/dev-python/tempy/tempy-1.4.0.ebuild
index f4c9f5bff825..4a5cec4017f0 100644
--- a/dev-python/tempy/tempy-1.4.0.ebuild
+++ b/dev-python/tempy/tempy-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/termcolor/termcolor-3.1.0.ebuild b/dev-python/termcolor/termcolor-3.1.0.ebuild
index a6f8720688f1..4acd7b2a32e6 100644
--- a/dev-python/termcolor/termcolor-3.1.0.ebuild
+++ b/dev-python/termcolor/termcolor-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/test/test-0.ebuild b/dev-python/test/test-0.ebuild
index bcb05e6c6968..d22498627c72 100644
--- a/dev-python/test/test-0.ebuild
+++ b/dev-python/test/test-0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13..14}t )
+PYTHON_COMPAT=( python3_{10..14} )
inherit python-r1
diff --git a/dev-python/test2ref/test2ref-1.1.0.ebuild b/dev-python/test2ref/test2ref-1.1.0.ebuild
index 6626b9c00223..baaf643ae2fa 100644
--- a/dev-python/test2ref/test2ref-1.1.0.ebuild
+++ b/dev-python/test2ref/test2ref-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/test2ref/test2ref-1.1.1.ebuild b/dev-python/test2ref/test2ref-1.1.1.ebuild
index d5696787d32e..bcbddda16d07 100644
--- a/dev-python/test2ref/test2ref-1.1.1.ebuild
+++ b/dev-python/test2ref/test2ref-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/testfixtures/testfixtures-9.1.0.ebuild b/dev-python/testfixtures/testfixtures-9.1.0.ebuild
index 4c9621ffa2db..0da700448b52 100644
--- a/dev-python/testfixtures/testfixtures-9.1.0.ebuild
+++ b/dev-python/testfixtures/testfixtures-9.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/testresources/testresources-2.0.2.ebuild b/dev-python/testresources/testresources-2.0.2.ebuild
index 9506c2b3a708..4c943ff965ef 100644
--- a/dev-python/testresources/testresources-2.0.2.ebuild
+++ b/dev-python/testresources/testresources-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/testtools/testtools-2.7.2-r1.ebuild b/dev-python/testtools/testtools-2.7.2-r1.ebuild
index 93db7d0b9df6..e2cf5f73c3f1 100644
--- a/dev-python/testtools/testtools-2.7.2-r1.ebuild
+++ b/dev-python/testtools/testtools-2.7.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
index b1d83a93399c..0d25ce908ba7 100644
--- a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
+++ b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/textile/textile-4.0.3-r1.ebuild b/dev-python/textile/textile-4.0.3-r1.ebuild
index d4280059e9cc..d4c715044e80 100644
--- a/dev-python/textile/textile-4.0.3-r1.ebuild
+++ b/dev-python/textile/textile-4.0.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/textx/textx-4.2.2.ebuild b/dev-python/textx/textx-4.2.2.ebuild
index 6914cc3702a9..49e3ec021057 100644
--- a/dev-python/textx/textx-4.2.2.ebuild
+++ b/dev-python/textx/textx-4.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/textx/textx-4.2.3.ebuild b/dev-python/textx/textx-4.2.3.ebuild
index b0c424833730..bde6dbdfe502 100644
--- a/dev-python/textx/textx-4.2.3.ebuild
+++ b/dev-python/textx/textx-4.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/three-merge/three-merge-0.1.1-r1.ebuild b/dev-python/three-merge/three-merge-0.1.1-r1.ebuild
index e20f77773164..d1ff30496a2d 100644
--- a/dev-python/three-merge/three-merge-0.1.1-r1.ebuild
+++ b/dev-python/three-merge/three-merge-0.1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/thrift/thrift-0.22.0.ebuild b/dev-python/thrift/thrift-0.22.0.ebuild
index c5044b85a61f..1f62a50ee893 100644
--- a/dev-python/thrift/thrift-0.22.0.ebuild
+++ b/dev-python/thrift/thrift-0.22.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/thriftpy2/thriftpy2-0.5.2.ebuild b/dev-python/thriftpy2/thriftpy2-0.5.2.ebuild
index 96e4c0a0c087..8f33cc6b2de3 100644
--- a/dev-python/thriftpy2/thriftpy2-0.5.2.ebuild
+++ b/dev-python/thriftpy2/thriftpy2-0.5.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/thriftpy2/thriftpy2-0.5.3.ebuild b/dev-python/thriftpy2/thriftpy2-0.5.3.ebuild
index 5f60c50112ab..e74bdb9d2e1b 100644
--- a/dev-python/thriftpy2/thriftpy2-0.5.3.ebuild
+++ b/dev-python/thriftpy2/thriftpy2-0.5.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tifffile/tifffile-2025.10.4.ebuild b/dev-python/tifffile/tifffile-2025.10.4.ebuild
index fa979d88561c..5b5faa624889 100644
--- a/dev-python/tifffile/tifffile-2025.10.4.ebuild
+++ b/dev-python/tifffile/tifffile-2025.10.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tifffile/tifffile-2025.9.30.ebuild b/dev-python/tifffile/tifffile-2025.9.30.ebuild
index fa979d88561c..5b5faa624889 100644
--- a/dev-python/tifffile/tifffile-2025.9.30.ebuild
+++ b/dev-python/tifffile/tifffile-2025.9.30.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild b/dev-python/timeslot/timeslot-0.1.2.ebuild
index cabf0f40c5a7..721115de720a 100644
--- a/dev-python/timeslot/timeslot-0.1.2.ebuild
+++ b/dev-python/timeslot/timeslot-0.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tiny-proxy/tiny-proxy-0.2.1.ebuild b/dev-python/tiny-proxy/tiny-proxy-0.2.1.ebuild
index 5f6a27ee3ac1..06140a2ee847 100644
--- a/dev-python/tiny-proxy/tiny-proxy-0.2.1.ebuild
+++ b/dev-python/tiny-proxy/tiny-proxy-0.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tinycss2/tinycss2-1.4.0.ebuild b/dev-python/tinycss2/tinycss2-1.4.0.ebuild
index e0f7f8ff3763..047cc70aa540 100644
--- a/dev-python/tinycss2/tinycss2-1.4.0.ebuild
+++ b/dev-python/tinycss2/tinycss2-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tinyhtml5/tinyhtml5-2.0.0.ebuild b/dev-python/tinyhtml5/tinyhtml5-2.0.0.ebuild
index 0c86f089fe62..55a18a0ce1ba 100644
--- a/dev-python/tinyhtml5/tinyhtml5-2.0.0.ebuild
+++ b/dev-python/tinyhtml5/tinyhtml5-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tlv8/tlv8-0.10.0.ebuild b/dev-python/tlv8/tlv8-0.10.0.ebuild
index 65104b8ac669..49d1b38ebeb1 100644
--- a/dev-python/tlv8/tlv8-0.10.0.ebuild
+++ b/dev-python/tlv8/tlv8-0.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild b/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild
index e4d681041dcd..626c20b27f60 100644
--- a/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild
+++ b/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/toml-fmt-common/toml-fmt-common-1.0.1.ebuild b/dev-python/toml-fmt-common/toml-fmt-common-1.0.1.ebuild
index 4f7c231ef547..d51bc187f649 100644
--- a/dev-python/toml-fmt-common/toml-fmt-common-1.0.1.ebuild
+++ b/dev-python/toml-fmt-common/toml-fmt-common-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/toml-fmt-common/toml-fmt-common-1.1.0.ebuild b/dev-python/toml-fmt-common/toml-fmt-common-1.1.0.ebuild
index d75b65857f58..9478b86f25f2 100644
--- a/dev-python/toml-fmt-common/toml-fmt-common-1.1.0.ebuild
+++ b/dev-python/toml-fmt-common/toml-fmt-common-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tomli-w/tomli-w-1.2.0.ebuild b/dev-python/tomli-w/tomli-w-1.2.0.ebuild
index 2b6f2ca7a1d8..1247c6fe971e 100644
--- a/dev-python/tomli-w/tomli-w-1.2.0.ebuild
+++ b/dev-python/tomli-w/tomli-w-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tomli/tomli-2.2.1.ebuild b/dev-python/tomli/tomli-2.2.1.ebuild
index 72f359c539e4..978ed0b9606f 100644
--- a/dev-python/tomli/tomli-2.2.1.ebuild
+++ b/dev-python/tomli/tomli-2.2.1.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tomli/tomli-2.3.0.ebuild b/dev-python/tomli/tomli-2.3.0.ebuild
index f74984f1cd94..2fd2e7c72a8e 100644
--- a/dev-python/tomli/tomli-2.3.0.ebuild
+++ b/dev-python/tomli/tomli-2.3.0.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tomlkit/tomlkit-0.13.3.ebuild b/dev-python/tomlkit/tomlkit-0.13.3.ebuild
index d805282ddd97..8880462cb79e 100644
--- a/dev-python/tomlkit/tomlkit-0.13.3.ebuild
+++ b/dev-python/tomlkit/tomlkit-0.13.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/toolz/toolz-1.0.0-r1.ebuild b/dev-python/toolz/toolz-1.0.0-r1.ebuild
index 0b445f43905e..5d8e0fad2b91 100644
--- a/dev-python/toolz/toolz-1.0.0-r1.ebuild
+++ b/dev-python/toolz/toolz-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/toolz/toolz-1.0.0.ebuild b/dev-python/toolz/toolz-1.0.0.ebuild
index 0338e343e524..9f7f6b6931cd 100644
--- a/dev-python/toolz/toolz-1.0.0.ebuild
+++ b/dev-python/toolz/toolz-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/toposort/toposort-1.10.ebuild b/dev-python/toposort/toposort-1.10.ebuild
index 8064653b63a0..01ece5d08f4f 100644
--- a/dev-python/toposort/toposort-1.10.ebuild
+++ b/dev-python/toposort/toposort-1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/towncrier/towncrier-24.8.0.ebuild b/dev-python/towncrier/towncrier-24.8.0.ebuild
index 44bb9f1ba051..80121a885cde 100644
--- a/dev-python/towncrier/towncrier-24.8.0.ebuild
+++ b/dev-python/towncrier/towncrier-24.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/towncrier/towncrier-25.8.0.ebuild b/dev-python/towncrier/towncrier-25.8.0.ebuild
index 09fb47487179..39aa545dd149 100644
--- a/dev-python/towncrier/towncrier-25.8.0.ebuild
+++ b/dev-python/towncrier/towncrier-25.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tox/tox-4.29.0.ebuild b/dev-python/tox/tox-4.29.0.ebuild
index cc77b272e775..20821800b159 100644
--- a/dev-python/tox/tox-4.29.0.ebuild
+++ b/dev-python/tox/tox-4.29.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.30.2.ebuild b/dev-python/tox/tox-4.30.2.ebuild
index 7192a618f3fa..fcce8b282959 100644
--- a/dev-python/tox/tox-4.30.2.ebuild
+++ b/dev-python/tox/tox-4.30.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.30.3.ebuild b/dev-python/tox/tox-4.30.3.ebuild
index 7192a618f3fa..fcce8b282959 100644
--- a/dev-python/tox/tox-4.30.3.ebuild
+++ b/dev-python/tox/tox-4.30.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.31.0.ebuild b/dev-python/tox/tox-4.31.0.ebuild
index 7192a618f3fa..fcce8b282959 100644
--- a/dev-python/tox/tox-4.31.0.ebuild
+++ b/dev-python/tox/tox-4.31.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r2.ebuild b/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r2.ebuild
index ca209f4bd77f..ba335c6387cc 100644
--- a/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r2.ebuild
+++ b/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tqdm/tqdm-4.67.1.ebuild b/dev-python/tqdm/tqdm-4.67.1.ebuild
index 8c769424d34f..d92ec648b080 100644
--- a/dev-python/tqdm/tqdm-4.67.1.ebuild
+++ b/dev-python/tqdm/tqdm-4.67.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit bash-completion-r1 distutils-r1 pypi
diff --git a/dev-python/tree-sitter/tree-sitter-0.23.0-r1.ebuild b/dev-python/tree-sitter/tree-sitter-0.23.0-r1.ebuild
index feee18f4ef52..05f5fce682e5 100644
--- a/dev-python/tree-sitter/tree-sitter-0.23.0-r1.ebuild
+++ b/dev-python/tree-sitter/tree-sitter-0.23.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tree-sitter/tree-sitter-0.23.1-r1.ebuild b/dev-python/tree-sitter/tree-sitter-0.23.1-r1.ebuild
index dd869eeef977..0643907eb58f 100644
--- a/dev-python/tree-sitter/tree-sitter-0.23.1-r1.ebuild
+++ b/dev-python/tree-sitter/tree-sitter-0.23.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tree-sitter/tree-sitter-0.24.0.ebuild b/dev-python/tree-sitter/tree-sitter-0.24.0.ebuild
index 11aab4e76031..75bc2a9b3d68 100644
--- a/dev-python/tree-sitter/tree-sitter-0.24.0.ebuild
+++ b/dev-python/tree-sitter/tree-sitter-0.24.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tree-sitter/tree-sitter-0.25.0.ebuild b/dev-python/tree-sitter/tree-sitter-0.25.0.ebuild
index cee8a94c10aa..0a3a553970da 100644
--- a/dev-python/tree-sitter/tree-sitter-0.25.0.ebuild
+++ b/dev-python/tree-sitter/tree-sitter-0.25.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tree-sitter/tree-sitter-0.25.1.ebuild b/dev-python/tree-sitter/tree-sitter-0.25.1.ebuild
index 48db0a098403..fa21388eba67 100644
--- a/dev-python/tree-sitter/tree-sitter-0.25.1.ebuild
+++ b/dev-python/tree-sitter/tree-sitter-0.25.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/treq/treq-25.5.0.ebuild b/dev-python/treq/treq-25.5.0.ebuild
index e0238a3b16b2..fa11da3b81c6 100644
--- a/dev-python/treq/treq-25.5.0.ebuild
+++ b/dev-python/treq/treq-25.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/trimesh/trimesh-4.7.4.ebuild b/dev-python/trimesh/trimesh-4.7.4.ebuild
index 25a0e59aa0b7..4d6067a325b5 100644
--- a/dev-python/trimesh/trimesh-4.7.4.ebuild
+++ b/dev-python/trimesh/trimesh-4.7.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/trimesh/trimesh-4.8.1.ebuild b/dev-python/trimesh/trimesh-4.8.1.ebuild
index 4426867127a9..5ef615ce0e38 100644
--- a/dev-python/trimesh/trimesh-4.8.1.ebuild
+++ b/dev-python/trimesh/trimesh-4.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/trimesh/trimesh-4.8.2.ebuild b/dev-python/trimesh/trimesh-4.8.2.ebuild
index 87c1a5ed6e06..cf6811ae02ec 100644
--- a/dev-python/trimesh/trimesh-4.8.2.ebuild
+++ b/dev-python/trimesh/trimesh-4.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/trimesh/trimesh-4.8.3.ebuild b/dev-python/trimesh/trimesh-4.8.3.ebuild
index 87c1a5ed6e06..cf6811ae02ec 100644
--- a/dev-python/trimesh/trimesh-4.8.3.ebuild
+++ b/dev-python/trimesh/trimesh-4.8.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/trio-websocket/trio-websocket-0.12.2.ebuild b/dev-python/trio-websocket/trio-websocket-0.12.2.ebuild
index e3d150026dfc..77e1f40d9f3a 100644
--- a/dev-python/trio-websocket/trio-websocket-0.12.2.ebuild
+++ b/dev-python/trio-websocket/trio-websocket-0.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/trio/trio-0.30.0.ebuild b/dev-python/trio/trio-0.30.0.ebuild
index 56a6e997cd11..1d8ac0a4c294 100644
--- a/dev-python/trio/trio-0.30.0.ebuild
+++ b/dev-python/trio/trio-0.30.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/trio/trio-0.31.0.ebuild b/dev-python/trio/trio-0.31.0.ebuild
index 823f16b8cd2e..207af67f5c0c 100644
--- a/dev-python/trio/trio-0.31.0.ebuild
+++ b/dev-python/trio/trio-0.31.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/trustme/trustme-1.2.1.ebuild b/dev-python/trustme/trustme-1.2.1.ebuild
index 7cbe4f84c56d..e0beffc0a00e 100644
--- a/dev-python/trustme/trustme-1.2.1.ebuild
+++ b/dev-python/trustme/trustme-1.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/truststore/truststore-0.10.1.ebuild b/dev-python/truststore/truststore-0.10.1.ebuild
index 9fdb43e5de9c..c0d1f72c9c19 100644
--- a/dev-python/truststore/truststore-0.10.1.ebuild
+++ b/dev-python/truststore/truststore-0.10.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/truststore/truststore-0.10.3.ebuild b/dev-python/truststore/truststore-0.10.3.ebuild
index c7fedfd0565a..d2981d3e20cc 100644
--- a/dev-python/truststore/truststore-0.10.3.ebuild
+++ b/dev-python/truststore/truststore-0.10.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/truststore/truststore-0.10.4.ebuild b/dev-python/truststore/truststore-0.10.4.ebuild
index 9fdb43e5de9c..c0d1f72c9c19 100644
--- a/dev-python/truststore/truststore-0.10.4.ebuild
+++ b/dev-python/truststore/truststore-0.10.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tubes/tubes-0.2.1.ebuild b/dev-python/tubes/tubes-0.2.1.ebuild
index 069e14ab5232..a221d11fb08b 100644
--- a/dev-python/tubes/tubes-0.2.1.ebuild
+++ b/dev-python/tubes/tubes-0.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/tuf/tuf-6.0.0.ebuild b/dev-python/tuf/tuf-6.0.0.ebuild
index 328040a7217d..11723df48078 100644
--- a/dev-python/tuf/tuf-6.0.0.ebuild
+++ b/dev-python/tuf/tuf-6.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild
index d08e317071b5..702eb174ec1c 100644
--- a/dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild
+++ b/dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tulir-telethon/tulir-telethon-1.99.0_alpha6.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.99.0_alpha6.ebuild
index e325b438eb2e..57290f4d39ce 100644
--- a/dev-python/tulir-telethon/tulir-telethon-1.99.0_alpha6.ebuild
+++ b/dev-python/tulir-telethon/tulir-telethon-1.99.0_alpha6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/tweepy/tweepy-4.14.0.ebuild b/dev-python/tweepy/tweepy-4.14.0.ebuild
index 9a6686f5863d..f8a56e4a1468 100644
--- a/dev-python/tweepy/tweepy-4.14.0.ebuild
+++ b/dev-python/tweepy/tweepy-4.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/twine/twine-6.0.1.ebuild b/dev-python/twine/twine-6.0.1.ebuild
index 0d664916b1ff..6ee019124002 100644
--- a/dev-python/twine/twine-6.0.1.ebuild
+++ b/dev-python/twine/twine-6.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/twine/twine-6.1.0.ebuild b/dev-python/twine/twine-6.1.0.ebuild
index fb5512ed3049..92effeaad27e 100644
--- a/dev-python/twine/twine-6.1.0.ebuild
+++ b/dev-python/twine/twine-6.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/twine/twine-6.2.0.ebuild b/dev-python/twine/twine-6.2.0.ebuild
index 557fc248eec2..d631670e4a22 100644
--- a/dev-python/twine/twine-6.2.0.ebuild
+++ b/dev-python/twine/twine-6.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/twython/twython-3.9.1-r1.ebuild b/dev-python/twython/twython-3.9.1-r1.ebuild
index 4d894e2c6a36..36e25a8328ac 100644
--- a/dev-python/twython/twython-3.9.1-r1.ebuild
+++ b/dev-python/twython/twython-3.9.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/txrequests/txrequests-0.9.6-r1.ebuild b/dev-python/txrequests/txrequests-0.9.6-r1.ebuild
index ced1a6296e9f..5c3cf6611586 100644
--- a/dev-python/txrequests/txrequests-0.9.6-r1.ebuild
+++ b/dev-python/txrequests/txrequests-0.9.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/txtorcon/txtorcon-23.11.0.ebuild b/dev-python/txtorcon/txtorcon-23.11.0.ebuild
index b6603c67b705..f1b82e0b7a71 100644
--- a/dev-python/txtorcon/txtorcon-23.11.0.ebuild
+++ b/dev-python/txtorcon/txtorcon-23.11.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/txtorcon/txtorcon-24.8.0-r1.ebuild b/dev-python/txtorcon/txtorcon-24.8.0-r1.ebuild
index 2d82521321f1..90763bd93853 100644
--- a/dev-python/txtorcon/txtorcon-24.8.0-r1.ebuild
+++ b/dev-python/txtorcon/txtorcon-24.8.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/typer/typer-0.19.1.ebuild b/dev-python/typer/typer-0.19.1.ebuild
index e557b979387c..6c3011a1ea35 100644
--- a/dev-python/typer/typer-0.19.1.ebuild
+++ b/dev-python/typer/typer-0.19.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
PYPI_VERIFY_REPO=https://github.com/fastapi/typer
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 shell-completion pypi
diff --git a/dev-python/typer/typer-0.19.2.ebuild b/dev-python/typer/typer-0.19.2.ebuild
index e557b979387c..6c3011a1ea35 100644
--- a/dev-python/typer/typer-0.19.2.ebuild
+++ b/dev-python/typer/typer-0.19.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
PYPI_VERIFY_REPO=https://github.com/fastapi/typer
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 shell-completion pypi
diff --git a/dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild b/dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild
index 29b3eac5da76..288ba360ceb5 100644
--- a/dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild
+++ b/dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-docutils/types-docutils-0.22.2.20250924.ebuild b/dev-python/types-docutils/types-docutils-0.22.2.20250924.ebuild
index 9fdbbf2b35dd..200d0cb46e1e 100644
--- a/dev-python/types-docutils/types-docutils-0.22.2.20250924.ebuild
+++ b/dev-python/types-docutils/types-docutils-0.22.2.20250924.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-docutils/types-docutils-0.22.2.20251006.ebuild b/dev-python/types-docutils/types-docutils-0.22.2.20251006.ebuild
index 9fdbbf2b35dd..200d0cb46e1e 100644
--- a/dev-python/types-docutils/types-docutils-0.22.2.20251006.ebuild
+++ b/dev-python/types-docutils/types-docutils-0.22.2.20251006.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-gdb/types-gdb-15.0.0.20250809.ebuild b/dev-python/types-gdb/types-gdb-15.0.0.20250809.ebuild
index c647fa187938..b9183c9ac756 100644
--- a/dev-python/types-gdb/types-gdb-15.0.0.20250809.ebuild
+++ b/dev-python/types-gdb/types-gdb-15.0.0.20250809.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-gdb/types-gdb-16.3.0.20250812.ebuild b/dev-python/types-gdb/types-gdb-16.3.0.20250812.ebuild
index c647fa187938..b9183c9ac756 100644
--- a/dev-python/types-gdb/types-gdb-16.3.0.20250812.ebuild
+++ b/dev-python/types-gdb/types-gdb-16.3.0.20250812.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-gdb/types-gdb-16.3.0.20250915.ebuild b/dev-python/types-gdb/types-gdb-16.3.0.20250915.ebuild
index 5249cc2ff879..0f07ccfced9b 100644
--- a/dev-python/types-gdb/types-gdb-16.3.0.20250915.ebuild
+++ b/dev-python/types-gdb/types-gdb-16.3.0.20250915.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-gdb/types-gdb-16.3.0.20250920.ebuild b/dev-python/types-gdb/types-gdb-16.3.0.20250920.ebuild
index 5249cc2ff879..0f07ccfced9b 100644
--- a/dev-python/types-gdb/types-gdb-16.3.0.20250920.ebuild
+++ b/dev-python/types-gdb/types-gdb-16.3.0.20250920.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-protobuf/types-protobuf-6.30.2.20250703.ebuild b/dev-python/types-protobuf/types-protobuf-6.30.2.20250703.ebuild
index 169420605f29..5792588105f6 100644
--- a/dev-python/types-protobuf/types-protobuf-6.30.2.20250703.ebuild
+++ b/dev-python/types-protobuf/types-protobuf-6.30.2.20250703.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Typing stubs for protobuf"
diff --git a/dev-python/types-psutil/types-psutil-7.0.0.20250822.ebuild b/dev-python/types-psutil/types-psutil-7.0.0.20250822.ebuild
index 27dbe28429dc..81cf9791a63a 100644
--- a/dev-python/types-psutil/types-psutil-7.0.0.20250822.ebuild
+++ b/dev-python/types-psutil/types-psutil-7.0.0.20250822.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-psutil/types-psutil-7.0.0.20251001.ebuild b/dev-python/types-psutil/types-psutil-7.0.0.20251001.ebuild
index da0f9d713bcd..486007de99f8 100644
--- a/dev-python/types-psutil/types-psutil-7.0.0.20251001.ebuild
+++ b/dev-python/types-psutil/types-psutil-7.0.0.20251001.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-requests/types-requests-2.32.0.20240712.ebuild b/dev-python/types-requests/types-requests-2.32.0.20240712.ebuild
index a83a98bd4ea5..29d1009e3952 100644
--- a/dev-python/types-requests/types-requests-2.32.0.20240712.ebuild
+++ b/dev-python/types-requests/types-requests-2.32.0.20240712.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-setuptools/types-setuptools-80.9.0.20250529.ebuild b/dev-python/types-setuptools/types-setuptools-80.9.0.20250529.ebuild
index 1f80ce6bae8e..6ebe6ced4375 100644
--- a/dev-python/types-setuptools/types-setuptools-80.9.0.20250529.ebuild
+++ b/dev-python/types-setuptools/types-setuptools-80.9.0.20250529.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-setuptools/types-setuptools-80.9.0.20250801.ebuild b/dev-python/types-setuptools/types-setuptools-80.9.0.20250801.ebuild
index 1f80ce6bae8e..6ebe6ced4375 100644
--- a/dev-python/types-setuptools/types-setuptools-80.9.0.20250801.ebuild
+++ b/dev-python/types-setuptools/types-setuptools-80.9.0.20250801.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-setuptools/types-setuptools-80.9.0.20250809.ebuild b/dev-python/types-setuptools/types-setuptools-80.9.0.20250809.ebuild
index 1f80ce6bae8e..6ebe6ced4375 100644
--- a/dev-python/types-setuptools/types-setuptools-80.9.0.20250809.ebuild
+++ b/dev-python/types-setuptools/types-setuptools-80.9.0.20250809.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-setuptools/types-setuptools-80.9.0.20250822.ebuild b/dev-python/types-setuptools/types-setuptools-80.9.0.20250822.ebuild
index 1f80ce6bae8e..6ebe6ced4375 100644
--- a/dev-python/types-setuptools/types-setuptools-80.9.0.20250822.ebuild
+++ b/dev-python/types-setuptools/types-setuptools-80.9.0.20250822.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/typing-extensions/typing-extensions-4.14.1.ebuild b/dev-python/typing-extensions/typing-extensions-4.14.1.ebuild
index a2fe10cf288d..5536a852c6a9 100644
--- a/dev-python/typing-extensions/typing-extensions-4.14.1.ebuild
+++ b/dev-python/typing-extensions/typing-extensions-4.14.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/typing-extensions/typing-extensions-4.15.0.ebuild b/dev-python/typing-extensions/typing-extensions-4.15.0.ebuild
index a2fe10cf288d..5536a852c6a9 100644
--- a/dev-python/typing-extensions/typing-extensions-4.15.0.ebuild
+++ b/dev-python/typing-extensions/typing-extensions-4.15.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/typing-inspect/typing-inspect-0.9.0.ebuild b/dev-python/typing-inspect/typing-inspect-0.9.0.ebuild
index c09ae2655d71..dce4678ceec4 100644
--- a/dev-python/typing-inspect/typing-inspect-0.9.0.ebuild
+++ b/dev-python/typing-inspect/typing-inspect-0.9.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/typing-inspection/typing-inspection-0.4.1.ebuild b/dev-python/typing-inspection/typing-inspection-0.4.1.ebuild
index 4aa8bff2af76..8d8caa841a44 100644
--- a/dev-python/typing-inspection/typing-inspection-0.4.1.ebuild
+++ b/dev-python/typing-inspection/typing-inspection-0.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/typing-inspection/typing-inspection-0.4.2.ebuild b/dev-python/typing-inspection/typing-inspection-0.4.2.ebuild
index 135d41ae4225..691cddfe9d25 100644
--- a/dev-python/typing-inspection/typing-inspection-0.4.2.ebuild
+++ b/dev-python/typing-inspection/typing-inspection-0.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/typogrify/typogrify-2.1.0.ebuild b/dev-python/typogrify/typogrify-2.1.0.ebuild
index ba47034dcd58..be10a7ca5b10 100644
--- a/dev-python/typogrify/typogrify-2.1.0.ebuild
+++ b/dev-python/typogrify/typogrify-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ubelt/ubelt-1.4.0.ebuild b/dev-python/ubelt/ubelt-1.4.0.ebuild
index 90189406c8d6..740b250c716c 100644
--- a/dev-python/ubelt/ubelt-1.4.0.ebuild
+++ b/dev-python/ubelt/ubelt-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/uc-micro-py/uc-micro-py-1.0.3.ebuild b/dev-python/uc-micro-py/uc-micro-py-1.0.3.ebuild
index f9312331b665..4abf52aff847 100644
--- a/dev-python/uc-micro-py/uc-micro-py-1.0.3.ebuild
+++ b/dev-python/uc-micro-py/uc-micro-py-1.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ujson/ujson-5.10.0.ebuild b/dev-python/ujson/ujson-5.10.0.ebuild
index 5b12ceff8b4d..fa4de64f803c 100644
--- a/dev-python/ujson/ujson-5.10.0.ebuild
+++ b/dev-python/ujson/ujson-5.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ujson/ujson-5.11.0.ebuild b/dev-python/ujson/ujson-5.11.0.ebuild
index 7e434356d3c7..b0e34d771ace 100644
--- a/dev-python/ujson/ujson-5.11.0.ebuild
+++ b/dev-python/ujson/ujson-5.11.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild b/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
index 5bc59196e17e..d5dad41c9d90 100644
--- a/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
+++ b/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/undervolt/undervolt-0.4.0.ebuild b/dev-python/undervolt/undervolt-0.4.0.ebuild
index fcb57d8c37df..042916dcf805 100644
--- a/dev-python/undervolt/undervolt-0.4.0.ebuild
+++ b/dev-python/undervolt/undervolt-0.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/undervolt/undervolt-9999.ebuild b/dev-python/undervolt/undervolt-9999.ebuild
index 9cd21424a317..5811f34f5c27 100644
--- a/dev-python/undervolt/undervolt-9999.ebuild
+++ b/dev-python/undervolt/undervolt-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit git-r3 distutils-r1
diff --git a/dev-python/unidecode/unidecode-1.4.0.ebuild b/dev-python/unidecode/unidecode-1.4.0.ebuild
index 84d37958b928..861693129bee 100644
--- a/dev-python/unidecode/unidecode-1.4.0.ebuild
+++ b/dev-python/unidecode/unidecode-1.4.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/unidiff/unidiff-0.7.5.ebuild b/dev-python/unidiff/unidiff-0.7.5.ebuild
index 91c79b674a13..dafcbbec360e 100644
--- a/dev-python/unidiff/unidiff-0.7.5.ebuild
+++ b/dev-python/unidiff/unidiff-0.7.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild b/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild
index e5072cf42406..1f8d0cc55888 100644
--- a/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild
+++ b/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..14} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uritools/uritools-5.0.0.ebuild b/dev-python/uritools/uritools-5.0.0.ebuild
index ab6d1d9d9934..3edcdad988ff 100644
--- a/dev-python/uritools/uritools-5.0.0.ebuild
+++ b/dev-python/uritools/uritools-5.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
DOCS_BUILDER="sphinx"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DOCS_DIR="docs"
diff --git a/dev-python/urwid/urwid-3.0.2.ebuild b/dev-python/urwid/urwid-3.0.2.ebuild
index 3481244c8f84..e16c1ccd8464 100644
--- a/dev-python/urwid/urwid-3.0.2.ebuild
+++ b/dev-python/urwid/urwid-3.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/urwid/urwid-3.0.3.ebuild b/dev-python/urwid/urwid-3.0.3.ebuild
index f959066e21e5..b8a2bc60a4ab 100644
--- a/dev-python/urwid/urwid-3.0.3.ebuild
+++ b/dev-python/urwid/urwid-3.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild b/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild
index 3be31a64fdd1..cd9851b9b929 100644
--- a/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild
+++ b/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/usb-monitor/usb-monitor-1.23.ebuild b/dev-python/usb-monitor/usb-monitor-1.23.ebuild
index 7032c9af8db4..fe7ad410b193 100644
--- a/dev-python/usb-monitor/usb-monitor-1.23.ebuild
+++ b/dev-python/usb-monitor/usb-monitor-1.23.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/utidylib/utidylib-0.10.ebuild b/dev-python/utidylib/utidylib-0.10.ebuild
index 4ece2a86ba4e..93a70eb32644 100644
--- a/dev-python/utidylib/utidylib-0.10.ebuild
+++ b/dev-python/utidylib/utidylib-0.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/uuid6/uuid6-2025.0.1.ebuild b/dev-python/uuid6/uuid6-2025.0.1.ebuild
index d91d8eda721d..6ac2a7818d11 100644
--- a/dev-python/uuid6/uuid6-2025.0.1.ebuild
+++ b/dev-python/uuid6/uuid6-2025.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.8.15.ebuild b/dev-python/uv-build/uv-build-0.8.15.ebuild
index 31ebba59b6cc..d827fe02704a 100644
--- a/dev-python/uv-build/uv-build-0.8.15.ebuild
+++ b/dev-python/uv-build/uv-build-0.8.15.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.8.16.ebuild b/dev-python/uv-build/uv-build-0.8.16.ebuild
index 31ebba59b6cc..d827fe02704a 100644
--- a/dev-python/uv-build/uv-build-0.8.16.ebuild
+++ b/dev-python/uv-build/uv-build-0.8.16.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.8.17.ebuild b/dev-python/uv-build/uv-build-0.8.17.ebuild
index 31ebba59b6cc..d827fe02704a 100644
--- a/dev-python/uv-build/uv-build-0.8.17.ebuild
+++ b/dev-python/uv-build/uv-build-0.8.17.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.8.18.ebuild b/dev-python/uv-build/uv-build-0.8.18.ebuild
index 5041ec143fb7..ffc700842174 100644
--- a/dev-python/uv-build/uv-build-0.8.18.ebuild
+++ b/dev-python/uv-build/uv-build-0.8.18.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.8.19.ebuild b/dev-python/uv-build/uv-build-0.8.19.ebuild
index a047e409cdbc..bfe4be2e78b9 100644
--- a/dev-python/uv-build/uv-build-0.8.19.ebuild
+++ b/dev-python/uv-build/uv-build-0.8.19.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.8.20.ebuild b/dev-python/uv-build/uv-build-0.8.20.ebuild
index a047e409cdbc..bfe4be2e78b9 100644
--- a/dev-python/uv-build/uv-build-0.8.20.ebuild
+++ b/dev-python/uv-build/uv-build-0.8.20.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.8.22.ebuild b/dev-python/uv-build/uv-build-0.8.22.ebuild
index a047e409cdbc..bfe4be2e78b9 100644
--- a/dev-python/uv-build/uv-build-0.8.22.ebuild
+++ b/dev-python/uv-build/uv-build-0.8.22.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.8.23.ebuild b/dev-python/uv-build/uv-build-0.8.23.ebuild
index a047e409cdbc..bfe4be2e78b9 100644
--- a/dev-python/uv-build/uv-build-0.8.23.ebuild
+++ b/dev-python/uv-build/uv-build-0.8.23.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.8.24.ebuild b/dev-python/uv-build/uv-build-0.8.24.ebuild
index a047e409cdbc..bfe4be2e78b9 100644
--- a/dev-python/uv-build/uv-build-0.8.24.ebuild
+++ b/dev-python/uv-build/uv-build-0.8.24.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.8.6.ebuild b/dev-python/uv-build/uv-build-0.8.6.ebuild
index 31ebba59b6cc..d827fe02704a 100644
--- a/dev-python/uv-build/uv-build-0.8.6.ebuild
+++ b/dev-python/uv-build/uv-build-0.8.6.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.9.0.ebuild b/dev-python/uv-build/uv-build-0.9.0.ebuild
index 8d74c706f39b..500741a7f540 100644
--- a/dev-python/uv-build/uv-build-0.9.0.ebuild
+++ b/dev-python/uv-build/uv-build-0.9.0.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.9.1.ebuild b/dev-python/uv-build/uv-build-0.9.1.ebuild
index 8d74c706f39b..500741a7f540 100644
--- a/dev-python/uv-build/uv-build-0.9.1.ebuild
+++ b/dev-python/uv-build/uv-build-0.9.1.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uv-build/uv-build-0.9.2.ebuild b/dev-python/uv-build/uv-build-0.9.2.ebuild
index 8d74c706f39b..500741a7f540 100644
--- a/dev-python/uv-build/uv-build-0.9.2.ebuild
+++ b/dev-python/uv-build/uv-build-0.9.2.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# that, so we use another backend. And since we use another backend,
# why not dogfood it in the first place?
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/uvicorn/uvicorn-0.35.0.ebuild b/dev-python/uvicorn/uvicorn-0.35.0.ebuild
index e825407453dc..30673f7da1d2 100644
--- a/dev-python/uvicorn/uvicorn-0.35.0.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.35.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/uvicorn/uvicorn-0.36.0.ebuild b/dev-python/uvicorn/uvicorn-0.36.0.ebuild
index e6c0e79ba4c6..99bfc12921f3 100644
--- a/dev-python/uvicorn/uvicorn-0.36.0.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.36.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/uvicorn/uvicorn-0.37.0.ebuild b/dev-python/uvicorn/uvicorn-0.37.0.ebuild
index e6c0e79ba4c6..99bfc12921f3 100644
--- a/dev-python/uvicorn/uvicorn-0.37.0.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.37.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/uvloop/uvloop-0.21.0.ebuild b/dev-python/uvloop/uvloop-0.21.0.ebuild
index 2a4f2dae36fa..e7b23ada2e7a 100644
--- a/dev-python/uvloop/uvloop-0.21.0.ebuild
+++ b/dev-python/uvloop/uvloop-0.21.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# py3.14: https://github.com/MagicStack/uvloop/issues/637
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/vcrpy/vcrpy-7.0.0.ebuild b/dev-python/vcrpy/vcrpy-7.0.0.ebuild
index 577794b99bf7..ec15cc548b3d 100644
--- a/dev-python/vcrpy/vcrpy-7.0.0.ebuild
+++ b/dev-python/vcrpy/vcrpy-7.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/vdf/vdf-4.0.ebuild b/dev-python/vdf/vdf-4.0.ebuild
index 2353e1c2a1ee..1990cbad2294 100644
--- a/dev-python/vdf/vdf-4.0.ebuild
+++ b/dev-python/vdf/vdf-4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/vdirsyncer/vdirsyncer-0.19.3.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.19.3.ebuild
index de00d2b9b2c6..a86d42ee987e 100644
--- a/dev-python/vdirsyncer/vdirsyncer-0.19.3.ebuild
+++ b/dev-python/vdirsyncer/vdirsyncer-0.19.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi systemd
diff --git a/dev-python/vdirsyncer/vdirsyncer-0.20.0.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.20.0.ebuild
index 8d9bec8a62a4..331aeeb8259a 100644
--- a/dev-python/vdirsyncer/vdirsyncer-0.20.0.ebuild
+++ b/dev-python/vdirsyncer/vdirsyncer-0.20.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi systemd
diff --git a/dev-python/vecrec/vecrec-0.3.1-r1.ebuild b/dev-python/vecrec/vecrec-0.3.1-r1.ebuild
index 9360c14493b5..944c9979b37a 100644
--- a/dev-python/vecrec/vecrec-0.3.1-r1.ebuild
+++ b/dev-python/vecrec/vecrec-0.3.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/vector/vector-1.6.2.ebuild b/dev-python/vector/vector-1.6.2.ebuild
index b3a858934d68..80f6bdac7665 100644
--- a/dev-python/vector/vector-1.6.2.ebuild
+++ b/dev-python/vector/vector-1.6.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/vector/vector-1.6.3.ebuild b/dev-python/vector/vector-1.6.3.ebuild
index 34480d1606b2..6a96ed5b650a 100644
--- a/dev-python/vector/vector-1.6.3.ebuild
+++ b/dev-python/vector/vector-1.6.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/verboselogs/verboselogs-1.7-r1.ebuild b/dev-python/verboselogs/verboselogs-1.7-r1.ebuild
index f405f43d2da2..3bf62d5b1848 100644
--- a/dev-python/verboselogs/verboselogs-1.7-r1.ebuild
+++ b/dev-python/verboselogs/verboselogs-1.7-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/versioneer/versioneer-0.29-r1.ebuild b/dev-python/versioneer/versioneer-0.29-r1.ebuild
index b67eafefc0f2..2c380f7ecd24 100644
--- a/dev-python/versioneer/versioneer-0.29-r1.ebuild
+++ b/dev-python/versioneer/versioneer-0.29-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/versioningit/versioningit-3.3.0.ebuild b/dev-python/versioningit/versioningit-3.3.0.ebuild
index 92e732cad110..f20aa39a742a 100644
--- a/dev-python/versioningit/versioningit-3.3.0.ebuild
+++ b/dev-python/versioningit/versioningit-3.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_FULLY_TESTED=( pypy3_11 python3_{11..13} )
-PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" python3_14 )
+PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/vine/vine-5.1.0.ebuild b/dev-python/vine/vine-5.1.0.ebuild
index 4bd5b494c184..8e0f04799136 100644
--- a/dev-python/vine/vine-5.1.0.ebuild
+++ b/dev-python/vine/vine-5.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/visitor/visitor-0.1.3-r2.ebuild b/dev-python/visitor/visitor-0.1.3-r2.ebuild
index bac5ad9fe65d..1a6a3a04b746 100644
--- a/dev-python/visitor/visitor-0.1.3-r2.ebuild
+++ b/dev-python/visitor/visitor-0.1.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/vobject/vobject-0.9.8.ebuild b/dev-python/vobject/vobject-0.9.8.ebuild
index 8ddce48681f6..29f8f4e93848 100644
--- a/dev-python/vobject/vobject-0.9.8.ebuild
+++ b/dev-python/vobject/vobject-0.9.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/voluptuous/voluptuous-0.15.2.ebuild b/dev-python/voluptuous/voluptuous-0.15.2.ebuild
index 1fdd0d361568..895e11943254 100644
--- a/dev-python/voluptuous/voluptuous-0.15.2.ebuild
+++ b/dev-python/voluptuous/voluptuous-0.15.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/vpython/vpython-7.6.5-r1.ebuild b/dev-python/vpython/vpython-7.6.5-r1.ebuild
index 1992ed0b25ae..3b6cf159b6b1 100644
--- a/dev-python/vpython/vpython-7.6.5-r1.ebuild
+++ b/dev-python/vpython/vpython-7.6.5-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/w3lib/w3lib-2.3.1.ebuild b/dev-python/w3lib/w3lib-2.3.1.ebuild
index 6cf12e90d559..d0ec1f8908dd 100644
--- a/dev-python/w3lib/w3lib-2.3.1.ebuild
+++ b/dev-python/w3lib/w3lib-2.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/wcwidth/wcwidth-0.2.13.ebuild b/dev-python/wcwidth/wcwidth-0.2.13.ebuild
index f53931886d6a..f35deec2a46d 100644
--- a/dev-python/wcwidth/wcwidth-0.2.13.ebuild
+++ b/dev-python/wcwidth/wcwidth-0.2.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/wcwidth/wcwidth-0.2.14.ebuild b/dev-python/wcwidth/wcwidth-0.2.14.ebuild
index 5c8b465cec35..df4ad8fcb64a 100644
--- a/dev-python/wcwidth/wcwidth-0.2.14.ebuild
+++ b/dev-python/wcwidth/wcwidth-0.2.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/webcolors/webcolors-24.11.1.ebuild b/dev-python/webcolors/webcolors-24.11.1.ebuild
index 5fea93694fb8..f7177d5a518b 100644
--- a/dev-python/webcolors/webcolors-24.11.1.ebuild
+++ b/dev-python/webcolors/webcolors-24.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/webencodings/webencodings-0.5.1-r2.ebuild b/dev-python/webencodings/webencodings-0.5.1-r2.ebuild
index c0a2b9f5c13d..19b5a69e4ff0 100644
--- a/dev-python/webencodings/webencodings-0.5.1-r2.ebuild
+++ b/dev-python/webencodings/webencodings-0.5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/webob/webob-1.8.9.ebuild b/dev-python/webob/webob-1.8.9.ebuild
index 231c6f1b8baf..9ea15b355a11 100644
--- a/dev-python/webob/webob-1.8.9.ebuild
+++ b/dev-python/webob/webob-1.8.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="WebOb"
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/websocket-client/websocket-client-1.8.0.ebuild b/dev-python/websocket-client/websocket-client-1.8.0.ebuild
index e4a3689c7160..e1b1f093d040 100644
--- a/dev-python/websocket-client/websocket-client-1.8.0.ebuild
+++ b/dev-python/websocket-client/websocket-client-1.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/websocket-client/websocket-client-1.9.0.ebuild b/dev-python/websocket-client/websocket-client-1.9.0.ebuild
index 8cd361c8251b..c0345e00545c 100644
--- a/dev-python/websocket-client/websocket-client-1.9.0.ebuild
+++ b/dev-python/websocket-client/websocket-client-1.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/websockets/websockets-15.0.1.ebuild b/dev-python/websockets/websockets-15.0.1.ebuild
index d411b60d14ec..26954a58939f 100644
--- a/dev-python/websockets/websockets-15.0.1.ebuild
+++ b/dev-python/websockets/websockets-15.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/websockify/websockify-0.13.0.ebuild b/dev-python/websockify/websockify-0.13.0.ebuild
index 765989d7d7bb..3c244a623532 100644
--- a/dev-python/websockify/websockify-0.13.0.ebuild
+++ b/dev-python/websockify/websockify-0.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/webtest/webtest-3.0.6.ebuild b/dev-python/webtest/webtest-3.0.6.ebuild
index 43c0776bfbaa..03364ee66e1f 100644
--- a/dev-python/webtest/webtest-3.0.6.ebuild
+++ b/dev-python/webtest/webtest-3.0.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="WebTest"
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/webtest/webtest-3.0.7.ebuild b/dev-python/webtest/webtest-3.0.7.ebuild
index ffa75965fb11..197b73731d7f 100644
--- a/dev-python/webtest/webtest-3.0.7.ebuild
+++ b/dev-python/webtest/webtest-3.0.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="WebTest"
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/werkzeug/werkzeug-3.1.3.ebuild b/dev-python/werkzeug/werkzeug-3.1.3.ebuild
index 51f0687fb2ee..a041533350b7 100644
--- a/dev-python/werkzeug/werkzeug-3.1.3.ebuild
+++ b/dev-python/werkzeug/werkzeug-3.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/wheel/wheel-0.45.1.ebuild b/dev-python/wheel/wheel-0.45.1.ebuild
index 18f4815649a7..7e9b862eabbb 100644
--- a/dev-python/wheel/wheel-0.45.1.ebuild
+++ b/dev-python/wheel/wheel-0.45.1.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/whenever/whenever-0.9.1.ebuild b/dev-python/whenever/whenever-0.9.1.ebuild
index f286cac2853c..d272a5ab2387 100644
--- a/dev-python/whenever/whenever-0.9.1.ebuild
+++ b/dev-python/whenever/whenever-0.9.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CARGO_OPTIONAL=1
RUST_MIN_VER="1.86"
diff --git a/dev-python/whenever/whenever-0.9.2.ebuild b/dev-python/whenever/whenever-0.9.2.ebuild
index f286cac2853c..d272a5ab2387 100644
--- a/dev-python/whenever/whenever-0.9.2.ebuild
+++ b/dev-python/whenever/whenever-0.9.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
CARGO_OPTIONAL=1
RUST_MIN_VER="1.86"
diff --git a/dev-python/whisper/whisper-1.1.10.ebuild b/dev-python/whisper/whisper-1.1.10.ebuild
index 15991690b0bc..28118a0396d4 100644
--- a/dev-python/whisper/whisper-1.1.10.ebuild
+++ b/dev-python/whisper/whisper-1.1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/whitenoise/whitenoise-6.8.2.ebuild b/dev-python/whitenoise/whitenoise-6.8.2.ebuild
index 63ce73e9f343..7711bb267021 100644
--- a/dev-python/whitenoise/whitenoise-6.8.2.ebuild
+++ b/dev-python/whitenoise/whitenoise-6.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/whitenoise/whitenoise-6.9.0.ebuild b/dev-python/whitenoise/whitenoise-6.9.0.ebuild
index 48606702f705..9290d4b19aba 100644
--- a/dev-python/whitenoise/whitenoise-6.9.0.ebuild
+++ b/dev-python/whitenoise/whitenoise-6.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 optfeature
diff --git a/dev-python/whoosh/whoosh-2.7.4-r2.ebuild b/dev-python/whoosh/whoosh-2.7.4-r2.ebuild
index a6cd9bca2722..e7e617b7abfd 100644
--- a/dev-python/whoosh/whoosh-2.7.4-r2.ebuild
+++ b/dev-python/whoosh/whoosh-2.7.4-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
DESCRIPTION="Fast, pure-Python full text indexing, search and spell checking library"
diff --git a/dev-python/widgetsnbextension/widgetsnbextension-4.0.14.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-4.0.14.ebuild
index 4923be41f8fd..31cc29c2c611 100644
--- a/dev-python/widgetsnbextension/widgetsnbextension-4.0.14.ebuild
+++ b/dev-python/widgetsnbextension/widgetsnbextension-4.0.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild b/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild
index a4e5aac4523a..0860fc1738c6 100644
--- a/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild
+++ b/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="WSGIProxy2"
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/wsproto/wsproto-1.2.0.ebuild b/dev-python/wsproto/wsproto-1.2.0.ebuild
index dc7d8f498fe8..1befacb230d7 100644
--- a/dev-python/wsproto/wsproto-1.2.0.ebuild
+++ b/dev-python/wsproto/wsproto-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/wtforms/wtforms-3.2.1.ebuild b/dev-python/wtforms/wtforms-3.2.1.ebuild
index acfdfed445b6..a01f7bb45500 100644
--- a/dev-python/wtforms/wtforms-3.2.1.ebuild
+++ b/dev-python/wtforms/wtforms-3.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYPI_PN="WTForms"
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild b/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild
index a8279449dc19..ed730556fc8f 100644
--- a/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild
+++ b/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/x-wr-timezone/x-wr-timezone-2.0.1.ebuild b/dev-python/x-wr-timezone/x-wr-timezone-2.0.1.ebuild
index 2d8956cfac0c..e61137ec9fbe 100644
--- a/dev-python/x-wr-timezone/x-wr-timezone-2.0.1.ebuild
+++ b/dev-python/x-wr-timezone/x-wr-timezone-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xcffib/xcffib-1.10.0.ebuild b/dev-python/xcffib/xcffib-1.10.0.ebuild
index 7ea2afa7df10..ba2c6fef3c32 100644
--- a/dev-python/xcffib/xcffib-1.10.0.ebuild
+++ b/dev-python/xcffib/xcffib-1.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/xcffib/xcffib-1.11.1.ebuild b/dev-python/xcffib/xcffib-1.11.1.ebuild
index f85850c602da..fe98b8f8bdb7 100644
--- a/dev-python/xcffib/xcffib-1.11.1.ebuild
+++ b/dev-python/xcffib/xcffib-1.11.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/xcffib/xcffib-1.11.2.ebuild b/dev-python/xcffib/xcffib-1.11.2.ebuild
index 7ea2afa7df10..ba2c6fef3c32 100644
--- a/dev-python/xcffib/xcffib-1.11.2.ebuild
+++ b/dev-python/xcffib/xcffib-1.11.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/xcffib/xcffib-1.9.0.ebuild b/dev-python/xcffib/xcffib-1.9.0.ebuild
index 37b444ea6828..e0ff4026c32f 100644
--- a/dev-python/xcffib/xcffib-1.9.0.ebuild
+++ b/dev-python/xcffib/xcffib-1.9.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/xdoctest/xdoctest-1.2.0-r1.ebuild b/dev-python/xdoctest/xdoctest-1.2.0-r1.ebuild
index 9a33f65f1229..6aef82f65cd2 100644
--- a/dev-python/xdoctest/xdoctest-1.2.0-r1.ebuild
+++ b/dev-python/xdoctest/xdoctest-1.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xdoctest/xdoctest-1.2.0.ebuild b/dev-python/xdoctest/xdoctest-1.2.0.ebuild
index c2238df30d70..881e3dcc7378 100644
--- a/dev-python/xdoctest/xdoctest-1.2.0.ebuild
+++ b/dev-python/xdoctest/xdoctest-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xdoctest/xdoctest-1.3.0.ebuild b/dev-python/xdoctest/xdoctest-1.3.0.ebuild
index a7fcaad0c101..6ff768a322b4 100644
--- a/dev-python/xdoctest/xdoctest-1.3.0.ebuild
+++ b/dev-python/xdoctest/xdoctest-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild b/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild
index 98d08477a4cb..4418aecded45 100644
--- a/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild
+++ b/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/xlrd/xlrd-2.0.2.ebuild b/dev-python/xlrd/xlrd-2.0.2.ebuild
index 39b1690cb00f..c15aff77a7d0 100644
--- a/dev-python/xlrd/xlrd-2.0.2.ebuild
+++ b/dev-python/xlrd/xlrd-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.3.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.2.3.ebuild
index 9ea9250fef39..7f075f3fe24b 100644
--- a/dev-python/xlsxwriter/xlsxwriter-3.2.3.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-3.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.5.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.2.5.ebuild
index 606d8148ccd1..4f8d545704fb 100644
--- a/dev-python/xlsxwriter/xlsxwriter-3.2.5.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-3.2.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.6.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.2.6.ebuild
index 606d8148ccd1..4f8d545704fb 100644
--- a/dev-python/xlsxwriter/xlsxwriter-3.2.6.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-3.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.7.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.2.7.ebuild
index 606d8148ccd1..4f8d545704fb 100644
--- a/dev-python/xlsxwriter/xlsxwriter-3.2.7.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-3.2.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.8.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.2.8.ebuild
index 606d8148ccd1..4f8d545704fb 100644
--- a/dev-python/xlsxwriter/xlsxwriter-3.2.8.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-3.2.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild
index 606d8148ccd1..4f8d545704fb 100644
--- a/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xlwt/xlwt-1.3.0-r2.ebuild b/dev-python/xlwt/xlwt-1.3.0-r2.ebuild
index 4a298c8124a0..c665522ba296 100644
--- a/dev-python/xlwt/xlwt-1.3.0-r2.ebuild
+++ b/dev-python/xlwt/xlwt-1.3.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/xmlsec/xmlsec-1.3.16.ebuild b/dev-python/xmlsec/xmlsec-1.3.16.ebuild
index f530c6df6641..7d696706e9eb 100644
--- a/dev-python/xmlsec/xmlsec-1.3.16.ebuild
+++ b/dev-python/xmlsec/xmlsec-1.3.16.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/xmltodict/xmltodict-0.14.2.ebuild b/dev-python/xmltodict/xmltodict-0.14.2.ebuild
index 92fdf7fb5d77..cf64c3494503 100644
--- a/dev-python/xmltodict/xmltodict-0.14.2.ebuild
+++ b/dev-python/xmltodict/xmltodict-0.14.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/xmltodict/xmltodict-0.15.1.ebuild b/dev-python/xmltodict/xmltodict-0.15.1.ebuild
index f1a62518d595..c2f726030fc8 100644
--- a/dev-python/xmltodict/xmltodict-0.15.1.ebuild
+++ b/dev-python/xmltodict/xmltodict-0.15.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/xmltodict/xmltodict-1.0.0.ebuild b/dev-python/xmltodict/xmltodict-1.0.0.ebuild
index f1a62518d595..c2f726030fc8 100644
--- a/dev-python/xmltodict/xmltodict-1.0.0.ebuild
+++ b/dev-python/xmltodict/xmltodict-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/xmltodict/xmltodict-1.0.2.ebuild b/dev-python/xmltodict/xmltodict-1.0.2.ebuild
index f1a62518d595..c2f726030fc8 100644
--- a/dev-python/xmltodict/xmltodict-1.0.2.ebuild
+++ b/dev-python/xmltodict/xmltodict-1.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/xpybutil/xpybutil-0.0.6.ebuild b/dev-python/xpybutil/xpybutil-0.0.6.ebuild
index 40e89f5aaa84..d53d31be6d1d 100644
--- a/dev-python/xpybutil/xpybutil-0.0.6.ebuild
+++ b/dev-python/xpybutil/xpybutil-0.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
DESCRIPTION="Abstraction layer for xpyb"
diff --git a/dev-python/zc-lockfile/zc-lockfile-3.0_p1-r1.ebuild b/dev-python/zc-lockfile/zc-lockfile-3.0_p1-r1.ebuild
index ac4024f962db..304bc18e666b 100644
--- a/dev-python/zc-lockfile/zc-lockfile-3.0_p1-r1.ebuild
+++ b/dev-python/zc-lockfile/zc-lockfile-3.0_p1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zc-lockfile/zc-lockfile-4.0.ebuild b/dev-python/zc-lockfile/zc-lockfile-4.0.ebuild
index b68ba1b6a777..aef4c584ced8 100644
--- a/dev-python/zc-lockfile/zc-lockfile-4.0.ebuild
+++ b/dev-python/zc-lockfile/zc-lockfile-4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zconfig/zconfig-4.2.ebuild b/dev-python/zconfig/zconfig-4.2.ebuild
index 09faa36fe76f..a2fe8a61f5d9 100644
--- a/dev-python/zconfig/zconfig-4.2.ebuild
+++ b/dev-python/zconfig/zconfig-4.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="ZConfig"
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeep/zeep-4.3.1-r1.ebuild b/dev-python/zeep/zeep-4.3.1-r1.ebuild
index 105078fc4f6e..697926cda719 100644
--- a/dev-python/zeep/zeep-4.3.1-r1.ebuild
+++ b/dev-python/zeep/zeep-4.3.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeep/zeep-4.3.2.ebuild b/dev-python/zeep/zeep-4.3.2.ebuild
index 3ef2d074b711..249798d9b201 100644
--- a/dev-python/zeep/zeep-4.3.2.ebuild
+++ b/dev-python/zeep/zeep-4.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zenlib/zenlib-3.1.5.ebuild b/dev-python/zenlib/zenlib-3.1.5.ebuild
index fc6929e0c4e5..b4f04c1aea49 100644
--- a/dev-python/zenlib/zenlib-3.1.5.ebuild
+++ b/dev-python/zenlib/zenlib-3.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/zenlib/zenlib-9999.ebuild b/dev-python/zenlib/zenlib-9999.ebuild
index 60d2619b90ef..61d2c454f8d4 100644
--- a/dev-python/zenlib/zenlib-9999.ebuild
+++ b/dev-python/zenlib/zenlib-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 git-r3
diff --git a/dev-python/zeroconf/zeroconf-0.147.0.ebuild b/dev-python/zeroconf/zeroconf-0.147.0.ebuild
index 9352572d55c1..75fe7bdce44e 100644
--- a/dev-python/zeroconf/zeroconf-0.147.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.147.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/zeroconf-0.147.2.ebuild b/dev-python/zeroconf/zeroconf-0.147.2.ebuild
index 5253bee3bcf2..613c30c341c1 100644
--- a/dev-python/zeroconf/zeroconf-0.147.2.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.147.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/zeroconf-0.148.0.ebuild b/dev-python/zeroconf/zeroconf-0.148.0.ebuild
index 5253bee3bcf2..613c30c341c1 100644
--- a/dev-python/zeroconf/zeroconf-0.148.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.148.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zipp/zipp-3.23.0.ebuild b/dev-python/zipp/zipp-3.23.0.ebuild
index b35a09cbd8cb..44af03699098 100644
--- a/dev-python/zipp/zipp-3.23.0.ebuild
+++ b/dev-python/zipp/zipp-3.23.0.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zlib-ng/zlib-ng-0.5.1.ebuild b/dev-python/zlib-ng/zlib-ng-0.5.1.ebuild
index d211f5f33952..60efe7cb653c 100644
--- a/dev-python/zlib-ng/zlib-ng-0.5.1.ebuild
+++ b/dev-python/zlib-ng/zlib-ng-0.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
diff --git a/dev-python/zlib-ng/zlib-ng-1.0.0.ebuild b/dev-python/zlib-ng/zlib-ng-1.0.0.ebuild
index ee7e1e452c52..0015fd943753 100644
--- a/dev-python/zlib-ng/zlib-ng-1.0.0.ebuild
+++ b/dev-python/zlib-ng/zlib-ng-1.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-component/zope-component-6.0.ebuild b/dev-python/zope-component/zope-component-6.0.ebuild
index d9d505b77d36..da1ea1888042 100644
--- a/dev-python/zope-component/zope-component-6.0.ebuild
+++ b/dev-python/zope-component/zope-component-6.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-component/zope-component-6.1.ebuild b/dev-python/zope-component/zope-component-6.1.ebuild
index 3ae3e2275fec..10e8140bdb63 100644
--- a/dev-python/zope-component/zope-component-6.1.ebuild
+++ b/dev-python/zope-component/zope-component-6.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-component/zope-component-7.0.ebuild b/dev-python/zope-component/zope-component-7.0.ebuild
index af0550e3f090..8d8a4d8915a5 100644
--- a/dev-python/zope-component/zope-component-7.0.ebuild
+++ b/dev-python/zope-component/zope-component-7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-event/zope-event-5.1.1.ebuild b/dev-python/zope-event/zope-event-5.1.1.ebuild
index 1b266e7d53d9..4012c23dd0da 100644
--- a/dev-python/zope-event/zope-event-5.1.1.ebuild
+++ b/dev-python/zope-event/zope-event-5.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} python3_{13..14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-event/zope-event-6.0.ebuild b/dev-python/zope-event/zope-event-6.0.ebuild
index 4862941bf884..ac33ed09184a 100644
--- a/dev-python/zope-event/zope-event-6.0.ebuild
+++ b/dev-python/zope-event/zope-event-6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} python3_{13..14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-exceptions/zope-exceptions-5.2.ebuild b/dev-python/zope-exceptions/zope-exceptions-5.2.ebuild
index 48eae8e80770..5e4726a1dfca 100644
--- a/dev-python/zope-exceptions/zope-exceptions-5.2.ebuild
+++ b/dev-python/zope-exceptions/zope-exceptions-5.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-exceptions/zope-exceptions-6.0.ebuild b/dev-python/zope-exceptions/zope-exceptions-6.0.ebuild
index 024bd650510a..50899d44f69d 100644
--- a/dev-python/zope-exceptions/zope-exceptions-6.0.ebuild
+++ b/dev-python/zope-exceptions/zope-exceptions-6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-testing/zope-testing-5.1.ebuild b/dev-python/zope-testing/zope-testing-5.1.ebuild
index 6ed42b04a3b4..0e84659ab289 100644
--- a/dev-python/zope-testing/zope-testing-5.1.ebuild
+++ b/dev-python/zope-testing/zope-testing-5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-testing/zope-testing-6.0.ebuild b/dev-python/zope-testing/zope-testing-6.0.ebuild
index 7b386c42a276..6137b075cba8 100644
--- a/dev-python/zope-testing/zope-testing-6.0.ebuild
+++ b/dev-python/zope-testing/zope-testing-6.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
PYTHON_TESTED=( python3_{11..13} python3_13t pypy3_11 )
# py3.14 seems to have had some doctest changes recently
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_14{,t} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi