public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/caffeine-ng/, dev-python/sphinxcontrib-zopeext/, dev-cpp/xtl/, ...
@ 2023-05-01 19:46 Anna Vyalkova
  0 siblings, 0 replies; only message in thread
From: Anna Vyalkova @ 2023-05-01 19:46 UTC (permalink / raw
  To: gentoo-commits

commit:     12088906c597f38640e866db39c7ba6dea3f5ec0
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon May  1 19:45:35 2023 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Mon May  1 19:45:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=12088906

*/*: drop dead py3.9 impl

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 app-admin/akita/akita-0.1.4.ebuild                                      | 2 +-
 app-admin/krapplet/krapplet-0.3.1-r1.ebuild                             | 2 +-
 app-admin/s-tui/s-tui-1.1.3-r1.ebuild                                   | 2 +-
 app-backup/b2/b2-3.4.0.ebuild                                           | 2 +-
 app-containers/waydroid/waydroid-1.4.0.ebuild                           | 2 +-
 app-crypt/PBinCLI/PBinCLI-0.3.2.ebuild                                  | 2 +-
 app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.1.ebuild              | 2 +-
 app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.2.0.ebuild          | 2 +-
 app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.3.0.ebuild          | 2 +-
 app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.4.0.ebuild          | 2 +-
 app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.5.0.ebuild          | 2 +-
 app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild           | 2 +-
 app-doc/ford/ford-6.1.17-r1.ebuild                                      | 2 +-
 app-doc/ford/ford-6.2.0.ebuild                                          | 2 +-
 app-doc/ford/ford-6.2.4.ebuild                                          | 2 +-
 app-editors/amp/amp-0.6.2.ebuild                                        | 2 +-
 app-emulation/quickemu/quickemu-3.11.ebuild                             | 2 +-
 app-misc/anki-bin/anki-bin-2.1.60.ebuild                                | 2 +-
 app-misc/anki-bin/anki-bin-2.1.61.ebuild                                | 2 +-
 app-misc/aw-client/aw-client-0.11.0.ebuild                              | 2 +-
 app-misc/aw-core/aw-core-0.11.0.ebuild                                  | 2 +-
 app-misc/brightness-control/brightness-control-2.4.ebuild               | 2 +-
 app-misc/far2l/far2l-2.3.2_alpha.ebuild                                 | 2 +-
 app-misc/far2l/far2l-2.4.0_beta.ebuild                                  | 2 +-
 app-misc/far2l/far2l-9999.ebuild                                        | 2 +-
 app-misc/mat2/mat2-0.13.3.ebuild                                        | 2 +-
 app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild                 | 2 +-
 app-misc/termdown/termdown-1.18.0.ebuild                                | 2 +-
 app-misc/vocabsieve/vocabsieve-0.10.1.ebuild                            | 2 +-
 app-office/pyspread/pyspread-2.1.1.ebuild                               | 2 +-
 app-portage/pacvis/pacvis-0.4.2.ebuild                                  | 2 +-
 app-portage/portage-lostfiles/portage-lostfiles-0.5.2.ebuild            | 2 +-
 app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild        | 2 +-
 app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild      | 2 +-
 app-text/OCRmyPDF/OCRmyPDF-14.0.1-r4.ebuild                             | 2 +-
 app-text/OCRmyPDF/OCRmyPDF-14.1.0.ebuild                                | 2 +-
 app-text/cmark-gfm/cmark-gfm-0.29.0.3.ebuild                            | 2 +-
 app-text/komikku/komikku-1.18.0.ebuild                                  | 2 +-
 app-text/komikku/komikku-1.19.0.ebuild                                  | 2 +-
 app-text/lizard/lizard-1.17.10.ebuild                                   | 2 +-
 app-text/tldr/tldr-2.0.0-r1.ebuild                                      | 2 +-
 app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild                            | 2 +-
 dev-R/reticulate/reticulate-1.25.ebuild                                 | 2 +-
 dev-cpp/dtl/dtl-1.20-r1.ebuild                                          | 2 +-
 dev-cpp/fbthrift/fbthrift-2023.02.06.00.ebuild                          | 2 +-
 dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild                        | 2 +-
 dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild                                     | 2 +-
 dev-cpp/xtensor/xtensor-0.24.4.ebuild                                   | 2 +-
 dev-cpp/xtl/xtl-0.7.5.ebuild                                            | 2 +-
 dev-embedded/esp-idf/esp-idf-5.0.ebuild                                 | 2 +-
 dev-embedded/idf-component-manager/idf-component-manager-1.1.4.ebuild   | 2 +-
 dev-embedded/rauc/rauc-1.9.ebuild                                       | 2 +-
 dev-games/surgescript/surgescript-0.5.5.ebuild                          | 2 +-
 dev-games/surgescript/surgescript-9999.ebuild                           | 2 +-
 dev-lang/wabt/wabt-1.0.30.ebuild                                        | 2 +-
 dev-libs/StringiFor/StringiFor-1.1.4.ebuild                             | 2 +-
 dev-libs/fastText/fastText-0.9.2.ebuild                                 | 2 +-
 dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild                  | 2 +-
 dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild                      | 2 +-
 dev-libs/memkind/memkind-1.13.0.ebuild                                  | 2 +-
 dev-libs/open62541/open62541-1.3.5.ebuild                               | 2 +-
 dev-libs/zfp/zfp-0.5.5-r1.ebuild                                        | 2 +-
 dev-octave/symbolic/symbolic-2.9.0.ebuild                               | 2 +-
 dev-python/BTrees/BTrees-5.0-r1.ebuild                                  | 2 +-
 dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild                         | 2 +-
 dev-python/EbookLib/EbookLib-0.17.1.ebuild                              | 2 +-
 dev-python/ManimPango/ManimPango-0.4.3.ebuild                           | 2 +-
 dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild                      | 2 +-
 dev-python/PGPy/PGPy-0.6.0.ebuild                                       | 2 +-
 dev-python/Pyro5/Pyro5-5.14.ebuild                                      | 2 +-
 dev-python/SLPP/SLPP-1.2.3.ebuild                                       | 2 +-
 dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild              | 2 +-
 dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild                         | 2 +-
 dev-python/XenAPI/XenAPI-2.14-r1.ebuild                                 | 2 +-
 dev-python/aiomysql/aiomysql-0.1.1.ebuild                               | 2 +-
 dev-python/aiopg/aiopg-1.4.0.ebuild                                     | 2 +-
 dev-python/aiounittest/aiounittest-1.4.2.ebuild                         | 2 +-
 dev-python/almost/almost-0.1.5.ebuild                                   | 2 +-
 dev-python/anyascii/anyascii-0.3.1.ebuild                               | 2 +-
 dev-python/anyascii/anyascii-9999.ebuild                                | 2 +-
 dev-python/ascim/ascim-0.1.1.ebuild                                     | 2 +-
 dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild                     | 2 +-
 dev-python/asgi-lifespan/asgi-lifespan-2.1.0.ebuild                     | 2 +-
 dev-python/aspectlib/aspectlib-2.0.0.ebuild                             | 2 +-
 dev-python/asyncinotify/asyncinotify-4.0.1.ebuild                       | 2 +-
 dev-python/asyncmy/asyncmy-0.2.5.ebuild                                 | 2 +-
 dev-python/asyncmy/asyncmy-0.2.7.ebuild                                 | 2 +-
 dev-python/asyncpg/asyncpg-0.26.0.ebuild                                | 2 +-
 dev-python/asyncpg/asyncpg-0.27.0.ebuild                                | 2 +-
 dev-python/asyncssh/asyncssh-2.13.1.ebuild                              | 2 +-
 dev-python/auditok/auditok-0.1.5.ebuild                                 | 2 +-
 dev-python/auditok/auditok-0.2.0.ebuild                                 | 2 +-
 dev-python/autoflake/autoflake-1.4-r1.ebuild                            | 2 +-
 dev-python/avro/avro-1.11.0.ebuild                                      | 2 +-
 dev-python/azure-core/azure-core-1.26.3.ebuild                          | 2 +-
 dev-python/azure-core/azure-core-1.26.4.ebuild                          | 2 +-
 dev-python/b2sdk/b2sdk-1.17.2.ebuild                                    | 2 +-
 dev-python/baron/baron-0.9.ebuild                                       | 2 +-
 dev-python/base58/base58-2.1.1-r1.ebuild                                | 2 +-
 dev-python/betamax-serializers/betamax-serializers-0.2.1.ebuild         | 2 +-
 dev-python/betterproto/betterproto-2.0.0_beta4.ebuild                   | 2 +-
 dev-python/betterproto/betterproto-2.0.0_beta5.ebuild                   | 2 +-
 dev-python/betterproto/betterproto-9999.ebuild                          | 2 +-
 dev-python/beziers/beziers-0.4.0-r2.ebuild                              | 2 +-
 dev-python/bidict/bidict-0.22.1.ebuild                                  | 2 +-
 dev-python/billiard/billiard-4.0.2.ebuild                               | 2 +-
 dev-python/blurhash/blurhash-1.1.4.ebuild                               | 2 +-
 dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild          | 2 +-
 .../browserstack-local-python/browserstack-local-python-1.2.3.ebuild    | 2 +-
 dev-python/bson/bson-0.5.10.ebuild                                      | 2 +-
 dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild                              | 2 +-
 dev-python/click-repl/click-repl-0.2.0-r1.ebuild                        | 2 +-
 dev-python/clufter/clufter-0.77.2.ebuild                                | 2 +-
 dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild                          | 2 +-
 dev-python/codecov/codecov-2.1.12.ebuild                                | 2 +-
 dev-python/colored/colored-1.4.2.ebuild                                 | 2 +-
 dev-python/colored/colored-1.4.3.ebuild                                 | 2 +-
 dev-python/commandlines/commandlines-0.4.1-r1.ebuild                    | 2 +-
 dev-python/compreffor/compreffor-0.5.2.ebuild                           | 2 +-
 dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild              | 2 +-
 dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild                 | 2 +-
 dev-python/convertdate/convertdate-2.4.0.ebuild                         | 2 +-
 dev-python/cryptg/cryptg-0.4.ebuild                                     | 2 +-
 dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild                                  | 2 +-
 dev-python/curio/curio-1.6.ebuild                                       | 2 +-
 dev-python/cx-oracle/cx-oracle-8.3.0.ebuild                             | 2 +-
 dev-python/dacite/dacite-1.6.0.ebuild                                   | 2 +-
 dev-python/daff/daff-1.3.46.ebuild                                      | 2 +-
 dev-python/daiquiri/daiquiri-3.0.1.ebuild                               | 2 +-
 dev-python/darkdetect/darkdetect-0.8.0.ebuild                           | 2 +-
 dev-python/dasbus/dasbus-1.7.ebuild                                     | 2 +-
 dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild               | 2 +-
 dev-python/dateparser/dateparser-1.1.7.ebuild                           | 2 +-
 dev-python/dateparser/dateparser-1.1.8.ebuild                           | 2 +-
 dev-python/decopatch/decopatch-1.4.10.ebuild                            | 2 +-
 dev-python/decopatch/decopatch-1.4.9.ebuild                             | 2 +-
 dev-python/defcon/defcon-0.10.2.ebuild                                  | 2 +-
 dev-python/desktop-notifier/desktop-notifier-3.4.3.ebuild               | 2 +-
 dev-python/devtools/devtools-0.10.0-r1.ebuild                           | 2 +-
 dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild                   | 2 +-
 dev-python/digitalocean/digitalocean-1.17.0.ebuild                      | 2 +-
 dev-python/django-bleach/django-bleach-3.0.1.ebuild                     | 2 +-
 dev-python/django-markdownify/django-markdownify-0.9.2.ebuild           | 2 +-
 dev-python/django-widget-tweaks/django-widget-tweaks-1.4.12.ebuild      | 2 +-
 dev-python/dotmap/dotmap-1.3.30-r1.ebuild                               | 2 +-
 dev-python/doubles/doubles-1.5.3.ebuild                                 | 2 +-
 dev-python/doxypypy/doxypypy-0.8.8.6_p20210405.ebuild                   | 2 +-
 dev-python/dropbox/dropbox-11.36.1.ebuild                               | 2 +-
 dev-python/emailthreads/emailthreads-0.1.3.ebuild                       | 2 +-
 dev-python/etcd3/etcd3-0.12.0.ebuild                                    | 2 +-
 dev-python/etcd3gw/etcd3gw-1.0.2.ebuild                                 | 2 +-
 dev-python/eventlet/eventlet-0.33.3.ebuild                              | 2 +-
 dev-python/exifread/exifread-3.0.0.ebuild                               | 2 +-
 dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild                      | 2 +-
 dev-python/fake-useragent/fake-useragent-1.1.2.ebuild                   | 2 +-
 dev-python/fastavro/fastavro-1.7.0.ebuild                               | 2 +-
 dev-python/filecheck/filecheck-0.0.22.ebuild                            | 2 +-
 dev-python/flask-restx/flask-restx-0.5.1.ebuild                         | 2 +-
 dev-python/font-v/font-v-2.1.0-r1.ebuild                                | 2 +-
 dev-python/fontMath/fontMath-0.9.3.ebuild                               | 2 +-
 dev-python/fontParts/fontParts-0.10.6-r1.ebuild                         | 2 +-
 dev-python/fontPens/fontPens-0.2.4-r2.ebuild                            | 2 +-
 dev-python/funcsigs/funcsigs-0.4.ebuild                                 | 2 +-
 dev-python/furl/furl-2.1.3.ebuild                                       | 2 +-
 dev-python/futurist/futurist-2.4.1.ebuild                               | 2 +-
 dev-python/gabbi/gabbi-2.7.1.ebuild                                     | 2 +-
 dev-python/gazpacho/gazpacho-1.1.ebuild                                 | 2 +-
 dev-python/gbinder/gbinder-1.1.1-r10.ebuild                             | 2 +-
 dev-python/gbinder/gbinder-1.1.1.ebuild                                 | 2 +-
 dev-python/gbinder/gbinder-9999.ebuild                                  | 2 +-
 dev-python/gemcall/gemcall-0.9.1.ebuild                                 | 2 +-
 dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild                      | 2 +-
 .../github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild | 2 +-
 dev-python/glicko2/glicko2-2.0.0-r2.ebuild                              | 2 +-
 dev-python/glyphsLib/glyphsLib-6.0.5.ebuild                             | 2 +-
 dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild                          | 2 +-
 dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild                          | 2 +-
 dev-python/googletrans/googletrans-4.0.0_rc1.ebuild                     | 2 +-
 dev-python/googletransx/googletransx-2.4.2-r2.ebuild                    | 2 +-
 dev-python/gpxpy/gpxpy-1.5.0.ebuild                                     | 2 +-
 dev-python/graphene/graphene-3.0.0.ebuild                               | 2 +-
 dev-python/graphene/graphene-3.2.2.ebuild                               | 2 +-
 dev-python/graphql-core/graphql-core-3.2.3.ebuild                       | 2 +-
 dev-python/graphql-relay/graphql-relay-3.1.0.ebuild                     | 2 +-
 dev-python/graphql-relay/graphql-relay-3.2.0.ebuild                     | 2 +-
 dev-python/griffe/griffe-0.25.4.ebuild                                  | 2 +-
 dev-python/grpclib/grpclib-0.4.2.ebuild                                 | 2 +-
 dev-python/grpclib/grpclib-0.4.3.ebuild                                 | 2 +-
 dev-python/guidata/guidata-2.3.0.ebuild                                 | 2 +-
 dev-python/hachoir/hachoir-3.2.0.ebuild                                 | 2 +-
 dev-python/hijri-converter/hijri-converter-2.2.4.ebuild                 | 2 +-
 dev-python/hijridate/hijridate-2.3.0.ebuild                             | 2 +-
 dev-python/hstspreload/hstspreload-2021.12.1.ebuild                     | 2 +-
 dev-python/http-ece/http-ece-1.1.0.ebuild                               | 2 +-
 dev-python/hunter/hunter-3.5.1.ebuild                                   | 2 +-
 dev-python/hunter/hunter-3.6.0.ebuild                                   | 2 +-
 dev-python/hyperglot/hyperglot-0.4.4.ebuild                             | 2 +-
 dev-python/hypothesmith/hypothesmith-0.2.0.ebuild                       | 2 +-
 dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild                                  | 2 +-
 dev-python/i3ipc/i3ipc-2.2.1.ebuild                                     | 2 +-
 dev-python/inscriptis/inscriptis-2.3.1.ebuild                           | 2 +-
 dev-python/inscriptis/inscriptis-2.3.2.ebuild                           | 2 +-
 dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.0.ebuild       | 2 +-
 dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild       | 2 +-
 dev-python/isosurfaces/isosurfaces-0.1.0.ebuild                         | 2 +-
 dev-python/itemadapter/itemadapter-0.6.0.ebuild                         | 2 +-
 dev-python/itemadapter/itemadapter-0.7.0.ebuild                         | 2 +-
 dev-python/itemloaders/itemloaders-1.0.4.ebuild                         | 2 +-
 dev-python/itemloaders/itemloaders-1.0.6.ebuild                         | 2 +-
 dev-python/iuliia/iuliia-0.11.5.ebuild                                  | 2 +-
 dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild     | 2 +-
 dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild                           | 2 +-
 dev-python/jplephem/jplephem-2.16.ebuild                                | 2 +-
 dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild                 | 2 +-
 dev-python/jsonpath-rw/jsonpath-rw-1.4.0.ebuild                         | 2 +-
 dev-python/jupyter-sphinx/jupyter-sphinx-0.4.0.ebuild                   | 2 +-
 dev-python/langdetect/langdetect-1.0.9.ebuild                           | 2 +-
 dev-python/libcst/libcst-0.4.3_p20220607.ebuild                         | 2 +-
 dev-python/libusb1/libusb1-2.0.1.ebuild                                 | 2 +-
 dev-python/manhole/manhole-1.8.0-r1.ebuild                              | 2 +-
 dev-python/markdown-include/markdown-include-0.8.1.ebuild               | 2 +-
 dev-python/markdownify/markdownify-0.11.6.ebuild                        | 2 +-
 dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild               | 2 +-
 dev-python/mastodon-py/mastodon-py-1.8.0.ebuild                         | 2 +-
 dev-python/mastodon-py/mastodon-py-1.8.1.ebuild                         | 2 +-
 .../material-color-utilities/material-color-utilities-0.1.5.ebuild      | 2 +-
 .../material-color-utilities/material-color-utilities-9999.ebuild       | 2 +-
 dev-python/mautrix/mautrix-0.19.13.ebuild                               | 2 +-
 dev-python/minio/minio-7.1.14.ebuild                                    | 2 +-
 dev-python/mistletoe/mistletoe-1.0.1.ebuild                             | 2 +-
 dev-python/mitype/mitype-0.2.4.ebuild                                   | 2 +-
 dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild                 | 2 +-
 dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild            | 2 +-
 dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild                | 2 +-
 .../mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.9.0.ebuild  | 2 +-
 dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.21.2.ebuild        | 2 +-
 dev-python/mkdocs-swagger-ui-tag/mkdocs-swagger-ui-tag-0.6.0.ebuild     | 2 +-
 dev-python/mkdocs-swagger-ui-tag/mkdocs-swagger-ui-tag-0.6.1.ebuild     | 2 +-
 dev-python/mobi/mobi-0.3.3.ebuild                                       | 2 +-
 dev-python/moreorless/moreorless-0.4.0.ebuild                           | 2 +-
 dev-python/multipart/multipart-0.2.4.ebuild                             | 2 +-
 dev-python/notion-client/notion-client-2.0.0.ebuild                     | 2 +-
 dev-python/notofonttools/notofonttools-0.2.17-r1.ebuild                 | 2 +-
 dev-python/olm/olm-3.2.14-r5.ebuild                                     | 2 +-
 dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild                | 2 +-
 dev-python/opentracing/opentracing-2.4.0.ebuild                         | 2 +-
 dev-python/opentypespec/opentypespec-1.9.1.ebuild                       | 2 +-
 dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild               | 2 +-
 dev-python/os-api-ref/os-api-ref-2.3.0.ebuild                           | 2 +-
 dev-python/oscrypto/oscrypto-1.3.0-r1.ebuild                            | 2 +-
 dev-python/ots-python/ots-python-8.2.1.ebuild                           | 2 +-
 dev-python/parsel/parsel-1.7.0.ebuild                                   | 2 +-
 dev-python/pem/pem-21.2.0.ebuild                                        | 2 +-
 dev-python/persist-queue/persist-queue-0.8.0.ebuild                     | 2 +-
 dev-python/persistent/persistent-5.0.ebuild                             | 2 +-
 dev-python/pg8000/pg8000-1.29.2.ebuild                                  | 2 +-
 dev-python/pg8000/pg8000-1.29.4.ebuild                                  | 2 +-
 dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild        | 2 +-
 dev-python/pifpaf/pifpaf-3.1.5.ebuild                                   | 2 +-
 dev-python/pip-api/pip-api-0.0.30.ebuild                                | 2 +-
 dev-python/playsound/playsound-1.3.0.ebuild                             | 2 +-
 dev-python/portio/portio-0.5-r1.ebuild                                  | 2 +-
 dev-python/portion/portion-2.4.0.ebuild                                 | 2 +-
 dev-python/pproxy/pproxy-2.7.8-r1.ebuild                                | 2 +-
 dev-python/praw/praw-7.6.1.ebuild                                       | 2 +-
 dev-python/praw/praw-7.7.0.ebuild                                       | 2 +-
 dev-python/prawcore/prawcore-2.3.0.ebuild                               | 2 +-
 dev-python/promise/promise-2.3.0.ebuild                                 | 2 +-
 dev-python/protego/protego-0.2.1-r1.ebuild                              | 2 +-
 dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild                      | 2 +-
 dev-python/psautohint/psautohint-2.4.0-r1.ebuild                        | 2 +-
 dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild                    | 2 +-
 dev-python/pure-protobuf/pure-protobuf-2.2.2.ebuild                     | 2 +-
 dev-python/pure-protobuf/pure-protobuf-2.2.3.ebuild                     | 2 +-
 dev-python/py-nanoid/py-nanoid-9999.ebuild                              | 2 +-
 dev-python/pyagentx/pyagentx-0.4.ebuild                                 | 2 +-
 .../pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild | 2 +-
 dev-python/pyclip/pyclip-0.5.4.ebuild                                   | 2 +-
 dev-python/pyclip/pyclip-0.6.0.ebuild                                   | 2 +-
 dev-python/pyclip/pyclip-0.7.0.ebuild                                   | 2 +-
 dev-python/pyclip/pyclip-9999.ebuild                                    | 2 +-
 dev-python/pydispatcher/pydispatcher-2.0.7.ebuild                       | 2 +-
 dev-python/pydub/pydub-0.25.1.ebuild                                    | 2 +-
 dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild                              | 2 +-
 dev-python/pygaljs/pygaljs-1.0.2-r1.ebuild                              | 2 +-
 dev-python/pygments-promql/pygments-promql-0.0.9.ebuild                 | 2 +-
 dev-python/pygsl/pygsl-2.3.3.ebuild                                     | 2 +-
 dev-python/pykeepass/pykeepass-4.0.2.ebuild                             | 2 +-
 dev-python/pymeeus/pymeeus-0.5.11.ebuild                                | 2 +-
 dev-python/pymeeus/pymeeus-0.5.12.ebuild                                | 2 +-
 dev-python/pymemcache/pymemcache-4.0.0.ebuild                           | 2 +-
 .../pymorphy2-dicts-ru/pymorphy2-dicts-ru-2.4.417127.4579844.ebuild     | 2 +-
 .../pymorphy2-dicts-uk/pymorphy2-dicts-uk-2.4.1.1.1460299261.ebuild     | 2 +-
 dev-python/pymorphy2-dicts/pymorphy2-dicts-2.4.393442.3710985.ebuild    | 2 +-
 dev-python/pymorphy2/pymorphy2-0.9.1.ebuild                             | 2 +-
 dev-python/pynmea2/pynmea2-1.18.0.ebuild                                | 2 +-
 dev-python/pyodbc/pyodbc-4.0.35.ebuild                                  | 2 +-
 dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild                     | 2 +-
 dev-python/pyrr/pyrr-0.10.3.ebuild                                      | 2 +-
 dev-python/pysaml2/pysaml2-7.1.2-r1.ebuild                              | 2 +-
 dev-python/pystardict/pystardict-0.8-r1.ebuild                          | 2 +-
 dev-python/pysubs2/pysubs2-1.4.4.ebuild                                 | 2 +-
 dev-python/pysubs2/pysubs2-1.5.0.ebuild                                 | 2 +-
 dev-python/pysubs2/pysubs2-1.6.1.ebuild                                 | 2 +-
 dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild               | 2 +-
 dev-python/pytest-benchmark/pytest-benchmark-4.0.0.ebuild               | 2 +-
 dev-python/pytest-cases/pytest-cases-3.6.13.ebuild                      | 2 +-
 dev-python/pytest-cases/pytest-cases-3.6.14.ebuild                      | 2 +-
 dev-python/pytest-click/pytest-click-1.1.0.ebuild                       | 2 +-
 dev-python/pytest-cython/pytest-cython-0.2.1.ebuild                     | 2 +-
 dev-python/pytest-flask/pytest-flask-1.2.0.ebuild                       | 2 +-
 dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild                  | 2 +-
 dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild               | 2 +-
 dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild                    | 2 +-
 dev-python/pytest-isort/pytest-isort-3.1.0.ebuild                       | 2 +-
 dev-python/pytest-steps/pytest-steps-1.8.0.ebuild                       | 2 +-
 dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild                           | 2 +-
 dev-python/python-http-client/python-http-client-3.3.5.ebuild           | 2 +-
 dev-python/python-pidfile/python-pidfile-3.0.0-r1.ebuild                | 2 +-
 dev-python/python-pidfile/python-pidfile-3.1.1.ebuild                   | 2 +-
 dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild                  | 2 +-
 .../python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild      | 2 +-
 dev-python/python-socketio/python-socketio-5.1.0.ebuild                 | 2 +-
 dev-python/python-telegram-bot/python-telegram-bot-13.14.ebuild         | 2 +-
 dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild          | 2 +-
 dev-python/pywebview/pywebview-3.6.1.ebuild                             | 2 +-
 dev-python/pywebview/pywebview-3.7.2.ebuild                             | 2 +-
 dev-python/pywebview/pywebview-3.7.ebuild                               | 2 +-
 dev-python/queuelib/queuelib-1.6.2.ebuild                               | 2 +-
 dev-python/rchitect/rchitect-0.3.36.ebuild                              | 2 +-
 dev-python/readability-lxml/readability-lxml-0.6.1.ebuild               | 2 +-
 dev-python/readability-lxml/readability-lxml-0.8.1.ebuild               | 2 +-
 dev-python/readmdict/readmdict-0.1.1-r1.ebuild                          | 2 +-
 .../repoze-sphinx-autointerface-1.0.0-r1.ebuild                         | 2 +-
 dev-python/restrictedpython/restrictedpython-6.0.ebuild                 | 2 +-
 dev-python/rst2ansi/rst2ansi-0.1.5-r2.ebuild                            | 2 +-
 dev-python/rstcheck/rstcheck-6.1.1.ebuild                               | 2 +-
 dev-python/rstr/rstr-3.2.0.ebuild                                       | 2 +-
 dev-python/schedule/schedule-1.1.0-r1.ebuild                            | 2 +-
 dev-python/schema/schema-0.7.5.ebuild                                   | 2 +-
 dev-python/scramp/scramp-1.4.4.ebuild                                   | 2 +-
 dev-python/scrapy/scrapy-2.8.0.ebuild                                   | 2 +-
 dev-python/screeninfo/screeninfo-0.8.1.ebuild                           | 2 +-
 dev-python/sdnotify/sdnotify-0.3.2.ebuild                               | 2 +-
 dev-python/sendgrid/sendgrid-6.9.7.ebuild                               | 2 +-
 dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild            | 2 +-
 dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild     | 2 +-
 dev-python/simplemma/simplemma-0.9.1.ebuild                             | 2 +-
 dev-python/sjcl/sjcl-0.2.1.ebuild                                       | 2 +-
 dev-python/skia-pathops/skia-pathops-0.7.4.ebuild                       | 2 +-
 dev-python/sortedcollections/sortedcollections-2.1.0.ebuild             | 2 +-
 dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.0.ebuild        | 2 +-
 dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.9.0.ebuild         | 2 +-
 dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild                 | 2 +-
 dev-python/sphinx-click/sphinx-click-4.1.0.ebuild                       | 2 +-
 dev-python/sphinx-click/sphinx-click-4.2.0.ebuild                       | 2 +-
 dev-python/sphinx-hoverxref/sphinx-hoverxref-1.3.0.ebuild               | 2 +-
 dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild       | 2 +-
 dev-python/sphinx-sitemap/sphinx-sitemap-2.2.1.ebuild                   | 2 +-
 dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild                   | 2 +-
 dev-python/sphinx-version-warning/sphinx-version-warning-1.1.2.ebuild   | 2 +-
 dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild         | 2 +-
 dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild         | 2 +-
 .../sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild   | 2 +-
 dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild  | 2 +-
 dev-python/sre-yield/sre-yield-1.2-r1.ebuild                            | 2 +-
 dev-python/srt/srt-3.5.1.ebuild                                         | 2 +-
 dev-python/srt/srt-3.5.2.ebuild                                         | 2 +-
 dev-python/srt/srt-3.5.3.ebuild                                         | 2 +-
 dev-python/sse-starlette/sse-starlette-1.1.6.ebuild                     | 2 +-
 dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0.ebuild                 | 2 +-
 dev-python/stdlibs/stdlibs-2022.3.16.ebuild                             | 2 +-
 dev-python/stdlibs/stdlibs-2022.6.8.ebuild                              | 2 +-
 dev-python/stone/stone-3.3.1.ebuild                                     | 2 +-
 dev-python/strictyaml/strictyaml-1.6.1.ebuild                           | 2 +-
 dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild                    | 2 +-
 dev-python/stringcase/stringcase-1.2.0.ebuild                           | 2 +-
 dev-python/survey/survey-3.4.3.ebuild                                   | 2 +-
 dev-python/survey/survey-4.0.0_alpha.ebuild                             | 2 +-
 dev-python/svgelements/svgelements-1.9.3.ebuild                         | 2 +-
 dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild                               | 2 +-
 dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild            | 2 +-
 dev-python/tempy/tempy-1.1.0.ebuild                                     | 2 +-
 dev-python/testrepository/testrepository-0.0.20-r200.ebuild             | 2 +-
 dev-python/textual/textual-0.14.0.ebuild                                | 2 +-
 dev-python/timeslot/timeslot-0.1.2.ebuild                               | 2 +-
 dev-python/trailrunner/trailrunner-1.2.1.ebuild                         | 2 +-
 dev-python/transaction/transaction-3.0.1-r1.ebuild                      | 2 +-
 dev-python/transaction/transaction-3.1.0.ebuild                         | 2 +-
 dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild                   | 2 +-
 dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild                | 2 +-
 dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9-r1.ebuild        | 2 +-
 dev-python/tweepy/tweepy-4.10.1.ebuild                                  | 2 +-
 dev-python/types-paramiko/types-paramiko-2.10.0.ebuild                  | 2 +-
 dev-python/types-paramiko/types-paramiko-2.11.1.ebuild                  | 2 +-
 dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild    | 2 +-
 dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild    | 2 +-
 dev-python/types-pytz/types-pytz-2021.3.8.ebuild                        | 2 +-
 dev-python/types-pytz/types-pytz-2022.1.1.ebuild                        | 2 +-
 dev-python/types-requests/types-requests-2.27.30.ebuild                 | 2 +-
 dev-python/types-requests/types-requests-2.28.0.ebuild                  | 2 +-
 dev-python/types-urllib3/types-urllib3-1.26.14.ebuild                   | 2 +-
 dev-python/types-urllib3/types-urllib3-1.26.15.ebuild                   | 2 +-
 dev-python/typing_inspect/typing_inspect-0.7.1.ebuild                   | 2 +-
 dev-python/ufmt/ufmt-1.3.3.ebuild                                       | 2 +-
 dev-python/ufo2ft/ufo2ft-2.27.0.ebuild                                  | 2 +-
 dev-python/ufoLib2/ufoLib2-0.13.1.ebuild                                | 2 +-
 dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild                     | 2 +-
 dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild                    | 2 +-
 dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild                         | 2 +-
 dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild            | 2 +-
 dev-python/unicodedata2/unicodedata2-15.0.0.ebuild                      | 2 +-
 dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild                            | 2 +-
 dev-python/usort/usort-1.0.2.ebuild                                     | 2 +-
 dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild                          | 2 +-
 dev-python/volatile/volatile-2.1.0.ebuild                               | 2 +-
 dev-python/vttlib/vttlib-0.11.0.ebuild                                  | 2 +-
 dev-python/w3lib/w3lib-2.0.1.ebuild                                     | 2 +-
 dev-python/w3lib/w3lib-2.1.1.ebuild                                     | 2 +-
 dev-python/webpy/webpy-0.62.ebuild                                      | 2 +-
 dev-python/webrtcvad/webrtcvad-2.0.10.ebuild                            | 2 +-
 dev-python/wheezy-template/wheezy-template-3.1.0.ebuild                 | 2 +-
 dev-python/wrapio/wrapio-2.0.0.ebuild                                   | 2 +-
 dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild                  | 2 +-
 dev-python/xattr/xattr-0.9.9.ebuild                                     | 2 +-
 dev-python/xunitparser/xunitparser-1.3.4.ebuild                         | 2 +-
 dev-python/yams/yams-0.7.3.ebuild                                       | 2 +-
 dev-python/yams/yams-9999.ebuild                                        | 2 +-
 dev-python/yaql/yaql-2.0.0.ebuild                                       | 2 +-
 dev-python/youseedee/youseedee-0.3.0.ebuild                             | 2 +-
 dev-python/zodb/zodb-5.8.0-r1.ebuild                                    | 2 +-
 dev-python/zodbpickle/zodbpickle-3.0.1.ebuild                           | 2 +-
 dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild       | 2 +-
 dev-python/zope-testrunner/zope-testrunner-6.0.ebuild                   | 2 +-
 dev-python/zopfli/zopfli-0.2.2.ebuild                                   | 2 +-
 dev-python/zxcvbn/zxcvbn-4.4.28.ebuild                                  | 2 +-
 dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild | 2 +-
 dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212.ebuild    | 2 +-
 dev-util/FoBiS/FoBiS-3.0.5-r1.ebuild                                    | 2 +-
 dev-util/afdko/afdko-3.8.1.ebuild                                       | 2 +-
 dev-util/babeltrace2/babeltrace2-2.0.4.ebuild                           | 2 +-
 dev-util/binaryen/binaryen-105.ebuild                                   | 2 +-
 dev-util/fontmake/fontmake-3.3.0.ebuild                                 | 2 +-
 dev-util/fortls/fortls-2.13.0.ebuild                                    | 2 +-
 dev-util/fpm/fpm-0.7.0-r2.ebuild                                        | 2 +-
 dev-util/fpm/fpm-0.8.1.ebuild                                           | 2 +-
 dev-util/fypp/fypp-3.1.ebuild                                           | 2 +-
 dev-util/pmbootstrap/pmbootstrap-1.51.0.ebuild                          | 2 +-
 dev-util/quilttools/quilttools-0.3-r1.ebuild                            | 2 +-
 dev-util/reuse/reuse-1.1.0.ebuild                                       | 2 +-
 dev-util/reuse/reuse-1.1.2.ebuild                                       | 2 +-
 dev-vcs/git-cu/git-cu-0.5.0.ebuild                                      | 2 +-
 dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild               | 2 +-
 games-action/ddnet/ddnet-16.9.ebuild                                    | 2 +-
 games-action/ddnet/ddnet-9999.ebuild                                    | 2 +-
 games-arcade/taisei/taisei-1.3.2-r2.ebuild                              | 2 +-
 games-arcade/taisei/taisei-9999.ebuild                                  | 2 +-
 games-board/rmahjong/rmahjong-0.4_p20201106.ebuild                      | 2 +-
 games-fps/crispy-doom/crispy-doom-5.12.0.ebuild                         | 2 +-
 games-fps/crispy-doom/crispy-doom-6.0.ebuild                            | 2 +-
 games-misc/gay/gay-1.2.8.ebuild                                         | 2 +-
 games-misc/gay/gay-1.2.9.ebuild                                         | 2 +-
 games-rpg/snoot-game/snoot-game-1.8-r1.ebuild                           | 2 +-
 games-rpg/snoot-game/snoot-game-1.8.ebuild                              | 2 +-
 games-util/chiaki/chiaki-2.1.1-r2.ebuild                                | 2 +-
 games-util/chiaki/chiaki-9999.ebuild                                    | 2 +-
 games-util/legendary/legendary-0.20.31.ebuild                           | 2 +-
 games-util/legendary/legendary-0.20.32.ebuild                           | 2 +-
 games-util/mangohud/mangohud-0.6.6.1-r3.ebuild                          | 2 +-
 games-util/mangohud/mangohud-0.6.7.1.ebuild                             | 2 +-
 games-util/mangohud/mangohud-0.6.8.ebuild                               | 2 +-
 games-util/mangohud/mangohud-9999.ebuild                                | 2 +-
 games-util/minigalaxy/minigalaxy-1.1.0.ebuild                           | 2 +-
 gnome-extra/portfolio/portfolio-0.9.14.ebuild                           | 2 +-
 gui-apps/gradience/gradience-0.3.0-r1.ebuild                            | 2 +-
 gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild           | 2 +-
 gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild                    | 2 +-
 media-fonts/twemoji/twemoji-14.0.2.ebuild                               | 2 +-
 media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.6.ebuild          | 2 +-
 media-gfx/dehinter/dehinter-4.0.0.ebuild                                | 2 +-
 media-gfx/silicon/silicon-0.5.1.ebuild                                  | 2 +-
 media-gfx/ufolint/ufolint-1.2.0-r1.ebuild                               | 2 +-
 media-gfx/vpuppr/vpuppr-0.9.0.ebuild                                    | 2 +-
 media-gfx/vpuppr/vpuppr-9999.ebuild                                     | 2 +-
 media-libs/amdvlk/amdvlk-2023.1.1.ebuild                                | 2 +-
 media-libs/amdvlk/amdvlk-2023.1.2.ebuild                                | 2 +-
 media-libs/amdvlk/amdvlk-2023.1.3.ebuild                                | 2 +-
 media-sound/hushboard/hushboard-0.0_pre20220518.ebuild                  | 2 +-
 media-sound/hushboard/hushboard-9999.ebuild                             | 2 +-
 media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild                           | 2 +-
 media-sound/mopidy/mopidy-3.3.0.ebuild                                  | 2 +-
 media-video/ciano/ciano-0.2.4-r1.ebuild                                 | 2 +-
 media-video/ffsubsync/ffsubsync-0.4.20-r1.ebuild                        | 2 +-
 media-video/ffsubsync/ffsubsync-0.4.22.ebuild                           | 2 +-
 media-video/ffsubsync/ffsubsync-0.4.23.ebuild                           | 2 +-
 media-video/syncplay/syncplay-1.6.9.ebuild                              | 2 +-
 media-video/syncplay/syncplay-1.7.0.ebuild                              | 2 +-
 media-video/tartube/tartube-2.4.077.ebuild                              | 2 +-
 media-video/tartube/tartube-9999.ebuild                                 | 2 +-
 media-video/trakt-scrobbler/trakt-scrobbler-1.4.2-r1.ebuild             | 2 +-
 media-video/trakt-scrobbler/trakt-scrobbler-1.5.0-r1.ebuild             | 2 +-
 media-video/trakt-scrobbler/trakt-scrobbler-1.6.3-r1.ebuild             | 2 +-
 mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20211223.ebuild            | 2 +-
 mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20220924.ebuild            | 2 +-
 mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20230130.ebuild            | 2 +-
 mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild       | 2 +-
 mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild       | 2 +-
 net-client/offpunk/offpunk-1.8.ebuild                                   | 2 +-
 net-client/offpunk/offpunk-1.9.1.ebuild                                 | 2 +-
 net-im/gajim-plugins/gajim-plugins-9999.ebuild                          | 2 +-
 net-im/heisenbridge/heisenbridge-1.14.2.ebuild                          | 2 +-
 net-im/mautrix-facebook/mautrix-facebook-0.4.1.ebuild                   | 2 +-
 net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild                       | 2 +-
 net-im/mautrix-telegram/mautrix-telegram-0.13.0.ebuild                  | 2 +-
 net-irc/srain/srain-1.4.0.ebuild                                        | 2 +-
 net-libs/dpdk/dpdk-21.11.1-r1.ebuild                                    | 2 +-
 net-libs/dpdk/dpdk-22.07-r1.ebuild                                      | 2 +-
 net-libs/telepathy-haze/telepathy-haze-0.8.1.ebuild                     | 2 +-
 net-misc/fedigroup/fedigroup-1.0.6.ebuild                               | 2 +-
 net-misc/fedigroup/fedigroup-1.0.8.ebuild                               | 2 +-
 net-misc/giara/giara-1.0.1.ebuild                                       | 2 +-
 net-misc/giara/giara-1.1.0.ebuild                                       | 2 +-
 net-misc/lyrics-in-terminal/lyrics-in-terminal-1.5.0.ebuild             | 2 +-
 net-misc/maestral-qt/maestral-qt-1.5.3.ebuild                           | 2 +-
 net-misc/maestral-qt/maestral-qt-1.7.1-r1.ebuild                        | 2 +-
 net-misc/maestral/maestral-1.5.3.ebuild                                 | 2 +-
 net-misc/maestral/maestral-1.7.1.ebuild                                 | 2 +-
 net-misc/maestral/maestral-1.7.2.ebuild                                 | 2 +-
 net-nntp/inn/inn-2.6.5.ebuild                                           | 2 +-
 net-nntp/inn/inn-2.7.1.ebuild                                           | 2 +-
 net-voip/discover-overlay/discover-overlay-0.4.5.ebuild                 | 2 +-
 net-voip/discover-overlay/discover-overlay-0.5.4.ebuild                 | 2 +-
 net-voip/discover-overlay/discover-overlay-0.6.3-r1.ebuild              | 2 +-
 net-vpn/gp-saml-gui/gp-saml-gui-9999.ebuild                             | 2 +-
 sci-biology/cmdock/cmdock-0.2.0.ebuild                                  | 2 +-
 sci-electronics/circt/circt-1.14.0.ebuild                               | 2 +-
 sci-electronics/circt/circt-1.37.0.ebuild                               | 2 +-
 sci-electronics/dsview/dsview-1.2.1.ebuild                              | 2 +-
 sci-electronics/dsview/dsview-9999.ebuild                               | 2 +-
 sci-electronics/kactus2/kactus2-3.10.0.ebuild                           | 2 +-
 sci-electronics/kactus2/kactus2-9999.ebuild                             | 2 +-
 sci-electronics/lxi-tools/lxi-tools-2.1.ebuild                          | 2 +-
 sci-electronics/lxi-tools/lxi-tools-2.3.ebuild                          | 2 +-
 sci-electronics/open_pdks/open_pdks-1.0.311.ebuild                      | 2 +-
 sci-electronics/skywater-pdk/skywater-pdk-0.0.0_p20220424.ebuild        | 2 +-
 sci-electronics/slang/slang-1.0.ebuild                                  | 2 +-
 sci-electronics/slang/slang-2.0-r1.ebuild                               | 2 +-
 sci-electronics/slang/slang-9999.ebuild                                 | 2 +-
 sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild                          | 2 +-
 sci-libs/dart/dart-6.12.1-r2.ebuild                                     | 2 +-
 sci-libs/magma/magma-2.6.2-r1.ebuild                                    | 2 +-
 sci-libs/magma/magma-2.6.2.ebuild                                       | 2 +-
 sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild                           | 2 +-
 sci-mathematics/clingo/clingo-5.5.2.ebuild                              | 2 +-
 sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild                       | 2 +-
 sci-mathematics/radian/radian-0.6.3.ebuild                              | 2 +-
 sci-physics/SU2/SU2-7.2.0-r100.ebuild                                   | 2 +-
 sci-physics/SU2/SU2-7.2.0-r2.ebuild                                     | 2 +-
 sci-physics/SU2/SU2-7.5.1.ebuild                                        | 2 +-
 sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild                       | 2 +-
 sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild         | 2 +-
 .../asus-touchpad-numpad-driver-0_pre20220311.ebuild                    | 2 +-
 .../asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-9999.ebuild | 2 +-
 sys-apps/dool/dool-1.1.0.ebuild                                         | 2 +-
 sys-apps/dool/dool-9999.ebuild                                          | 2 +-
 sys-apps/fchroot/fchroot-0.1.2.ebuild                                   | 2 +-
 sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild                       | 2 +-
 sys-boot/woeusb-ng/woeusb-ng-0.2.10.ebuild                              | 2 +-
 sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1-r1.ebuild                     | 2 +-
 sys-cluster/adios2/adios2-2.8.1-r1.ebuild                               | 2 +-
 sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild             | 2 +-
 sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild                      | 2 +-
 sys-cluster/dlb/dlb-2.1-r3.ebuild                                       | 2 +-
 sys-cluster/extrae/extrae-4.0.1.ebuild                                  | 2 +-
 sys-cluster/fti/fti-1.6-r1.ebuild                                       | 2 +-
 sys-cluster/genders/genders-1.28.1-r1.ebuild                            | 2 +-
 sys-cluster/mcxx/mcxx-2021.06.ebuild                                    | 2 +-
 sys-cluster/otf2/otf2-2.3-r3.ebuild                                     | 2 +-
 sys-cluster/otf2/otf2-3.0.ebuild                                        | 2 +-
 sys-cluster/parsec/parsec-3.0.2012-r2.ebuild                            | 2 +-
 sys-cluster/pcs/pcs-0.10.8-r3.ebuild                                    | 2 +-
 sys-cluster/pcs/pcs-0.11.2.ebuild                                       | 2 +-
 sys-cluster/scr/scr-3.0-r1.ebuild                                       | 2 +-
 sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild                             | 2 +-
 sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild                           | 2 +-
 sys-cluster/veloc/veloc-1.6.ebuild                                      | 2 +-
 sys-cluster/wxparaver/wxparaver-4.10.1.ebuild                           | 2 +-
 sys-fs/btrfs-heatmap/btrfs-heatmap-9-r1.ebuild                          | 2 +-
 sys-fs/python-btrfs/python-btrfs-13-r1.ebuild                           | 2 +-
 sys-kernel/dpdk-kmod/dpdk-kmod-21.11.1.ebuild                           | 2 +-
 sys-kernel/dpdk-kmod/dpdk-kmod-22.07.ebuild                             | 2 +-
 sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild          | 2 +-
 sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild                         | 2 +-
 sys-power/auto-cpufreq/auto-cpufreq-1.9.6.ebuild                        | 2 +-
 sys-power/geopmd/geopmd-2.0.0_rc1.ebuild                                | 2 +-
 sys-power/linux-tools-power-x86/linux-tools-power-x86-5.18.ebuild       | 2 +-
 sys-power/linux-tools-power-x86/linux-tools-power-x86-6.1.ebuild        | 2 +-
 www-apps/gotosocial/gotosocial-0.8.0.ebuild                             | 2 +-
 www-apps/gotosocial/gotosocial-0.8.1.ebuild                             | 2 +-
 www-client/woob/woob-3.1-r1.ebuild                                      | 2 +-
 www-client/woob/woob-9999.ebuild                                        | 2 +-
 .../lightdm-gtk-greeter-settings-1.2.2-r1.ebuild                        | 2 +-
 x11-misc/caffeine-ng/caffeine-ng-3.5.1.ebuild                           | 2 +-
 x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild                      | 2 +-
 604 files changed, 604 insertions(+), 604 deletions(-)

diff --git a/app-admin/akita/akita-0.1.4.ebuild b/app-admin/akita/akita-0.1.4.ebuild
index d7298f81c..8dbb2d4b7 100644
--- a/app-admin/akita/akita-0.1.4.ebuild
+++ b/app-admin/akita/akita-0.1.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 PYTHON_REQ_USE="ncurses"
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1

diff --git a/app-admin/krapplet/krapplet-0.3.1-r1.ebuild b/app-admin/krapplet/krapplet-0.3.1-r1.ebuild
index 583766fee..e6ff50251 100644
--- a/app-admin/krapplet/krapplet-0.3.1-r1.ebuild
+++ b/app-admin/krapplet/krapplet-0.3.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi xdg
 

diff --git a/app-admin/s-tui/s-tui-1.1.3-r1.ebuild b/app-admin/s-tui/s-tui-1.1.3-r1.ebuild
index 03e07d2c8..d2e55445a 100644
--- a/app-admin/s-tui/s-tui-1.1.3-r1.ebuild
+++ b/app-admin/s-tui/s-tui-1.1.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature
 

diff --git a/app-backup/b2/b2-3.4.0.ebuild b/app-backup/b2/b2-3.4.0.ebuild
index 788e5ccc5..8e9a4ac79 100644
--- a/app-backup/b2/b2-3.4.0.ebuild
+++ b/app-backup/b2/b2-3.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 DISTUTILS_SINGLE_IMPL=1
 

diff --git a/app-containers/waydroid/waydroid-1.4.0.ebuild b/app-containers/waydroid/waydroid-1.4.0.ebuild
index c23090502..3ea190f86 100644
--- a/app-containers/waydroid/waydroid-1.4.0.ebuild
+++ b/app-containers/waydroid/waydroid-1.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit linux-info xdg-utils python-single-r1
 
 DESCRIPTION="Container-based approach to boot a full Android system on Linux systems"

diff --git a/app-crypt/PBinCLI/PBinCLI-0.3.2.ebuild b/app-crypt/PBinCLI/PBinCLI-0.3.2.ebuild
index 81e7ed7cd..b0396d108 100644
--- a/app-crypt/PBinCLI/PBinCLI-0.3.2.ebuild
+++ b/app-crypt/PBinCLI/PBinCLI-0.3.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.1.ebuild b/app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.1.ebuild
index e15e29154..c676576b3 100644
--- a/app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.1.ebuild
+++ b/app-crypt/certbot-dns-desec/certbot-dns-desec-1.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.2.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.2.0.ebuild
index e784b2ceb..a57b2cb3e 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.2.0.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.3.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.3.0.ebuild
index dd6f254b6..425d68e1a 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.3.0.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.4.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.4.0.ebuild
index dd6f254b6..425d68e1a 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.4.0.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.5.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.5.0.ebuild
index dd6f254b6..425d68e1a 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.5.0.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild
index dd6f254b6..425d68e1a 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/app-doc/ford/ford-6.1.17-r1.ebuild b/app-doc/ford/ford-6.1.17-r1.ebuild
index b11d361be..b32cf8436 100644
--- a/app-doc/ford/ford-6.1.17-r1.ebuild
+++ b/app-doc/ford/ford-6.1.17-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 toolchain-funcs

diff --git a/app-doc/ford/ford-6.2.0.ebuild b/app-doc/ford/ford-6.2.0.ebuild
index dc98cfeea..9817f3d17 100644
--- a/app-doc/ford/ford-6.2.0.ebuild
+++ b/app-doc/ford/ford-6.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi toolchain-funcs
 

diff --git a/app-doc/ford/ford-6.2.4.ebuild b/app-doc/ford/ford-6.2.4.ebuild
index dc98cfeea..9817f3d17 100644
--- a/app-doc/ford/ford-6.2.4.ebuild
+++ b/app-doc/ford/ford-6.2.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi toolchain-funcs
 

diff --git a/app-editors/amp/amp-0.6.2.ebuild b/app-editors/amp/amp-0.6.2.ebuild
index 997d2f064..1bfb200b3 100644
--- a/app-editors/amp/amp-0.6.2.ebuild
+++ b/app-editors/amp/amp-0.6.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 CRATES="
 	aho-corasick-0.5.3

diff --git a/app-emulation/quickemu/quickemu-3.11.ebuild b/app-emulation/quickemu/quickemu-3.11.ebuild
index b687de1d6..b20d3412b 100644
--- a/app-emulation/quickemu/quickemu-3.11.ebuild
+++ b/app-emulation/quickemu/quickemu-3.11.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit python-single-r1
 
 DESCRIPTION="Create and run optimised Windows, macOS and Linux desktop virtual machines"

diff --git a/app-misc/anki-bin/anki-bin-2.1.60.ebuild b/app-misc/anki-bin/anki-bin-2.1.60.ebuild
index 17a598450..a56d7776d 100644
--- a/app-misc/anki-bin/anki-bin-2.1.60.ebuild
+++ b/app-misc/anki-bin/anki-bin-2.1.60.ebuild
@@ -8,7 +8,7 @@ EAPI=8
 # that is not linked against libpython.
 # The configuration with Python 3.10 was tested on a limited number of machines and is not guaranteed to work.
 
-PYTHON_COMPAT=( python3_9 python3_10 )
+PYTHON_COMPAT=( python3_10 )
 inherit python-single-r1 desktop xdg
 
 MY_PN=${PN%-bin}

diff --git a/app-misc/anki-bin/anki-bin-2.1.61.ebuild b/app-misc/anki-bin/anki-bin-2.1.61.ebuild
index 1a06b1b8c..ea55bbcda 100644
--- a/app-misc/anki-bin/anki-bin-2.1.61.ebuild
+++ b/app-misc/anki-bin/anki-bin-2.1.61.ebuild
@@ -8,7 +8,7 @@ EAPI=8
 # that is not linked against libpython.
 # The configuration with Python 3.10 was tested on a limited number of machines and is not guaranteed to work.
 
-PYTHON_COMPAT=( python3_9 python3_10 )
+PYTHON_COMPAT=( python3_10 )
 inherit desktop python-single-r1 pypi xdg
 
 MY_PN=${PN%-bin}

diff --git a/app-misc/aw-client/aw-client-0.11.0.ebuild b/app-misc/aw-client/aw-client-0.11.0.ebuild
index c39d2d612..8349a69f8 100644
--- a/app-misc/aw-client/aw-client-0.11.0.ebuild
+++ b/app-misc/aw-client/aw-client-0.11.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..10})
+PYTHON_COMPAT=( python3_10)
 
 inherit distutils-r1
 

diff --git a/app-misc/aw-core/aw-core-0.11.0.ebuild b/app-misc/aw-core/aw-core-0.11.0.ebuild
index bf7a81cf7..d63e79d70 100644
--- a/app-misc/aw-core/aw-core-0.11.0.ebuild
+++ b/app-misc/aw-core/aw-core-0.11.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/app-misc/brightness-control/brightness-control-2.4.ebuild b/app-misc/brightness-control/brightness-control-2.4.ebuild
index 6ad5174df..693c6c1bb 100644
--- a/app-misc/brightness-control/brightness-control-2.4.ebuild
+++ b/app-misc/brightness-control/brightness-control-2.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=poetry
 DISTUTILS_SINGLE_IMPL=1
 

diff --git a/app-misc/far2l/far2l-2.3.2_alpha.ebuild b/app-misc/far2l/far2l-2.3.2_alpha.ebuild
index 3a17f0d98..f0d8a1521 100644
--- a/app-misc/far2l/far2l-2.3.2_alpha.ebuild
+++ b/app-misc/far2l/far2l-2.3.2_alpha.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 WX_GTK_VER="3.0-gtk3"
 

diff --git a/app-misc/far2l/far2l-2.4.0_beta.ebuild b/app-misc/far2l/far2l-2.4.0_beta.ebuild
index 796ea03ff..4742dd5ce 100644
--- a/app-misc/far2l/far2l-2.4.0_beta.ebuild
+++ b/app-misc/far2l/far2l-2.4.0_beta.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 WX_GTK_VER="3.0-gtk3"
 

diff --git a/app-misc/far2l/far2l-9999.ebuild b/app-misc/far2l/far2l-9999.ebuild
index 796ea03ff..4742dd5ce 100644
--- a/app-misc/far2l/far2l-9999.ebuild
+++ b/app-misc/far2l/far2l-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 WX_GTK_VER="3.0-gtk3"
 

diff --git a/app-misc/mat2/mat2-0.13.3.ebuild b/app-misc/mat2/mat2-0.13.3.ebuild
index 59cf6e832..e3985b7f3 100644
--- a/app-misc/mat2/mat2-0.13.3.ebuild
+++ b/app-misc/mat2/mat2-0.13.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=(python3_{9..11})
+PYTHON_COMPAT=(python3_{10..11})
 PYTHON_REQ_USE="xml(+)"
 DISTUTILS_USE_PEP517=setuptools
 

diff --git a/app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild b/app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild
index 512d3ce43..d616b7608 100644
--- a/app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild
+++ b/app-misc/metadata-cleaner/metadata-cleaner-2.3.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit gnome2-utils meson python-single-r1 xdg-utils
 

diff --git a/app-misc/termdown/termdown-1.18.0.ebuild b/app-misc/termdown/termdown-1.18.0.ebuild
index 84b35bb17..d4798f9b0 100644
--- a/app-misc/termdown/termdown-1.18.0.ebuild
+++ b/app-misc/termdown/termdown-1.18.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_REQ_USE="ncurses(+)"
 inherit distutils-r1 optfeature

diff --git a/app-misc/vocabsieve/vocabsieve-0.10.1.ebuild b/app-misc/vocabsieve/vocabsieve-0.10.1.ebuild
index 5fb294779..4c1cb00a7 100644
--- a/app-misc/vocabsieve/vocabsieve-0.10.1.ebuild
+++ b/app-misc/vocabsieve/vocabsieve-0.10.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/app-office/pyspread/pyspread-2.1.1.ebuild b/app-office/pyspread/pyspread-2.1.1.ebuild
index 4f1cd29e0..e29c25f22 100644
--- a/app-office/pyspread/pyspread-2.1.1.ebuild
+++ b/app-office/pyspread/pyspread-2.1.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit xdg desktop distutils-r1
 

diff --git a/app-portage/pacvis/pacvis-0.4.2.ebuild b/app-portage/pacvis/pacvis-0.4.2.ebuild
index bfe081ce8..c0cea507b 100644
--- a/app-portage/pacvis/pacvis-0.4.2.ebuild
+++ b/app-portage/pacvis/pacvis-0.4.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/app-portage/portage-lostfiles/portage-lostfiles-0.5.2.ebuild b/app-portage/portage-lostfiles/portage-lostfiles-0.5.2.ebuild
index f0cd4ab7c..348963c9a 100644
--- a/app-portage/portage-lostfiles/portage-lostfiles-0.5.2.ebuild
+++ b/app-portage/portage-lostfiles/portage-lostfiles-0.5.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="A simple script to identify files not tracked by Portage package manager"

diff --git a/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild b/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild
index f5a6704e4..4fa9fb543 100644
--- a/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild
+++ b/app-shells/pokemon-colorscripts/pokemon-colorscripts-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=(python3_{9,10,11})
+PYTHON_COMPAT=(python3_{10,11})
 
 inherit git-r3 python-single-r1
 

diff --git a/app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild b/app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild
index 81c61cc04..f902ae115 100644
--- a/app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild
+++ b/app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/app-text/OCRmyPDF/OCRmyPDF-14.0.1-r4.ebuild b/app-text/OCRmyPDF/OCRmyPDF-14.0.1-r4.ebuild
index 59a7f5bd3..a87af6dd2 100644
--- a/app-text/OCRmyPDF/OCRmyPDF-14.0.1-r4.ebuild
+++ b/app-text/OCRmyPDF/OCRmyPDF-14.0.1-r4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 optfeature shell-completion
 

diff --git a/app-text/OCRmyPDF/OCRmyPDF-14.1.0.ebuild b/app-text/OCRmyPDF/OCRmyPDF-14.1.0.ebuild
index 2c6df65bb..b5d6ab23a 100644
--- a/app-text/OCRmyPDF/OCRmyPDF-14.1.0.ebuild
+++ b/app-text/OCRmyPDF/OCRmyPDF-14.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 optfeature shell-completion
 

diff --git a/app-text/cmark-gfm/cmark-gfm-0.29.0.3.ebuild b/app-text/cmark-gfm/cmark-gfm-0.29.0.3.ebuild
index 914ab4379..479034d99 100644
--- a/app-text/cmark-gfm/cmark-gfm-0.29.0.3.ebuild
+++ b/app-text/cmark-gfm/cmark-gfm-0.29.0.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MYPV="$(ver_rs 3 '.gfm.')"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake python-any-r1
 

diff --git a/app-text/komikku/komikku-1.18.0.ebuild b/app-text/komikku/komikku-1.18.0.ebuild
index f0bb3f792..f4f189180 100644
--- a/app-text/komikku/komikku-1.18.0.ebuild
+++ b/app-text/komikku/komikku-1.18.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="sqlite(+),ssl(+)"
 DISTUTILS_USE_PEP517=no
 DISTUTILS_SINGLE_IMPL=1

diff --git a/app-text/komikku/komikku-1.19.0.ebuild b/app-text/komikku/komikku-1.19.0.ebuild
index f0bb3f792..f4f189180 100644
--- a/app-text/komikku/komikku-1.19.0.ebuild
+++ b/app-text/komikku/komikku-1.19.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="sqlite(+),ssl(+)"
 DISTUTILS_USE_PEP517=no
 DISTUTILS_SINGLE_IMPL=1

diff --git a/app-text/lizard/lizard-1.17.10.ebuild b/app-text/lizard/lizard-1.17.10.ebuild
index 8fa36b6c2..157fe5111 100644
--- a/app-text/lizard/lizard-1.17.10.ebuild
+++ b/app-text/lizard/lizard-1.17.10.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/app-text/tldr/tldr-2.0.0-r1.ebuild b/app-text/tldr/tldr-2.0.0-r1.ebuild
index 682a1b9e2..99d5bb93b 100644
--- a/app-text/tldr/tldr-2.0.0-r1.ebuild
+++ b/app-text/tldr/tldr-2.0.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild b/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild
index c6309bc81..0c5756bfa 100644
--- a/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild
+++ b/app-vim/vimwiki-cli/vimwiki-cli-1.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-R/reticulate/reticulate-1.25.ebuild b/dev-R/reticulate/reticulate-1.25.ebuild
index e8f9d6a6b..81f6a6ff5 100644
--- a/dev-R/reticulate/reticulate-1.25.ebuild
+++ b/dev-R/reticulate/reticulate-1.25.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit python-single-r1 R-packages
 

diff --git a/dev-cpp/dtl/dtl-1.20-r1.ebuild b/dev-cpp/dtl/dtl-1.20-r1.ebuild
index b4584d4f5..2ac5f3c66 100644
--- a/dev-cpp/dtl/dtl-1.20-r1.ebuild
+++ b/dev-cpp/dtl/dtl-1.20-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit python-any-r1 scons-utils toolchain-funcs
 

diff --git a/dev-cpp/fbthrift/fbthrift-2023.02.06.00.ebuild b/dev-cpp/fbthrift/fbthrift-2023.02.06.00.ebuild
index ac597c130..791d6f978 100644
--- a/dev-cpp/fbthrift/fbthrift-2023.02.06.00.ebuild
+++ b/dev-cpp/fbthrift/fbthrift-2023.02.06.00.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit cmake python-single-r1
 

diff --git a/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild b/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild
index 440b2b7e6..e214612f2 100644
--- a/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild
+++ b/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild
@@ -7,7 +7,7 @@ DOCS_BUILDER="sphinx"
 DOCS_DEPEND="dev-python/recommonmark"
 DOCS_DIR="docs"
 MYPV="${PV/_alpha/a}"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake python-any-r1 docs
 

diff --git a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild b/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild
index 0e81bdfe7..0889431c9 100644
--- a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild
+++ b/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild
@@ -9,7 +9,7 @@ DOCS_DEPEND="
 	dev-python/sphinx-bootstrap-theme
 "
 DOCS_DIR="docs"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake python-any-r1 docs
 

diff --git a/dev-cpp/xtensor/xtensor-0.24.4.ebuild b/dev-cpp/xtensor/xtensor-0.24.4.ebuild
index 4dd40f396..bc7de7f7e 100644
--- a/dev-cpp/xtensor/xtensor-0.24.4.ebuild
+++ b/dev-cpp/xtensor/xtensor-0.24.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # required because of manual install in src_install
 CMAKE_MAKEFILE_GENERATOR="emake"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake python-any-r1 optfeature toolchain-funcs
 

diff --git a/dev-cpp/xtl/xtl-0.7.5.ebuild b/dev-cpp/xtl/xtl-0.7.5.ebuild
index 5d11b2586..d593daebe 100644
--- a/dev-cpp/xtl/xtl-0.7.5.ebuild
+++ b/dev-cpp/xtl/xtl-0.7.5.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # required because of manual install in src_install
 CMAKE_MAKEFILE_GENERATOR="emake"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake python-any-r1
 

diff --git a/dev-embedded/esp-idf/esp-idf-5.0.ebuild b/dev-embedded/esp-idf/esp-idf-5.0.ebuild
index 1edac2122..328cd094e 100644
--- a/dev-embedded/esp-idf/esp-idf-5.0.ebuild
+++ b/dev-embedded/esp-idf/esp-idf-5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 VER="esp-2022r1"
 CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/${VER}"

diff --git a/dev-embedded/idf-component-manager/idf-component-manager-1.1.4.ebuild b/dev-embedded/idf-component-manager/idf-component-manager-1.1.4.ebuild
index 0ed9e006b..77924db67 100644
--- a/dev-embedded/idf-component-manager/idf-component-manager-1.1.4.ebuild
+++ b/dev-embedded/idf-component-manager/idf-component-manager-1.1.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/dev-embedded/rauc/rauc-1.9.ebuild b/dev-embedded/rauc/rauc-1.9.ebuild
index fd6267229..a3aadea33 100644
--- a/dev-embedded/rauc/rauc-1.9.ebuild
+++ b/dev-embedded/rauc/rauc-1.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DOCS_BUILDER="sphinx"
 DOCS_DIR="${S}/docs"
 

diff --git a/dev-games/surgescript/surgescript-0.5.5.ebuild b/dev-games/surgescript/surgescript-0.5.5.ebuild
index 564ac0121..05291be2f 100644
--- a/dev-games/surgescript/surgescript-0.5.5.ebuild
+++ b/dev-games/surgescript/surgescript-0.5.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="dev-python/mkdocs-material"
 

diff --git a/dev-games/surgescript/surgescript-9999.ebuild b/dev-games/surgescript/surgescript-9999.ebuild
index 564ac0121..05291be2f 100644
--- a/dev-games/surgescript/surgescript-9999.ebuild
+++ b/dev-games/surgescript/surgescript-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="dev-python/mkdocs-material"
 

diff --git a/dev-lang/wabt/wabt-1.0.30.ebuild b/dev-lang/wabt/wabt-1.0.30.ebuild
index 6e6515c80..be0922b12 100644
--- a/dev-lang/wabt/wabt-1.0.30.ebuild
+++ b/dev-lang/wabt/wabt-1.0.30.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake python-any-r1
 

diff --git a/dev-libs/StringiFor/StringiFor-1.1.4.ebuild b/dev-libs/StringiFor/StringiFor-1.1.4.ebuild
index 996040d57..db9e99c2f 100644
--- a/dev-libs/StringiFor/StringiFor-1.1.4.ebuild
+++ b/dev-libs/StringiFor/StringiFor-1.1.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 FORTRAN_STANDARD=2003
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit  fortran-2 python-any-r1 toolchain-funcs
 

diff --git a/dev-libs/fastText/fastText-0.9.2.ebuild b/dev-libs/fastText/fastText-0.9.2.ebuild
index b406af447..ffdf9b3dd 100644
--- a/dev-libs/fastText/fastText-0.9.2.ebuild
+++ b/dev-libs/fastText/fastText-0.9.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_OPTIONAL=1
 inherit cmake distutils-r1 edo

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
index 94738186e..ef89ae1da 100644
--- a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 FORTRAN_STANDARD="2003"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake fortran-2 python-any-r1
 

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild
index 991195003..e21cbaf16 100644
--- a/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 FORTRAN_STANDARD="2003"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake fortran-2 git-r3 python-any-r1
 

diff --git a/dev-libs/memkind/memkind-1.13.0.ebuild b/dev-libs/memkind/memkind-1.13.0.ebuild
index 67adcc8cf..40fa0288e 100644
--- a/dev-libs/memkind/memkind-1.13.0.ebuild
+++ b/dev-libs/memkind/memkind-1.13.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit autotools linux-info python-any-r1 toolchain-funcs
 

diff --git a/dev-libs/open62541/open62541-1.3.5.ebuild b/dev-libs/open62541/open62541-1.3.5.ebuild
index cee39db05..c82ac9dc9 100644
--- a/dev-libs/open62541/open62541-1.3.5.ebuild
+++ b/dev-libs/open62541/open62541-1.3.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake python-single-r1
 

diff --git a/dev-libs/zfp/zfp-0.5.5-r1.ebuild b/dev-libs/zfp/zfp-0.5.5-r1.ebuild
index 4c6e4c921..20d8336cc 100644
--- a/dev-libs/zfp/zfp-0.5.5-r1.ebuild
+++ b/dev-libs/zfp/zfp-0.5.5-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 #DOCS_BUILDER="sphinx"
 #DOCS_DIR="docs/source"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake fortran-2 python-single-r1 #docs
 

diff --git a/dev-octave/symbolic/symbolic-2.9.0.ebuild b/dev-octave/symbolic/symbolic-2.9.0.ebuild
index 68dcf66e6..683b1f214 100644
--- a/dev-octave/symbolic/symbolic-2.9.0.ebuild
+++ b/dev-octave/symbolic/symbolic-2.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit octaveforge python-single-r1
 

diff --git a/dev-python/BTrees/BTrees-5.0-r1.ebuild b/dev-python/BTrees/BTrees-5.0-r1.ebuild
index a2cd50467..571aab9e6 100644
--- a/dev-python/BTrees/BTrees-5.0-r1.ebuild
+++ b/dev-python/BTrees/BTrees-5.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

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 b11c5c52e..33b5e5837 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_{9..11} pypy3  )
+PYTHON_COMPAT=( python3_{10..11} pypy3  )
 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 e9abe67d7..a882c0f4e 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/ManimPango/ManimPango-0.4.3.ebuild b/dev-python/ManimPango/ManimPango-0.4.3.ebuild
index 551bc5b46..6aae4faa1 100644
--- a/dev-python/ManimPango/ManimPango-0.4.3.ebuild
+++ b/dev-python/ManimPango/ManimPango-0.4.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild b/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
index 92758d459..eb41378da 100644
--- a/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
+++ b/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/PGPy/PGPy-0.6.0.ebuild b/dev-python/PGPy/PGPy-0.6.0.ebuild
index a589f860f..865ab0160 100644
--- a/dev-python/PGPy/PGPy-0.6.0.ebuild
+++ b/dev-python/PGPy/PGPy-0.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/Pyro5/Pyro5-5.14.ebuild b/dev-python/Pyro5/Pyro5-5.14.ebuild
index a054f5f34..2f7bdd1c8 100644
--- a/dev-python/Pyro5/Pyro5-5.14.ebuild
+++ b/dev-python/Pyro5/Pyro5-5.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 
 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 bd3d267c0..6b4394724 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
index 3946d89a8..623392d8d 100644
--- a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
+++ b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
index 190a25b74..a8a43745f 100644
--- a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
+++ b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/XenAPI/XenAPI-2.14-r1.ebuild b/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
index 1c9145286..fb8cda8d1 100644
--- a/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
+++ b/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/aiomysql/aiomysql-0.1.1.ebuild b/dev-python/aiomysql/aiomysql-0.1.1.ebuild
index c731e68b0..d3088f7b7 100644
--- a/dev-python/aiomysql/aiomysql-0.1.1.ebuild
+++ b/dev-python/aiomysql/aiomysql-0.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit databases distutils-r1
 

diff --git a/dev-python/aiopg/aiopg-1.4.0.ebuild b/dev-python/aiopg/aiopg-1.4.0.ebuild
index aba8ba10a..b137e318f 100644
--- a/dev-python/aiopg/aiopg-1.4.0.ebuild
+++ b/dev-python/aiopg/aiopg-1.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/aiounittest/aiounittest-1.4.2.ebuild b/dev-python/aiounittest/aiounittest-1.4.2.ebuild
index ff3e1e69c..4bc6ae0ca 100644
--- a/dev-python/aiounittest/aiounittest-1.4.2.ebuild
+++ b/dev-python/aiounittest/aiounittest-1.4.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/almost/almost-0.1.5.ebuild b/dev-python/almost/almost-0.1.5.ebuild
index 1212321e0..cac0f440d 100644
--- a/dev-python/almost/almost-0.1.5.ebuild
+++ b/dev-python/almost/almost-0.1.5.ebuild
@@ -5,7 +5,7 @@ EAPI="8"
 
 COMMIT="cc3eeb0abde7ff95a222d571443989c74a112ff7"
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/anyascii/anyascii-0.3.1.ebuild b/dev-python/anyascii/anyascii-0.3.1.ebuild
index 8dab3cac6..a18d44a52 100644
--- a/dev-python/anyascii/anyascii-0.3.1.ebuild
+++ b/dev-python/anyascii/anyascii-0.3.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=(python3_{9..11})
+PYTHON_COMPAT=(python3_{10..11})
 inherit distutils-r1
 
 DESCRIPTION="Unicode to ASCII transliteration"

diff --git a/dev-python/anyascii/anyascii-9999.ebuild b/dev-python/anyascii/anyascii-9999.ebuild
index 19d5e8220..62d718164 100644
--- a/dev-python/anyascii/anyascii-9999.ebuild
+++ b/dev-python/anyascii/anyascii-9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=(python3_{9..11})
+PYTHON_COMPAT=(python3_{10..11})
 inherit distutils-r1
 
 DESCRIPTION="Unicode to ASCII transliteration"

diff --git a/dev-python/ascim/ascim-0.1.1.ebuild b/dev-python/ascim/ascim-0.1.1.ebuild
index 86d288d69..7644c3333 100644
--- a/dev-python/ascim/ascim-0.1.1.ebuild
+++ b/dev-python/ascim/ascim-0.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild b/dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild
index f9aa981b7..d230503fe 100644
--- a/dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild
+++ b/dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/asgi-lifespan/asgi-lifespan-2.1.0.ebuild b/dev-python/asgi-lifespan/asgi-lifespan-2.1.0.ebuild
index 770764e5f..dfe2d8759 100644
--- a/dev-python/asgi-lifespan/asgi-lifespan-2.1.0.ebuild
+++ b/dev-python/asgi-lifespan/asgi-lifespan-2.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/aspectlib/aspectlib-2.0.0.ebuild b/dev-python/aspectlib/aspectlib-2.0.0.ebuild
index 36b6fcc37..7fc9a2948 100644
--- a/dev-python/aspectlib/aspectlib-2.0.0.ebuild
+++ b/dev-python/aspectlib/aspectlib-2.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild b/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild
index 08cd3997a..3e93c0b78 100644
--- a/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild
+++ b/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/asyncmy/asyncmy-0.2.5.ebuild b/dev-python/asyncmy/asyncmy-0.2.5.ebuild
index db4d1e504..0523fa2c6 100644
--- a/dev-python/asyncmy/asyncmy-0.2.5.ebuild
+++ b/dev-python/asyncmy/asyncmy-0.2.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="ssl"
 DISTUTILS_USE_PEP517=poetry
 inherit databases distutils-r1 optfeature

diff --git a/dev-python/asyncmy/asyncmy-0.2.7.ebuild b/dev-python/asyncmy/asyncmy-0.2.7.ebuild
index 07c5e3498..139ab0cca 100644
--- a/dev-python/asyncmy/asyncmy-0.2.7.ebuild
+++ b/dev-python/asyncmy/asyncmy-0.2.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="ssl"
 DISTUTILS_USE_PEP517=poetry
 inherit databases distutils-r1 optfeature

diff --git a/dev-python/asyncpg/asyncpg-0.26.0.ebuild b/dev-python/asyncpg/asyncpg-0.26.0.ebuild
index d043c4ad2..3ff4d663d 100644
--- a/dev-python/asyncpg/asyncpg-0.26.0.ebuild
+++ b/dev-python/asyncpg/asyncpg-0.26.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )  # doesn't build with pypy3
+PYTHON_COMPAT=( python3_{10..11} )  # doesn't build with pypy3
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/asyncpg/asyncpg-0.27.0.ebuild b/dev-python/asyncpg/asyncpg-0.27.0.ebuild
index 197ef3017..2e4da70d1 100644
--- a/dev-python/asyncpg/asyncpg-0.27.0.ebuild
+++ b/dev-python/asyncpg/asyncpg-0.27.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )  # doesn't build with pypy3
+PYTHON_COMPAT=( python3_{10..11} )  # doesn't build with pypy3
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/asyncssh/asyncssh-2.13.1.ebuild b/dev-python/asyncssh/asyncssh-2.13.1.ebuild
index 2383aaab9..50d85b6e1 100644
--- a/dev-python/asyncssh/asyncssh-2.13.1.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.13.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature pypi
 

diff --git a/dev-python/auditok/auditok-0.1.5.ebuild b/dev-python/auditok/auditok-0.1.5.ebuild
index c11d8570a..fd9be3f99 100644
--- a/dev-python/auditok/auditok-0.1.5.ebuild
+++ b/dev-python/auditok/auditok-0.1.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 optfeature

diff --git a/dev-python/auditok/auditok-0.2.0.ebuild b/dev-python/auditok/auditok-0.2.0.ebuild
index 94e9b8d78..c32af9e20 100644
--- a/dev-python/auditok/auditok-0.2.0.ebuild
+++ b/dev-python/auditok/auditok-0.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/autoflake/autoflake-1.4-r1.ebuild b/dev-python/autoflake/autoflake-1.4-r1.ebuild
index 445253325..901a3f140 100644
--- a/dev-python/autoflake/autoflake-1.4-r1.ebuild
+++ b/dev-python/autoflake/autoflake-1.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/avro/avro-1.11.0.ebuild b/dev-python/avro/avro-1.11.0.ebuild
index 3944d5ed2..b1892990f 100644
--- a/dev-python/avro/avro-1.11.0.ebuild
+++ b/dev-python/avro/avro-1.11.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/azure-core/azure-core-1.26.3.ebuild b/dev-python/azure-core/azure-core-1.26.3.ebuild
index d12fb53a2..ca8bc3340 100644
--- a/dev-python/azure-core/azure-core-1.26.3.ebuild
+++ b/dev-python/azure-core/azure-core-1.26.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 optfeature pypi

diff --git a/dev-python/azure-core/azure-core-1.26.4.ebuild b/dev-python/azure-core/azure-core-1.26.4.ebuild
index d12fb53a2..ca8bc3340 100644
--- a/dev-python/azure-core/azure-core-1.26.4.ebuild
+++ b/dev-python/azure-core/azure-core-1.26.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 optfeature pypi

diff --git a/dev-python/b2sdk/b2sdk-1.17.2.ebuild b/dev-python/b2sdk/b2sdk-1.17.2.ebuild
index d37e7d691..a99cc31eb 100644
--- a/dev-python/b2sdk/b2sdk-1.17.2.ebuild
+++ b/dev-python/b2sdk/b2sdk-1.17.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="The client library for BackBlaze's B2 product"

diff --git a/dev-python/baron/baron-0.9.ebuild b/dev-python/baron/baron-0.9.ebuild
index 5268f6612..79ba62ebf 100644
--- a/dev-python/baron/baron-0.9.ebuild
+++ b/dev-python/baron/baron-0.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/base58/base58-2.1.1-r1.ebuild b/dev-python/base58/base58-2.1.1-r1.ebuild
index 8a1bc3939..5ba205fa5 100644
--- a/dev-python/base58/base58-2.1.1-r1.ebuild
+++ b/dev-python/base58/base58-2.1.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/betamax-serializers/betamax-serializers-0.2.1.ebuild b/dev-python/betamax-serializers/betamax-serializers-0.2.1.ebuild
index f02243b65..b8893b5f2 100644
--- a/dev-python/betamax-serializers/betamax-serializers-0.2.1.ebuild
+++ b/dev-python/betamax-serializers/betamax-serializers-0.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 optfeature pypi

diff --git a/dev-python/betterproto/betterproto-2.0.0_beta4.ebuild b/dev-python/betterproto/betterproto-2.0.0_beta4.ebuild
index b01239c68..d14f1bea4 100644
--- a/dev-python/betterproto/betterproto-2.0.0_beta4.ebuild
+++ b/dev-python/betterproto/betterproto-2.0.0_beta4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/betterproto/betterproto-2.0.0_beta5.ebuild b/dev-python/betterproto/betterproto-2.0.0_beta5.ebuild
index bbc0e306e..954c2ac03 100644
--- a/dev-python/betterproto/betterproto-2.0.0_beta5.ebuild
+++ b/dev-python/betterproto/betterproto-2.0.0_beta5.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/betterproto/betterproto-9999.ebuild b/dev-python/betterproto/betterproto-9999.ebuild
index afbd420e9..e54eff02a 100644
--- a/dev-python/betterproto/betterproto-9999.ebuild
+++ b/dev-python/betterproto/betterproto-9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/beziers/beziers-0.4.0-r2.ebuild b/dev-python/beziers/beziers-0.4.0-r2.ebuild
index 69501c49d..09093cf5a 100644
--- a/dev-python/beziers/beziers-0.4.0-r2.ebuild
+++ b/dev-python/beziers/beziers-0.4.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature pypi
 

diff --git a/dev-python/bidict/bidict-0.22.1.ebuild b/dev-python/bidict/bidict-0.22.1.ebuild
index 5e30a9540..696a8ca24 100644
--- a/dev-python/bidict/bidict-0.22.1.ebuild
+++ b/dev-python/bidict/bidict-0.22.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/billiard/billiard-4.0.2.ebuild b/dev-python/billiard/billiard-4.0.2.ebuild
index 11c8725eb..d15a684af 100644
--- a/dev-python/billiard/billiard-4.0.2.ebuild
+++ b/dev-python/billiard/billiard-4.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/blurhash/blurhash-1.1.4.ebuild b/dev-python/blurhash/blurhash-1.1.4.ebuild
index 9349c1160..e5c1d8507 100644
--- a/dev-python/blurhash/blurhash-1.1.4.ebuild
+++ b/dev-python/blurhash/blurhash-1.1.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild b/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild
index b796f4369..a5ac5cf25 100644
--- a/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild
+++ b/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild b/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild
index 4049b764c..448f4419b 100644
--- a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild
+++ b/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MYP="${P/-python/}"
 MYPN="${PN/-python/}"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/bson/bson-0.5.10.ebuild b/dev-python/bson/bson-0.5.10.ebuild
index a44151829..89b9066c9 100644
--- a/dev-python/bson/bson-0.5.10.ebuild
+++ b/dev-python/bson/bson-0.5.10.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild b/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
index 60dae3b8b..94a3b83f9 100644
--- a/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
+++ b/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 MY_PV="${PV/_p/.post}"

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 1974a023f..35657b29f 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/clufter/clufter-0.77.2.ebuild b/dev-python/clufter/clufter-0.77.2.ebuild
index 6a3e713f5..f6104ca15 100644
--- a/dev-python/clufter/clufter-0.77.2.ebuild
+++ b/dev-python/clufter/clufter-0.77.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild b/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild
index a18a0903f..c12c621c1 100644
--- a/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild
+++ b/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 edos2unix

diff --git a/dev-python/codecov/codecov-2.1.12.ebuild b/dev-python/codecov/codecov-2.1.12.ebuild
index 022d60293..5aa1360c7 100644
--- a/dev-python/codecov/codecov-2.1.12.ebuild
+++ b/dev-python/codecov/codecov-2.1.12.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/colored/colored-1.4.2.ebuild b/dev-python/colored/colored-1.4.2.ebuild
index d4cfbb977..9985bba40 100644
--- a/dev-python/colored/colored-1.4.2.ebuild
+++ b/dev-python/colored/colored-1.4.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 inherit distutils-r1
 
 EGIT_REPO_URI="https://gitlab.com/dslackw/${PN}"

diff --git a/dev-python/colored/colored-1.4.3.ebuild b/dev-python/colored/colored-1.4.3.ebuild
index ff0a82bfd..e767c2982 100644
--- a/dev-python/colored/colored-1.4.3.ebuild
+++ b/dev-python/colored/colored-1.4.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 inherit distutils-r1
 
 EGIT_REPO_URI="https://gitlab.com/dslackw/${PN}"

diff --git a/dev-python/commandlines/commandlines-0.4.1-r1.ebuild b/dev-python/commandlines/commandlines-0.4.1-r1.ebuild
index 38f9195bb..17a83237c 100644
--- a/dev-python/commandlines/commandlines-0.4.1-r1.ebuild
+++ b/dev-python/commandlines/commandlines-0.4.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/compreffor/compreffor-0.5.2.ebuild b/dev-python/compreffor/compreffor-0.5.2.ebuild
index 88cfc3ac9..6cebfb487 100644
--- a/dev-python/compreffor/compreffor-0.5.2.ebuild
+++ b/dev-python/compreffor/compreffor-0.5.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1 pypi
 
 DESCRIPTION="A CFF table subroutinizer for FontTools"

diff --git a/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild b/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild
index e92836529..5854fcf7e 100644
--- a/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild
+++ b/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 EPYTEST_IGNORE=( tests/integration )
 MYPN="${PN}-python"
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild b/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
index 0e2ea85d4..feaa94d9e 100644
--- a/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
+++ b/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 EPYTEST_IGNORE=( tests/integration )
 MYPN="${PN}-python"
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/convertdate/convertdate-2.4.0.ebuild b/dev-python/convertdate/convertdate-2.4.0.ebuild
index 5749ed5d3..bc3a578f7 100644
--- a/dev-python/convertdate/convertdate-2.4.0.ebuild
+++ b/dev-python/convertdate/convertdate-2.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/cryptg/cryptg-0.4.ebuild b/dev-python/cryptg/cryptg-0.4.ebuild
index a25b13f6b..4bb3fbef0 100644
--- a/dev-python/cryptg/cryptg-0.4.ebuild
+++ b/dev-python/cryptg/cryptg-0.4.ebuild
@@ -70,7 +70,7 @@ CRATES="
 	windows_x86_64_msvc-0.42.0
 "
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cargo distutils-r1
 

diff --git a/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild b/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild
index e9434bd5c..776d4caeb 100644
--- a/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild
+++ b/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature pypi
 

diff --git a/dev-python/curio/curio-1.6.ebuild b/dev-python/curio/curio-1.6.ebuild
index fc7805ff9..d231c33d2 100644
--- a/dev-python/curio/curio-1.6.ebuild
+++ b/dev-python/curio/curio-1.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi

diff --git a/dev-python/cx-oracle/cx-oracle-8.3.0.ebuild b/dev-python/cx-oracle/cx-oracle-8.3.0.ebuild
index 9e648c851..4e613d180 100644
--- a/dev-python/cx-oracle/cx-oracle-8.3.0.ebuild
+++ b/dev-python/cx-oracle/cx-oracle-8.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/dacite/dacite-1.6.0.ebuild b/dev-python/dacite/dacite-1.6.0.ebuild
index 00e4861e9..cf4e330d7 100644
--- a/dev-python/dacite/dacite-1.6.0.ebuild
+++ b/dev-python/dacite/dacite-1.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/daff/daff-1.3.46.ebuild b/dev-python/daff/daff-1.3.46.ebuild
index 30bd0585e..e507624d1 100644
--- a/dev-python/daff/daff-1.3.46.ebuild
+++ b/dev-python/daff/daff-1.3.46.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/daiquiri/daiquiri-3.0.1.ebuild b/dev-python/daiquiri/daiquiri-3.0.1.ebuild
index 303919786..36c96adb0 100644
--- a/dev-python/daiquiri/daiquiri-3.0.1.ebuild
+++ b/dev-python/daiquiri/daiquiri-3.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/darkdetect/darkdetect-0.8.0.ebuild b/dev-python/darkdetect/darkdetect-0.8.0.ebuild
index ba7706aff..2037ee6cb 100644
--- a/dev-python/darkdetect/darkdetect-0.8.0.ebuild
+++ b/dev-python/darkdetect/darkdetect-0.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} pypy3  )
+PYTHON_COMPAT=( python3_{10..11} pypy3  )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/dasbus/dasbus-1.7.ebuild b/dev-python/dasbus/dasbus-1.7.ebuild
index 1ab8eee57..2f43a9d74 100644
--- a/dev-python/dasbus/dasbus-1.7.ebuild
+++ b/dev-python/dasbus/dasbus-1.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="DBus library in Python 3"

diff --git a/dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild b/dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild
index 318479d79..7ddb35847 100644
--- a/dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild
+++ b/dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/dateparser/dateparser-1.1.7.ebuild b/dev-python/dateparser/dateparser-1.1.7.ebuild
index 475fd531e..744f0b6ad 100644
--- a/dev-python/dateparser/dateparser-1.1.7.ebuild
+++ b/dev-python/dateparser/dateparser-1.1.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature pypi
 

diff --git a/dev-python/dateparser/dateparser-1.1.8.ebuild b/dev-python/dateparser/dateparser-1.1.8.ebuild
index 28056e464..5133e74d7 100644
--- a/dev-python/dateparser/dateparser-1.1.8.ebuild
+++ b/dev-python/dateparser/dateparser-1.1.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature pypi
 

diff --git a/dev-python/decopatch/decopatch-1.4.10.ebuild b/dev-python/decopatch/decopatch-1.4.10.ebuild
index 2995de064..e4e7446c8 100644
--- a/dev-python/decopatch/decopatch-1.4.10.ebuild
+++ b/dev-python/decopatch/decopatch-1.4.10.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 DOCS_BUILDER="mkdocs"

diff --git a/dev-python/decopatch/decopatch-1.4.9.ebuild b/dev-python/decopatch/decopatch-1.4.9.ebuild
index 49a3552e6..4512c93df 100644
--- a/dev-python/decopatch/decopatch-1.4.9.ebuild
+++ b/dev-python/decopatch/decopatch-1.4.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 DOCS_BUILDER="mkdocs"

diff --git a/dev-python/defcon/defcon-0.10.2.ebuild b/dev-python/defcon/defcon-0.10.2.ebuild
index 8e91f7cf2..68aa76f5c 100644
--- a/dev-python/defcon/defcon-0.10.2.ebuild
+++ b/dev-python/defcon/defcon-0.10.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1 pypi
 
 DESCRIPTION="A set of UFO based objects for use in font editing applications"

diff --git a/dev-python/desktop-notifier/desktop-notifier-3.4.3.ebuild b/dev-python/desktop-notifier/desktop-notifier-3.4.3.ebuild
index 9df37dfe6..3d2b20f5a 100644
--- a/dev-python/desktop-notifier/desktop-notifier-3.4.3.ebuild
+++ b/dev-python/desktop-notifier/desktop-notifier-3.4.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 

diff --git a/dev-python/devtools/devtools-0.10.0-r1.ebuild b/dev-python/devtools/devtools-0.10.0-r1.ebuild
index 28ecb3566..417e5be12 100644
--- a/dev-python/devtools/devtools-0.10.0-r1.ebuild
+++ b/dev-python/devtools/devtools-0.10.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 DOCS_BUILDER=mkdocs
 DOCS_DEPEND=(

diff --git a/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild b/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild
index ac7a7f6ad..4d9fea2c0 100644
--- a/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild
+++ b/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Digitalocean API access library"

diff --git a/dev-python/digitalocean/digitalocean-1.17.0.ebuild b/dev-python/digitalocean/digitalocean-1.17.0.ebuild
index 69b793aca..9d80c2b00 100644
--- a/dev-python/digitalocean/digitalocean-1.17.0.ebuild
+++ b/dev-python/digitalocean/digitalocean-1.17.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Digitalocean API access library"

diff --git a/dev-python/django-bleach/django-bleach-3.0.1.ebuild b/dev-python/django-bleach/django-bleach-3.0.1.ebuild
index fb07aaeca..f06ca6b3d 100644
--- a/dev-python/django-bleach/django-bleach-3.0.1.ebuild
+++ b/dev-python/django-bleach/django-bleach-3.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/django-markdownify/django-markdownify-0.9.2.ebuild b/dev-python/django-markdownify/django-markdownify-0.9.2.ebuild
index 59df97da2..8448b9b91 100644
--- a/dev-python/django-markdownify/django-markdownify-0.9.2.ebuild
+++ b/dev-python/django-markdownify/django-markdownify-0.9.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/django-widget-tweaks/django-widget-tweaks-1.4.12.ebuild b/dev-python/django-widget-tweaks/django-widget-tweaks-1.4.12.ebuild
index b9fc60a62..2107541bb 100644
--- a/dev-python/django-widget-tweaks/django-widget-tweaks-1.4.12.ebuild
+++ b/dev-python/django-widget-tweaks/django-widget-tweaks-1.4.12.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/dotmap/dotmap-1.3.30-r1.ebuild b/dev-python/dotmap/dotmap-1.3.30-r1.ebuild
index 8ad8bacc1..fb71f13e3 100644
--- a/dev-python/dotmap/dotmap-1.3.30-r1.ebuild
+++ b/dev-python/dotmap/dotmap-1.3.30-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/doubles/doubles-1.5.3.ebuild b/dev-python/doubles/doubles-1.5.3.ebuild
index 1a07de798..8329c8655 100644
--- a/dev-python/doubles/doubles-1.5.3.ebuild
+++ b/dev-python/doubles/doubles-1.5.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405.ebuild b/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405.ebuild
index 3037d2a66..a5dfdcac2 100644
--- a/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405.ebuild
+++ b/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 COMMIT="39115c3d061d2f83e4a030bcb8642ec6f3203e61"

diff --git a/dev-python/dropbox/dropbox-11.36.1.ebuild b/dev-python/dropbox/dropbox-11.36.1.ebuild
index adf752951..cc7624868 100644
--- a/dev-python/dropbox/dropbox-11.36.1.ebuild
+++ b/dev-python/dropbox/dropbox-11.36.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 GH_PN=dropbox-sdk-python

diff --git a/dev-python/emailthreads/emailthreads-0.1.3.ebuild b/dev-python/emailthreads/emailthreads-0.1.3.ebuild
index 668228dab..4a02155fb 100644
--- a/dev-python/emailthreads/emailthreads-0.1.3.ebuild
+++ b/dev-python/emailthreads/emailthreads-0.1.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/etcd3/etcd3-0.12.0.ebuild b/dev-python/etcd3/etcd3-0.12.0.ebuild
index 8760814e4..b467a0c96 100644
--- a/dev-python/etcd3/etcd3-0.12.0.ebuild
+++ b/dev-python/etcd3/etcd3-0.12.0.ebuild
@@ -9,7 +9,7 @@ EPYTEST_DESELECT=(
 	tests/test_etcd3.py::TestEtcd3
 	tests/test_etcd3.py::TestAlarms
 )
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild b/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
index f2ae738b3..f13bf7185 100644
--- a/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
+++ b/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/eventlet/eventlet-0.33.3.ebuild b/dev-python/eventlet/eventlet-0.33.3.ebuild
index a03749762..8438bfa94 100644
--- a/dev-python/eventlet/eventlet-0.33.3.ebuild
+++ b/dev-python/eventlet/eventlet-0.33.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/exifread/exifread-3.0.0.ebuild b/dev-python/exifread/exifread-3.0.0.ebuild
index 4cbb9724f..d603e6af8 100644
--- a/dev-python/exifread/exifread-3.0.0.ebuild
+++ b/dev-python/exifread/exifread-3.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
 MY_PN="exif-py"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild b/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild
index 85de6e681..198eebe42 100644
--- a/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild
+++ b/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild b/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild
index 5da930201..73b27cb3e 100644
--- a/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild
+++ b/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Up to date simple useragent faker with real world database"

diff --git a/dev-python/fastavro/fastavro-1.7.0.ebuild b/dev-python/fastavro/fastavro-1.7.0.ebuild
index f61b1b033..6a1024faa 100644
--- a/dev-python/fastavro/fastavro-1.7.0.ebuild
+++ b/dev-python/fastavro/fastavro-1.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature pypi
 

diff --git a/dev-python/filecheck/filecheck-0.0.22.ebuild b/dev-python/filecheck/filecheck-0.0.22.ebuild
index 58ac67a5f..a529a9c56 100644
--- a/dev-python/filecheck/filecheck-0.0.22.ebuild
+++ b/dev-python/filecheck/filecheck-0.0.22.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/flask-restx/flask-restx-0.5.1.ebuild b/dev-python/flask-restx/flask-restx-0.5.1.ebuild
index b6610141c..22760a33c 100644
--- a/dev-python/flask-restx/flask-restx-0.5.1.ebuild
+++ b/dev-python/flask-restx/flask-restx-0.5.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10})
+PYTHON_COMPAT=( python3_10)
 inherit distutils-r1
 
 DESCRIPTION="Framework API development with Flask"

diff --git a/dev-python/font-v/font-v-2.1.0-r1.ebuild b/dev-python/font-v/font-v-2.1.0-r1.ebuild
index 2a70cb0b8..e7fe3b5a5 100644
--- a/dev-python/font-v/font-v-2.1.0-r1.ebuild
+++ b/dev-python/font-v/font-v-2.1.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 edo
 

diff --git a/dev-python/fontMath/fontMath-0.9.3.ebuild b/dev-python/fontMath/fontMath-0.9.3.ebuild
index 7ee929cb9..37cc5c2f1 100644
--- a/dev-python/fontMath/fontMath-0.9.3.ebuild
+++ b/dev-python/fontMath/fontMath-0.9.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/fontParts/fontParts-0.10.6-r1.ebuild b/dev-python/fontParts/fontParts-0.10.6-r1.ebuild
index ebd194dfb..446ad918c 100644
--- a/dev-python/fontParts/fontParts-0.10.6-r1.ebuild
+++ b/dev-python/fontParts/fontParts-0.10.6-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/fontPens/fontPens-0.2.4-r2.ebuild b/dev-python/fontPens/fontPens-0.2.4-r2.ebuild
index 65fa0b05b..3c75bbb52 100644
--- a/dev-python/fontPens/fontPens-0.2.4-r2.ebuild
+++ b/dev-python/fontPens/fontPens-0.2.4-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/funcsigs/funcsigs-0.4.ebuild b/dev-python/funcsigs/funcsigs-0.4.ebuild
index 87a4b28e5..0e3e095a7 100644
--- a/dev-python/funcsigs/funcsigs-0.4.ebuild
+++ b/dev-python/funcsigs/funcsigs-0.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/furl/furl-2.1.3.ebuild b/dev-python/furl/furl-2.1.3.ebuild
index 0044f1e7c..2b8e29b8f 100644
--- a/dev-python/furl/furl-2.1.3.ebuild
+++ b/dev-python/furl/furl-2.1.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/futurist/futurist-2.4.1.ebuild b/dev-python/futurist/futurist-2.4.1.ebuild
index e21c90b11..702558c80 100644
--- a/dev-python/futurist/futurist-2.4.1.ebuild
+++ b/dev-python/futurist/futurist-2.4.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/gabbi/gabbi-2.7.1.ebuild b/dev-python/gabbi/gabbi-2.7.1.ebuild
index 353b656e1..77eb7d61b 100644
--- a/dev-python/gabbi/gabbi-2.7.1.ebuild
+++ b/dev-python/gabbi/gabbi-2.7.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/gazpacho/gazpacho-1.1.ebuild b/dev-python/gazpacho/gazpacho-1.1.ebuild
index bf70ddeb5..55e7800cf 100644
--- a/dev-python/gazpacho/gazpacho-1.1.ebuild
+++ b/dev-python/gazpacho/gazpacho-1.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/gbinder/gbinder-1.1.1-r10.ebuild b/dev-python/gbinder/gbinder-1.1.1-r10.ebuild
index 257da1c10..cbccaee38 100644
--- a/dev-python/gbinder/gbinder-1.1.1-r10.ebuild
+++ b/dev-python/gbinder/gbinder-1.1.1-r10.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 DISTUTILS_USE_PEP517="setuptools"
 

diff --git a/dev-python/gbinder/gbinder-1.1.1.ebuild b/dev-python/gbinder/gbinder-1.1.1.ebuild
index 0e97a353e..809b0e638 100644
--- a/dev-python/gbinder/gbinder-1.1.1.ebuild
+++ b/dev-python/gbinder/gbinder-1.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/gbinder/gbinder-9999.ebuild b/dev-python/gbinder/gbinder-9999.ebuild
index 0e97a353e..809b0e638 100644
--- a/dev-python/gbinder/gbinder-9999.ebuild
+++ b/dev-python/gbinder/gbinder-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/gemcall/gemcall-0.9.1.ebuild b/dev-python/gemcall/gemcall-0.9.1.ebuild
index ed133124c..50602950a 100644
--- a/dev-python/gemcall/gemcall-0.9.1.ebuild
+++ b/dev-python/gemcall/gemcall-0.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild b/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild
index 6886c1d2e..233cb18c7 100644
--- a/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild
+++ b/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi

diff --git a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
index 417fd85c2..d298972ee 100644
--- a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
+++ b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_SETUPTOOLS="rdepend"
 inherit distutils-r1
 

diff --git a/dev-python/glicko2/glicko2-2.0.0-r2.ebuild b/dev-python/glicko2/glicko2-2.0.0-r2.ebuild
index b3b4a16f3..f68e1fac9 100644
--- a/dev-python/glicko2/glicko2-2.0.0-r2.ebuild
+++ b/dev-python/glicko2/glicko2-2.0.0-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/glyphsLib/glyphsLib-6.0.5.ebuild b/dev-python/glyphsLib/glyphsLib-6.0.5.ebuild
index f0a8c4638..816f26e5b 100644
--- a/dev-python/glyphsLib/glyphsLib-6.0.5.ebuild
+++ b/dev-python/glyphsLib/glyphsLib-6.0.5.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="A library to provide a bridge from Glyphs source files to UFOs"

diff --git a/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild b/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild
index 5a80dff3d..5a6033615 100644
--- a/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild
+++ b/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild b/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild
index 06f320b2f..18c889f1a 100644
--- a/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild
+++ b/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 MYPN="python-gnuplot"
 MYPV="$(ver_cut 1-2)"
 MYP="${PN}-${MYPV}"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/googletrans/googletrans-4.0.0_rc1.ebuild b/dev-python/googletrans/googletrans-4.0.0_rc1.ebuild
index 2d3c8afd4..85a908513 100644
--- a/dev-python/googletrans/googletrans-4.0.0_rc1.ebuild
+++ b/dev-python/googletrans/googletrans-4.0.0_rc1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 inherit distutils-r1
 
 MY_PV=${PV/_/}

diff --git a/dev-python/googletransx/googletransx-2.4.2-r2.ebuild b/dev-python/googletransx/googletransx-2.4.2-r2.ebuild
index d6a7c9a08..4e46f5312 100644
--- a/dev-python/googletransx/googletransx-2.4.2-r2.ebuild
+++ b/dev-python/googletransx/googletransx-2.4.2-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/gpxpy/gpxpy-1.5.0.ebuild b/dev-python/gpxpy/gpxpy-1.5.0.ebuild
index abc324c9a..032a3597b 100644
--- a/dev-python/gpxpy/gpxpy-1.5.0.ebuild
+++ b/dev-python/gpxpy/gpxpy-1.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/graphene/graphene-3.0.0.ebuild b/dev-python/graphene/graphene-3.0.0.ebuild
index ce04d8583..d5fd10404 100644
--- a/dev-python/graphene/graphene-3.0.0.ebuild
+++ b/dev-python/graphene/graphene-3.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/graphene/graphene-3.2.2.ebuild b/dev-python/graphene/graphene-3.2.2.ebuild
index aee9f128e..58c97877b 100644
--- a/dev-python/graphene/graphene-3.2.2.ebuild
+++ b/dev-python/graphene/graphene-3.2.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/graphql-core/graphql-core-3.2.3.ebuild b/dev-python/graphql-core/graphql-core-3.2.3.ebuild
index 746425e77..a78e07eb1 100644
--- a/dev-python/graphql-core/graphql-core-3.2.3.ebuild
+++ b/dev-python/graphql-core/graphql-core-3.2.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=poetry
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/graphql-relay/graphql-relay-3.1.0.ebuild b/dev-python/graphql-relay/graphql-relay-3.1.0.ebuild
index e8cea6a3f..e89d0924e 100644
--- a/dev-python/graphql-relay/graphql-relay-3.1.0.ebuild
+++ b/dev-python/graphql-relay/graphql-relay-3.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild b/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild
index 9d7939b00..bae4e4634 100644
--- a/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild
+++ b/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=poetry
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/griffe/griffe-0.25.4.ebuild b/dev-python/griffe/griffe-0.25.4.ebuild
index 08b8d875e..5cdd38604 100644
--- a/dev-python/griffe/griffe-0.25.4.ebuild
+++ b/dev-python/griffe/griffe-0.25.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Signatures for entire Python programs."

diff --git a/dev-python/grpclib/grpclib-0.4.2.ebuild b/dev-python/grpclib/grpclib-0.4.2.ebuild
index 66f400d1e..3576b0e42 100644
--- a/dev-python/grpclib/grpclib-0.4.2.ebuild
+++ b/dev-python/grpclib/grpclib-0.4.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/grpclib/grpclib-0.4.3.ebuild b/dev-python/grpclib/grpclib-0.4.3.ebuild
index abc0d93b0..398d96408 100644
--- a/dev-python/grpclib/grpclib-0.4.3.ebuild
+++ b/dev-python/grpclib/grpclib-0.4.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/guidata/guidata-2.3.0.ebuild b/dev-python/guidata/guidata-2.3.0.ebuild
index 79274e40d..31d313ad3 100644
--- a/dev-python/guidata/guidata-2.3.0.ebuild
+++ b/dev-python/guidata/guidata-2.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/hachoir/hachoir-3.2.0.ebuild b/dev-python/hachoir/hachoir-3.2.0.ebuild
index 0471ea303..6227da715 100644
--- a/dev-python/hachoir/hachoir-3.2.0.ebuild
+++ b/dev-python/hachoir/hachoir-3.2.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/hijri-converter/hijri-converter-2.2.4.ebuild b/dev-python/hijri-converter/hijri-converter-2.2.4.ebuild
index 657fc7c8a..41c7ce1b2 100644
--- a/dev-python/hijri-converter/hijri-converter-2.2.4.ebuild
+++ b/dev-python/hijri-converter/hijri-converter-2.2.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/hijridate/hijridate-2.3.0.ebuild b/dev-python/hijridate/hijridate-2.3.0.ebuild
index 1a3b7733f..3f03e203f 100644
--- a/dev-python/hijridate/hijridate-2.3.0.ebuild
+++ b/dev-python/hijridate/hijridate-2.3.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/hstspreload/hstspreload-2021.12.1.ebuild b/dev-python/hstspreload/hstspreload-2021.12.1.ebuild
index c2b8ff135..9a107b2d3 100644
--- a/dev-python/hstspreload/hstspreload-2021.12.1.ebuild
+++ b/dev-python/hstspreload/hstspreload-2021.12.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/http-ece/http-ece-1.1.0.ebuild b/dev-python/http-ece/http-ece-1.1.0.ebuild
index 73bb35e41..e81674c31 100644
--- a/dev-python/http-ece/http-ece-1.1.0.ebuild
+++ b/dev-python/http-ece/http-ece-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/hunter/hunter-3.5.1.ebuild b/dev-python/hunter/hunter-3.5.1.ebuild
index 34d2f5b6d..c1bc7942d 100644
--- a/dev-python/hunter/hunter-3.5.1.ebuild
+++ b/dev-python/hunter/hunter-3.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 multiprocessing
 

diff --git a/dev-python/hunter/hunter-3.6.0.ebuild b/dev-python/hunter/hunter-3.6.0.ebuild
index 87f640745..991057eb4 100644
--- a/dev-python/hunter/hunter-3.6.0.ebuild
+++ b/dev-python/hunter/hunter-3.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=standalone
 DISTUTILS_EXT=1
 inherit distutils-r1 multiprocessing

diff --git a/dev-python/hyperglot/hyperglot-0.4.4.ebuild b/dev-python/hyperglot/hyperglot-0.4.4.ebuild
index cb0607ebb..b3892afa7 100644
--- a/dev-python/hyperglot/hyperglot-0.4.4.ebuild
+++ b/dev-python/hyperglot/hyperglot-0.4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild b/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
index acccd17ac..a67837601 100644
--- a/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
+++ b/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} ) # python3_11 depends on dev-python/libcst
+PYTHON_COMPAT=( python3_10 ) # python3_11 depends on dev-python/libcst
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild b/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild
index bdd7661ea..a1115ee94 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 virtualx pypi
 

diff --git a/dev-python/i3ipc/i3ipc-2.2.1.ebuild b/dev-python/i3ipc/i3ipc-2.2.1.ebuild
index 035232e64..3eb8fbbae 100644
--- a/dev-python/i3ipc/i3ipc-2.2.1.ebuild
+++ b/dev-python/i3ipc/i3ipc-2.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/inscriptis/inscriptis-2.3.1.ebuild b/dev-python/inscriptis/inscriptis-2.3.1.ebuild
index b5a27dedd..addd3e19e 100644
--- a/dev-python/inscriptis/inscriptis-2.3.1.ebuild
+++ b/dev-python/inscriptis/inscriptis-2.3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/inscriptis/inscriptis-2.3.2.ebuild b/dev-python/inscriptis/inscriptis-2.3.2.ebuild
index b5a27dedd..addd3e19e 100644
--- a/dev-python/inscriptis/inscriptis-2.3.2.ebuild
+++ b/dev-python/inscriptis/inscriptis-2.3.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.0.ebuild b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.0.ebuild
index ad099a640..afb6dc496 100644
--- a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.0.ebuild
+++ b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="An insipid Sphinx theme"

diff --git a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild
index edea47891..e66e672b5 100644
--- a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild
+++ b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 inherit distutils-r1 pypi
 
 DESCRIPTION="An insipid Sphinx theme"

diff --git a/dev-python/isosurfaces/isosurfaces-0.1.0.ebuild b/dev-python/isosurfaces/isosurfaces-0.1.0.ebuild
index f6f4fada5..df0ab1331 100644
--- a/dev-python/isosurfaces/isosurfaces-0.1.0.ebuild
+++ b/dev-python/isosurfaces/isosurfaces-0.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Construct isolines/isosurfaces of a 2D/3D scalar field defined by a function"

diff --git a/dev-python/itemadapter/itemadapter-0.6.0.ebuild b/dev-python/itemadapter/itemadapter-0.6.0.ebuild
index 26f7618f4..a7f2eb147 100644
--- a/dev-python/itemadapter/itemadapter-0.6.0.ebuild
+++ b/dev-python/itemadapter/itemadapter-0.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="Common interface for scrapy data container classes"

diff --git a/dev-python/itemadapter/itemadapter-0.7.0.ebuild b/dev-python/itemadapter/itemadapter-0.7.0.ebuild
index 3e0ee92e5..e8e5caabd 100644
--- a/dev-python/itemadapter/itemadapter-0.7.0.ebuild
+++ b/dev-python/itemadapter/itemadapter-0.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="Common interface for scrapy data container classes"

diff --git a/dev-python/itemloaders/itemloaders-1.0.4.ebuild b/dev-python/itemloaders/itemloaders-1.0.4.ebuild
index 4befc2676..a652f2eb4 100644
--- a/dev-python/itemloaders/itemloaders-1.0.4.ebuild
+++ b/dev-python/itemloaders/itemloaders-1.0.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="Library to populate items using XPath and CSS with a convenient API"

diff --git a/dev-python/itemloaders/itemloaders-1.0.6.ebuild b/dev-python/itemloaders/itemloaders-1.0.6.ebuild
index b992a3188..ff5145325 100644
--- a/dev-python/itemloaders/itemloaders-1.0.6.ebuild
+++ b/dev-python/itemloaders/itemloaders-1.0.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="Library to populate items using XPath and CSS with a convenient API"

diff --git a/dev-python/iuliia/iuliia-0.11.5.ebuild b/dev-python/iuliia/iuliia-0.11.5.ebuild
index b4785cc62..463af70df 100644
--- a/dev-python/iuliia/iuliia-0.11.5.ebuild
+++ b/dev-python/iuliia/iuliia-0.11.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517="flit"
 inherit distutils-r1 pypi
 

diff --git a/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild b/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild
index 1a33eb13d..d970db1b8 100644
--- a/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild
+++ b/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 PYPI_NO_NORMALIZE=1
 PYPI_PN="${PN/-/\.}"
 

diff --git a/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild b/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild
index d0ff13931..8270925b4 100644
--- a/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild
+++ b/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/dev-python/jplephem/jplephem-2.16.ebuild b/dev-python/jplephem/jplephem-2.16.ebuild
index 81775e3d4..8fe6deb5a 100644
--- a/dev-python/jplephem/jplephem-2.16.ebuild
+++ b/dev-python/jplephem/jplephem-2.16.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild b/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild
index 08e1716b9..b4b3df218 100644
--- a/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild
+++ b/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild
@@ -8,7 +8,7 @@ EPYTEST_DESELECT=(
 	jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py::TestJsonpath_rw_ext::test_shortcut_functions
 )
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/jsonpath-rw/jsonpath-rw-1.4.0.ebuild b/dev-python/jsonpath-rw/jsonpath-rw-1.4.0.ebuild
index e894699ec..8cd539228 100644
--- a/dev-python/jsonpath-rw/jsonpath-rw-1.4.0.ebuild
+++ b/dev-python/jsonpath-rw/jsonpath-rw-1.4.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MYPN="python-${PN}"
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/jupyter-sphinx/jupyter-sphinx-0.4.0.ebuild b/dev-python/jupyter-sphinx/jupyter-sphinx-0.4.0.ebuild
index a8d29b646..bf94368d0 100644
--- a/dev-python/jupyter-sphinx/jupyter-sphinx-0.4.0.ebuild
+++ b/dev-python/jupyter-sphinx/jupyter-sphinx-0.4.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index 08e68138f..5a5c248cb 100644
--- a/dev-python/langdetect/langdetect-1.0.9.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/libcst/libcst-0.4.3_p20220607.ebuild b/dev-python/libcst/libcst-0.4.3_p20220607.ebuild
index 916cd4b96..e9d473f64 100644
--- a/dev-python/libcst/libcst-0.4.3_p20220607.ebuild
+++ b/dev-python/libcst/libcst-0.4.3_p20220607.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} ) # python3_11 depends on dev-python/black
+PYTHON_COMPAT=( python3_10 ) # python3_11 depends on dev-python/black
 
 # Make sure to remove 'libcst', 'libcst_native' from crates list
 CRATES="

diff --git a/dev-python/libusb1/libusb1-2.0.1.ebuild b/dev-python/libusb1/libusb1-2.0.1.ebuild
index 3872620b1..80390ac65 100644
--- a/dev-python/libusb1/libusb1-2.0.1.ebuild
+++ b/dev-python/libusb1/libusb1-2.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/manhole/manhole-1.8.0-r1.ebuild b/dev-python/manhole/manhole-1.8.0-r1.ebuild
index aa1385416..a0d3e5359 100644
--- a/dev-python/manhole/manhole-1.8.0-r1.ebuild
+++ b/dev-python/manhole/manhole-1.8.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/markdown-include/markdown-include-0.8.1.ebuild b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
index 04ed109b2..ed4e07389 100644
--- a/dev-python/markdown-include/markdown-include-0.8.1.ebuild
+++ b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/markdownify/markdownify-0.11.6.ebuild b/dev-python/markdownify/markdownify-0.11.6.ebuild
index 1ba13d865..089b94587 100644
--- a/dev-python/markdownify/markdownify-0.11.6.ebuild
+++ b/dev-python/markdownify/markdownify-0.11.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild b/dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild
index 381f0740a..44fca4de0 100644
--- a/dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild
+++ b/dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild b/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild
index cad6a34bf..b9beddb14 100644
--- a/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild
+++ b/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1 optfeature
 
 MY_PN="Mastodon.py"

diff --git a/dev-python/mastodon-py/mastodon-py-1.8.1.ebuild b/dev-python/mastodon-py/mastodon-py-1.8.1.ebuild
index 7325ee507..812045620 100644
--- a/dev-python/mastodon-py/mastodon-py-1.8.1.ebuild
+++ b/dev-python/mastodon-py/mastodon-py-1.8.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYPI_NO_NORMALIZE=1
 PYPI_PN="Mastodon.py"
 inherit distutils-r1 optfeature pypi

diff --git a/dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild b/dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild
index 030d3cc73..ac144e450 100644
--- a/dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild
+++ b/dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=(python3_{9..11})
+PYTHON_COMPAT=(python3_{10..11})
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1
 

diff --git a/dev-python/material-color-utilities/material-color-utilities-9999.ebuild b/dev-python/material-color-utilities/material-color-utilities-9999.ebuild
index 030d3cc73..ac144e450 100644
--- a/dev-python/material-color-utilities/material-color-utilities-9999.ebuild
+++ b/dev-python/material-color-utilities/material-color-utilities-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=(python3_{9..11})
+PYTHON_COMPAT=(python3_{10..11})
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1
 

diff --git a/dev-python/mautrix/mautrix-0.19.13.ebuild b/dev-python/mautrix/mautrix-0.19.13.ebuild
index 8067c5fd3..82b63f60f 100644
--- a/dev-python/mautrix/mautrix-0.19.13.ebuild
+++ b/dev-python/mautrix/mautrix-0.19.13.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 optfeature pypi
 

diff --git a/dev-python/minio/minio-7.1.14.ebuild b/dev-python/minio/minio-7.1.14.ebuild
index ae2d24881..2620a6929 100644
--- a/dev-python/minio/minio-7.1.14.ebuild
+++ b/dev-python/minio/minio-7.1.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi

diff --git a/dev-python/mistletoe/mistletoe-1.0.1.ebuild b/dev-python/mistletoe/mistletoe-1.0.1.ebuild
index 614511649..f623e99eb 100644
--- a/dev-python/mistletoe/mistletoe-1.0.1.ebuild
+++ b/dev-python/mistletoe/mistletoe-1.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi

diff --git a/dev-python/mitype/mitype-0.2.4.ebuild b/dev-python/mitype/mitype-0.2.4.ebuild
index 7f11c7c37..9455c90a4 100644
--- a/dev-python/mitype/mitype-0.2.4.ebuild
+++ b/dev-python/mitype/mitype-0.2.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild b/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild
index 54162f018..62a3d867c 100644
--- a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild
+++ b/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

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 a159aaa07..a838cd45f 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 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 84263ee9b..f7217451f 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 

diff --git a/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.9.0.ebuild b/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.9.0.ebuild
index bb0866aeb..f929e7258 100644
--- a/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.9.0.ebuild
+++ b/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.9.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.21.2.ebuild b/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.21.2.ebuild
index fef37a574..7fbf89bab 100644
--- a/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.21.2.ebuild
+++ b/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.21.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/mkdocs-swagger-ui-tag/mkdocs-swagger-ui-tag-0.6.0.ebuild b/dev-python/mkdocs-swagger-ui-tag/mkdocs-swagger-ui-tag-0.6.0.ebuild
index bb97d7ca5..c38fad878 100644
--- a/dev-python/mkdocs-swagger-ui-tag/mkdocs-swagger-ui-tag-0.6.0.ebuild
+++ b/dev-python/mkdocs-swagger-ui-tag/mkdocs-swagger-ui-tag-0.6.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="MkDocs Swagger UI Tag"

diff --git a/dev-python/mkdocs-swagger-ui-tag/mkdocs-swagger-ui-tag-0.6.1.ebuild b/dev-python/mkdocs-swagger-ui-tag/mkdocs-swagger-ui-tag-0.6.1.ebuild
index bb97d7ca5..c38fad878 100644
--- a/dev-python/mkdocs-swagger-ui-tag/mkdocs-swagger-ui-tag-0.6.1.ebuild
+++ b/dev-python/mkdocs-swagger-ui-tag/mkdocs-swagger-ui-tag-0.6.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="MkDocs Swagger UI Tag"

diff --git a/dev-python/mobi/mobi-0.3.3.ebuild b/dev-python/mobi/mobi-0.3.3.ebuild
index c78e69f37..7bf67a6d3 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1
 

diff --git a/dev-python/moreorless/moreorless-0.4.0.ebuild b/dev-python/moreorless/moreorless-0.4.0.ebuild
index 5fc2d4ffe..f7c57d9c6 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/multipart/multipart-0.2.4.ebuild b/dev-python/multipart/multipart-0.2.4.ebuild
index 450d3180d..0d128827f 100644
--- a/dev-python/multipart/multipart-0.2.4.ebuild
+++ b/dev-python/multipart/multipart-0.2.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/notion-client/notion-client-2.0.0.ebuild b/dev-python/notion-client/notion-client-2.0.0.ebuild
index 14e9ee5a5..3d67a71ba 100644
--- a/dev-python/notion-client/notion-client-2.0.0.ebuild
+++ b/dev-python/notion-client/notion-client-2.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/notofonttools/notofonttools-0.2.17-r1.ebuild b/dev-python/notofonttools/notofonttools-0.2.17-r1.ebuild
index bb912335c..e58727749 100644
--- a/dev-python/notofonttools/notofonttools-0.2.17-r1.ebuild
+++ b/dev-python/notofonttools/notofonttools-0.2.17-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature pypi
 

diff --git a/dev-python/olm/olm-3.2.14-r5.ebuild b/dev-python/olm/olm-3.2.14-r5.ebuild
index 01f211a57..771ef756b 100644
--- a/dev-python/olm/olm-3.2.14-r5.ebuild
+++ b/dev-python/olm/olm-3.2.14-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild b/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild
index 905fbd86d..02f114b22 100644
--- a/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild
+++ b/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/opentracing/opentracing-2.4.0.ebuild b/dev-python/opentracing/opentracing-2.4.0.ebuild
index e427f1c3b..f1015f471 100644
--- a/dev-python/opentracing/opentracing-2.4.0.ebuild
+++ b/dev-python/opentracing/opentracing-2.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/opentypespec/opentypespec-1.9.1.ebuild b/dev-python/opentypespec/opentypespec-1.9.1.ebuild
index 72216aa3f..c8a131f74 100644
--- a/dev-python/opentypespec/opentypespec-1.9.1.ebuild
+++ b/dev-python/opentypespec/opentypespec-1.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 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 28e0b631c..7692a0a89 100644
--- a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
+++ b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/os-api-ref/os-api-ref-2.3.0.ebuild b/dev-python/os-api-ref/os-api-ref-2.3.0.ebuild
index 699a29205..cd6e364a9 100644
--- a/dev-python/os-api-ref/os-api-ref-2.3.0.ebuild
+++ b/dev-python/os-api-ref/os-api-ref-2.3.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 EPYTEST_DESELECT=( os_api_ref/tests/test_microversions.py::TestMicroversions::test_parameters_table )
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/oscrypto/oscrypto-1.3.0-r1.ebuild b/dev-python/oscrypto/oscrypto-1.3.0-r1.ebuild
index 6f73f68eb..529e25c83 100644
--- a/dev-python/oscrypto/oscrypto-1.3.0-r1.ebuild
+++ b/dev-python/oscrypto/oscrypto-1.3.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit edo distutils-r1 optfeature
 

diff --git a/dev-python/ots-python/ots-python-8.2.1.ebuild b/dev-python/ots-python/ots-python-8.2.1.ebuild
index 17f3fca72..4e08548e5 100644
--- a/dev-python/ots-python/ots-python-8.2.1.ebuild
+++ b/dev-python/ots-python/ots-python-8.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/parsel/parsel-1.7.0.ebuild b/dev-python/parsel/parsel-1.7.0.ebuild
index 259be5e2f..bc507d5ae 100644
--- a/dev-python/parsel/parsel-1.7.0.ebuild
+++ b/dev-python/parsel/parsel-1.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/pem/pem-21.2.0.ebuild b/dev-python/pem/pem-21.2.0.ebuild
index 640731593..20e198ce5 100644
--- a/dev-python/pem/pem-21.2.0.ebuild
+++ b/dev-python/pem/pem-21.2.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Easy PEM file parsing in Python"

diff --git a/dev-python/persist-queue/persist-queue-0.8.0.ebuild b/dev-python/persist-queue/persist-queue-0.8.0.ebuild
index 92fcc06d0..dff9d1316 100644
--- a/dev-python/persist-queue/persist-queue-0.8.0.ebuild
+++ b/dev-python/persist-queue/persist-queue-0.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..10})
+PYTHON_COMPAT=( python3_10)
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/persistent/persistent-5.0.ebuild b/dev-python/persistent/persistent-5.0.ebuild
index 9e9d5b614..13865178d 100644
--- a/dev-python/persistent/persistent-5.0.ebuild
+++ b/dev-python/persistent/persistent-5.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/pg8000/pg8000-1.29.2.ebuild b/dev-python/pg8000/pg8000-1.29.2.ebuild
index 07c6a0f7a..3de8debf5 100644
--- a/dev-python/pg8000/pg8000-1.29.2.ebuild
+++ b/dev-python/pg8000/pg8000-1.29.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 inherit databases distutils-r1 edo pypi
 

diff --git a/dev-python/pg8000/pg8000-1.29.4.ebuild b/dev-python/pg8000/pg8000-1.29.4.ebuild
index 42ff16674..fcb5c6c05 100644
--- a/dev-python/pg8000/pg8000-1.29.4.ebuild
+++ b/dev-python/pg8000/pg8000-1.29.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit databases distutils-r1 edo pypi
 

diff --git a/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild b/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild
index 20c4146e6..da930eef0 100644
--- a/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild
+++ b/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="An intersection of the Registry and Factory pattern"

diff --git a/dev-python/pifpaf/pifpaf-3.1.5.ebuild b/dev-python/pifpaf/pifpaf-3.1.5.ebuild
index 7f287899d..1183064e2 100644
--- a/dev-python/pifpaf/pifpaf-3.1.5.ebuild
+++ b/dev-python/pifpaf/pifpaf-3.1.5.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 EPYTEST_DESELECT=( pifpaf/tests/test_cli.py::TestCli::test_non_existing_command )
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/pip-api/pip-api-0.0.30.ebuild b/dev-python/pip-api/pip-api-0.0.30.ebuild
index 51a226e33..33a0978b8 100644
--- a/dev-python/pip-api/pip-api-0.0.30.ebuild
+++ b/dev-python/pip-api/pip-api-0.0.30.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/playsound/playsound-1.3.0.ebuild b/dev-python/playsound/playsound-1.3.0.ebuild
index 0bbe38969..d5436219f 100644
--- a/dev-python/playsound/playsound-1.3.0.ebuild
+++ b/dev-python/playsound/playsound-1.3.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 inherit distutils-r1 pypi
 
 DESCRIPTION="Single function module with no dependencies for playing sounds."

diff --git a/dev-python/portio/portio-0.5-r1.ebuild b/dev-python/portio/portio-0.5-r1.ebuild
index f2b80cff2..db55d3c72 100644
--- a/dev-python/portio/portio-0.5-r1.ebuild
+++ b/dev-python/portio/portio-0.5-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/portion/portion-2.4.0.ebuild b/dev-python/portion/portion-2.4.0.ebuild
index cf4fbbdee..6ad18e523 100644
--- a/dev-python/portion/portion-2.4.0.ebuild
+++ b/dev-python/portion/portion-2.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi

diff --git a/dev-python/pproxy/pproxy-2.7.8-r1.ebuild b/dev-python/pproxy/pproxy-2.7.8-r1.ebuild
index 0fcebb455..25da66ad2 100644
--- a/dev-python/pproxy/pproxy-2.7.8-r1.ebuild
+++ b/dev-python/pproxy/pproxy-2.7.8-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 optfeature pypi

diff --git a/dev-python/praw/praw-7.6.1.ebuild b/dev-python/praw/praw-7.6.1.ebuild
index c9855fbad..b775ae536 100644
--- a/dev-python/praw/praw-7.6.1.ebuild
+++ b/dev-python/praw/praw-7.6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/praw/praw-7.7.0.ebuild b/dev-python/praw/praw-7.7.0.ebuild
index c9855fbad..b775ae536 100644
--- a/dev-python/praw/praw-7.7.0.ebuild
+++ b/dev-python/praw/praw-7.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/prawcore/prawcore-2.3.0.ebuild b/dev-python/prawcore/prawcore-2.3.0.ebuild
index 95ec30e3f..04bf2262d 100644
--- a/dev-python/prawcore/prawcore-2.3.0.ebuild
+++ b/dev-python/prawcore/prawcore-2.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/promise/promise-2.3.0.ebuild b/dev-python/promise/promise-2.3.0.ebuild
index 90109e2c6..71274d002 100644
--- a/dev-python/promise/promise-2.3.0.ebuild
+++ b/dev-python/promise/promise-2.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="Promises/A+ implementation for Python"

diff --git a/dev-python/protego/protego-0.2.1-r1.ebuild b/dev-python/protego/protego-0.2.1-r1.ebuild
index 120a162c1..1513c3585 100644
--- a/dev-python/protego/protego-0.2.1-r1.ebuild
+++ b/dev-python/protego/protego-0.2.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 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 01bc8a8f3..25024d438 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/psautohint/psautohint-2.4.0-r1.ebuild b/dev-python/psautohint/psautohint-2.4.0-r1.ebuild
index 3d4309ef7..d09478843 100644
--- a/dev-python/psautohint/psautohint-2.4.0-r1.ebuild
+++ b/dev-python/psautohint/psautohint-2.4.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit meson 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 965fa9788..9c0d6351b 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_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit databases distutils-r1 edo
 

diff --git a/dev-python/pure-protobuf/pure-protobuf-2.2.2.ebuild b/dev-python/pure-protobuf/pure-protobuf-2.2.2.ebuild
index 32c5ff9e5..a737d0c94 100644
--- a/dev-python/pure-protobuf/pure-protobuf-2.2.2.ebuild
+++ b/dev-python/pure-protobuf/pure-protobuf-2.2.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=hatchling
 inherit distutils-r1 pypi
 

diff --git a/dev-python/pure-protobuf/pure-protobuf-2.2.3.ebuild b/dev-python/pure-protobuf/pure-protobuf-2.2.3.ebuild
index 32c5ff9e5..a737d0c94 100644
--- a/dev-python/pure-protobuf/pure-protobuf-2.2.3.ebuild
+++ b/dev-python/pure-protobuf/pure-protobuf-2.2.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=hatchling
 inherit distutils-r1 pypi
 

diff --git a/dev-python/py-nanoid/py-nanoid-9999.ebuild b/dev-python/py-nanoid/py-nanoid-9999.ebuild
index 75a5c7ae0..4abac8e61 100644
--- a/dev-python/py-nanoid/py-nanoid-9999.ebuild
+++ b/dev-python/py-nanoid/py-nanoid-9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 git-r3
 

diff --git a/dev-python/pyagentx/pyagentx-0.4.ebuild b/dev-python/pyagentx/pyagentx-0.4.ebuild
index d718b1910..73526de94 100644
--- a/dev-python/pyagentx/pyagentx-0.4.ebuild
+++ b/dev-python/pyagentx/pyagentx-0.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild b/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
index 11a65e8b5..f7dc795cc 100644
--- a/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
+++ b/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/pyclip/pyclip-0.5.4.ebuild b/dev-python/pyclip/pyclip-0.5.4.ebuild
index aa8272eb8..2a02813e7 100644
--- a/dev-python/pyclip/pyclip-0.5.4.ebuild
+++ b/dev-python/pyclip/pyclip-0.5.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1

diff --git a/dev-python/pyclip/pyclip-0.6.0.ebuild b/dev-python/pyclip/pyclip-0.6.0.ebuild
index 338e7e6fc..180b72d43 100644
--- a/dev-python/pyclip/pyclip-0.6.0.ebuild
+++ b/dev-python/pyclip/pyclip-0.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1

diff --git a/dev-python/pyclip/pyclip-0.7.0.ebuild b/dev-python/pyclip/pyclip-0.7.0.ebuild
index 39bc3e472..c0da4724b 100644
--- a/dev-python/pyclip/pyclip-0.7.0.ebuild
+++ b/dev-python/pyclip/pyclip-0.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 DISTUTILS_USE_PEP517="setuptools"
 

diff --git a/dev-python/pyclip/pyclip-9999.ebuild b/dev-python/pyclip/pyclip-9999.ebuild
index 39bc3e472..c0da4724b 100644
--- a/dev-python/pyclip/pyclip-9999.ebuild
+++ b/dev-python/pyclip/pyclip-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 DISTUTILS_USE_PEP517="setuptools"
 

diff --git a/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild b/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
index b57575fe3..5668f0552 100644
--- a/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
+++ b/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/pydub/pydub-0.25.1.ebuild b/dev-python/pydub/pydub-0.25.1.ebuild
index ac842c48f..32e4a3527 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 optfeature

diff --git a/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild b/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
index a6464087b..ab06b4238 100644
--- a/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
+++ b/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/pygaljs/pygaljs-1.0.2-r1.ebuild b/dev-python/pygaljs/pygaljs-1.0.2-r1.ebuild
index 20476d851..188d9f16d 100644
--- a/dev-python/pygaljs/pygaljs-1.0.2-r1.ebuild
+++ b/dev-python/pygaljs/pygaljs-1.0.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/pygments-promql/pygments-promql-0.0.9.ebuild b/dev-python/pygments-promql/pygments-promql-0.0.9.ebuild
index b696e9157..b52035150 100644
--- a/dev-python/pygments-promql/pygments-promql-0.0.9.ebuild
+++ b/dev-python/pygments-promql/pygments-promql-0.0.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="A PromQL lexer for Pygments"

diff --git a/dev-python/pygsl/pygsl-2.3.3.ebuild b/dev-python/pygsl/pygsl-2.3.3.ebuild
index 72f4777e0..02c874743 100644
--- a/dev-python/pygsl/pygsl-2.3.3.ebuild
+++ b/dev-python/pygsl/pygsl-2.3.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/pykeepass/pykeepass-4.0.2.ebuild b/dev-python/pykeepass/pykeepass-4.0.2.ebuild
index 6962e779c..cbf415b5e 100644
--- a/dev-python/pykeepass/pykeepass-4.0.2.ebuild
+++ b/dev-python/pykeepass/pykeepass-4.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/pymeeus/pymeeus-0.5.11.ebuild b/dev-python/pymeeus/pymeeus-0.5.11.ebuild
index 0f26c055b..9fcfead25 100644
--- a/dev-python/pymeeus/pymeeus-0.5.11.ebuild
+++ b/dev-python/pymeeus/pymeeus-0.5.11.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 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 0f26c055b..9fcfead25 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_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/pymemcache/pymemcache-4.0.0.ebuild b/dev-python/pymemcache/pymemcache-4.0.0.ebuild
index 72d511437..c0b9d34de 100644
--- a/dev-python/pymemcache/pymemcache-4.0.0.ebuild
+++ b/dev-python/pymemcache/pymemcache-4.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit databases distutils-r1 pypi
 

diff --git a/dev-python/pymorphy2-dicts-ru/pymorphy2-dicts-ru-2.4.417127.4579844.ebuild b/dev-python/pymorphy2-dicts-ru/pymorphy2-dicts-ru-2.4.417127.4579844.ebuild
index df1075620..b6693c391 100644
--- a/dev-python/pymorphy2-dicts-ru/pymorphy2-dicts-ru-2.4.417127.4579844.ebuild
+++ b/dev-python/pymorphy2-dicts-ru/pymorphy2-dicts-ru-2.4.417127.4579844.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} pypy3  )
+PYTHON_COMPAT=( python3_10 pypy3  )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/pymorphy2-dicts-uk/pymorphy2-dicts-uk-2.4.1.1.1460299261.ebuild b/dev-python/pymorphy2-dicts-uk/pymorphy2-dicts-uk-2.4.1.1.1460299261.ebuild
index d1baac4b2..fd3c241f9 100644
--- a/dev-python/pymorphy2-dicts-uk/pymorphy2-dicts-uk-2.4.1.1.1460299261.ebuild
+++ b/dev-python/pymorphy2-dicts-uk/pymorphy2-dicts-uk-2.4.1.1.1460299261.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} pypy3  )
+PYTHON_COMPAT=( python3_10 pypy3  )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/pymorphy2-dicts/pymorphy2-dicts-2.4.393442.3710985.ebuild b/dev-python/pymorphy2-dicts/pymorphy2-dicts-2.4.393442.3710985.ebuild
index a9c7ba499..dc045ab53 100644
--- a/dev-python/pymorphy2-dicts/pymorphy2-dicts-2.4.393442.3710985.ebuild
+++ b/dev-python/pymorphy2-dicts/pymorphy2-dicts-2.4.393442.3710985.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} pypy3  )
+PYTHON_COMPAT=( python3_10 pypy3  )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/pymorphy2/pymorphy2-0.9.1.ebuild b/dev-python/pymorphy2/pymorphy2-0.9.1.ebuild
index f29ee4a71..8e5ed984e 100644
--- a/dev-python/pymorphy2/pymorphy2-0.9.1.ebuild
+++ b/dev-python/pymorphy2/pymorphy2-0.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} pypy3  )
+PYTHON_COMPAT=( python3_10 pypy3  )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 inherit distutils-r1 pypi
 

diff --git a/dev-python/pynmea2/pynmea2-1.18.0.ebuild b/dev-python/pynmea2/pynmea2-1.18.0.ebuild
index 4821a17cf..1b31091ff 100644
--- a/dev-python/pynmea2/pynmea2-1.18.0.ebuild
+++ b/dev-python/pynmea2/pynmea2-1.18.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/pyodbc/pyodbc-4.0.35.ebuild b/dev-python/pyodbc/pyodbc-4.0.35.ebuild
index 2466c42ff..eeecbb51d 100644
--- a/dev-python/pyodbc/pyodbc-4.0.35.ebuild
+++ b/dev-python/pyodbc/pyodbc-4.0.35.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 # No pypy3 support: https://github.com/mkleehammer/pyodbc/issues/915
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit databases edo distutils-r1 optfeature pypi
 

diff --git a/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild b/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild
index 252bf084a..ec213302a 100644
--- a/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild
+++ b/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} pypy3  )
+PYTHON_COMPAT=( python3_{10..11} pypy3  )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1 pypi
 

diff --git a/dev-python/pyrr/pyrr-0.10.3.ebuild b/dev-python/pyrr/pyrr-0.10.3.ebuild
index 038b8a499..898a0f9ca 100644
--- a/dev-python/pyrr/pyrr-0.10.3.ebuild
+++ b/dev-python/pyrr/pyrr-0.10.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/pysaml2/pysaml2-7.1.2-r1.ebuild b/dev-python/pysaml2/pysaml2-7.1.2-r1.ebuild
index c338e77f4..685a28023 100644
--- a/dev-python/pysaml2/pysaml2-7.1.2-r1.ebuild
+++ b/dev-python/pysaml2/pysaml2-7.1.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/pystardict/pystardict-0.8-r1.ebuild b/dev-python/pystardict/pystardict-0.8-r1.ebuild
index a427270d8..cf2d83f94 100644
--- a/dev-python/pystardict/pystardict-0.8-r1.ebuild
+++ b/dev-python/pystardict/pystardict-0.8-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/pysubs2/pysubs2-1.4.4.ebuild b/dev-python/pysubs2/pysubs2-1.4.4.ebuild
index 288303589..387f00cdb 100644
--- a/dev-python/pysubs2/pysubs2-1.4.4.ebuild
+++ b/dev-python/pysubs2/pysubs2-1.4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/dev-python/pysubs2/pysubs2-1.5.0.ebuild b/dev-python/pysubs2/pysubs2-1.5.0.ebuild
index 288303589..387f00cdb 100644
--- a/dev-python/pysubs2/pysubs2-1.5.0.ebuild
+++ b/dev-python/pysubs2/pysubs2-1.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/dev-python/pysubs2/pysubs2-1.6.1.ebuild b/dev-python/pysubs2/pysubs2-1.6.1.ebuild
index 288303589..387f00cdb 100644
--- a/dev-python/pysubs2/pysubs2-1.6.1.ebuild
+++ b/dev-python/pysubs2/pysubs2-1.6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild b/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild
index 7e3a8dafe..834f35f3c 100644
--- a/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild
+++ b/dev-python/pytest-benchmark/pytest-benchmark-3.4.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/pytest-benchmark/pytest-benchmark-4.0.0.ebuild b/dev-python/pytest-benchmark/pytest-benchmark-4.0.0.ebuild
index 11891ff60..1baabf8e2 100644
--- a/dev-python/pytest-benchmark/pytest-benchmark-4.0.0.ebuild
+++ b/dev-python/pytest-benchmark/pytest-benchmark-4.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/pytest-cases/pytest-cases-3.6.13.ebuild b/dev-python/pytest-cases/pytest-cases-3.6.13.ebuild
index bd1314386..f38ffa7b4 100644
--- a/dev-python/pytest-cases/pytest-cases-3.6.13.ebuild
+++ b/dev-python/pytest-cases/pytest-cases-3.6.13.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 DOCS_BUILDER="mkdocs"

diff --git a/dev-python/pytest-cases/pytest-cases-3.6.14.ebuild b/dev-python/pytest-cases/pytest-cases-3.6.14.ebuild
index ff477b6b8..b24ac8c87 100644
--- a/dev-python/pytest-cases/pytest-cases-3.6.14.ebuild
+++ b/dev-python/pytest-cases/pytest-cases-3.6.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 

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 17aa45058..9fa40b546 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 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 inherit distutils-r1
 
 MY_PN="${PN//-/_}"

diff --git a/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild b/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
index 22d0c4a15..6666c51f5 100644
--- a/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
+++ b/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/pytest-flask/pytest-flask-1.2.0.ebuild b/dev-python/pytest-flask/pytest-flask-1.2.0.ebuild
index 8d0bfeb08..13396d3e0 100644
--- a/dev-python/pytest-flask/pytest-flask-1.2.0.ebuild
+++ b/dev-python/pytest-flask/pytest-flask-1.2.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="A set of pytest fixtures to test Flask applications "

diff --git a/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild b/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild
index f0384361e..a8ee9bb9b 100644
--- a/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild
+++ b/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 

diff --git a/dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild b/dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild
index 8a08d04d4..5b270883d 100644
--- a/dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild
+++ b/dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="Plugin for pytest that shows failures and errors instantly"

diff --git a/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild b/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild
index b50cd1d16..c93479942 100644
--- a/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild
+++ b/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild b/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
index b50cd1d16..c93479942 100644
--- a/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
+++ b/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

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 833cdd769..e8c1e6b85 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 

diff --git a/dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild b/dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild
index c9c4003f3..515d851ed 100644
--- a/dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild
+++ b/dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DOCS_BUILDER="mkdocs"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517="setuptools"
 inherit distutils-r1 docs
 

diff --git a/dev-python/python-http-client/python-http-client-3.3.5.ebuild b/dev-python/python-http-client/python-http-client-3.3.5.ebuild
index 623d48570..45f2bb59c 100644
--- a/dev-python/python-http-client/python-http-client-3.3.5.ebuild
+++ b/dev-python/python-http-client/python-http-client-3.3.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/python-pidfile/python-pidfile-3.0.0-r1.ebuild b/dev-python/python-pidfile/python-pidfile-3.0.0-r1.ebuild
index 010177845..6f60dced8 100644
--- a/dev-python/python-pidfile/python-pidfile-3.0.0-r1.ebuild
+++ b/dev-python/python-pidfile/python-pidfile-3.0.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

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 3e0f5b790..c35e1bf1c 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi
 

diff --git a/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild b/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild
index 2dc8abe7f..b01bdd875 100644
--- a/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild
+++ b/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit edo distutils-r1 pypi

diff --git a/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild b/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild
index 389016fb4..baa8ff558 100644
--- a/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild
+++ b/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} ) # python3_11 depends on dev-python/dataclasses_json
+PYTHON_COMPAT=( python3_10 ) # python3_11 depends on dev-python/dataclasses_json
 
 MY_PN="skywater-pdk"
 MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7

diff --git a/dev-python/python-socketio/python-socketio-5.1.0.ebuild b/dev-python/python-socketio/python-socketio-5.1.0.ebuild
index d94c8d955..3c4ffad10 100644
--- a/dev-python/python-socketio/python-socketio-5.1.0.ebuild
+++ b/dev-python/python-socketio/python-socketio-5.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1 pypi
 
 DESCRIPTION="Python implementation of the Socket.IO realtime server."

diff --git a/dev-python/python-telegram-bot/python-telegram-bot-13.14.ebuild b/dev-python/python-telegram-bot/python-telegram-bot-13.14.ebuild
index 4e2c99e12..916c66994 100644
--- a/dev-python/python-telegram-bot/python-telegram-bot-13.14.ebuild
+++ b/dev-python/python-telegram-bot/python-telegram-bot-13.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild b/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild
index 4e2c99e12..916c66994 100644
--- a/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild
+++ b/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/pywebview/pywebview-3.6.1.ebuild b/dev-python/pywebview/pywebview-3.6.1.ebuild
index d53ba46e3..3ac219afd 100644
--- a/dev-python/pywebview/pywebview-3.6.1.ebuild
+++ b/dev-python/pywebview/pywebview-3.6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/pywebview/pywebview-3.7.2.ebuild b/dev-python/pywebview/pywebview-3.7.2.ebuild
index 892296c8e..7181c3a88 100644
--- a/dev-python/pywebview/pywebview-3.7.2.ebuild
+++ b/dev-python/pywebview/pywebview-3.7.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/pywebview/pywebview-3.7.ebuild b/dev-python/pywebview/pywebview-3.7.ebuild
index 537929de8..b3f6f3db9 100644
--- a/dev-python/pywebview/pywebview-3.7.ebuild
+++ b/dev-python/pywebview/pywebview-3.7.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/queuelib/queuelib-1.6.2.ebuild b/dev-python/queuelib/queuelib-1.6.2.ebuild
index a30c8170e..676abda74 100644
--- a/dev-python/queuelib/queuelib-1.6.2.ebuild
+++ b/dev-python/queuelib/queuelib-1.6.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Collection of persistent and non-persistent queues for Python"

diff --git a/dev-python/rchitect/rchitect-0.3.36.ebuild b/dev-python/rchitect/rchitect-0.3.36.ebuild
index 6c6ea0926..2fd8c09f6 100644
--- a/dev-python/rchitect/rchitect-0.3.36.ebuild
+++ b/dev-python/rchitect/rchitect-0.3.36.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/readability-lxml/readability-lxml-0.6.1.ebuild b/dev-python/readability-lxml/readability-lxml-0.6.1.ebuild
index 0d5629d7f..3591d33b7 100644
--- a/dev-python/readability-lxml/readability-lxml-0.6.1.ebuild
+++ b/dev-python/readability-lxml/readability-lxml-0.6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="fast html to text parser (article readability tool)"

diff --git a/dev-python/readability-lxml/readability-lxml-0.8.1.ebuild b/dev-python/readability-lxml/readability-lxml-0.8.1.ebuild
index 1bf2e332e..71366d0ae 100644
--- a/dev-python/readability-lxml/readability-lxml-0.8.1.ebuild
+++ b/dev-python/readability-lxml/readability-lxml-0.8.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/readmdict/readmdict-0.1.1-r1.ebuild b/dev-python/readmdict/readmdict-0.1.1-r1.ebuild
index 6ea607f43..1c0174708 100644
--- a/dev-python/readmdict/readmdict-0.1.1-r1.ebuild
+++ b/dev-python/readmdict/readmdict-0.1.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1 optfeature pypi
 

diff --git a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild
index 8f2d47307..f40be8491 100644
--- a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild
+++ b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/restrictedpython/restrictedpython-6.0.ebuild b/dev-python/restrictedpython/restrictedpython-6.0.ebuild
index bfea3aad7..7e0ab81e1 100644
--- a/dev-python/restrictedpython/restrictedpython-6.0.ebuild
+++ b/dev-python/restrictedpython/restrictedpython-6.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/rst2ansi/rst2ansi-0.1.5-r2.ebuild b/dev-python/rst2ansi/rst2ansi-0.1.5-r2.ebuild
index 14ec0e96e..aedb73010 100644
--- a/dev-python/rst2ansi/rst2ansi-0.1.5-r2.ebuild
+++ b/dev-python/rst2ansi/rst2ansi-0.1.5-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/rstcheck/rstcheck-6.1.1.ebuild b/dev-python/rstcheck/rstcheck-6.1.1.ebuild
index 9f58602da..425adce6f 100644
--- a/dev-python/rstcheck/rstcheck-6.1.1.ebuild
+++ b/dev-python/rstcheck/rstcheck-6.1.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/rstr/rstr-3.2.0.ebuild b/dev-python/rstr/rstr-3.2.0.ebuild
index 5d3c48907..27f799fae 100644
--- a/dev-python/rstr/rstr-3.2.0.ebuild
+++ b/dev-python/rstr/rstr-3.2.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/schedule/schedule-1.1.0-r1.ebuild b/dev-python/schedule/schedule-1.1.0-r1.ebuild
index 080b4cc28..a00e22a31 100644
--- a/dev-python/schedule/schedule-1.1.0-r1.ebuild
+++ b/dev-python/schedule/schedule-1.1.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 #pypy3 fails tests
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/schema/schema-0.7.5.ebuild b/dev-python/schema/schema-0.7.5.ebuild
index 708abf112..2b0287877 100644
--- a/dev-python/schema/schema-0.7.5.ebuild
+++ b/dev-python/schema/schema-0.7.5.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/scramp/scramp-1.4.4.ebuild b/dev-python/scramp/scramp-1.4.4.ebuild
index 74f8ca759..e721bd4a0 100644
--- a/dev-python/scramp/scramp-1.4.4.ebuild
+++ b/dev-python/scramp/scramp-1.4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/scrapy/scrapy-2.8.0.ebuild b/dev-python/scrapy/scrapy-2.8.0.ebuild
index 7fcf9781a..be3dd6fe2 100644
--- a/dev-python/scrapy/scrapy-2.8.0.ebuild
+++ b/dev-python/scrapy/scrapy-2.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/screeninfo/screeninfo-0.8.1.ebuild b/dev-python/screeninfo/screeninfo-0.8.1.ebuild
index 8640dd9eb..6e25aa494 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_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/sdnotify/sdnotify-0.3.2.ebuild b/dev-python/sdnotify/sdnotify-0.3.2.ebuild
index d2f521ff8..49b840923 100644
--- a/dev-python/sdnotify/sdnotify-0.3.2.ebuild
+++ b/dev-python/sdnotify/sdnotify-0.3.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1 pypi
 
 DESCRIPTION="Python implementation of the systemd sd_notify protocol"

diff --git a/dev-python/sendgrid/sendgrid-6.9.7.ebuild b/dev-python/sendgrid/sendgrid-6.9.7.ebuild
index b035f3356..28077b1d0 100644
--- a/dev-python/sendgrid/sendgrid-6.9.7.ebuild
+++ b/dev-python/sendgrid/sendgrid-6.9.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

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 4aec05fa8..63a44b9f3 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_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild b/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild
index f22b6e1a0..1fe33bd41 100644
--- a/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild
+++ b/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/simplemma/simplemma-0.9.1.ebuild b/dev-python/simplemma/simplemma-0.9.1.ebuild
index ef573afa7..cf7689fdc 100644
--- a/dev-python/simplemma/simplemma-0.9.1.ebuild
+++ b/dev-python/simplemma/simplemma-0.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/sjcl/sjcl-0.2.1.ebuild b/dev-python/sjcl/sjcl-0.2.1.ebuild
index 7ee40fb45..458cb9ebd 100644
--- a/dev-python/sjcl/sjcl-0.2.1.ebuild
+++ b/dev-python/sjcl/sjcl-0.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild b/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild
index 1406d2a62..56a99dff7 100644
--- a/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild
+++ b/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYPI_NO_NORMALIZE=1
 DISTUTILS_USE_PEP517=setuptools
 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 04d803ee5..9fd1a313f 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_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.0.ebuild b/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.0.ebuild
index 3147dfd3a..ffeed59b7 100644
--- a/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.0.ebuild
+++ b/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} ) # no pypy3 support
+PYTHON_COMPAT=( python3_{10..11} ) # no pypy3 support
 inherit distutils-r1
 
 DESCRIPTION="Render CLI arguments (sub-commands friendly) defined by argparse module"

diff --git a/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.9.0.ebuild b/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.9.0.ebuild
index ceba5ce17..497303230 100644
--- a/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.9.0.ebuild
+++ b/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.9.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} ) # no pypy3 support
+PYTHON_COMPAT=( python3_{10..11} ) # no pypy3 support
 inherit distutils-r1
 
 MY_PN="${PN//-/_}"

diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild b/dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild
index 37f825d0d..04cc90f23 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/sphinx-click/sphinx-click-4.1.0.ebuild b/dev-python/sphinx-click/sphinx-click-4.1.0.ebuild
index 537fc67bd..c6d034df6 100644
--- a/dev-python/sphinx-click/sphinx-click-4.1.0.ebuild
+++ b/dev-python/sphinx-click/sphinx-click-4.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

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 1e90f2cf0..5981ef715 100644
--- a/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
+++ b/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.3.0.ebuild b/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.3.0.ebuild
index c3e8ea6ef..9a8d154f0 100644
--- a/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.3.0.ebuild
+++ b/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=flit
 inherit distutils-r1
 

diff --git a/dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild b/dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild
index 079b391e0..4d7c4a49f 100644
--- a/dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild
+++ b/dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/sphinx-sitemap/sphinx-sitemap-2.2.1.ebuild b/dev-python/sphinx-sitemap/sphinx-sitemap-2.2.1.ebuild
index b64ed7b36..4756602bb 100644
--- a/dev-python/sphinx-sitemap/sphinx-sitemap-2.2.1.ebuild
+++ b/dev-python/sphinx-sitemap/sphinx-sitemap-2.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild b/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild
index 1e6016758..837cc838e 100644
--- a/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild
+++ b/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1

diff --git a/dev-python/sphinx-version-warning/sphinx-version-warning-1.1.2.ebuild b/dev-python/sphinx-version-warning/sphinx-version-warning-1.1.2.ebuild
index 829cca4d2..986ba120a 100644
--- a/dev-python/sphinx-version-warning/sphinx-version-warning-1.1.2.ebuild
+++ b/dev-python/sphinx-version-warning/sphinx-version-warning-1.1.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild
index 64c77dabc..094dd8f50 100644
--- a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild
+++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild
index 88c8d835b..b45f85699 100644
--- a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild
+++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild b/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
index a14a86b66..bed2259fc 100644
--- a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
+++ b/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild b/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild
index 847ce86f8..23f6b96ee 100644
--- a/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild
+++ b/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/sre-yield/sre-yield-1.2-r1.ebuild b/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
index 8d14ba6bd..201eb18ef 100644
--- a/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
+++ b/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/srt/srt-3.5.1.ebuild b/dev-python/srt/srt-3.5.1.ebuild
index 4474b279d..4022e2af5 100644
--- a/dev-python/srt/srt-3.5.1.ebuild
+++ b/dev-python/srt/srt-3.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/srt/srt-3.5.2.ebuild b/dev-python/srt/srt-3.5.2.ebuild
index 1bcea1ea0..cb3afc56d 100644
--- a/dev-python/srt/srt-3.5.2.ebuild
+++ b/dev-python/srt/srt-3.5.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 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 1bcea1ea0..cb3afc56d 100644
--- a/dev-python/srt/srt-3.5.3.ebuild
+++ b/dev-python/srt/srt-3.5.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi

diff --git a/dev-python/sse-starlette/sse-starlette-1.1.6.ebuild b/dev-python/sse-starlette/sse-starlette-1.1.6.ebuild
index f43dd4557..d247a016f 100644
--- a/dev-python/sse-starlette/sse-starlette-1.1.6.ebuild
+++ b/dev-python/sse-starlette/sse-starlette-1.1.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0.ebuild b/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0.ebuild
index 776c8dd15..1312f8ef4 100644
--- a/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0.ebuild
+++ b/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/stdlibs/stdlibs-2022.3.16.ebuild b/dev-python/stdlibs/stdlibs-2022.3.16.ebuild
index e845767f7..3b7c80def 100644
--- a/dev-python/stdlibs/stdlibs-2022.3.16.ebuild
+++ b/dev-python/stdlibs/stdlibs-2022.3.16.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/stdlibs/stdlibs-2022.6.8.ebuild b/dev-python/stdlibs/stdlibs-2022.6.8.ebuild
index 2a4ade073..b763ab4a2 100644
--- a/dev-python/stdlibs/stdlibs-2022.6.8.ebuild
+++ b/dev-python/stdlibs/stdlibs-2022.6.8.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/stone/stone-3.3.1.ebuild b/dev-python/stone/stone-3.3.1.ebuild
index a2e5a2980..99d5fdf1e 100644
--- a/dev-python/stone/stone-3.3.1.ebuild
+++ b/dev-python/stone/stone-3.3.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/strictyaml/strictyaml-1.6.1.ebuild b/dev-python/strictyaml/strictyaml-1.6.1.ebuild
index ee36aa101..016529adb 100644
--- a/dev-python/strictyaml/strictyaml-1.6.1.ebuild
+++ b/dev-python/strictyaml/strictyaml-1.6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild b/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild
index cd0e152da..ee8032872 100644
--- a/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild
+++ b/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/stringcase/stringcase-1.2.0.ebuild b/dev-python/stringcase/stringcase-1.2.0.ebuild
index 9ffd8e292..6ad381f8b 100644
--- a/dev-python/stringcase/stringcase-1.2.0.ebuild
+++ b/dev-python/stringcase/stringcase-1.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 DISTUTILS_USE_SETUPTOOLS=no
 

diff --git a/dev-python/survey/survey-3.4.3.ebuild b/dev-python/survey/survey-3.4.3.ebuild
index 51f5141db..487df29cd 100644
--- a/dev-python/survey/survey-3.4.3.ebuild
+++ b/dev-python/survey/survey-3.4.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1 pypi
 
 DESCRIPTION="A simple library for creating beautiful interactive prompts"

diff --git a/dev-python/survey/survey-4.0.0_alpha.ebuild b/dev-python/survey/survey-4.0.0_alpha.ebuild
index 7db4db0eb..382d6f9d1 100644
--- a/dev-python/survey/survey-4.0.0_alpha.ebuild
+++ b/dev-python/survey/survey-4.0.0_alpha.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 MY_PV=${PV/_/-}

diff --git a/dev-python/svgelements/svgelements-1.9.3.ebuild b/dev-python/svgelements/svgelements-1.9.3.ebuild
index 5f50990fc..8679e42c6 100644
--- a/dev-python/svgelements/svgelements-1.9.3.ebuild
+++ b/dev-python/svgelements/svgelements-1.9.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild b/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
index c7c06e308..8602c6647 100644
--- a/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
+++ b/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

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 a4bd5ee41..ad3929f3e 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_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 inherit distutils-r1 pypi
 
 DESCRIPTION="Accessible themes for Pygments"

diff --git a/dev-python/tempy/tempy-1.1.0.ebuild b/dev-python/tempy/tempy-1.1.0.ebuild
index 5729441c3..49a363a49 100644
--- a/dev-python/tempy/tempy-1.1.0.ebuild
+++ b/dev-python/tempy/tempy-1.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild b/dev-python/testrepository/testrepository-0.0.20-r200.ebuild
index 6f76f2065..1c616d782 100644
--- a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild
+++ b/dev-python/testrepository/testrepository-0.0.20-r200.ebuild
@@ -64,7 +64,7 @@ EPYTEST_DESELECT=(
 	testrepository/tests/commands/test_run.py::TestReturnCodeToSubunit::test_returncode_nonzero_fail_appended_to_content
 	testrepository/tests/ui/test_cli.py::TestCLIUI::test_dash_dash_help_shows_help
 )
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1 pypi

diff --git a/dev-python/textual/textual-0.14.0.ebuild b/dev-python/textual/textual-0.14.0.ebuild
index 6a188c7f5..ae054bf68 100644
--- a/dev-python/textual/textual-0.14.0.ebuild
+++ b/dev-python/textual/textual-0.14.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild b/dev-python/timeslot/timeslot-0.1.2.ebuild
index 0918fc06e..276e154bd 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_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/trailrunner/trailrunner-1.2.1.ebuild b/dev-python/trailrunner/trailrunner-1.2.1.ebuild
index 9f4c98ca2..8b8626b46 100644
--- a/dev-python/trailrunner/trailrunner-1.2.1.ebuild
+++ b/dev-python/trailrunner/trailrunner-1.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/transaction/transaction-3.0.1-r1.ebuild b/dev-python/transaction/transaction-3.0.1-r1.ebuild
index 84113f738..f3c189d41 100644
--- a/dev-python/transaction/transaction-3.0.1-r1.ebuild
+++ b/dev-python/transaction/transaction-3.0.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/transaction/transaction-3.1.0.ebuild b/dev-python/transaction/transaction-3.1.0.ebuild
index a3bd17e83..90ab4b766 100644
--- a/dev-python/transaction/transaction-3.1.0.ebuild
+++ b/dev-python/transaction/transaction-3.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild b/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild
index 7fe9c4b4f..8a31aa756 100644
--- a/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild
+++ b/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 COMMIT="c450c76af542761f6d806fbe9b10b93a9b013212"
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
index 254ac8754..3e00b1589 100644
--- a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
+++ b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9-r1.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9-r1.ebuild
index c3471b459..afaba4efa 100644
--- a/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9-r1.ebuild
+++ b/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/tweepy/tweepy-4.10.1.ebuild b/dev-python/tweepy/tweepy-4.10.1.ebuild
index 0694e26f5..508fa1a20 100644
--- a/dev-python/tweepy/tweepy-4.10.1.ebuild
+++ b/dev-python/tweepy/tweepy-4.10.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild b/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild
index 3875ace19..349590ef0 100644
--- a/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild
+++ b/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild b/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
index fb782452c..c6f49f23f 100644
--- a/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
+++ b/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild b/dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild
index 5ba644a43..6b2e5984a 100644
--- a/dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild
+++ b/dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild b/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild
index 630c1af89..c5b7e5333 100644
--- a/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild
+++ b/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/types-pytz/types-pytz-2021.3.8.ebuild b/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
index 28ca328e6..f3b20023d 100644
--- a/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
+++ b/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/types-pytz/types-pytz-2022.1.1.ebuild b/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
index 467c99174..312607d44 100644
--- a/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
+++ b/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/types-requests/types-requests-2.27.30.ebuild b/dev-python/types-requests/types-requests-2.27.30.ebuild
index 99ac270e6..d51823084 100644
--- a/dev-python/types-requests/types-requests-2.27.30.ebuild
+++ b/dev-python/types-requests/types-requests-2.27.30.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/types-requests/types-requests-2.28.0.ebuild b/dev-python/types-requests/types-requests-2.28.0.ebuild
index 9f38bbb8c..09193336a 100644
--- a/dev-python/types-requests/types-requests-2.28.0.ebuild
+++ b/dev-python/types-requests/types-requests-2.28.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild b/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild
index b3b454e62..e04966df5 100644
--- a/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild
+++ b/dev-python/types-urllib3/types-urllib3-1.26.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/types-urllib3/types-urllib3-1.26.15.ebuild b/dev-python/types-urllib3/types-urllib3-1.26.15.ebuild
index e0e418a49..0da244bd0 100644
--- a/dev-python/types-urllib3/types-urllib3-1.26.15.ebuild
+++ b/dev-python/types-urllib3/types-urllib3-1.26.15.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/typing_inspect/typing_inspect-0.7.1.ebuild b/dev-python/typing_inspect/typing_inspect-0.7.1.ebuild
index 2bbabc968..ed6f558aa 100644
--- a/dev-python/typing_inspect/typing_inspect-0.7.1.ebuild
+++ b/dev-python/typing_inspect/typing_inspect-0.7.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} ) # python3_11 depends on dev-python/mypy_extensions
+PYTHON_COMPAT=( python3_10 ) # python3_11 depends on dev-python/mypy_extensions
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/ufmt/ufmt-1.3.3.ebuild b/dev-python/ufmt/ufmt-1.3.3.ebuild
index 4ca20a030..5817c13de 100644
--- a/dev-python/ufmt/ufmt-1.3.3.ebuild
+++ b/dev-python/ufmt/ufmt-1.3.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/ufo2ft/ufo2ft-2.27.0.ebuild b/dev-python/ufo2ft/ufo2ft-2.27.0.ebuild
index e5218e158..3aa325f22 100644
--- a/dev-python/ufo2ft/ufo2ft-2.27.0.ebuild
+++ b/dev-python/ufo2ft/ufo2ft-2.27.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1 pypi
 
 DESCRIPTION="A bridge from UFOs to FontTool objects"

diff --git a/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild b/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
index 83e9d7524..3f05fce82 100644
--- a/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
+++ b/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
@@ -10,7 +10,7 @@ DOCS_DEPEND="
 "
 DOCS_DIR="${S}/docs/source"
 DOCS_BUILDER="sphinx"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 docs
 

diff --git a/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild b/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild
index 5cd135201..1aedff8f7 100644
--- a/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild
+++ b/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MY_PN="${PN,,}"
 MY_P="${MY_PN}-${PV}"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild b/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild
index 806d4396c..579f1d147 100644
--- a/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild
+++ b/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi

diff --git a/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild b/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
index c39c09f2e..bf3b81c36 100644
--- a/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
+++ b/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild b/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild
index 6e0ba2245..f8b3f80b0 100644
--- a/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild
+++ b/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild b/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
index e71ac660f..9713173de 100644
--- a/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
+++ b/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild b/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild
index 6f46b079b..49c3b30c5 100644
--- a/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild
+++ b/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/dev-python/usort/usort-1.0.2.ebuild b/dev-python/usort/usort-1.0.2.ebuild
index d7355c609..876d00613 100644
--- a/dev-python/usort/usort-1.0.2.ebuild
+++ b/dev-python/usort/usort-1.0.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} ) # python3_11 depends on dev-python/libcst
+PYTHON_COMPAT=( python3_10 ) # python3_11 depends on dev-python/libcst
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild b/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
index aa1bc0f28..fc4aa7711 100644
--- a/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
+++ b/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/volatile/volatile-2.1.0.ebuild b/dev-python/volatile/volatile-2.1.0.ebuild
index 895a55d3d..9d4c460cb 100644
--- a/dev-python/volatile/volatile-2.1.0.ebuild
+++ b/dev-python/volatile/volatile-2.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/vttlib/vttlib-0.11.0.ebuild b/dev-python/vttlib/vttlib-0.11.0.ebuild
index a288c0aac..6bf22b523 100644
--- a/dev-python/vttlib/vttlib-0.11.0.ebuild
+++ b/dev-python/vttlib/vttlib-0.11.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1
 
 MY_PN="vttLib"

diff --git a/dev-python/w3lib/w3lib-2.0.1.ebuild b/dev-python/w3lib/w3lib-2.0.1.ebuild
index 0454d4dc8..708077d54 100644
--- a/dev-python/w3lib/w3lib-2.0.1.ebuild
+++ b/dev-python/w3lib/w3lib-2.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/w3lib/w3lib-2.1.1.ebuild b/dev-python/w3lib/w3lib-2.1.1.ebuild
index 67f4a056f..08c95fca3 100644
--- a/dev-python/w3lib/w3lib-2.1.1.ebuild
+++ b/dev-python/w3lib/w3lib-2.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/webpy/webpy-0.62.ebuild b/dev-python/webpy/webpy-0.62.ebuild
index 87e25c1fe..d2e5a9ff1 100644
--- a/dev-python/webpy/webpy-0.62.ebuild
+++ b/dev-python/webpy/webpy-0.62.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild b/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild
index fd5029050..1bdcc301f 100644
--- a/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild
+++ b/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/wheezy-template/wheezy-template-3.1.0.ebuild b/dev-python/wheezy-template/wheezy-template-3.1.0.ebuild
index 4e9e45707..dd9c47a2c 100644
--- a/dev-python/wheezy-template/wheezy-template-3.1.0.ebuild
+++ b/dev-python/wheezy-template/wheezy-template-3.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Tests aren't passing with PEP517
 #DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-python/wrapio/wrapio-2.0.0.ebuild b/dev-python/wrapio/wrapio-2.0.0.ebuild
index afd8c1879..fd567c875 100644
--- a/dev-python/wrapio/wrapio-2.0.0.ebuild
+++ b/dev-python/wrapio/wrapio-2.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1 pypi
 
 DESCRIPTION="Handling event-based streams in Python"

diff --git a/dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild b/dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild
index b011abe50..b1b8ea0f5 100644
--- a/dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild
+++ b/dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/xattr/xattr-0.9.9.ebuild b/dev-python/xattr/xattr-0.9.9.ebuild
index fc581725e..4b609ea20 100644
--- a/dev-python/xattr/xattr-0.9.9.ebuild
+++ b/dev-python/xattr/xattr-0.9.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/xunitparser/xunitparser-1.3.4.ebuild b/dev-python/xunitparser/xunitparser-1.3.4.ebuild
index f9ac522fb..2fcc1f3a9 100644
--- a/dev-python/xunitparser/xunitparser-1.3.4.ebuild
+++ b/dev-python/xunitparser/xunitparser-1.3.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/yams/yams-0.7.3.ebuild b/dev-python/yams/yams-0.7.3.ebuild
index f1525ec4d..4d4d153c7 100644
--- a/dev-python/yams/yams-0.7.3.ebuild
+++ b/dev-python/yams/yams-0.7.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1 systemd
 
 DESCRIPTION="Yet Another MPD Scrobbler (for Last.FM)"

diff --git a/dev-python/yams/yams-9999.ebuild b/dev-python/yams/yams-9999.ebuild
index 2a6d8e571..5cc89a54c 100644
--- a/dev-python/yams/yams-9999.ebuild
+++ b/dev-python/yams/yams-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1 systemd
 
 DESCRIPTION="Yet Another MPD Scrobbler (for Last.FM)"

diff --git a/dev-python/yaql/yaql-2.0.0.ebuild b/dev-python/yaql/yaql-2.0.0.ebuild
index ca4d15a9a..a00094133 100644
--- a/dev-python/yaql/yaql-2.0.0.ebuild
+++ b/dev-python/yaql/yaql-2.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/youseedee/youseedee-0.3.0.ebuild b/dev-python/youseedee/youseedee-0.3.0.ebuild
index 1010b8b5d..5f373f983 100644
--- a/dev-python/youseedee/youseedee-0.3.0.ebuild
+++ b/dev-python/youseedee/youseedee-0.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/zodb/zodb-5.8.0-r1.ebuild b/dev-python/zodb/zodb-5.8.0-r1.ebuild
index 367332c02..96d69982f 100644
--- a/dev-python/zodb/zodb-5.8.0-r1.ebuild
+++ b/dev-python/zodb/zodb-5.8.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 PYPI_NO_NORMALIZE=1
 PYPI_PN="${PN^^}"
 

diff --git a/dev-python/zodbpickle/zodbpickle-3.0.1.ebuild b/dev-python/zodbpickle/zodbpickle-3.0.1.ebuild
index cfbaa9e19..e1a50cab2 100644
--- a/dev-python/zodbpickle/zodbpickle-3.0.1.ebuild
+++ b/dev-python/zodbpickle/zodbpickle-3.0.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild b/dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild
index bb7ac9c51..c48326b70 100644
--- a/dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild
+++ b/dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 PYPI_NO_NORMALIZE=1
 PYPI_PN="${PN/-/\.}"

diff --git a/dev-python/zope-testrunner/zope-testrunner-6.0.ebuild b/dev-python/zope-testrunner/zope-testrunner-6.0.ebuild
index f96dbfd81..baa599ede 100644
--- a/dev-python/zope-testrunner/zope-testrunner-6.0.ebuild
+++ b/dev-python/zope-testrunner/zope-testrunner-6.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 PYPI_NO_NORMALIZE=1
 PYPI_PN="${PN/-/\.}"

diff --git a/dev-python/zopfli/zopfli-0.2.2.ebuild b/dev-python/zopfli/zopfli-0.2.2.ebuild
index b3f283154..72ef14418 100644
--- a/dev-python/zopfli/zopfli-0.2.2.ebuild
+++ b/dev-python/zopfli/zopfli-0.2.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/dev-python/zxcvbn/zxcvbn-4.4.28.ebuild b/dev-python/zxcvbn/zxcvbn-4.4.28.ebuild
index 8a49df6a8..51a0b6416 100644
--- a/dev-python/zxcvbn/zxcvbn-4.4.28.ebuild
+++ b/dev-python/zxcvbn/zxcvbn-4.4.28.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild
index e67a6c0e4..797326af8 100644
--- a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild
+++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake check-reqs python-any-r1
 
 DESCRIPTION="Microsoft DirectX Shader Compiler which is based on LLVM/Clang"

diff --git a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212.ebuild b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212.ebuild
index 66a2e0eab..1fd278a0e 100644
--- a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212.ebuild
+++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2212.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake check-reqs python-any-r1
 
 DESCRIPTION="Microsoft DirectX Shader Compiler which is based on LLVM/Clang"

diff --git a/dev-util/FoBiS/FoBiS-3.0.5-r1.ebuild b/dev-util/FoBiS/FoBiS-3.0.5-r1.ebuild
index 535056784..d3fb8ffe6 100644
--- a/dev-util/FoBiS/FoBiS-3.0.5-r1.ebuild
+++ b/dev-util/FoBiS/FoBiS-3.0.5-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/dev-util/afdko/afdko-3.8.1.ebuild b/dev-util/afdko/afdko-3.8.1.ebuild
index c88af8414..2cab66627 100644
--- a/dev-util/afdko/afdko-3.8.1.ebuild
+++ b/dev-util/afdko/afdko-3.8.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/dev-util/babeltrace2/babeltrace2-2.0.4.ebuild b/dev-util/babeltrace2/babeltrace2-2.0.4.ebuild
index e6bfb6500..e80d6fa4b 100644
--- a/dev-util/babeltrace2/babeltrace2-2.0.4.ebuild
+++ b/dev-util/babeltrace2/babeltrace2-2.0.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 # pypy3: obtaining PYTHON_CONFIG not supported
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit autotools python-single-r1
 

diff --git a/dev-util/binaryen/binaryen-105.ebuild b/dev-util/binaryen/binaryen-105.ebuild
index d29af1338..c786197fe 100644
--- a/dev-util/binaryen/binaryen-105.ebuild
+++ b/dev-util/binaryen/binaryen-105.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 
 inherit cmake python-any-r1
 

diff --git a/dev-util/fontmake/fontmake-3.3.0.ebuild b/dev-util/fontmake/fontmake-3.3.0.ebuild
index ba38f9e17..1e753618c 100644
--- a/dev-util/fontmake/fontmake-3.3.0.ebuild
+++ b/dev-util/fontmake/fontmake-3.3.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="A wrapper for several Python libraries to compile fonts from sources"

diff --git a/dev-util/fortls/fortls-2.13.0.ebuild b/dev-util/fortls/fortls-2.13.0.ebuild
index a8f9d2a56..2a3373634 100644
--- a/dev-util/fortls/fortls-2.13.0.ebuild
+++ b/dev-util/fortls/fortls-2.13.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-util/fpm/fpm-0.7.0-r2.ebuild b/dev-util/fpm/fpm-0.7.0-r2.ebuild
index 38cc9186d..1bded4efa 100644
--- a/dev-util/fpm/fpm-0.7.0-r2.ebuild
+++ b/dev-util/fpm/fpm-0.7.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 FORTRAN_STANDARD="2003"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit fortran-2 python-any-r1 toolchain-funcs
 

diff --git a/dev-util/fpm/fpm-0.8.1.ebuild b/dev-util/fpm/fpm-0.8.1.ebuild
index 0f3dda1c3..cdb50e965 100644
--- a/dev-util/fpm/fpm-0.8.1.ebuild
+++ b/dev-util/fpm/fpm-0.8.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 FORTRAN_STANDARD="2003"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit fortran-2 python-any-r1 toolchain-funcs
 

diff --git a/dev-util/fypp/fypp-3.1.ebuild b/dev-util/fypp/fypp-3.1.ebuild
index 72a6710a8..e89a1a89a 100644
--- a/dev-util/fypp/fypp-3.1.ebuild
+++ b/dev-util/fypp/fypp-3.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-util/pmbootstrap/pmbootstrap-1.51.0.ebuild b/dev-util/pmbootstrap/pmbootstrap-1.51.0.ebuild
index 94f362f59..7d87b58a1 100644
--- a/dev-util/pmbootstrap/pmbootstrap-1.51.0.ebuild
+++ b/dev-util/pmbootstrap/pmbootstrap-1.51.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1 linux-info pypi

diff --git a/dev-util/quilttools/quilttools-0.3-r1.ebuild b/dev-util/quilttools/quilttools-0.3-r1.ebuild
index 1b36dab4e..187afea35 100644
--- a/dev-util/quilttools/quilttools-0.3-r1.ebuild
+++ b/dev-util/quilttools/quilttools-0.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-single-r1
 

diff --git a/dev-util/reuse/reuse-1.1.0.ebuild b/dev-util/reuse/reuse-1.1.0.ebuild
index d5a1a9fcb..5c31d2cf9 100644
--- a/dev-util/reuse/reuse-1.1.0.ebuild
+++ b/dev-util/reuse/reuse-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1
 

diff --git a/dev-util/reuse/reuse-1.1.2.ebuild b/dev-util/reuse/reuse-1.1.2.ebuild
index 7d651ac99..5454d3569 100644
--- a/dev-util/reuse/reuse-1.1.2.ebuild
+++ b/dev-util/reuse/reuse-1.1.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1 pypi
 

diff --git a/dev-vcs/git-cu/git-cu-0.5.0.ebuild b/dev-vcs/git-cu/git-cu-0.5.0.ebuild
index c46fa4509..84594088f 100644
--- a/dev-vcs/git-cu/git-cu-0.5.0.ebuild
+++ b/dev-vcs/git-cu/git-cu-0.5.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 inherit distutils-r1 pypi
 
 DESCRIPTION="Helps to keep your local git repositories organized"

diff --git a/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild b/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild
index d0f4395f4..e6273e0a0 100644
--- a/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild
+++ b/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/games-action/ddnet/ddnet-16.9.ebuild b/games-action/ddnet/ddnet-16.9.ebuild
index 4b3da8145..08aaed5b8 100644
--- a/games-action/ddnet/ddnet-16.9.ebuild
+++ b/games-action/ddnet/ddnet-16.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 CRATES="
 cc-1.0.73

diff --git a/games-action/ddnet/ddnet-9999.ebuild b/games-action/ddnet/ddnet-9999.ebuild
index 1888b1ecc..19aa00d56 100644
--- a/games-action/ddnet/ddnet-9999.ebuild
+++ b/games-action/ddnet/ddnet-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cargo git-r3 cmake python-any-r1 xdg
 

diff --git a/games-arcade/taisei/taisei-1.3.2-r2.ebuild b/games-arcade/taisei/taisei-1.3.2-r2.ebuild
index 4891047e7..e90a4a725 100644
--- a/games-arcade/taisei/taisei-1.3.2-r2.ebuild
+++ b/games-arcade/taisei/taisei-1.3.2-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11} )
 
 inherit meson python-any-r1 xdg
 

diff --git a/games-arcade/taisei/taisei-9999.ebuild b/games-arcade/taisei/taisei-9999.ebuild
index b51703e9b..69e2a116f 100644
--- a/games-arcade/taisei/taisei-9999.ebuild
+++ b/games-arcade/taisei/taisei-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11} )
 
 inherit meson python-any-r1 xdg
 

diff --git a/games-board/rmahjong/rmahjong-0.4_p20201106.ebuild b/games-board/rmahjong/rmahjong-0.4_p20201106.ebuild
index a098bb1c0..2a0208096 100644
--- a/games-board/rmahjong/rmahjong-0.4_p20201106.ebuild
+++ b/games-board/rmahjong/rmahjong-0.4_p20201106.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit desktop python-single-r1 toolchain-funcs xdg
 

diff --git a/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild b/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild
index 5bf2fb421..f84058dfe 100644
--- a/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild
+++ b/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11} )
 
 inherit autotools prefix python-any-r1 xdg
 

diff --git a/games-fps/crispy-doom/crispy-doom-6.0.ebuild b/games-fps/crispy-doom/crispy-doom-6.0.ebuild
index b530cfe12..1afc599e7 100644
--- a/games-fps/crispy-doom/crispy-doom-6.0.ebuild
+++ b/games-fps/crispy-doom/crispy-doom-6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit autotools prefix python-any-r1 xdg
 

diff --git a/games-misc/gay/gay-1.2.8.ebuild b/games-misc/gay/gay-1.2.8.ebuild
index fba82d921..4f2857ce0 100644
--- a/games-misc/gay/gay-1.2.8.ebuild
+++ b/games-misc/gay/gay-1.2.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/games-misc/gay/gay-1.2.9.ebuild b/games-misc/gay/gay-1.2.9.ebuild
index afdd6fb52..652b96cb6 100644
--- a/games-misc/gay/gay-1.2.9.ebuild
+++ b/games-misc/gay/gay-1.2.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 

diff --git a/games-rpg/snoot-game/snoot-game-1.8-r1.ebuild b/games-rpg/snoot-game/snoot-game-1.8-r1.ebuild
index f8b896dd4..f9aefbd65 100644
--- a/games-rpg/snoot-game/snoot-game-1.8-r1.ebuild
+++ b/games-rpg/snoot-game/snoot-game-1.8-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11} )
 inherit python-single-r1 desktop wrapper
 
 DESCRIPTION="Visual novel parody of Goodbye Volcano High"

diff --git a/games-rpg/snoot-game/snoot-game-1.8.ebuild b/games-rpg/snoot-game/snoot-game-1.8.ebuild
index 2ceff2b73..193d9858f 100644
--- a/games-rpg/snoot-game/snoot-game-1.8.ebuild
+++ b/games-rpg/snoot-game/snoot-game-1.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11} )
 inherit python-single-r1 desktop wrapper
 
 DESCRIPTION="Visual novel parody of Goodbye Volcano High"

diff --git a/games-util/chiaki/chiaki-2.1.1-r2.ebuild b/games-util/chiaki/chiaki-2.1.1-r2.ebuild
index 6d3db4461..60fe2127e 100644
--- a/games-util/chiaki/chiaki-2.1.1-r2.ebuild
+++ b/games-util/chiaki/chiaki-2.1.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake python-single-r1 xdg
 
 DESCRIPTION="Client for PlayStation 4 and PlayStation 5 Remote Play"

diff --git a/games-util/chiaki/chiaki-9999.ebuild b/games-util/chiaki/chiaki-9999.ebuild
index 6d3db4461..60fe2127e 100644
--- a/games-util/chiaki/chiaki-9999.ebuild
+++ b/games-util/chiaki/chiaki-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake python-single-r1 xdg
 
 DESCRIPTION="Client for PlayStation 4 and PlayStation 5 Remote Play"

diff --git a/games-util/legendary/legendary-0.20.31.ebuild b/games-util/legendary/legendary-0.20.31.ebuild
index b23539c5c..29d96e5e6 100644
--- a/games-util/legendary/legendary-0.20.31.ebuild
+++ b/games-util/legendary/legendary-0.20.31.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
 

diff --git a/games-util/legendary/legendary-0.20.32.ebuild b/games-util/legendary/legendary-0.20.32.ebuild
index 806104b33..a36fa7e71 100644
--- a/games-util/legendary/legendary-0.20.32.ebuild
+++ b/games-util/legendary/legendary-0.20.32.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
 

diff --git a/games-util/mangohud/mangohud-0.6.6.1-r3.ebuild b/games-util/mangohud/mangohud-0.6.6.1-r3.ebuild
index a3a036b3d..1882b9076 100644
--- a/games-util/mangohud/mangohud-0.6.6.1-r3.ebuild
+++ b/games-util/mangohud/mangohud-0.6.6.1-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-any-r1 meson
 

diff --git a/games-util/mangohud/mangohud-0.6.7.1.ebuild b/games-util/mangohud/mangohud-0.6.7.1.ebuild
index 8d514157a..5ff3040e0 100644
--- a/games-util/mangohud/mangohud-0.6.7.1.ebuild
+++ b/games-util/mangohud/mangohud-0.6.7.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-any-r1 meson
 

diff --git a/games-util/mangohud/mangohud-0.6.8.ebuild b/games-util/mangohud/mangohud-0.6.8.ebuild
index f0749495b..ea02869ef 100644
--- a/games-util/mangohud/mangohud-0.6.8.ebuild
+++ b/games-util/mangohud/mangohud-0.6.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-any-r1 meson
 

diff --git a/games-util/mangohud/mangohud-9999.ebuild b/games-util/mangohud/mangohud-9999.ebuild
index f0749495b..ea02869ef 100644
--- a/games-util/mangohud/mangohud-9999.ebuild
+++ b/games-util/mangohud/mangohud-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-any-r1 meson
 

diff --git a/games-util/minigalaxy/minigalaxy-1.1.0.ebuild b/games-util/minigalaxy/minigalaxy-1.1.0.ebuild
index 14dd43fd3..c8af8a633 100644
--- a/games-util/minigalaxy/minigalaxy-1.1.0.ebuild
+++ b/games-util/minigalaxy/minigalaxy-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_SINGLE_IMPL=1
 
 inherit distutils-r1 optfeature xdg

diff --git a/gnome-extra/portfolio/portfolio-0.9.14.ebuild b/gnome-extra/portfolio/portfolio-0.9.14.ebuild
index 87220c86b..3f675bc9b 100644
--- a/gnome-extra/portfolio/portfolio-0.9.14.ebuild
+++ b/gnome-extra/portfolio/portfolio-0.9.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit gnome2-utils meson python-single-r1 xdg
 

diff --git a/gui-apps/gradience/gradience-0.3.0-r1.ebuild b/gui-apps/gradience/gradience-0.3.0-r1.ebuild
index a9afcfbf5..f93471f2b 100644
--- a/gui-apps/gradience/gradience-0.3.0-r1.ebuild
+++ b/gui-apps/gradience/gradience-0.3.0-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit meson xdg python-single-r1
 

diff --git a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild
index 278ecfeef..82451cf59 100644
--- a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild
+++ b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit meson python-single-r1 xdg
 
 DESCRIPTION="GTK+ Himitsu prompter for Wayland"

diff --git a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild
index 487a1b6f5..105f04323 100644
--- a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild
+++ b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit git-r3 meson python-single-r1 xdg
 
 DESCRIPTION="GTK+ Himitsu prompter for Wayland"

diff --git a/media-fonts/twemoji/twemoji-14.0.2.ebuild b/media-fonts/twemoji/twemoji-14.0.2.ebuild
index 34b284c9f..bdbce2b7c 100644
--- a/media-fonts/twemoji/twemoji-14.0.2.ebuild
+++ b/media-fonts/twemoji/twemoji-14.0.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit font python-any-r1
 

diff --git a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.6.ebuild b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.6.ebuild
index 54d77b417..2f42fda95 100644
--- a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.6.ebuild
+++ b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 MY_PN=${PN%-*}
 
 inherit desktop python-single-r1 xdg

diff --git a/media-gfx/dehinter/dehinter-4.0.0.ebuild b/media-gfx/dehinter/dehinter-4.0.0.ebuild
index ca4786b1a..2afc7107b 100644
--- a/media-gfx/dehinter/dehinter-4.0.0.ebuild
+++ b/media-gfx/dehinter/dehinter-4.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/media-gfx/silicon/silicon-0.5.1.ebuild b/media-gfx/silicon/silicon-0.5.1.ebuild
index e3462c084..e34dd0c87 100644
--- a/media-gfx/silicon/silicon-0.5.1.ebuild
+++ b/media-gfx/silicon/silicon-0.5.1.ebuild
@@ -178,7 +178,7 @@ CRATES="
 	yeslogic-fontconfig-sys-3.2.0
 "
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cargo python-any-r1
 

diff --git a/media-gfx/ufolint/ufolint-1.2.0-r1.ebuild b/media-gfx/ufolint/ufolint-1.2.0-r1.ebuild
index ebcc789f3..ae1bf57d5 100644
--- a/media-gfx/ufolint/ufolint-1.2.0-r1.ebuild
+++ b/media-gfx/ufolint/ufolint-1.2.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/media-gfx/vpuppr/vpuppr-0.9.0.ebuild b/media-gfx/vpuppr/vpuppr-0.9.0.ebuild
index 66afc3f4a..4c1a93482 100644
--- a/media-gfx/vpuppr/vpuppr-0.9.0.ebuild
+++ b/media-gfx/vpuppr/vpuppr-0.9.0.ebuild
@@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/virtual-puppet-project/vpuppr"
 
 RESTRICT="strip"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit desktop python-single-r1
 
 IUSE="+osf-tracker ifm-tracker mouse-tracker vts-tracker meowface-tracker remote-control"

diff --git a/media-gfx/vpuppr/vpuppr-9999.ebuild b/media-gfx/vpuppr/vpuppr-9999.ebuild
index 36c4bb52e..07862d59b 100644
--- a/media-gfx/vpuppr/vpuppr-9999.ebuild
+++ b/media-gfx/vpuppr/vpuppr-9999.ebuild
@@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/virtual-puppet-project/vpuppr"
 
 RESTRICT="strip"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit desktop python-single-r1
 
 IUSE="+osf-tracker ifm-tracker mouse-tracker vts-tracker meowface-tracker remote-control"

diff --git a/media-libs/amdvlk/amdvlk-2023.1.1.ebuild b/media-libs/amdvlk/amdvlk-2023.1.1.ebuild
index 6c5338ce4..f825db42d 100644
--- a/media-libs/amdvlk/amdvlk-2023.1.1.ebuild
+++ b/media-libs/amdvlk/amdvlk-2023.1.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit check-reqs python-any-r1 cmake-multilib
 

diff --git a/media-libs/amdvlk/amdvlk-2023.1.2.ebuild b/media-libs/amdvlk/amdvlk-2023.1.2.ebuild
index d27ef3e3d..59e508646 100644
--- a/media-libs/amdvlk/amdvlk-2023.1.2.ebuild
+++ b/media-libs/amdvlk/amdvlk-2023.1.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit check-reqs python-any-r1 cmake-multilib
 

diff --git a/media-libs/amdvlk/amdvlk-2023.1.3.ebuild b/media-libs/amdvlk/amdvlk-2023.1.3.ebuild
index d4e0d8798..1f6bfb43f 100644
--- a/media-libs/amdvlk/amdvlk-2023.1.3.ebuild
+++ b/media-libs/amdvlk/amdvlk-2023.1.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit check-reqs python-any-r1 cmake-multilib
 

diff --git a/media-sound/hushboard/hushboard-0.0_pre20220518.ebuild b/media-sound/hushboard/hushboard-0.0_pre20220518.ebuild
index b773c4696..887368882 100644
--- a/media-sound/hushboard/hushboard-0.0_pre20220518.ebuild
+++ b/media-sound/hushboard/hushboard-0.0_pre20220518.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/media-sound/hushboard/hushboard-9999.ebuild b/media-sound/hushboard/hushboard-9999.ebuild
index b773c4696..887368882 100644
--- a/media-sound/hushboard/hushboard-9999.ebuild
+++ b/media-sound/hushboard/hushboard-9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild b/media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild
index 289b629ff..096ff5b20 100644
--- a/media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild
+++ b/media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit python-any-r1 xdg meson
 
 DESCRIPTION="Send JACK audio over a network"

diff --git a/media-sound/mopidy/mopidy-3.3.0.ebuild b/media-sound/mopidy/mopidy-3.3.0.ebuild
index 2335e949e..d53cac8d6 100644
--- a/media-sound/mopidy/mopidy-3.3.0.ebuild
+++ b/media-sound/mopidy/mopidy-3.3.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/media-video/ciano/ciano-0.2.4-r1.ebuild b/media-video/ciano/ciano-0.2.4-r1.ebuild
index 6e06a88a9..5671d588e 100644
--- a/media-video/ciano/ciano-0.2.4-r1.ebuild
+++ b/media-video/ciano/ciano-0.2.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit gnome2-utils meson python-any-r1 vala xdg
 

diff --git a/media-video/ffsubsync/ffsubsync-0.4.20-r1.ebuild b/media-video/ffsubsync/ffsubsync-0.4.20-r1.ebuild
index 93625aaeb..7da742d60 100644
--- a/media-video/ffsubsync/ffsubsync-0.4.20-r1.ebuild
+++ b/media-video/ffsubsync/ffsubsync-0.4.20-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 

diff --git a/media-video/ffsubsync/ffsubsync-0.4.22.ebuild b/media-video/ffsubsync/ffsubsync-0.4.22.ebuild
index 6aa3e5cd1..1994453a4 100644
--- a/media-video/ffsubsync/ffsubsync-0.4.22.ebuild
+++ b/media-video/ffsubsync/ffsubsync-0.4.22.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/media-video/ffsubsync/ffsubsync-0.4.23.ebuild b/media-video/ffsubsync/ffsubsync-0.4.23.ebuild
index 6aa3e5cd1..1994453a4 100644
--- a/media-video/ffsubsync/ffsubsync-0.4.23.ebuild
+++ b/media-video/ffsubsync/ffsubsync-0.4.23.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/media-video/syncplay/syncplay-1.6.9.ebuild b/media-video/syncplay/syncplay-1.6.9.ebuild
index 1326d9a94..7d9ccb944 100644
--- a/media-video/syncplay/syncplay-1.6.9.ebuild
+++ b/media-video/syncplay/syncplay-1.6.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 

diff --git a/media-video/syncplay/syncplay-1.7.0.ebuild b/media-video/syncplay/syncplay-1.7.0.ebuild
index c77007f83..c11934ec7 100644
--- a/media-video/syncplay/syncplay-1.7.0.ebuild
+++ b/media-video/syncplay/syncplay-1.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 

diff --git a/media-video/tartube/tartube-2.4.077.ebuild b/media-video/tartube/tartube-2.4.077.ebuild
index f8a62ce59..d0f1ba5d9 100644
--- a/media-video/tartube/tartube-2.4.077.ebuild
+++ b/media-video/tartube/tartube-2.4.077.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 xdg
 

diff --git a/media-video/tartube/tartube-9999.ebuild b/media-video/tartube/tartube-9999.ebuild
index f8a62ce59..d0f1ba5d9 100644
--- a/media-video/tartube/tartube-9999.ebuild
+++ b/media-video/tartube/tartube-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 xdg
 

diff --git a/media-video/trakt-scrobbler/trakt-scrobbler-1.4.2-r1.ebuild b/media-video/trakt-scrobbler/trakt-scrobbler-1.4.2-r1.ebuild
index 146920dd6..613e7a8d2 100644
--- a/media-video/trakt-scrobbler/trakt-scrobbler-1.4.2-r1.ebuild
+++ b/media-video/trakt-scrobbler/trakt-scrobbler-1.4.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 optfeature
 

diff --git a/media-video/trakt-scrobbler/trakt-scrobbler-1.5.0-r1.ebuild b/media-video/trakt-scrobbler/trakt-scrobbler-1.5.0-r1.ebuild
index 704e6632e..4dfde6f74 100644
--- a/media-video/trakt-scrobbler/trakt-scrobbler-1.5.0-r1.ebuild
+++ b/media-video/trakt-scrobbler/trakt-scrobbler-1.5.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 optfeature
 

diff --git a/media-video/trakt-scrobbler/trakt-scrobbler-1.6.3-r1.ebuild b/media-video/trakt-scrobbler/trakt-scrobbler-1.6.3-r1.ebuild
index 5f47bb2d5..a047b5f88 100644
--- a/media-video/trakt-scrobbler/trakt-scrobbler-1.6.3-r1.ebuild
+++ b/media-video/trakt-scrobbler/trakt-scrobbler-1.6.3-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 optfeature
 

diff --git a/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20211223.ebuild b/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20211223.ebuild
index 985fd6a45..f6525024b 100644
--- a/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20211223.ebuild
+++ b/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20211223.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 USE_MPV="rdepend"
 MPV_REQ_USE="lua"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 inherit mpv-plugin python-single-r1
 
 COMMIT="6743bd47d4cfce3ae3d5dd4f587f3193bd4fb9b2"

diff --git a/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20220924.ebuild b/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20220924.ebuild
index e92d39084..bce40f6d0 100644
--- a/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20220924.ebuild
+++ b/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20220924.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 USE_MPV="rdepend"
 MPV_REQ_USE="lua"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 inherit mpv-plugin python-single-r1
 
 COMMIT="248d108c1280e05de551c42867aebb72cf0c83b9"

diff --git a/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20230130.ebuild b/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20230130.ebuild
index 245aad690..eae5f2a28 100644
--- a/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20230130.ebuild
+++ b/mpv-plugin/mpv_sponsorblock/mpv_sponsorblock-20230130.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 USE_MPV="rdepend"
 MPV_REQ_USE="lua"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 inherit mpv-plugin python-single-r1
 
 COMMIT="7785c1477103f2fafabfd65fdcf28ef26e6d7f0d"

diff --git a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild
index f4d4818b1..e4f7628be 100644
--- a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild
+++ b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MPV_REQ_USE="lua"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit mpv-plugin python-any-r1
 
 DESCRIPTION="A Lua script to show preview thumbnails in mpv's OSC seekbar"

diff --git a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild
index 702539a17..69f4a2357 100644
--- a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild
+++ b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MPV_REQ_USE="lua"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit mpv-plugin python-any-r1
 
 DESCRIPTION="A Lua script to show preview thumbnails in mpv's OSC seekbar"

diff --git a/net-client/offpunk/offpunk-1.8.ebuild b/net-client/offpunk/offpunk-1.8.ebuild
index 9104eef31..f7295cd19 100644
--- a/net-client/offpunk/offpunk-1.8.ebuild
+++ b/net-client/offpunk/offpunk-1.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature

diff --git a/net-client/offpunk/offpunk-1.9.1.ebuild b/net-client/offpunk/offpunk-1.9.1.ebuild
index ada55ec23..feebaf7e4 100644
--- a/net-client/offpunk/offpunk-1.9.1.ebuild
+++ b/net-client/offpunk/offpunk-1.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature

diff --git a/net-im/gajim-plugins/gajim-plugins-9999.ebuild b/net-im/gajim-plugins/gajim-plugins-9999.ebuild
index 1b328b7e7..f91cae101 100644
--- a/net-im/gajim-plugins/gajim-plugins-9999.ebuild
+++ b/net-im/gajim-plugins/gajim-plugins-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-single-r1
 

diff --git a/net-im/heisenbridge/heisenbridge-1.14.2.ebuild b/net-im/heisenbridge/heisenbridge-1.14.2.ebuild
index cc4a9a2a0..79923ef57 100644
--- a/net-im/heisenbridge/heisenbridge-1.14.2.ebuild
+++ b/net-im/heisenbridge/heisenbridge-1.14.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 systemd
 

diff --git a/net-im/mautrix-facebook/mautrix-facebook-0.4.1.ebuild b/net-im/mautrix-facebook/mautrix-facebook-0.4.1.ebuild
index 793d0ea62..b3e0c3909 100644
--- a/net-im/mautrix-facebook/mautrix-facebook-0.4.1.ebuild
+++ b/net-im/mautrix-facebook/mautrix-facebook-0.4.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 optfeature systemd
 

diff --git a/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild b/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild
index f25d7e0b3..ea282e059 100644
--- a/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild
+++ b/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 optfeature systemd
 

diff --git a/net-im/mautrix-telegram/mautrix-telegram-0.13.0.ebuild b/net-im/mautrix-telegram/mautrix-telegram-0.13.0.ebuild
index a587d676f..195879935 100644
--- a/net-im/mautrix-telegram/mautrix-telegram-0.13.0.ebuild
+++ b/net-im/mautrix-telegram/mautrix-telegram-0.13.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 optfeature systemd
 

diff --git a/net-irc/srain/srain-1.4.0.ebuild b/net-irc/srain/srain-1.4.0.ebuild
index be879960f..421adafc5 100644
--- a/net-irc/srain/srain-1.4.0.ebuild
+++ b/net-irc/srain/srain-1.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 inherit meson python-any-r1 xdg
 
 DESCRIPTION="Modern, beautiful IRC client written in GTK+ 3"

diff --git a/net-libs/dpdk/dpdk-21.11.1-r1.ebuild b/net-libs/dpdk/dpdk-21.11.1-r1.ebuild
index c707c35ae..1e63ee79f 100644
--- a/net-libs/dpdk/dpdk-21.11.1-r1.ebuild
+++ b/net-libs/dpdk/dpdk-21.11.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit python-single-r1 meson
 
 DESCRIPTION="Data Plane Development Kit libraries for fast userspace networking"

diff --git a/net-libs/dpdk/dpdk-22.07-r1.ebuild b/net-libs/dpdk/dpdk-22.07-r1.ebuild
index ae3d49dfc..9261b3cac 100644
--- a/net-libs/dpdk/dpdk-22.07-r1.ebuild
+++ b/net-libs/dpdk/dpdk-22.07-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit python-single-r1 toolchain-funcs meson
 
 DESCRIPTION="Data Plane Development Kit libraries for fast userspace networking"

diff --git a/net-libs/telepathy-haze/telepathy-haze-0.8.1.ebuild b/net-libs/telepathy-haze/telepathy-haze-0.8.1.ebuild
index 01755df77..21458cdcb 100644
--- a/net-libs/telepathy-haze/telepathy-haze-0.8.1.ebuild
+++ b/net-libs/telepathy-haze/telepathy-haze-0.8.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit python-any-r1
 

diff --git a/net-misc/fedigroup/fedigroup-1.0.6.ebuild b/net-misc/fedigroup/fedigroup-1.0.6.ebuild
index 5cdd875bc..384ad557b 100644
--- a/net-misc/fedigroup/fedigroup-1.0.6.ebuild
+++ b/net-misc/fedigroup/fedigroup-1.0.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1

diff --git a/net-misc/fedigroup/fedigroup-1.0.8.ebuild b/net-misc/fedigroup/fedigroup-1.0.8.ebuild
index 5cdd875bc..384ad557b 100644
--- a/net-misc/fedigroup/fedigroup-1.0.8.ebuild
+++ b/net-misc/fedigroup/fedigroup-1.0.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1

diff --git a/net-misc/giara/giara-1.0.1.ebuild b/net-misc/giara/giara-1.0.1.ebuild
index aca099657..272088fed 100644
--- a/net-misc/giara/giara-1.0.1.ebuild
+++ b/net-misc/giara/giara-1.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit gnome2-utils meson python-single-r1 xdg
 
 DESCRIPTION="An app for Reddit"

diff --git a/net-misc/giara/giara-1.1.0.ebuild b/net-misc/giara/giara-1.1.0.ebuild
index 309296fad..28b387408 100644
--- a/net-misc/giara/giara-1.1.0.ebuild
+++ b/net-misc/giara/giara-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit gnome2-utils meson python-single-r1 xdg
 
 DESCRIPTION="An app for Reddit"

diff --git a/net-misc/lyrics-in-terminal/lyrics-in-terminal-1.5.0.ebuild b/net-misc/lyrics-in-terminal/lyrics-in-terminal-1.5.0.ebuild
index ea829834c..69dbe33fd 100644
--- a/net-misc/lyrics-in-terminal/lyrics-in-terminal-1.5.0.ebuild
+++ b/net-misc/lyrics-in-terminal/lyrics-in-terminal-1.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="ncurses"
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature

diff --git a/net-misc/maestral-qt/maestral-qt-1.5.3.ebuild b/net-misc/maestral-qt/maestral-qt-1.5.3.ebuild
index 63d940d7a..c982efab1 100644
--- a/net-misc/maestral-qt/maestral-qt-1.5.3.ebuild
+++ b/net-misc/maestral-qt/maestral-qt-1.5.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit desktop distutils-r1

diff --git a/net-misc/maestral-qt/maestral-qt-1.7.1-r1.ebuild b/net-misc/maestral-qt/maestral-qt-1.7.1-r1.ebuild
index b6662eec0..cb0439564 100644
--- a/net-misc/maestral-qt/maestral-qt-1.7.1-r1.ebuild
+++ b/net-misc/maestral-qt/maestral-qt-1.7.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit desktop distutils-r1
 
 MY_PV=${PV/_rc/.dev}

diff --git a/net-misc/maestral/maestral-1.5.3.ebuild b/net-misc/maestral/maestral-1.5.3.ebuild
index d2d7a2902..bf77fd4bf 100644
--- a/net-misc/maestral/maestral-1.5.3.ebuild
+++ b/net-misc/maestral/maestral-1.5.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 xdg

diff --git a/net-misc/maestral/maestral-1.7.1.ebuild b/net-misc/maestral/maestral-1.7.1.ebuild
index 93c2ae034..dbdc9df0f 100644
--- a/net-misc/maestral/maestral-1.7.1.ebuild
+++ b/net-misc/maestral/maestral-1.7.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1 xdg
 
 MY_PV=${PV/_rc/.dev}

diff --git a/net-misc/maestral/maestral-1.7.2.ebuild b/net-misc/maestral/maestral-1.7.2.ebuild
index 93c2ae034..dbdc9df0f 100644
--- a/net-misc/maestral/maestral-1.7.2.ebuild
+++ b/net-misc/maestral/maestral-1.7.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1 xdg
 
 MY_PV=${PV/_rc/.dev}

diff --git a/net-nntp/inn/inn-2.6.5.ebuild b/net-nntp/inn/inn-2.6.5.ebuild
index 0a13754d3..5e5fd8db5 100644
--- a/net-nntp/inn/inn-2.6.5.ebuild
+++ b/net-nntp/inn/inn-2.6.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit optfeature perl-functions python-single-r1 systemd tmpfiles verify-sig
 

diff --git a/net-nntp/inn/inn-2.7.1.ebuild b/net-nntp/inn/inn-2.7.1.ebuild
index 7fa587aeb..d0f869721 100644
--- a/net-nntp/inn/inn-2.7.1.ebuild
+++ b/net-nntp/inn/inn-2.7.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit optfeature perl-functions python-single-r1 systemd tmpfiles verify-sig
 
 DESCRIPTION="InterNetNews - the Internet meets Netnews"

diff --git a/net-voip/discover-overlay/discover-overlay-0.4.5.ebuild b/net-voip/discover-overlay/discover-overlay-0.4.5.ebuild
index 86294d12c..1f143bb0d 100644
--- a/net-voip/discover-overlay/discover-overlay-0.4.5.ebuild
+++ b/net-voip/discover-overlay/discover-overlay-0.4.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/net-voip/discover-overlay/discover-overlay-0.5.4.ebuild b/net-voip/discover-overlay/discover-overlay-0.5.4.ebuild
index 86294d12c..1f143bb0d 100644
--- a/net-voip/discover-overlay/discover-overlay-0.5.4.ebuild
+++ b/net-voip/discover-overlay/discover-overlay-0.5.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/net-voip/discover-overlay/discover-overlay-0.6.3-r1.ebuild b/net-voip/discover-overlay/discover-overlay-0.6.3-r1.ebuild
index df1d3be9e..4d7833204 100644
--- a/net-voip/discover-overlay/discover-overlay-0.6.3-r1.ebuild
+++ b/net-voip/discover-overlay/discover-overlay-0.6.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 xdg

diff --git a/net-vpn/gp-saml-gui/gp-saml-gui-9999.ebuild b/net-vpn/gp-saml-gui/gp-saml-gui-9999.ebuild
index bebbd8555..63869eb0b 100644
--- a/net-vpn/gp-saml-gui/gp-saml-gui-9999.ebuild
+++ b/net-vpn/gp-saml-gui/gp-saml-gui-9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1 git-r3
 
 DESCRIPTION="Interactively authenticate to GlobalProtect VPNs that require SAML"

diff --git a/sci-biology/cmdock/cmdock-0.2.0.ebuild b/sci-biology/cmdock/cmdock-0.2.0.ebuild
index 9a91c85df..66b5b8b5e 100644
--- a/sci-biology/cmdock/cmdock-0.2.0.ebuild
+++ b/sci-biology/cmdock/cmdock-0.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 BOINC_APP_OPTIONAL="true"
 inherit boinc-app flag-o-matic meson optfeature python-any-r1
 

diff --git a/sci-electronics/circt/circt-1.14.0.ebuild b/sci-electronics/circt/circt-1.14.0.ebuild
index f3f2e29c3..181b5b44f 100644
--- a/sci-electronics/circt/circt-1.14.0.ebuild
+++ b/sci-electronics/circt/circt-1.14.0.ebuild
@@ -6,7 +6,7 @@ EAPI="8"
 MY_PV="${PV//./\/}"
 MY_LLVM_PV="fe0f72d5c55a9b95c5564089e946e8f08112e995"
 CMAKE_BUILD_TYPE="Release"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake python-r1
 
 DESCRIPTION="The fast free Verilog/SystemVerilog simulator"

diff --git a/sci-electronics/circt/circt-1.37.0.ebuild b/sci-electronics/circt/circt-1.37.0.ebuild
index 27884f441..ce9f7c46b 100644
--- a/sci-electronics/circt/circt-1.37.0.ebuild
+++ b/sci-electronics/circt/circt-1.37.0.ebuild
@@ -6,7 +6,7 @@ EAPI="8"
 MY_PV="${PV//./\/}"
 MY_LLVM_PV="d978730d8e2c10c76867b83bec2f1143d895ee7d"
 CMAKE_BUILD_TYPE="Release"
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake python-r1
 
 DESCRIPTION="The fast free Verilog/SystemVerilog simulator"

diff --git a/sci-electronics/dsview/dsview-1.2.1.ebuild b/sci-electronics/dsview/dsview-1.2.1.ebuild
index dba832359..ef17507ea 100644
--- a/sci-electronics/dsview/dsview-1.2.1.ebuild
+++ b/sci-electronics/dsview/dsview-1.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 GITHUB_PN="DSView"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake python-r1 udev xdg
 

diff --git a/sci-electronics/dsview/dsview-9999.ebuild b/sci-electronics/dsview/dsview-9999.ebuild
index dba832359..ef17507ea 100644
--- a/sci-electronics/dsview/dsview-9999.ebuild
+++ b/sci-electronics/dsview/dsview-9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 GITHUB_PN="DSView"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake python-r1 udev xdg
 

diff --git a/sci-electronics/kactus2/kactus2-3.10.0.ebuild b/sci-electronics/kactus2/kactus2-3.10.0.ebuild
index 62f39b710..c325dfd75 100644
--- a/sci-electronics/kactus2/kactus2-3.10.0.ebuild
+++ b/sci-electronics/kactus2/kactus2-3.10.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit python-r1 qmake-utils xdg
 
 DESCRIPTION="A open source IP-XACT-based tool"

diff --git a/sci-electronics/kactus2/kactus2-9999.ebuild b/sci-electronics/kactus2/kactus2-9999.ebuild
index 62f39b710..c325dfd75 100644
--- a/sci-electronics/kactus2/kactus2-9999.ebuild
+++ b/sci-electronics/kactus2/kactus2-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit python-r1 qmake-utils xdg
 
 DESCRIPTION="A open source IP-XACT-based tool"

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild b/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild
index 5fc7da450..4b0cdaeba 100644
--- a/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild
+++ b/sci-electronics/lxi-tools/lxi-tools-2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python{3_9,3_10,3_11} )
+PYTHON_COMPAT=( python{3_10,3_11} )
 LUA_COMPAT=( lua5-3 )
 inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
 

diff --git a/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild b/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild
index 474dcae03..4ec58e671 100644
--- a/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild
+++ b/sci-electronics/lxi-tools/lxi-tools-2.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python{3_9,3_10,3_11} )
+PYTHON_COMPAT=( python{3_10,3_11} )
 LUA_COMPAT=( lua5-{1..4} )
 inherit meson python-any-r1 lua-single gnome2-utils xdg-utils
 

diff --git a/sci-electronics/open_pdks/open_pdks-1.0.311.ebuild b/sci-electronics/open_pdks/open_pdks-1.0.311.ebuild
index f7ee0c3aa..664ba0d07 100644
--- a/sci-electronics/open_pdks/open_pdks-1.0.311.ebuild
+++ b/sci-electronics/open_pdks/open_pdks-1.0.311.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit check-reqs python-any-r1
 

diff --git a/sci-electronics/skywater-pdk/skywater-pdk-0.0.0_p20220424.ebuild b/sci-electronics/skywater-pdk/skywater-pdk-0.0.0_p20220424.ebuild
index f98318349..157017c4d 100644
--- a/sci-electronics/skywater-pdk/skywater-pdk-0.0.0_p20220424.ebuild
+++ b/sci-electronics/skywater-pdk/skywater-pdk-0.0.0_p20220424.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 # Keep these revs up to date with the 'latest' submodule for each pdk lib in libraries/
 # Build seems to fail if these lapse compared to the rev used by the skywater_pdk python module within this repo

diff --git a/sci-electronics/slang/slang-1.0.ebuild b/sci-electronics/slang/slang-1.0.ebuild
index 07b1a66ce..7a5dead81 100644
--- a/sci-electronics/slang/slang-1.0.ebuild
+++ b/sci-electronics/slang/slang-1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake python-single-r1
 
 DESCRIPTION="SystemVerilog compiler and language services"

diff --git a/sci-electronics/slang/slang-2.0-r1.ebuild b/sci-electronics/slang/slang-2.0-r1.ebuild
index 809a23188..b06b86cf6 100644
--- a/sci-electronics/slang/slang-2.0-r1.ebuild
+++ b/sci-electronics/slang/slang-2.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake python-single-r1
 
 DESCRIPTION="SystemVerilog compiler and language services"

diff --git a/sci-electronics/slang/slang-9999.ebuild b/sci-electronics/slang/slang-9999.ebuild
index 774a6474d..fbe63d86b 100644
--- a/sci-electronics/slang/slang-9999.ebuild
+++ b/sci-electronics/slang/slang-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake python-single-r1
 
 DESCRIPTION="SystemVerilog compiler and language services"

diff --git a/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild b/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
index 45ad312ff..d7091abae 100644
--- a/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
+++ b/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=1
 DISTUTILS_USE_PEP517=setuptools
 FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 cmake flag-o-matic fortran-2
 

diff --git a/sci-libs/dart/dart-6.12.1-r2.ebuild b/sci-libs/dart/dart-6.12.1-r2.ebuild
index 6d6bbe4a8..199fe355f 100644
--- a/sci-libs/dart/dart-6.12.1-r2.ebuild
+++ b/sci-libs/dart/dart-6.12.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 CMAKE_BUILD_TYPE="Release"
 

diff --git a/sci-libs/magma/magma-2.6.2-r1.ebuild b/sci-libs/magma/magma-2.6.2-r1.ebuild
index 5737de3c0..2cf327964 100644
--- a/sci-libs/magma/magma-2.6.2-r1.ebuild
+++ b/sci-libs/magma/magma-2.6.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 FORTRAN_STANDARD="77 90"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake fortran-2 python-any-r1 toolchain-funcs
 

diff --git a/sci-libs/magma/magma-2.6.2.ebuild b/sci-libs/magma/magma-2.6.2.ebuild
index 575216947..873c0b0d3 100644
--- a/sci-libs/magma/magma-2.6.2.ebuild
+++ b/sci-libs/magma/magma-2.6.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 FORTRAN_STANDARD="77 90"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake fortran-2 python-any-r1 toolchain-funcs
 

diff --git a/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild b/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild
index ad4457fa5..8348dc6b5 100644
--- a/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild
+++ b/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild
@@ -28,7 +28,7 @@ EGO_SUM=(
 	"rsc.io/pdf v0.1.1/go.mod"
 	)
 GO_OPTIONAL=1
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit cmake flag-o-matic go-module python-single-r1
 

diff --git a/sci-mathematics/clingo/clingo-5.5.2.ebuild b/sci-mathematics/clingo/clingo-5.5.2.ebuild
index 57b8da3d9..4981eb3a7 100644
--- a/sci-mathematics/clingo/clingo-5.5.2.ebuild
+++ b/sci-mathematics/clingo/clingo-5.5.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 LUA_COMPAT=( lua5-{3..4} )
-PYTHON_COMPAT=( python3_{9..11} ) # IDK how to pass pypy3
+PYTHON_COMPAT=( python3_{10..11} ) # IDK how to pass pypy3
 
 inherit cmake flag-o-matic lua-single python-single-r1 toolchain-funcs
 

diff --git a/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild b/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild
index 6426b0f72..b1980e1c9 100644
--- a/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild
+++ b/sci-mathematics/pyromaths/pyromaths-21.8.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1
 

diff --git a/sci-mathematics/radian/radian-0.6.3.ebuild b/sci-mathematics/radian/radian-0.6.3.ebuild
index 0483ba2a8..94da2a473 100644
--- a/sci-mathematics/radian/radian-0.6.3.ebuild
+++ b/sci-mathematics/radian/radian-0.6.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 optfeature
 

diff --git a/sci-physics/SU2/SU2-7.2.0-r100.ebuild b/sci-physics/SU2/SU2-7.2.0-r100.ebuild
index f3aad50e1..f3501c53e 100644
--- a/sci-physics/SU2/SU2-7.2.0-r100.ebuild
+++ b/sci-physics/SU2/SU2-7.2.0-r100.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit meson python-single-r1
 

diff --git a/sci-physics/SU2/SU2-7.2.0-r2.ebuild b/sci-physics/SU2/SU2-7.2.0-r2.ebuild
index 22cd29f7b..8d1ed6cb5 100644
--- a/sci-physics/SU2/SU2-7.2.0-r2.ebuild
+++ b/sci-physics/SU2/SU2-7.2.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit meson python-single-r1
 

diff --git a/sci-physics/SU2/SU2-7.5.1.ebuild b/sci-physics/SU2/SU2-7.5.1.ebuild
index b46260f66..90793a632 100644
--- a/sci-physics/SU2/SU2-7.5.1.ebuild
+++ b/sci-physics/SU2/SU2-7.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit meson python-single-r1
 

diff --git a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild b/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild
index c65a91be1..7d9667b83 100644
--- a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild
+++ b/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 COMMIT="ae57618c4e7b030b59707b8c156a6e2a94a6efd0"
 MYP="${PN}-${COMMIT}"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit autotools flag-o-matic fortran-2 pam python-single-r1
 

diff --git a/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild b/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild
index 28a633634..961d87de1 100644
--- a/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild
+++ b/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MYPV="pwr-v${PV}"
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 
 inherit distutils-r1
 

diff --git a/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-0_pre20220311.ebuild b/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-0_pre20220311.ebuild
index 0a3aac9d2..91e00805f 100644
--- a/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-0_pre20220311.ebuild
+++ b/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-0_pre20220311.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit linux-info python-single-r1
 
 DESCRIPTION="Feature-rich configurable Asus NumPad drivers"

diff --git a/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-9999.ebuild b/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-9999.ebuild
index 0a3aac9d2..91e00805f 100644
--- a/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-9999.ebuild
+++ b/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit linux-info python-single-r1
 
 DESCRIPTION="Feature-rich configurable Asus NumPad drivers"

diff --git a/sys-apps/dool/dool-1.1.0.ebuild b/sys-apps/dool/dool-1.1.0.ebuild
index 67fc995a6..3239402b0 100644
--- a/sys-apps/dool/dool-1.1.0.ebuild
+++ b/sys-apps/dool/dool-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-r1
 

diff --git a/sys-apps/dool/dool-9999.ebuild b/sys-apps/dool/dool-9999.ebuild
index 67fc995a6..3239402b0 100644
--- a/sys-apps/dool/dool-9999.ebuild
+++ b/sys-apps/dool/dool-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-r1
 

diff --git a/sys-apps/fchroot/fchroot-0.1.2.ebuild b/sys-apps/fchroot/fchroot-0.1.2.ebuild
index d8e6dd60d..9c5b93bd9 100644
--- a/sys-apps/fchroot/fchroot-0.1.2.ebuild
+++ b/sys-apps/fchroot/fchroot-0.1.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 pypi
 

diff --git a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild b/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild
index b0a50edec..69231b7d0 100644
--- a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild
+++ b/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} ) #pypy3 has warnings
+PYTHON_COMPAT=( python3_{10..11} ) #pypy3 has warnings
 
 inherit distutils-r1 perl-module
 

diff --git a/sys-boot/woeusb-ng/woeusb-ng-0.2.10.ebuild b/sys-boot/woeusb-ng/woeusb-ng-0.2.10.ebuild
index d64182858..82564fd65 100644
--- a/sys-boot/woeusb-ng/woeusb-ng-0.2.10.ebuild
+++ b/sys-boot/woeusb-ng/woeusb-ng-0.2.10.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
 

diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1-r1.ebuild b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1-r1.ebuild
index a57bd0d5c..f92ae30de 100644
--- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1-r1.ebuild
+++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit python-single-r1
 

diff --git a/sys-cluster/adios2/adios2-2.8.1-r1.ebuild b/sys-cluster/adios2/adios2-2.8.1-r1.ebuild
index 2d9caa988..2775b3dbb 100644
--- a/sys-cluster/adios2/adios2-2.8.1-r1.ebuild
+++ b/sys-cluster/adios2/adios2-2.8.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 FORTRAN_NEEDED="fortran"
 MYPN="${PN^^}"
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit cmake python-single-r1 fortran-2
 

diff --git a/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild b/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild
index fd843ff39..089a95445 100644
--- a/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild
+++ b/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 
 inherit autotools python-any-r1
 

diff --git a/sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild b/sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild
index f7271cb3a..608dcbe54 100644
--- a/sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild
+++ b/sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 COMMIT="0dc28fafb8a917cee8d6ffd4a037cdc1f8755101"
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 
 inherit autotools java-pkg-opt-2 python-any-r1
 

diff --git a/sys-cluster/dlb/dlb-2.1-r3.ebuild b/sys-cluster/dlb/dlb-2.1-r3.ebuild
index a327de9f4..9ab3dad0d 100644
--- a/sys-cluster/dlb/dlb-2.1-r3.ebuild
+++ b/sys-cluster/dlb/dlb-2.1-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 PYTHON_REQ_USE="tk"
 
 inherit autotools python-single-r1

diff --git a/sys-cluster/extrae/extrae-4.0.1.ebuild b/sys-cluster/extrae/extrae-4.0.1.ebuild
index f254a049e..cc745522a 100644
--- a/sys-cluster/extrae/extrae-4.0.1.ebuild
+++ b/sys-cluster/extrae/extrae-4.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 
 inherit autotools java-pkg-opt-2 python-single-r1
 

diff --git a/sys-cluster/fti/fti-1.6-r1.ebuild b/sys-cluster/fti/fti-1.6-r1.ebuild
index 1eba0da81..6b5185ad8 100644
--- a/sys-cluster/fti/fti-1.6-r1.ebuild
+++ b/sys-cluster/fti/fti-1.6-r1.ebuild
@@ -10,7 +10,7 @@ DOCS_DEPEND="
 "
 DOCS_DIR="${S}/docs/source"
 FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_10 pypy3 )
 
 inherit cmake python-any-r1 docs fortran-2
 

diff --git a/sys-cluster/genders/genders-1.28.1-r1.ebuild b/sys-cluster/genders/genders-1.28.1-r1.ebuild
index 34bc161cc..e992ecb59 100644
--- a/sys-cluster/genders/genders-1.28.1-r1.ebuild
+++ b/sys-cluster/genders/genders-1.28.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_SETUPTOOLS=no
 MY_PV="$(ver_rs 1-2 -)"
 MY_P="${PN}-${MY_PV}"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit distutils-r1 edo flag-o-matic java-pkg-opt-2 perl-module
 

diff --git a/sys-cluster/mcxx/mcxx-2021.06.ebuild b/sys-cluster/mcxx/mcxx-2021.06.ebuild
index 366b9d559..1c3f9c551 100644
--- a/sys-cluster/mcxx/mcxx-2021.06.ebuild
+++ b/sys-cluster/mcxx/mcxx-2021.06.ebuild
@@ -7,7 +7,7 @@ DOCS_BUILDER="doxygen"
 DOCS_DIR="doc"
 DOCS_CONFIG_NAME="doxygen_tl.in"
 MYPV="github-release-${PV}"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit autotools flag-o-matic fortran-2 python-any-r1 docs
 

diff --git a/sys-cluster/otf2/otf2-2.3-r3.ebuild b/sys-cluster/otf2/otf2-2.3-r3.ebuild
index 5f6ff1fcf..e817ea850 100644
--- a/sys-cluster/otf2/otf2-2.3-r3.ebuild
+++ b/sys-cluster/otf2/otf2-2.3-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 
 inherit python-single-r1 toolchain-funcs
 

diff --git a/sys-cluster/otf2/otf2-3.0.ebuild b/sys-cluster/otf2/otf2-3.0.ebuild
index c2f6b39d9..cb426c181 100644
--- a/sys-cluster/otf2/otf2-3.0.ebuild
+++ b/sys-cluster/otf2/otf2-3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 
 inherit python-single-r1 toolchain-funcs
 

diff --git a/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild b/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild
index 38132a62f..682ebf7dc 100644
--- a/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild
+++ b/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DOCS_BUILDER="doxygen"
 DOCS_DIR="docs/doxygen"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit cmake fortran-2 docs python-single-r1
 

diff --git a/sys-cluster/pcs/pcs-0.10.8-r3.ebuild b/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
index e62d734ea..f673bd28a 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r3.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 USE_RUBY="ruby26 ruby27"
 
 inherit python-single-r1 ruby-ng systemd

diff --git a/sys-cluster/pcs/pcs-0.11.2.ebuild b/sys-cluster/pcs/pcs-0.11.2.ebuild
index a2d825d65..82bd5e8fb 100644
--- a/sys-cluster/pcs/pcs-0.11.2.ebuild
+++ b/sys-cluster/pcs/pcs-0.11.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 USE_RUBY="ruby27"
 
 inherit autotools systemd python-single-r1 ruby-ng

diff --git a/sys-cluster/scr/scr-3.0-r1.ebuild b/sys-cluster/scr/scr-3.0-r1.ebuild
index f5f1d7911..8f8048445 100644
--- a/sys-cluster/scr/scr-3.0-r1.ebuild
+++ b/sys-cluster/scr/scr-3.0-r1.ebuild
@@ -8,7 +8,7 @@ DOCS_BUILDER="sphinx"
 DOCS_DIR="${S}/doc/rst"
 FORTRAN_NEEDED="fortran"
 MYPV="${PV/_pre/rc}"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit cmake python-single-r1 fortran-2 docs
 

diff --git a/sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild b/sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild
index f3e1dcc27..73fa9c89d 100644
--- a/sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild
+++ b/sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DOCS_BUILDER="doxygen"
 DOCS_CONFIG_NAME="doxy"
 FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 
 inherit docs edo flag-o-matic fortran-2 python-any-r1 toolchain-funcs
 

diff --git a/sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild b/sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild
index 5a165667e..d4f889cdb 100644
--- a/sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild
+++ b/sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DOCS_BUILDER="doxygen"
 DOCS_CONFIG_NAME="doxy"
 FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 
 inherit docs edo flag-o-matic fortran-2 python-any-r1 toolchain-funcs
 

diff --git a/sys-cluster/veloc/veloc-1.6.ebuild b/sys-cluster/veloc/veloc-1.6.ebuild
index 23ef4de32..8c7c3e26e 100644
--- a/sys-cluster/veloc/veloc-1.6.ebuild
+++ b/sys-cluster/veloc/veloc-1.6.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit cmake distutils-r1
 

diff --git a/sys-cluster/wxparaver/wxparaver-4.10.1.ebuild b/sys-cluster/wxparaver/wxparaver-4.10.1.ebuild
index 17eae711f..98d94f1f2 100644
--- a/sys-cluster/wxparaver/wxparaver-4.10.1.ebuild
+++ b/sys-cluster/wxparaver/wxparaver-4.10.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DOCS_AUTODOC=0
 DOCS_BUILDER="sphinx"
 DOCS_DIR="docs/wxparaver_help_contents/sphinx/2.paraver_toolset/source"
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 WX_GTK_VER="3.0-gtk3"
 
 inherit autotools python-any-r1 docs wxwidgets

diff --git a/sys-fs/btrfs-heatmap/btrfs-heatmap-9-r1.ebuild b/sys-fs/btrfs-heatmap/btrfs-heatmap-9-r1.ebuild
index 632e5900d..9bd96a27f 100644
--- a/sys-fs/btrfs-heatmap/btrfs-heatmap-9-r1.ebuild
+++ b/sys-fs/btrfs-heatmap/btrfs-heatmap-9-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit python-single-r1
 

diff --git a/sys-fs/python-btrfs/python-btrfs-13-r1.ebuild b/sys-fs/python-btrfs/python-btrfs-13-r1.ebuild
index 13516f3cf..d0d42e03a 100644
--- a/sys-fs/python-btrfs/python-btrfs-13-r1.ebuild
+++ b/sys-fs/python-btrfs/python-btrfs-13-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_SETUPTOOLS="no"
 
 inherit distutils-r1

diff --git a/sys-kernel/dpdk-kmod/dpdk-kmod-21.11.1.ebuild b/sys-kernel/dpdk-kmod/dpdk-kmod-21.11.1.ebuild
index 503725d50..da6109876 100644
--- a/sys-kernel/dpdk-kmod/dpdk-kmod-21.11.1.ebuild
+++ b/sys-kernel/dpdk-kmod/dpdk-kmod-21.11.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit linux-mod python-single-r1 meson
 
 DESCRIPTION="DPDK Kernel Nic Interface module"

diff --git a/sys-kernel/dpdk-kmod/dpdk-kmod-22.07.ebuild b/sys-kernel/dpdk-kmod/dpdk-kmod-22.07.ebuild
index 7d5f77939..b945400c2 100644
--- a/sys-kernel/dpdk-kmod/dpdk-kmod-22.07.ebuild
+++ b/sys-kernel/dpdk-kmod/dpdk-kmod-22.07.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit linux-mod toolchain-funcs python-single-r1 meson
 
 DESCRIPTION="DPDK Kernel Nic Interface module"

diff --git a/sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild b/sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild
index 62658bf36..86251df79 100644
--- a/sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild
+++ b/sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 COMMIT=0bc27f4740e382f2a2896dc1dabfec1d0ac96818
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 
 inherit linux-info python-single-r1
 

diff --git a/sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild b/sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild
index f1fc96bae..bab909d4f 100644
--- a/sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild
+++ b/sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 systemd
 

diff --git a/sys-power/auto-cpufreq/auto-cpufreq-1.9.6.ebuild b/sys-power/auto-cpufreq/auto-cpufreq-1.9.6.ebuild
index ea3a0dcef..5e0b16b7b 100644
--- a/sys-power/auto-cpufreq/auto-cpufreq-1.9.6.ebuild
+++ b/sys-power/auto-cpufreq/auto-cpufreq-1.9.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 DISTUTILS_USE_PEP517=setuptools
 

diff --git a/sys-power/geopmd/geopmd-2.0.0_rc1.ebuild b/sys-power/geopmd/geopmd-2.0.0_rc1.ebuild
index d9e96e2fa..64d809534 100644
--- a/sys-power/geopmd/geopmd-2.0.0_rc1.ebuild
+++ b/sys-power/geopmd/geopmd-2.0.0_rc1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MYPV="${PV/_rc/+rc}"
 MYP="geopm-${MYPV}"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit autotools python-single-r1
 

diff --git a/sys-power/linux-tools-power-x86/linux-tools-power-x86-5.18.ebuild b/sys-power/linux-tools-power-x86/linux-tools-power-x86-5.18.ebuild
index 9b6ab7685..1a6a13dcd 100644
--- a/sys-power/linux-tools-power-x86/linux-tools-power-x86-5.18.ebuild
+++ b/sys-power/linux-tools-power-x86/linux-tools-power-x86-5.18.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit fcaps linux-info python-r1 toolchain-funcs
 

diff --git a/sys-power/linux-tools-power-x86/linux-tools-power-x86-6.1.ebuild b/sys-power/linux-tools-power-x86/linux-tools-power-x86-6.1.ebuild
index b915c39b7..a2c0295b1 100644
--- a/sys-power/linux-tools-power-x86/linux-tools-power-x86-6.1.ebuild
+++ b/sys-power/linux-tools-power-x86/linux-tools-power-x86-6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit fcaps linux-info python-r1 toolchain-funcs
 

diff --git a/www-apps/gotosocial/gotosocial-0.8.0.ebuild b/www-apps/gotosocial/gotosocial-0.8.0.ebuild
index ab8204997..948ff2c42 100644
--- a/www-apps/gotosocial/gotosocial-0.8.0.ebuild
+++ b/www-apps/gotosocial/gotosocial-0.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND=(
 	dev-python/mkdocs-material

diff --git a/www-apps/gotosocial/gotosocial-0.8.1.ebuild b/www-apps/gotosocial/gotosocial-0.8.1.ebuild
index ab8204997..948ff2c42 100644
--- a/www-apps/gotosocial/gotosocial-0.8.1.ebuild
+++ b/www-apps/gotosocial/gotosocial-0.8.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND=(
 	dev-python/mkdocs-material

diff --git a/www-client/woob/woob-3.1-r1.ebuild b/www-client/woob/woob-3.1-r1.ebuild
index 2bea549aa..3591bf4d3 100644
--- a/www-client/woob/woob-3.1-r1.ebuild
+++ b/www-client/woob/woob-3.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/www-client/woob/woob-9999.ebuild b/www-client/woob/woob-9999.ebuild
index 2bea549aa..3591bf4d3 100644
--- a/www-client/woob/woob-9999.ebuild
+++ b/www-client/woob/woob-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r1.ebuild b/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r1.ebuild
index 739b79401..12bebd3a5 100644
--- a/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r1.ebuild
+++ b/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 

diff --git a/x11-misc/caffeine-ng/caffeine-ng-3.5.1.ebuild b/x11-misc/caffeine-ng/caffeine-ng-3.5.1.ebuild
index f3d1e7c2b..8c2db853f 100644
--- a/x11-misc/caffeine-ng/caffeine-ng-3.5.1.ebuild
+++ b/x11-misc/caffeine-ng/caffeine-ng-3.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 
 inherit distutils-r1 gnome2-utils xdg
 

diff --git a/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild b/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
index c6eb4e184..6bafd1eab 100644
--- a/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
+++ b/x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_10 )
 inherit git-r3 meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2023-05-01 19:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-01 19:46 [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/caffeine-ng/, dev-python/sphinxcontrib-zopeext/, dev-cpp/xtl/, Anna Vyalkova

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox