public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: dev-python/automaton/, dev-python/betamax-serializers/, dev-python/pycadf/, ...
@ 2023-03-13  8:29 Viorel Munteanu
  0 siblings, 0 replies; only message in thread
From: Viorel Munteanu @ 2023-03-13  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     41008d715cc7b84056a64933f14288647f14b6fa
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sun Mar 12 12:53:56 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Mar 12 12:53:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41008d71

*/*: drop dead py3.8 impl

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

 app-admin/akita/akita-0.1.4.ebuild                                      | 2 +-
 app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild           | 2 +-
 app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild              | 2 +-
 app-backup/b2/b2-3.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-editors/amp/amp-0.6.2.ebuild                                        | 2 +-
 app-emulation/quickemu/quickemu-3.11.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/termdown/termdown-1.18.0.ebuild                                | 2 +-
 app-misc/vocabsieve/vocabsieve-0.10.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/cmark-gfm/cmark-gfm-0.29.0.3.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/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild                        | 2 +-
 dev-embedded/idf-component-manager/idf-component-manager-1.1.4.ebuild   | 2 +-
 dev-embedded/rauc/rauc-1.8.ebuild                                       | 2 +-
 dev-embedded/yosys/yosys-0.9_p20200324-r1.ebuild                        | 2 +-
 dev-embedded/yosys/yosys-9999.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-lang/wren/wren-0.3.0.ebuild                                         | 2 +-
 dev-libs/fastText/fastText-0.9.2.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/DAWG-Python/DAWG-Python-0.7.2.ebuild                         | 2 +-
 dev-python/EbookLib/EbookLib-0.17.1.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.38.2.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/asciimatics/asciimatics-1.13.0.ebuild                        | 2 +-
 dev-python/asciimatics/asciimatics-9999.ebuild                          | 2 +-
 dev-python/ascim/ascim-0.1.1.ebuild                                     | 2 +-
 dev-python/asgi-lifespan/asgi-lifespan-1.0.1.ebuild                     | 2 +-
 dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild                     | 2 +-
 dev-python/aspectlib/aspectlib-2.0.0.ebuild                             | 2 +-
 dev-python/asyncmy/asyncmy-0.2.5.ebuild                                 | 2 +-
 dev-python/asyncpg/asyncpg-0.26.0.ebuild                                | 2 +-
 dev-python/asyncpg/asyncpg-0.27.0.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/automaton/automaton-2.5.0.ebuild                             | 2 +-
 dev-python/avro/avro-1.11.0.ebuild                                      | 2 +-
 dev-python/azure-core/azure-core-1.26.2.ebuild                          | 2 +-
 dev-python/b2sdk/b2sdk-1.12.0.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.ebuild                                   | 2 +-
 dev-python/betamax-serializers/betamax-serializers-0.2.1.ebuild         | 2 +-
 dev-python/bidict/bidict-0.22.0.ebuild                                  | 2 +-
 dev-python/billiard/billiard-4.0.2.ebuild                               | 2 +-
 dev-python/bitbox02/bitbox02-5.3.0.ebuild                               | 2 +-
 dev-python/blurhash/blurhash-1.1.4.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/clufter/clufter-0.77.2.ebuild                                | 2 +-
 dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild                          | 2 +-
 dev-python/colored/colored-1.4.2.ebuild                                 | 2 +-
 dev-python/colored/colored-1.4.3.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/cotyledon/cotyledon-1.7.3.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.6.ebuild                           | 2 +-
 dev-python/decopatch/decopatch-1.4.9.ebuild                             | 2 +-
 dev-python/doubles/doubles-1.5.3.ebuild                                 | 2 +-
 dev-python/doxypypy/doxypypy-0.8.8.6_p20210405.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/exifread/exifread-3.0.0.ebuild                               | 2 +-
 dev-python/factory_boy/factory_boy-3.2.1.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/fontParts/fontParts-0.10.6.ebuild                            | 2 +-
 dev-python/fontPens/fontPens-0.2.4-r1.ebuild                            | 2 +-
 dev-python/furl/furl-2.1.2.ebuild                                       | 2 +-
 dev-python/gabbi/gabbi-2.7.1.ebuild                                     | 2 +-
 dev-python/gemcall/gemcall-0.9.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/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/google-cloud-storage/google-cloud-storage-1.36.0.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/graphql-core/graphql-core-3.1.6.ebuild                       | 2 +-
 dev-python/graphql-relay/graphql-relay-3.1.0.ebuild                     | 2 +-
 dev-python/grpclib/grpclib-0.4.2.ebuild                                 | 2 +-
 dev-python/grpclib/grpclib-0.4.3_rc2.ebuild                             | 2 +-
 dev-python/guidata/guidata-2.3.0.ebuild                                 | 2 +-
 dev-python/hijri-converter/hijri-converter-2.2.4.ebuild                 | 2 +-
 dev-python/hstspreload/hstspreload-2021.12.1.ebuild                     | 2 +-
 dev-python/httptools/httptools-0.1.1.ebuild                             | 2 +-
 dev-python/hunter/hunter-3.5.1.ebuild                                   | 2 +-
 dev-python/hwi/hwi-1.2.1.ebuild                                         | 2 +-
 dev-python/hwi/hwi-2.0.2.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/injector/injector-0.18.4.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/iuliia/iuliia-0.11.5.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/langdetect/langdetect-1.0.9.ebuild                           | 2 +-
 dev-python/ldappool/ldappool-3.0.0.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/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.7.0.ebuild                         | 2 +-
 dev-python/mastodon-py/mastodon-py-1.8.0.ebuild                         | 2 +-
 .../material-color-utilities/material-color-utilities-0.1.5.ebuild      | 2 +-
 .../material-color-utilities/material-color-utilities-9999.ebuild       | 2 +-
 dev-python/microversion-parse/microversion-parse-1.0.1-r1.ebuild        | 2 +-
 dev-python/minio/minio-7.1.12.ebuild                                    | 2 +-
 dev-python/mistletoe/mistletoe-0.9.0.ebuild                             | 2 +-
 dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild                   | 2 +-
 .../mkdocs-render-swagger-plugin-0.0.4.ebuild                           | 2 +-
 dev-python/mnemonic/mnemonic-0.19.ebuild                                | 2 +-
 dev-python/monotonic/monotonic-1.6.ebuild                               | 2 +-
 dev-python/moreorless/moreorless-0.4.0.ebuild                           | 2 +-
 dev-python/ncclient/ncclient-0.6.12.ebuild                              | 2 +-
 dev-python/ncclient/ncclient-0.6.13.ebuild                              | 2 +-
 dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild                     | 2 +-
 dev-python/notion-client/notion-client-2.0.0.ebuild                     | 2 +-
 dev-python/opentracing/opentracing-2.4.0.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/os-resource-classes/os-resource-classes-1.1.0.ebuild         | 2 +-
 dev-python/os-testr/os-testr-3.0.0.ebuild                               | 2 +-
 dev-python/os-traits/os-traits-2.7.0.ebuild                             | 2 +-
 dev-python/oslo-cache/oslo-cache-2.8.1.ebuild                           | 2 +-
 dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild                       | 2 +-
 dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild                 | 2 +-
 dev-python/oslo-policy/oslo-policy-3.10.1.ebuild                        | 2 +-
 dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild             | 2 +-
 dev-python/osprofiler/osprofiler-3.4.3.ebuild                           | 2 +-
 dev-python/ots-python/ots-python-8.2.1.ebuild                           | 2 +-
 dev-python/ovsdbapp/ovsdbapp-1.16.0.ebuild                              | 2 +-
 dev-python/ovsdbapp/ovsdbapp-1.16.1.ebuild                              | 2 +-
 dev-python/parsel/parsel-1.7.0.ebuild                                   | 2 +-
 dev-python/persist-queue/persist-queue-0.8.0.ebuild                     | 2 +-
 dev-python/pg8000/pg8000-1.29.1.ebuild                                  | 2 +-
 dev-python/pg8000/pg8000-1.29.2.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.3.0.ebuild                                 | 2 +-
 dev-python/promise/promise-2.3.0.ebuild                                 | 2 +-
 dev-python/py3nvml/py3nvml-0.2.6.ebuild                                 | 2 +-
 dev-python/pyagentx/pyagentx-0.4.ebuild                                 | 2 +-
 dev-python/pybeam/pybeam-0.7-r1.ebuild                                  | 2 +-
 .../pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild | 2 +-
 dev-python/pycadf/pycadf-3.1.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/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/pyinstaller/pyinstaller-4.2-r1.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/pyngus/pyngus-2.3.1.ebuild                                   | 2 +-
 dev-python/pynmea2/pynmea2-1.18.0.ebuild                                | 2 +-
 dev-python/pyodbc/pyodbc-4.0.32.ebuild                                  | 2 +-
 dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild                     | 2 +-
 dev-python/pysftp/pysftp-0.2.9.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.0.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-click/pytest-click-1.1.0.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-randomly/pytest-randomly-3.12.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-betterproto/python-betterproto-2.0.0_beta4.ebuild     | 2 +-
 dev-python/python-betterproto/python-betterproto-9999.ebuild            | 2 +-
 dev-python/python-manilaclient/python-manilaclient-3.4.0.ebuild         | 2 +-
 dev-python/python-monascaclient/python-monascaclient-2.5.0.ebuild       | 2 +-
 dev-python/python-pidfile/python-pidfile-3.0.0-r1.ebuild                | 2 +-
 dev-python/python-qpid-proton/python-qpid-proton-0.37.0.ebuild          | 2 +-
 .../python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.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/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/redbaron/redbaron-0.9.2.ebuild                               | 2 +-
 dev-python/redbaron/redbaron-0.9.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/sjcl/sjcl-0.2.1.ebuild                                       | 2 +-
 dev-python/skills/skills-0.3.0-r1.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-version-warning/sphinx-version-warning-1.1.2.ebuild   | 2 +-
 dev-python/srt/srt-3.5.1.ebuild                                         | 2 +-
 dev-python/srt/srt-3.5.2.ebuild                                         | 2 +-
 dev-python/sse-starlette/sse-starlette-1.1.6.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/stringcase/stringcase-1.2.0.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/testrepository/testrepository-0.0.20-r200.ebuild             | 2 +-
 dev-python/timeslot/timeslot-0.1.2.ebuild                               | 2 +-
 dev-python/tinyrpc/tinyrpc-1.1.5.ebuild                                 | 2 +-
 dev-python/trailrunner/trailrunner-1.2.1.ebuild                         | 2 +-
 dev-python/trueskill/trueskill-0.4.5_p20220422.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-r1.ebuild                    | 2 +-
 dev-python/uhashring/uhashring-2.1.ebuild                               | 2 +-
 dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild            | 2 +-
 dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild                            | 2 +-
 dev-python/usort/usort-1.0.2.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/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/zVMCloudConnector/zVMCloudConnector-1.4.1-r1.ebuild          | 2 +-
 dev-python/zxcvbn/zxcvbn-4.4.28.ebuild                                  | 2 +-
 dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-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/osc/osc-0.173.0.ebuild                                         | 2 +-
 dev-util/osc/osc-9999.ebuild                                            | 2 +-
 dev-util/pmbootstrap/pmbootstrap-1.46.0.ebuild                          | 2 +-
 dev-util/quilttools/quilttools-0.3-r1.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-arcade/taisei/taisei-1.3.2-r1.ebuild                              | 2 +-
 games-arcade/taisei/taisei-9999.ebuild                                  | 2 +-
 games-fps/crispy-doom/crispy-doom-5.12.0.ebuild                         | 2 +-
 games-misc/gay/gay-1.2.8.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/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.0.2.ebuild                           | 2 +-
 games-util/minigalaxy/minigalaxy-1.1.0.ebuild                           | 2 +-
 gnome-extra/portfolio/portfolio-0.9.14.ebuild                           | 2 +-
 gui-apps/azote/azote-1.9.5.ebuild                                       | 2 +-
 gui-apps/azote/azote-9999.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-13.1.0.ebuild                               | 2 +-
 media-gfx/silicon/silicon-0.5.1.ebuild                                  | 2 +-
 media-gfx/vpuppr/vpuppr-0.9.0.ebuild                                    | 2 +-
 media-gfx/vpuppr/vpuppr-9999.ebuild                                     | 2 +-
 media-sound/hushboard/hushboard-0.0_pre20220518.ebuild                  | 2 +-
 media-sound/hushboard/hushboard-9999.ebuild                             | 2 +-
 media-sound/mopidy/mopidy-3.3.0.ebuild                                  | 2 +-
 media-video/ciano/ciano-0.2.4-r1.ebuild                                 | 2 +-
 media-video/syncplay/syncplay-1.6.7-r1.ebuild                           | 2 +-
 media-video/syncplay/syncplay-1.6.9.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 +-
 net-client/offpunk/offpunk-1.8.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/lyrics-in-terminal/lyrics-in-terminal-1.5.0.ebuild             | 2 +-
 net-nntp/inn/inn-2.6.5.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-wireless/iwdgui/iwdgui-0.1.0.ebuild                                 | 2 +-
 net-wireless/iwdgui/iwdgui-0.2.0.ebuild                                 | 2 +-
 sci-electronics/circt/circt-1.14.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/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.ebuild                                  | 2 +-
 sci-electronics/slang/slang-9999.ebuild                                 | 2 +-
 sci-geosciences/mapillary_tools/mapillary_tools-0.8.2_p20220702.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/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild                       | 2 +-
 sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild         | 2 +-
 sys-apps/fchroot/fchroot-0.1.2.ebuild                                   | 2 +-
 sys-apps/intel-cmt-cat/intel-cmt-cat-4.3.0.ebuild                       | 2 +-
 sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild                       | 2 +-
 sys-apps/rogdrv/rogdrv-0.0.5_p20210208.ebuild                           | 2 +-
 sys-boot/woeusb-ng/woeusb-ng-0.2.10.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/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 +-
 www-apps/twint/twint-2.1.20-r2.ebuild                                   | 2 +-
 www-apps/twint/twint-2.1.20_p20220316.ebuild                            | 2 +-
 x11-misc/caffeine-ng/caffeine-ng-3.5.1.ebuild                           | 2 +-
 x11-misc/picom-jonaburg/picom-jonaburg-9999.ebuild                      | 2 +-
 437 files changed, 437 insertions(+), 437 deletions(-)

diff --git a/app-admin/akita/akita-0.1.4.ebuild b/app-admin/akita/akita-0.1.4.ebuild
index 3362df7a4..d7298f81c 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 PYTHON_REQ_USE="ncurses"
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1

diff --git a/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild b/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild
index 2a92c720c..de1f63d88 100644
--- a/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild
+++ b/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit gnome2-utils meson xdg python-r1
 

diff --git a/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild b/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild
index 96b23038a..33f8ddd4f 100644
--- a/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild
+++ b/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit gnome2-utils meson xdg python-single-r1
 

diff --git a/app-backup/b2/b2-3.4.0.ebuild b/app-backup/b2/b2-3.4.0.ebuild
index 9e7054846..d3dcab39b 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 DISTUTILS_SINGLE_IMPL=1
 

diff --git a/app-crypt/PBinCLI/PBinCLI-0.3.2.ebuild b/app-crypt/PBinCLI/PBinCLI-0.3.2.ebuild
index 584d5371a..81e7ed7cd 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 1285aedc5..eb0ffe19f 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/app-editors/amp/amp-0.6.2.ebuild b/app-editors/amp/amp-0.6.2.ebuild
index da52cd321..997d2f064 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 18bc3d023..b687de1d6 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 inherit python-single-r1
 
 DESCRIPTION="Create and run optimised Windows, macOS and Linux desktop virtual machines"

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 edf5bd808..c39d2d612 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_{8..10})
+PYTHON_COMPAT=( python3_{9..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 471deb1d4..bf7a81cf7 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 9a6e573c8..6ad5174df 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 10f77e4c5..3a17f0d98 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 699a53fdc..796ea03ff 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 WX_GTK_VER="3.0-gtk3"
 

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

diff --git a/app-misc/termdown/termdown-1.18.0.ebuild b/app-misc/termdown/termdown-1.18.0.ebuild
index b90793491..84b35bb17 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 55bf95377..ed1122f51 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/app-portage/pacvis/pacvis-0.4.2.ebuild b/app-portage/pacvis/pacvis-0.4.2.ebuild
index 82bcbdbc8..bfe081ce8 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 6cd8a7426..f0cd4ab7c 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 55e2ba3fe..f5a6704e4 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_{8,9,10,11})
+PYTHON_COMPAT=(python3_{9,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 408b83f95..046b7b264 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
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/app-text/OCRmyPDF/OCRmyPDF-14.0.1-r4.ebuild b/app-text/OCRmyPDF/OCRmyPDF-14.0.1-r4.ebuild
index 316534f8f..0561df0b5 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit bash-completion-r1 distutils-r1 optfeature
 

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 de5d74ba2..914ab4379 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit cmake python-any-r1
 

diff --git a/app-text/lizard/lizard-1.17.10.ebuild b/app-text/lizard/lizard-1.17.10.ebuild
index af001e18d..8fa36b6c2 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 11c11ff38..db83ae56f 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 
 inherit distutils-r1
 

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 72d3952fe..c6309bc81 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-R/reticulate/reticulate-1.25.ebuild b/dev-R/reticulate/reticulate-1.25.ebuild
index 40dd59759..e8f9d6a6b 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 b31728a10..b4584d4f5 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit python-any-r1 scons-utils toolchain-funcs
 

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 b8a626104..440b2b7e6 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit cmake python-any-r1 docs
 

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 7013a2e86..0ed9e006b 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

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

diff --git a/dev-embedded/yosys/yosys-0.9_p20200324-r1.ebuild b/dev-embedded/yosys/yosys-0.9_p20200324-r1.ebuild
index 8101aafdf..2b4eba836 100644
--- a/dev-embedded/yosys/yosys-0.9_p20200324-r1.ebuild
+++ b/dev-embedded/yosys/yosys-0.9_p20200324-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 inherit eutils python-any-r1
 
 ABC_COMMIT="ed90ce20df9c7c4d6e1db5d3f786f9b52e06bab1"

diff --git a/dev-embedded/yosys/yosys-9999.ebuild b/dev-embedded/yosys/yosys-9999.ebuild
index 1f0f83140..2c270f8c6 100644
--- a/dev-embedded/yosys/yosys-9999.ebuild
+++ b/dev-embedded/yosys/yosys-9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=(  python3_{7..9} )
+PYTHON_COMPAT=(  python3_9 )
 
 inherit git-r3 python-r1 multilib
 

diff --git a/dev-games/surgescript/surgescript-0.5.5.ebuild b/dev-games/surgescript/surgescript-0.5.5.ebuild
index ca88782f6..564ac0121 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 ca88782f6..564ac0121 100644
--- a/dev-games/surgescript/surgescript-9999.ebuild
+++ b/dev-games/surgescript/surgescript-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 da332c8fe..6e6515c80 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit cmake python-any-r1
 

diff --git a/dev-lang/wren/wren-0.3.0.ebuild b/dev-lang/wren/wren-0.3.0.ebuild
index 31e19ca29..a969a3ea3 100644
--- a/dev-lang/wren/wren-0.3.0.ebuild
+++ b/dev-lang/wren/wren-0.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit distutils-r1 toolchain-funcs
 

diff --git a/dev-libs/fastText/fastText-0.9.2.ebuild b/dev-libs/fastText/fastText-0.9.2.ebuild
index 27a81602f..b406af447 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_OPTIONAL=1
 inherit cmake distutils-r1 edo

diff --git a/dev-libs/memkind/memkind-1.13.0.ebuild b/dev-libs/memkind/memkind-1.13.0.ebuild
index 181be56bb..67adcc8cf 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 f18e14222..cee39db05 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 85a472b7e..4c6e4c921 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 903204f86..68dcf66e6 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit octaveforge python-single-r1
 

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 ee4257d56..2f2e142aa 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_{8..11} pypy3  )
+PYTHON_COMPAT=( python3_{9..11} pypy3  )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/EbookLib/EbookLib-0.17.1.ebuild b/dev-python/EbookLib/EbookLib-0.17.1.ebuild
index c1ac24590..7bbeb06aa 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/PGPy/PGPy-0.6.0.ebuild b/dev-python/PGPy/PGPy-0.6.0.ebuild
index 7b883db63..a589f860f 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 1a6246628..a054f5f34 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 5f747f53d..c14f5038c 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.38.2.ebuild b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.38.2.ebuild
index 942071a60..295e05605 100644
--- a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.38.2.ebuild
+++ b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.38.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 EPYTEST_DESELECT=( tests/types/test_timezone.py ) # https://bugs.gentoo.org/819021
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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 0f0faee2f..0af0a2dfe 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
index 1cdb4b648..3e44a3d14 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/XenAPI/XenAPI-2.14-r1.ebuild b/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
index 485fd3eb6..1eed984c2 100644
--- a/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
+++ b/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/aiomysql/aiomysql-0.1.1.ebuild b/dev-python/aiomysql/aiomysql-0.1.1.ebuild
index e4c5bb9be..c731e68b0 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 8439a0d93..aba8ba10a 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 348c70d6e..ff3e1e69c 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 21891aa2a..1212321e0 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 bf309d69b..19d5e8220 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_{8..11})
+PYTHON_COMPAT=(python3_{9..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 bf309d69b..19d5e8220 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_{8..11})
+PYTHON_COMPAT=(python3_{9..11})
 inherit distutils-r1
 
 DESCRIPTION="Unicode to ASCII transliteration"

diff --git a/dev-python/asciimatics/asciimatics-1.13.0.ebuild b/dev-python/asciimatics/asciimatics-1.13.0.ebuild
index 40790043f..45fb01bf1 100644
--- a/dev-python/asciimatics/asciimatics-1.13.0.ebuild
+++ b/dev-python/asciimatics/asciimatics-1.13.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="Package for curses-like operations, text UIs and ASCII art animations"

diff --git a/dev-python/asciimatics/asciimatics-9999.ebuild b/dev-python/asciimatics/asciimatics-9999.ebuild
index f4900a1fe..068ad4db8 100644
--- a/dev-python/asciimatics/asciimatics-9999.ebuild
+++ b/dev-python/asciimatics/asciimatics-9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="Package for curses-like operations, text UIs and ASCII art animations"

diff --git a/dev-python/ascim/ascim-0.1.1.ebuild b/dev-python/ascim/ascim-0.1.1.ebuild
index 38406f7de..86d288d69 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/asgi-lifespan/asgi-lifespan-1.0.1.ebuild b/dev-python/asgi-lifespan/asgi-lifespan-1.0.1.ebuild
index 17269b352..9005aece5 100644
--- a/dev-python/asgi-lifespan/asgi-lifespan-1.0.1.ebuild
+++ b/dev-python/asgi-lifespan/asgi-lifespan-1.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 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 43a47c075..f9aa981b7 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 ae96ac2a0..36b6fcc37 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/asyncmy/asyncmy-0.2.5.ebuild b/dev-python/asyncmy/asyncmy-0.2.5.ebuild
index 21b9bd390..db4d1e504 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 105822345..d043c4ad2 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_{8..11} )  # doesn't build with pypy3
+PYTHON_COMPAT=( python3_{9..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 e696f61a1..97155e077 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_{8..11} )  # doesn't build with pypy3
+PYTHON_COMPAT=( python3_{9..11} )  # doesn't build with pypy3
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/auditok/auditok-0.1.5.ebuild b/dev-python/auditok/auditok-0.1.5.ebuild
index 207c9d6c6..c11d8570a 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 7504ea268..94e9b8d78 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 4ba57124c..445253325 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/automaton/automaton-2.5.0.ebuild b/dev-python/automaton/automaton-2.5.0.ebuild
index ab764725d..0d5b8f69b 100644
--- a/dev-python/automaton/automaton-2.5.0.ebuild
+++ b/dev-python/automaton/automaton-2.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/avro/avro-1.11.0.ebuild b/dev-python/avro/avro-1.11.0.ebuild
index 739e4d6aa..82d0aca19 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/azure-core/azure-core-1.26.2.ebuild b/dev-python/azure-core/azure-core-1.26.2.ebuild
index b2487e710..d4db33e69 100644
--- a/dev-python/azure-core/azure-core-1.26.2.ebuild
+++ b/dev-python/azure-core/azure-core-1.26.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/b2sdk/b2sdk-1.12.0.ebuild b/dev-python/b2sdk/b2sdk-1.12.0.ebuild
index 59f9faeca..829e3d5ae 100644
--- a/dev-python/b2sdk/b2sdk-1.12.0.ebuild
+++ b/dev-python/b2sdk/b2sdk-1.12.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="The client library for BackBlaze's B2 product"

diff --git a/dev-python/b2sdk/b2sdk-1.17.2.ebuild b/dev-python/b2sdk/b2sdk-1.17.2.ebuild
index 215e1a142..d37e7d691 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 e1536adbe..5268f6612 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/base58/base58-2.1.1.ebuild b/dev-python/base58/base58-2.1.1.ebuild
index 829c596ae..d26811cbb 100644
--- a/dev-python/base58/base58-2.1.1.ebuild
+++ b/dev-python/base58/base58-2.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 inherit distutils-r1
 
 DESCRIPTION="Base58 and Base58Check implementation"

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 6728860de..c5598e78f 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_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/bidict/bidict-0.22.0.ebuild b/dev-python/bidict/bidict-0.22.0.ebuild
index 329eb7a27..8adfa4e97 100644
--- a/dev-python/bidict/bidict-0.22.0.ebuild
+++ b/dev-python/bidict/bidict-0.22.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 inherit distutils-r1
 
 DESCRIPTION="The bidirectional mapping library for Python"

diff --git a/dev-python/billiard/billiard-4.0.2.ebuild b/dev-python/billiard/billiard-4.0.2.ebuild
index 07f5edda2..11c8725eb 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/bitbox02/bitbox02-5.3.0.ebuild b/dev-python/bitbox02/bitbox02-5.3.0.ebuild
index e82371a76..b489d3045 100644
--- a/dev-python/bitbox02/bitbox02-5.3.0.ebuild
+++ b/dev-python/bitbox02/bitbox02-5.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="Python API for communicating with the BitBox02 device"

diff --git a/dev-python/blurhash/blurhash-1.1.4.ebuild b/dev-python/blurhash/blurhash-1.1.4.ebuild
index a4ef11a0c..e944acf5f 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

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 518544e4b..4049b764c 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 1d040d94a..a44151829 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 a880f2c15..60dae3b8b 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 inherit distutils-r1
 
 MY_PV="${PV/_p/.post}"

diff --git a/dev-python/clufter/clufter-0.77.2.ebuild b/dev-python/clufter/clufter-0.77.2.ebuild
index 3c32d9fe5..6a3e713f5 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 9c5b8ba3a..a18a0903f 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 edos2unix

diff --git a/dev-python/colored/colored-1.4.2.ebuild b/dev-python/colored/colored-1.4.2.ebuild
index 66c738a8e..d4cfbb977 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 4c1e89350..ff0a82bfd 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 inherit distutils-r1
 
 EGIT_REPO_URI="https://gitlab.com/dslackw/${PN}"

diff --git a/dev-python/compreffor/compreffor-0.5.2.ebuild b/dev-python/compreffor/compreffor-0.5.2.ebuild
index 1d2ade0c1..457dcb45b 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 MY_P="${PN}-${PV/_p/.post}"

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 8fda2775e..e92836529 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 8938ba9c7..0e2ea85d4 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 2cc7cee76..5749ed5d3 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/cotyledon/cotyledon-1.7.3.ebuild b/dev-python/cotyledon/cotyledon-1.7.3.ebuild
index 13a433232..b8c2537ab 100644
--- a/dev-python/cotyledon/cotyledon-1.7.3.ebuild
+++ b/dev-python/cotyledon/cotyledon-1.7.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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 e7ca2440b..9e648c851 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_{8,9,10} )
+PYTHON_COMPAT=( python3_{9,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 2b59016e9..00e4861e9 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 d60ae5c07..9844a03b1 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/daiquiri/daiquiri-3.0.1.ebuild b/dev-python/daiquiri/daiquiri-3.0.1.ebuild
index 9481de88f..22d88b474 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/darkdetect/darkdetect-0.8.0.ebuild b/dev-python/darkdetect/darkdetect-0.8.0.ebuild
index cb63c5270..8ab77f2cc 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_{8..11} pypy3  )
+PYTHON_COMPAT=( python3_{9..11} pypy3  )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/dasbus/dasbus-1.7.ebuild b/dev-python/dasbus/dasbus-1.7.ebuild
index 9e2c4edf3..1ab8eee57 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 7e025332c..318479d79 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/dateparser/dateparser-1.1.6.ebuild b/dev-python/dateparser/dateparser-1.1.6.ebuild
index 95d4ab91a..ca3c76136 100644
--- a/dev-python/dateparser/dateparser-1.1.6.ebuild
+++ b/dev-python/dateparser/dateparser-1.1.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/decopatch/decopatch-1.4.9.ebuild b/dev-python/decopatch/decopatch-1.4.9.ebuild
index cb53fdf7b..49a3552e6 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 DOCS_BUILDER="mkdocs"

diff --git a/dev-python/doubles/doubles-1.5.3.ebuild b/dev-python/doubles/doubles-1.5.3.ebuild
index 843b4e6ab..1a07de798 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 f4877c199..3037d2a66 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 inherit distutils-r1
 
 COMMIT="39115c3d061d2f83e4a030bcb8642ec6f3203e61"

diff --git a/dev-python/emailthreads/emailthreads-0.1.3.ebuild b/dev-python/emailthreads/emailthreads-0.1.3.ebuild
index 96e2feecd..668228dab 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 45bf1d44c..623b648ef 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild b/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
index e6fe08e36..878fb2008 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/exifread/exifread-3.0.0.ebuild b/dev-python/exifread/exifread-3.0.0.ebuild
index 181db9709..4cbb9724f 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/factory_boy/factory_boy-3.2.1.ebuild b/dev-python/factory_boy/factory_boy-3.2.1.ebuild
index 0270fb654..705979428 100644
--- a/dev-python/factory_boy/factory_boy-3.2.1.ebuild
+++ b/dev-python/factory_boy/factory_boy-3.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/fastavro/fastavro-1.7.0.ebuild b/dev-python/fastavro/fastavro-1.7.0.ebuild
index 45c3a430f..97e76bb3d 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/filecheck/filecheck-0.0.22.ebuild b/dev-python/filecheck/filecheck-0.0.22.ebuild
index 692b3b0d7..ae6bd11fa 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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 10eaf9b26..b6610141c 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_{8..10})
+PYTHON_COMPAT=( python3_{9..10})
 inherit distutils-r1
 
 DESCRIPTION="Framework API development with Flask"

diff --git a/dev-python/fontParts/fontParts-0.10.6.ebuild b/dev-python/fontParts/fontParts-0.10.6.ebuild
index 332501e01..c18e5a80d 100644
--- a/dev-python/fontParts/fontParts-0.10.6.ebuild
+++ b/dev-python/fontParts/fontParts-0.10.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/fontPens/fontPens-0.2.4-r1.ebuild b/dev-python/fontPens/fontPens-0.2.4-r1.ebuild
index 06eef644e..8dc786723 100644
--- a/dev-python/fontPens/fontPens-0.2.4-r1.ebuild
+++ b/dev-python/fontPens/fontPens-0.2.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/furl/furl-2.1.2.ebuild b/dev-python/furl/furl-2.1.2.ebuild
index 8056f61f1..6b07aa244 100644
--- a/dev-python/furl/furl-2.1.2.ebuild
+++ b/dev-python/furl/furl-2.1.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/gabbi/gabbi-2.7.1.ebuild b/dev-python/gabbi/gabbi-2.7.1.ebuild
index b24f536e9..fd3c8c8d2 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/gemcall/gemcall-0.9.ebuild b/dev-python/gemcall/gemcall-0.9.ebuild
index e05430f82..543aca2b5 100644
--- a/dev-python/gemcall/gemcall-0.9.ebuild
+++ b/dev-python/gemcall/gemcall-0.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild b/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild
index ee065b0a9..501546ac0 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

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 d303c9196..417fd85c2 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_SETUPTOOLS="rdepend"
 inherit distutils-r1
 

diff --git a/dev-python/glyphsLib/glyphsLib-6.0.5.ebuild b/dev-python/glyphsLib/glyphsLib-6.0.5.ebuild
index 90f3d0d1b..f0a8c4638 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 8161d0bc8..5a80dff3d 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 7aadcbea9..06f320b2f 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/google-cloud-storage/google-cloud-storage-1.36.0.ebuild b/dev-python/google-cloud-storage/google-cloud-storage-1.36.0.ebuild
index 53f2211f1..d5308695f 100644
--- a/dev-python/google-cloud-storage/google-cloud-storage-1.36.0.ebuild
+++ b/dev-python/google-cloud-storage/google-cloud-storage-1.36.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="Google Cloud Storage API client library"

diff --git a/dev-python/googletrans/googletrans-4.0.0_rc1.ebuild b/dev-python/googletrans/googletrans-4.0.0_rc1.ebuild
index 895afb0ae..2d3c8afd4 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 a9bea6f4d..6c2bd5bda 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/gpxpy/gpxpy-1.5.0.ebuild b/dev-python/gpxpy/gpxpy-1.5.0.ebuild
index 1bea11851..abc324c9a 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 92c4b346e..ce04d8583 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/graphql-core/graphql-core-3.1.6.ebuild b/dev-python/graphql-core/graphql-core-3.1.6.ebuild
index 5d07e1a4a..971b6a97f 100644
--- a/dev-python/graphql-core/graphql-core-3.1.6.ebuild
+++ b/dev-python/graphql-core/graphql-core-3.1.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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 5b110ca33..bfc494920 100644
--- a/dev-python/graphql-relay/graphql-relay-3.1.0.ebuild
+++ b/dev-python/graphql-relay/graphql-relay-3.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/grpclib/grpclib-0.4.2.ebuild b/dev-python/grpclib/grpclib-0.4.2.ebuild
index 508c55dad..d994aff7d 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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

diff --git a/dev-python/guidata/guidata-2.3.0.ebuild b/dev-python/guidata/guidata-2.3.0.ebuild
index aaa23a6a3..e7e67d4b2 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 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 dac6471ae..657fc7c8a 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 46eece243..c2b8ff135 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/httptools/httptools-0.1.1.ebuild b/dev-python/httptools/httptools-0.1.1.ebuild
index 40b4f0da7..a64fc67f1 100644
--- a/dev-python/httptools/httptools-0.1.1.ebuild
+++ b/dev-python/httptools/httptools-0.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} pypy3 )
+PYTHON_COMPAT=( python3_9 pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/hunter/hunter-3.5.1.ebuild b/dev-python/hunter/hunter-3.5.1.ebuild
index 9d2cc7c3f..34d2f5b6d 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 multiprocessing
 

diff --git a/dev-python/hwi/hwi-1.2.1.ebuild b/dev-python/hwi/hwi-1.2.1.ebuild
index 2e868bd4e..07eadafda 100644
--- a/dev-python/hwi/hwi-1.2.1.ebuild
+++ b/dev-python/hwi/hwi-1.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1 udev

diff --git a/dev-python/hwi/hwi-2.0.2.ebuild b/dev-python/hwi/hwi-2.0.2.ebuild
index 4cec54be7..6e0aaa8df 100644
--- a/dev-python/hwi/hwi-2.0.2.ebuild
+++ b/dev-python/hwi/hwi-2.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1 udev
 
 DESCRIPTION="Library and command line tool for interacting with hardware wallets"

diff --git a/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild b/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
index 98bb73f53..3b4ea02ad 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_{8..10} ) # python3_11 depends on dev-python/libcst
+PYTHON_COMPAT=( python3_{9..10} ) # python3_11 depends on dev-python/libcst
 
 inherit distutils-r1
 

diff --git a/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild b/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild
index 0874c895a..45277e646 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1 virtualx
 

diff --git a/dev-python/i3ipc/i3ipc-2.2.1.ebuild b/dev-python/i3ipc/i3ipc-2.2.1.ebuild
index 9b1a21c26..035232e64 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/injector/injector-0.18.4.ebuild b/dev-python/injector/injector-0.18.4.ebuild
index d010e7931..db21a3116 100644
--- a/dev-python/injector/injector-0.18.4.ebuild
+++ b/dev-python/injector/injector-0.18.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="Python dependency injection framework"

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 2f7a22e8e..ad099a640 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_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..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 2f7a22e8e..ad099a640 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
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
 inherit distutils-r1
 
 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 5b99f7da2..f6f4fada5 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 DESCRIPTION="Construct isolines/isosurfaces of a 2D/3D scalar field defined by a function"

diff --git a/dev-python/iuliia/iuliia-0.11.5.ebuild b/dev-python/iuliia/iuliia-0.11.5.ebuild
index f70e14518..543e9e23a 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517="flit"
 inherit distutils-r1
 

diff --git a/dev-python/jplephem/jplephem-2.16.ebuild b/dev-python/jplephem/jplephem-2.16.ebuild
index c2234c35e..d41586078 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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 0267963b7..f8e43d9d3 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
@@ -7,7 +7,7 @@ EPYTEST_DESELECT=(
 	jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py::TestJsonpath_rw_ext::test_fields_value
 	jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py::TestJsonpath_rw_ext::test_shortcut_functions
 )
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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 04bba2279..e894699ec 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index 194327d98..1bca17e32 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/ldappool/ldappool-3.0.0.ebuild b/dev-python/ldappool/ldappool-3.0.0.ebuild
index 65740a616..3fff33090 100644
--- a/dev-python/ldappool/ldappool-3.0.0.ebuild
+++ b/dev-python/ldappool/ldappool-3.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/libcst/libcst-0.4.3_p20220607.ebuild b/dev-python/libcst/libcst-0.4.3_p20220607.ebuild
index cb800e479..916cd4b96 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_{8..10} ) # python3_11 depends on dev-python/black
+PYTHON_COMPAT=( python3_{9..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 1c7c29557..ae3da6e0b 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/manhole/manhole-1.8.0-r1.ebuild b/dev-python/manhole/manhole-1.8.0-r1.ebuild
index cddb43adb..aa1385416 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/markdownify/markdownify-0.11.6.ebuild b/dev-python/markdownify/markdownify-0.11.6.ebuild
index c757caf72..30e02afdf 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

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 94cd1debd..381f0740a 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

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

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 a6762b28a..cad6a34bf 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1 optfeature
 
 MY_PN="Mastodon.py"

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 436351638..030d3cc73 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_{8..11})
+PYTHON_COMPAT=(python3_{9..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 436351638..030d3cc73 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_{8..11})
+PYTHON_COMPAT=(python3_{9..11})
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1
 

diff --git a/dev-python/microversion-parse/microversion-parse-1.0.1-r1.ebuild b/dev-python/microversion-parse/microversion-parse-1.0.1-r1.ebuild
index de7b0df24..d9d9030b7 100644
--- a/dev-python/microversion-parse/microversion-parse-1.0.1-r1.ebuild
+++ b/dev-python/microversion-parse/microversion-parse-1.0.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit distutils-r1
 

diff --git a/dev-python/minio/minio-7.1.12.ebuild b/dev-python/minio/minio-7.1.12.ebuild
index b461bbd6e..6d80681de 100644
--- a/dev-python/minio/minio-7.1.12.ebuild
+++ b/dev-python/minio/minio-7.1.12.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/mistletoe/mistletoe-0.9.0.ebuild b/dev-python/mistletoe/mistletoe-0.9.0.ebuild
index 37639c19e..4a3da1018 100644
--- a/dev-python/mistletoe/mistletoe-0.9.0.ebuild
+++ b/dev-python/mistletoe/mistletoe-0.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild
index f13a34590..7c6c3246b 100644
--- a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild
+++ b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/mkdocs-render-swagger-plugin/mkdocs-render-swagger-plugin-0.0.4.ebuild b/dev-python/mkdocs-render-swagger-plugin/mkdocs-render-swagger-plugin-0.0.4.ebuild
index dca3aea1e..563ed26c1 100644
--- a/dev-python/mkdocs-render-swagger-plugin/mkdocs-render-swagger-plugin-0.0.4.ebuild
+++ b/dev-python/mkdocs-render-swagger-plugin/mkdocs-render-swagger-plugin-0.0.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/mnemonic/mnemonic-0.19.ebuild b/dev-python/mnemonic/mnemonic-0.19.ebuild
index 28b4bb863..cca4223d9 100644
--- a/dev-python/mnemonic/mnemonic-0.19.ebuild
+++ b/dev-python/mnemonic/mnemonic-0.19.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="Reference implementation of BIP-0039 for generating deterministic keys"

diff --git a/dev-python/monotonic/monotonic-1.6.ebuild b/dev-python/monotonic/monotonic-1.6.ebuild
index 5275cbf4d..fe54bca55 100644
--- a/dev-python/monotonic/monotonic-1.6.ebuild
+++ b/dev-python/monotonic/monotonic-1.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/moreorless/moreorless-0.4.0.ebuild b/dev-python/moreorless/moreorless-0.4.0.ebuild
index 0b44257f4..c81122844 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/ncclient/ncclient-0.6.12.ebuild b/dev-python/ncclient/ncclient-0.6.12.ebuild
index 9a0f8b7dc..5e7341f9f 100644
--- a/dev-python/ncclient/ncclient-0.6.12.ebuild
+++ b/dev-python/ncclient/ncclient-0.6.12.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/ncclient/ncclient-0.6.13.ebuild b/dev-python/ncclient/ncclient-0.6.13.ebuild
index 5637bac60..2820abf63 100644
--- a/dev-python/ncclient/ncclient-0.6.13.ebuild
+++ b/dev-python/ncclient/ncclient-0.6.13.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
index 651af5d07..79dcb58f1 100644
--- a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
+++ b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="Python implementation of Noise Protocol Framework"

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 706bfb5be..14e9ee5a5 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/opentracing/opentracing-2.4.0.ebuild b/dev-python/opentracing/opentracing-2.4.0.ebuild
index 04314f888..73389a44e 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
index bbdadae46..28e0b631c 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 d806cdd69..699a29205 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/os-resource-classes/os-resource-classes-1.1.0.ebuild b/dev-python/os-resource-classes/os-resource-classes-1.1.0.ebuild
index 82466fff7..b20da8a1d 100644
--- a/dev-python/os-resource-classes/os-resource-classes-1.1.0.ebuild
+++ b/dev-python/os-resource-classes/os-resource-classes-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

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

diff --git a/dev-python/os-traits/os-traits-2.7.0.ebuild b/dev-python/os-traits/os-traits-2.7.0.ebuild
index 66aacd291..a1becbf22 100644
--- a/dev-python/os-traits/os-traits-2.7.0.ebuild
+++ b/dev-python/os-traits/os-traits-2.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild b/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild
index 3bc55cfc1..84eac4d08 100644
--- a/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild
+++ b/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild b/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild
index 657ef72b0..acf022854 100644
--- a/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild
+++ b/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild b/dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild
index 622d4dfb5..db6d7e98f 100644
--- a/dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild
+++ b/dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/oslo-policy/oslo-policy-3.10.1.ebuild b/dev-python/oslo-policy/oslo-policy-3.10.1.ebuild
index 4f1261aec..4a5b3e12f 100644
--- a/dev-python/oslo-policy/oslo-policy-3.10.1.ebuild
+++ b/dev-python/oslo-policy/oslo-policy-3.10.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild b/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild
index 87de9de9e..95e5a33c3 100644
--- a/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild
+++ b/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
 MY_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/osprofiler/osprofiler-3.4.3.ebuild b/dev-python/osprofiler/osprofiler-3.4.3.ebuild
index 5719aa521..595fb7adc 100644
--- a/dev-python/osprofiler/osprofiler-3.4.3.ebuild
+++ b/dev-python/osprofiler/osprofiler-3.4.3.ebuild
@@ -12,7 +12,7 @@ EPYTEST_DESELECT=(
 	osprofiler/tests/unit/test_profiler.py::test_fn_exc
 )
 EPYTEST_IGNORE=( osprofiler/tests/unit/drivers/test_jaeger.py )
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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 10f03b4ae..17f3fca72 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/ovsdbapp/ovsdbapp-1.16.0.ebuild b/dev-python/ovsdbapp/ovsdbapp-1.16.0.ebuild
index d4d223f79..8349dac87 100644
--- a/dev-python/ovsdbapp/ovsdbapp-1.16.0.ebuild
+++ b/dev-python/ovsdbapp/ovsdbapp-1.16.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 EPYTEST_IGNORE=( ovsdbapp/tests/functional )
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit distutils-r1
 

diff --git a/dev-python/ovsdbapp/ovsdbapp-1.16.1.ebuild b/dev-python/ovsdbapp/ovsdbapp-1.16.1.ebuild
index 44b7ed85c..552cf0710 100644
--- a/dev-python/ovsdbapp/ovsdbapp-1.16.1.ebuild
+++ b/dev-python/ovsdbapp/ovsdbapp-1.16.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 EPYTEST_IGNORE=( ovsdbapp/tests/functional )
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/parsel/parsel-1.7.0.ebuild b/dev-python/parsel/parsel-1.7.0.ebuild
index f8031bf67..5d32bdaf4 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

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 a7ad5881e..2d9e78742 100644
--- a/dev-python/persist-queue/persist-queue-0.8.0.ebuild
+++ b/dev-python/persist-queue/persist-queue-0.8.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10})
+PYTHON_COMPAT=( python3_{9..10})
 
 inherit distutils-r1
 

diff --git a/dev-python/pg8000/pg8000-1.29.1.ebuild b/dev-python/pg8000/pg8000-1.29.1.ebuild
index a68b821ad..f44f29a3a 100644
--- a/dev-python/pg8000/pg8000-1.29.1.ebuild
+++ b/dev-python/pg8000/pg8000-1.29.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/pg8000/pg8000-1.29.2.ebuild b/dev-python/pg8000/pg8000-1.29.2.ebuild
index cc802b77b..d766261bc 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_USE_PEP517=setuptools
 inherit databases distutils-r1 edo
 

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 5fe74af63..20c4146e6 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 095249c6e..6422d3de8 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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 e1caa1bdb..51a226e33 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 b37c26d9c..25ea4664f 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 inherit distutils-r1
 
 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 d0ecaaa60..daf848938 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/portion/portion-2.3.0.ebuild b/dev-python/portion/portion-2.3.0.ebuild
index ae471deb1..b0b214193 100644
--- a/dev-python/portion/portion-2.3.0.ebuild
+++ b/dev-python/portion/portion-2.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/promise/promise-2.3.0.ebuild b/dev-python/promise/promise-2.3.0.ebuild
index 4cfac48f7..90109e2c6 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 inherit distutils-r1
 
 DESCRIPTION="Promises/A+ implementation for Python"

diff --git a/dev-python/py3nvml/py3nvml-0.2.6.ebuild b/dev-python/py3nvml/py3nvml-0.2.6.ebuild
index 516df5705..bb2afaee8 100644
--- a/dev-python/py3nvml/py3nvml-0.2.6.ebuild
+++ b/dev-python/py3nvml/py3nvml-0.2.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="Python 3 Bindings for the NVIDIA Management Library"

diff --git a/dev-python/pyagentx/pyagentx-0.4.ebuild b/dev-python/pyagentx/pyagentx-0.4.ebuild
index 8b5371f7f..d718b1910 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/pybeam/pybeam-0.7-r1.ebuild b/dev-python/pybeam/pybeam-0.7-r1.ebuild
index e7c69ce43..3bbe4c523 100644
--- a/dev-python/pybeam/pybeam-0.7-r1.ebuild
+++ b/dev-python/pybeam/pybeam-0.7-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DOCS_BUILDER="sphinx"
 DOCS_DIR="doc"
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1 docs
 

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 f02dddddf..11a65e8b5 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/pycadf/pycadf-3.1.1-r1.ebuild b/dev-python/pycadf/pycadf-3.1.1-r1.ebuild
index 7c4c0a8fc..6ea52d8fd 100644
--- a/dev-python/pycadf/pycadf-3.1.1-r1.ebuild
+++ b/dev-python/pycadf/pycadf-3.1.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/pyclip/pyclip-0.5.4.ebuild b/dev-python/pyclip/pyclip-0.5.4.ebuild
index 9d7f2261e..aa8272eb8 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 8eb8b2e96..338e7e6fc 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 bdc064f8e..39bc3e472 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 DISTUTILS_USE_PEP517="setuptools"
 

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

diff --git a/dev-python/pydub/pydub-0.25.1.ebuild b/dev-python/pydub/pydub-0.25.1.ebuild
index a24613a2d..ac842c48f 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 5ef028ce0..2342de25b 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/pygaljs/pygaljs-1.0.2-r1.ebuild b/dev-python/pygaljs/pygaljs-1.0.2-r1.ebuild
index 04f41205e..ac4d39ae2 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/pyinstaller/pyinstaller-4.2-r1.ebuild b/dev-python/pyinstaller/pyinstaller-4.2-r1.ebuild
index f3b977923..4c84edc48 100644
--- a/dev-python/pyinstaller/pyinstaller-4.2-r1.ebuild
+++ b/dev-python/pyinstaller/pyinstaller-4.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="Bundles a Python application and all its dependencies into a single package."

diff --git a/dev-python/pykeepass/pykeepass-4.0.2.ebuild b/dev-python/pykeepass/pykeepass-4.0.2.ebuild
index d95c56e0a..6962e779c 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 745497b3d..0f26c055b 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 745497b3d..0f26c055b 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 390724121..75e411a00 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit databases distutils-r1
 

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 038823ee1..8b1fa2b1d 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_{8..10} pypy3  )
+PYTHON_COMPAT=( python3_{9..10} pypy3  )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 inherit distutils-r1
 

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 8e432f50d..953825fc0 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_{8..10} pypy3  )
+PYTHON_COMPAT=( python3_{9..10} pypy3  )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 inherit distutils-r1
 

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 64687a3a5..e97b52bff 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_{8..10} pypy3  )
+PYTHON_COMPAT=( python3_{9..10} pypy3  )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 inherit distutils-r1
 

diff --git a/dev-python/pymorphy2/pymorphy2-0.9.1.ebuild b/dev-python/pymorphy2/pymorphy2-0.9.1.ebuild
index 636d59f20..2baf9f4b2 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_{8..10} pypy3  )
+PYTHON_COMPAT=( python3_{9..10} pypy3  )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 inherit distutils-r1
 

diff --git a/dev-python/pyngus/pyngus-2.3.1.ebuild b/dev-python/pyngus/pyngus-2.3.1.ebuild
index 9a8a4c0e2..3b525f47e 100644
--- a/dev-python/pyngus/pyngus-2.3.1.ebuild
+++ b/dev-python/pyngus/pyngus-2.3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/pynmea2/pynmea2-1.18.0.ebuild b/dev-python/pynmea2/pynmea2-1.18.0.ebuild
index 352061922..4821a17cf 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/pyodbc/pyodbc-4.0.32.ebuild b/dev-python/pyodbc/pyodbc-4.0.32.ebuild
index eef833ddc..885dc9189 100644
--- a/dev-python/pyodbc/pyodbc-4.0.32.ebuild
+++ b/dev-python/pyodbc/pyodbc-4.0.32.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} ) # pypy3 https://github.com/mkleehammer/pyodbc/issues/915
+PYTHON_COMPAT=( python3_{9..10} ) # pypy3 https://github.com/mkleehammer/pyodbc/issues/915
 
 inherit distutils-r1
 

diff --git a/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild b/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild
index 1183547ce..8949f938c 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_{8..11} pypy3  )
+PYTHON_COMPAT=( python3_{9..11} pypy3  )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1
 

diff --git a/dev-python/pysftp/pysftp-0.2.9.ebuild b/dev-python/pysftp/pysftp-0.2.9.ebuild
index 662bbbc0b..36c07e3ea 100644
--- a/dev-python/pysftp/pysftp-0.2.9.ebuild
+++ b/dev-python/pysftp/pysftp-0.2.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="A friendly face on SFTP"

diff --git a/dev-python/pysubs2/pysubs2-1.4.4.ebuild b/dev-python/pysubs2/pysubs2-1.4.4.ebuild
index 2c6f1eb95..288303589 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 2c6f1eb95..288303589 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/dev-python/pysubs2/pysubs2-1.6.0.ebuild b/dev-python/pysubs2/pysubs2-1.6.0.ebuild
index 2c6f1eb95..288303589 100644
--- a/dev-python/pysubs2/pysubs2-1.6.0.ebuild
+++ b/dev-python/pysubs2/pysubs2-1.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 a37c92d0f..7e3a8dafe 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 366514267..8cb86fb2d 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 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 2ae0caccc..bd1314386 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 DOCS_BUILDER="mkdocs"

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

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 570bd9222..8d0bfeb08 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 2153341bd..7584fd861 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 DOCS_BUILDER="mkdocs"

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 addd07cc0..8a08d04d4 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="Plugin for pytest that shows failures and errors instantly"

diff --git a/dev-python/pytest-randomly/pytest-randomly-3.12.0.ebuild b/dev-python/pytest-randomly/pytest-randomly-3.12.0.ebuild
index e951ea6aa..38242bcf0 100644
--- a/dev-python/pytest-randomly/pytest-randomly-3.12.0.ebuild
+++ b/dev-python/pytest-randomly/pytest-randomly-3.12.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 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 a0105f1a1..4981445e4 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 DOCS_BUILDER="mkdocs"

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 59fe62738..c9c4003f3 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517="setuptools"
 inherit distutils-r1 docs
 

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

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

diff --git a/dev-python/python-manilaclient/python-manilaclient-3.4.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-3.4.0.ebuild
index 123123a8b..c43c8aff8 100644
--- a/dev-python/python-manilaclient/python-manilaclient-3.4.0.ebuild
+++ b/dev-python/python-manilaclient/python-manilaclient-3.4.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 EPYTEST_IGNORE=( manilaclient/tests/functional )
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/python-monascaclient/python-monascaclient-2.5.0.ebuild b/dev-python/python-monascaclient/python-monascaclient-2.5.0.ebuild
index 60ef5ef51..f0c61d7a1 100644
--- a/dev-python/python-monascaclient/python-monascaclient-2.5.0.ebuild
+++ b/dev-python/python-monascaclient/python-monascaclient-2.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 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 bffb91d8f..516a222f9 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
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/python-qpid-proton/python-qpid-proton-0.37.0.ebuild b/dev-python/python-qpid-proton/python-qpid-proton-0.37.0.ebuild
index cc7af90ed..c766f1d42 100644
--- a/dev-python/python-qpid-proton/python-qpid-proton-0.37.0.ebuild
+++ b/dev-python/python-qpid-proton/python-qpid-proton-0.37.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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 71b0a9806..389016fb4 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_{8..10} ) # python3_11 depends on dev-python/dataclasses_json
+PYTHON_COMPAT=( python3_{9..10} ) # python3_11 depends on dev-python/dataclasses_json
 
 MY_PN="skywater-pdk"
 MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7

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 952945957..4e2c99e12 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 952945957..4e2c99e12 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/rchitect/rchitect-0.3.36.ebuild b/dev-python/rchitect/rchitect-0.3.36.ebuild
index 9696b41a6..6c6ea0926 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 fc0e6e66b..0d5629d7f 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 243132a9c..1bf2e332e 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/redbaron/redbaron-0.9.2.ebuild b/dev-python/redbaron/redbaron-0.9.2.ebuild
index b9dcae187..b9caa47aa 100644
--- a/dev-python/redbaron/redbaron-0.9.2.ebuild
+++ b/dev-python/redbaron/redbaron-0.9.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit distutils-r1
 

diff --git a/dev-python/redbaron/redbaron-0.9.ebuild b/dev-python/redbaron/redbaron-0.9.ebuild
index b9dcae187..b9caa47aa 100644
--- a/dev-python/redbaron/redbaron-0.9.ebuild
+++ b/dev-python/redbaron/redbaron-0.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit distutils-r1
 

diff --git a/dev-python/rstr/rstr-3.2.0.ebuild b/dev-python/rstr/rstr-3.2.0.ebuild
index a19d1f143..77f170935 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/schedule/schedule-1.1.0-r1.ebuild b/dev-python/schedule/schedule-1.1.0-r1.ebuild
index f90f14e24..080b4cc28 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 ca5897364..8d105b5c6 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/scramp/scramp-1.4.4.ebuild b/dev-python/scramp/scramp-1.4.4.ebuild
index 24e7567e5..a951dc041 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/sjcl/sjcl-0.2.1.ebuild b/dev-python/sjcl/sjcl-0.2.1.ebuild
index c4d75c3a0..7ee40fb45 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/skills/skills-0.3.0-r1.ebuild b/dev-python/skills/skills-0.3.0-r1.ebuild
index 3a7b18979..223339d02 100644
--- a/dev-python/skills/skills-0.3.0-r1.ebuild
+++ b/dev-python/skills/skills-0.3.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{8..9} pypy3 ) # no py10 https://github.com/McLeopold/PythonSkills/issues/11
+PYTHON_COMPAT=( python3_9 pypy3 ) # no py10 https://github.com/McLeopold/PythonSkills/issues/11
 
 inherit distutils-r1
 

diff --git a/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild b/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild
index 6a91e424d..04d803ee5 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 8141001d6..3147dfd3a 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_{8..11} ) # no pypy3 support
+PYTHON_COMPAT=( python3_{9..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 a9bc90ba7..ceba5ce17 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_{8..11} ) # no pypy3 support
+PYTHON_COMPAT=( python3_{9..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 fc5349f2f..37f825d0d 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 cf32023f4..537fc67bd 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 cf32023f4..537fc67bd 100644
--- a/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
+++ b/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

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 3da57d0a9..c3e8ea6ef 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 0ce5ac609..079b391e0 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 3da246482..b64ed7b36 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 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 3e8b9ae33..829cca4d2 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 26842f6b7..4474b279d 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 f76a8a40d..89bc2d1d0 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

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 cd6051bdc..f43dd4557 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/stdlibs/stdlibs-2022.3.16.ebuild b/dev-python/stdlibs/stdlibs-2022.3.16.ebuild
index c2f57f4a6..e845767f7 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 c2f57f4a6..e845767f7 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/stone/stone-3.3.1.ebuild b/dev-python/stone/stone-3.3.1.ebuild
index 64923ef1e..f73b12f3e 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1 pypi
 

diff --git a/dev-python/strictyaml/strictyaml-1.6.1.ebuild b/dev-python/strictyaml/strictyaml-1.6.1.ebuild
index b2b87ed87..ee36aa101 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/stringcase/stringcase-1.2.0.ebuild b/dev-python/stringcase/stringcase-1.2.0.ebuild
index c91f56e5e..a8e800ae5 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 DISTUTILS_USE_SETUPTOOLS=no
 

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 472508fb9..c7c06e308 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 8c1d2b985..82adeccee 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
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="Accessible themes for Pygments"

diff --git a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild b/dev-python/testrepository/testrepository-0.0.20-r200.ebuild
index c8cf81bc6..0d056bd63 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1

diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild b/dev-python/timeslot/timeslot-0.1.2.ebuild
index efcd5b8c5..87e093bc5 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/tinyrpc/tinyrpc-1.1.5.ebuild b/dev-python/tinyrpc/tinyrpc-1.1.5.ebuild
index 2686fd8d5..1cbbddf2f 100644
--- a/dev-python/tinyrpc/tinyrpc-1.1.5.ebuild
+++ b/dev-python/tinyrpc/tinyrpc-1.1.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature
 

diff --git a/dev-python/trailrunner/trailrunner-1.2.1.ebuild b/dev-python/trailrunner/trailrunner-1.2.1.ebuild
index aebc090a6..d6aca86e4 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild b/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild
index 8b96e6896..7fe9c4b4f 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/tweepy/tweepy-4.10.1.ebuild b/dev-python/tweepy/tweepy-4.10.1.ebuild
index 68c669028..0694e26f5 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 8b3f48095..3875ace19 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 8b3f48095..3875ace19 100644
--- a/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
+++ b/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

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 5c6215e01..5ba644a43 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 5c6215e01..5ba644a43 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
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

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 611ea0a5c..28ca328e6 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 611ea0a5c..28ca328e6 100644
--- a/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
+++ b/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

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 0dde177cf..99ac270e6 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 0dde177cf..99ac270e6 100644
--- a/dev-python/types-requests/types-requests-2.28.0.ebuild
+++ b/dev-python/types-requests/types-requests-2.28.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

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 46370ad85..b3b454e62 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 46370ad85..b3b454e62 100644
--- a/dev-python/types-urllib3/types-urllib3-1.26.15.ebuild
+++ b/dev-python/types-urllib3/types-urllib3-1.26.15.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

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 eb18d4875..a9fbb5a48 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_{8..10} ) # python3_11 depends on dev-python/mypy_extensions
+PYTHON_COMPAT=( python3_{9..10} ) # python3_11 depends on dev-python/mypy_extensions
 
 inherit distutils-r1
 

diff --git a/dev-python/ufmt/ufmt-1.3.3.ebuild b/dev-python/ufmt/ufmt-1.3.3.ebuild
index 430a4488b..2ac39633b 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/ufo2ft/ufo2ft-2.27.0.ebuild b/dev-python/ufo2ft/ufo2ft-2.27.0.ebuild
index 965e7fbc1..023d7b18b 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 inherit distutils-r1
 
 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 81ac7a265..83e9d7524 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 1f0a29318..5cd135201 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/ufoProcessor/ufoProcessor-1.9.0-r1.ebuild b/dev-python/ufoProcessor/ufoProcessor-1.9.0-r1.ebuild
index 8612ca1f0..08f27d966 100644
--- a/dev-python/ufoProcessor/ufoProcessor-1.9.0-r1.ebuild
+++ b/dev-python/ufoProcessor/ufoProcessor-1.9.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/uhashring/uhashring-2.1.ebuild b/dev-python/uhashring/uhashring-2.1.ebuild
index 2a04a7725..747042083 100644
--- a/dev-python/uhashring/uhashring-2.1.ebuild
+++ b/dev-python/uhashring/uhashring-2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild b/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild
index cffb139df..6e0ba2245 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_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild b/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild
index 06eac2ed0..6f46b079b 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 efb78fb32..86719aad1 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_{8..10} ) # python3_11 depends on dev-python/libcst
+PYTHON_COMPAT=( python3_{9..10} ) # python3_11 depends on dev-python/libcst
 
 inherit distutils-r1
 

diff --git a/dev-python/volatile/volatile-2.1.0.ebuild b/dev-python/volatile/volatile-2.1.0.ebuild
index 283479b5e..895a55d3d 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 57b1ab7e9..a288c0aac 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 f5f9bec11..0454d4dc8 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 f5f9bec11..0454d4dc8 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/dev-python/webpy/webpy-0.62.ebuild b/dev-python/webpy/webpy-0.62.ebuild
index ac1825365..cb1390a96 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 7b7f6bee1..fd5029050 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 0c8e99bd4..4e9e45707 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_{8,9,10} )
+PYTHON_COMPAT=( python3_{9,10} )
 
 inherit distutils-r1
 

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 2ca6765d0..a7a844c7f 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/xattr/xattr-0.9.9.ebuild b/dev-python/xattr/xattr-0.9.9.ebuild
index 28a59ed16..d759025fe 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/xunitparser/xunitparser-1.3.4.ebuild b/dev-python/xunitparser/xunitparser-1.3.4.ebuild
index 2a1839775..f9ac522fb 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 77ef4686e..2a6d8e571 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 77ef4686e..2a6d8e571 100644
--- a/dev-python/yams/yams-9999.ebuild
+++ b/dev-python/yams/yams-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 fe3b8be3f..56d6cbd50 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/youseedee/youseedee-0.3.0.ebuild b/dev-python/youseedee/youseedee-0.3.0.ebuild
index 1ea6e552f..39be274cc 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/dev-python/zVMCloudConnector/zVMCloudConnector-1.4.1-r1.ebuild b/dev-python/zVMCloudConnector/zVMCloudConnector-1.4.1-r1.ebuild
index 6c804f5e8..0394d0db9 100644
--- a/dev-python/zVMCloudConnector/zVMCloudConnector-1.4.1-r1.ebuild
+++ b/dev-python/zVMCloudConnector/zVMCloudConnector-1.4.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/zxcvbn/zxcvbn-4.4.28.ebuild b/dev-python/zxcvbn/zxcvbn-4.4.28.ebuild
index 600d03249..8a49df6a8 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 3f341f81a..e67a6c0e4 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit cmake check-reqs python-any-r1
 
 DESCRIPTION="Microsoft DirectX Shader Compiler which is based on LLVM/Clang"

diff --git a/dev-util/afdko/afdko-3.8.1.ebuild b/dev-util/afdko/afdko-3.8.1.ebuild
index 371ae5042..c88af8414 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 e5b48d514..e6bfb6500 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit autotools python-single-r1
 

diff --git a/dev-util/binaryen/binaryen-105.ebuild b/dev-util/binaryen/binaryen-105.ebuild
index 28534adea..d29af1338 100644
--- a/dev-util/binaryen/binaryen-105.ebuild
+++ b/dev-util/binaryen/binaryen-105.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 35b96034e..ba38f9e17 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="A wrapper for several Python libraries to compile fonts from sources"

diff --git a/dev-util/osc/osc-0.173.0.ebuild b/dev-util/osc/osc-0.173.0.ebuild
index 5a628904e..f9f6b56e8 100644
--- a/dev-util/osc/osc-0.173.0.ebuild
+++ b/dev-util/osc/osc-0.173.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 PYTHON_REQ_USE="xml"
 DISTUTILS_SINGLE_IMPL=1
 

diff --git a/dev-util/osc/osc-9999.ebuild b/dev-util/osc/osc-9999.ebuild
index 5a628904e..f9f6b56e8 100644
--- a/dev-util/osc/osc-9999.ebuild
+++ b/dev-util/osc/osc-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 PYTHON_REQ_USE="xml"
 DISTUTILS_SINGLE_IMPL=1
 

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

diff --git a/dev-util/quilttools/quilttools-0.3-r1.ebuild b/dev-util/quilttools/quilttools-0.3-r1.ebuild
index 93593ac12..1b36dab4e 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit python-single-r1
 

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 f8391af7b..6a5b27a9b 100644
--- a/dev-vcs/git-cu/git-cu-0.5.0.ebuild
+++ b/dev-vcs/git-cu/git-cu-0.5.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 inherit distutils-r1
 
 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 61d0ec66a..d0f4395f4 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/games-arcade/taisei/taisei-1.3.2-r1.ebuild b/games-arcade/taisei/taisei-1.3.2-r1.ebuild
index 0bd5205c2..5566ec61c 100644
--- a/games-arcade/taisei/taisei-1.3.2-r1.ebuild
+++ b/games-arcade/taisei/taisei-1.3.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{9,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 28314b9e7..460264b34 100644
--- a/games-arcade/taisei/taisei-9999.ebuild
+++ b/games-arcade/taisei/taisei-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11} )
 
 inherit meson python-any-r1 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 983b8c325..5bf2fb421 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_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{9,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 daa36e777..fba82d921 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 

diff --git a/games-rpg/snoot-game/snoot-game-1.8.ebuild b/games-rpg/snoot-game/snoot-game-1.8.ebuild
index 8813956fb..2ceff2b73 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_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{9,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 8e8c111ae..6d3db4461 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 8e8c111ae..6d3db4461 100644
--- a/games-util/chiaki/chiaki-9999.ebuild
+++ b/games-util/chiaki/chiaki-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit cmake python-single-r1 xdg
 
 DESCRIPTION="Client for PlayStation 4 and PlayStation 5 Remote Play"

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 5f2d8c1a3..a3a036b3d 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 e731319c3..8d514157a 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 f16c7e660..f0749495b 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit python-any-r1 meson
 

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

diff --git a/games-util/minigalaxy/minigalaxy-1.0.2.ebuild b/games-util/minigalaxy/minigalaxy-1.0.2.ebuild
index e7a6b9f89..06436361d 100644
--- a/games-util/minigalaxy/minigalaxy-1.0.2.ebuild
+++ b/games-util/minigalaxy/minigalaxy-1.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 DISTUTILS_SINGLE_IMPL=1
 
 inherit distutils-r1 optfeature xdg

diff --git a/games-util/minigalaxy/minigalaxy-1.1.0.ebuild b/games-util/minigalaxy/minigalaxy-1.1.0.ebuild
index c4d13d3f0..14dd43fd3 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 a55e8b507..87220c86b 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit gnome2-utils meson python-single-r1 xdg
 

diff --git a/gui-apps/azote/azote-1.9.5.ebuild b/gui-apps/azote/azote-1.9.5.ebuild
index a289c3823..01dcc256e 100644
--- a/gui-apps/azote/azote-1.9.5.ebuild
+++ b/gui-apps/azote/azote-1.9.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit distutils-r1 desktop
 

diff --git a/gui-apps/azote/azote-9999.ebuild b/gui-apps/azote/azote-9999.ebuild
index a289c3823..01dcc256e 100644
--- a/gui-apps/azote/azote-9999.ebuild
+++ b/gui-apps/azote/azote-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit distutils-r1 desktop
 

diff --git a/gui-apps/gradience/gradience-0.3.0-r1.ebuild b/gui-apps/gradience/gradience-0.3.0-r1.ebuild
index 5932f240c..a9afcfbf5 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 e05221444..278ecfeef 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 c1cef816a..487a1b6f5 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit git-r3 meson python-single-r1 xdg
 
 DESCRIPTION="GTK+ Himitsu prompter for Wayland"

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

diff --git a/media-gfx/silicon/silicon-0.5.1.ebuild b/media-gfx/silicon/silicon-0.5.1.ebuild
index f601a490a..e3462c084 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit cargo python-any-r1
 

diff --git a/media-gfx/vpuppr/vpuppr-0.9.0.ebuild b/media-gfx/vpuppr/vpuppr-0.9.0.ebuild
index 1b7919896..66afc3f4a 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 7de293705..36c4bb52e 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit desktop python-single-r1
 
 IUSE="+osf-tracker ifm-tracker mouse-tracker vts-tracker meowface-tracker remote-control"

diff --git a/media-sound/hushboard/hushboard-0.0_pre20220518.ebuild b/media-sound/hushboard/hushboard-0.0_pre20220518.ebuild
index 9c8183d16..b773c4696 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/media-sound/hushboard/hushboard-9999.ebuild b/media-sound/hushboard/hushboard-9999.ebuild
index 9c8183d16..b773c4696 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 

diff --git a/media-sound/mopidy/mopidy-3.3.0.ebuild b/media-sound/mopidy/mopidy-3.3.0.ebuild
index 50406078c..2335e949e 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 2e1577fe4..6e06a88a9 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit gnome2-utils meson python-any-r1 vala xdg
 

diff --git a/media-video/syncplay/syncplay-1.6.7-r1.ebuild b/media-video/syncplay/syncplay-1.6.7-r1.ebuild
index dbb32c967..035dddab4 100644
--- a/media-video/syncplay/syncplay-1.6.7-r1.ebuild
+++ b/media-video/syncplay/syncplay-1.6.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 DISTUTILS_SINGLE_IMPL=1
 

diff --git a/media-video/syncplay/syncplay-1.6.9.ebuild b/media-video/syncplay/syncplay-1.6.9.ebuild
index 4adffbbfe..1326d9a94 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 2dab5d2a0..f8a62ce59 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1 xdg
 

diff --git a/media-video/tartube/tartube-9999.ebuild b/media-video/tartube/tartube-9999.ebuild
index 2dab5d2a0..f8a62ce59 100644
--- a/media-video/tartube/tartube-9999.ebuild
+++ b/media-video/tartube/tartube-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 4cb332ec6..146920dd6 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 ca25f4315..704e6632e 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 b256cf4dd..5f47bb2d5 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 196c3ea7f..985fd6a45 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 e7b800c44..e92d39084 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 8ab5adf50..245aad690 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 inherit mpv-plugin python-single-r1
 
 COMMIT="7785c1477103f2fafabfd65fdcf28ef26e6d7f0d"

diff --git a/net-client/offpunk/offpunk-1.8.ebuild b/net-client/offpunk/offpunk-1.8.ebuild
index 25e66fa03..9104eef31 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature

diff --git a/net-irc/srain/srain-1.4.0.ebuild b/net-irc/srain/srain-1.4.0.ebuild
index 3a75b9281..be879960f 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 93ece488f..c707c35ae 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 b1592e869..ae3d49dfc 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 0682ae85e..01755df77 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 8df23b047..5cdd875bc 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 8df23b047..5cdd875bc 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1

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 c9932221b..ea829834c 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="ncurses"
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature

diff --git a/net-nntp/inn/inn-2.6.5.ebuild b/net-nntp/inn/inn-2.6.5.ebuild
index 51d37f600..0a13754d3 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit optfeature perl-functions python-single-r1 systemd tmpfiles verify-sig
 

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 9848e575b..86294d12c 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 9848e575b..86294d12c 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 c4cd0a37d..df1d3be9e 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 xdg

diff --git a/net-wireless/iwdgui/iwdgui-0.1.0.ebuild b/net-wireless/iwdgui/iwdgui-0.1.0.ebuild
index 573bf634b..ee34392d1 100644
--- a/net-wireless/iwdgui/iwdgui-0.1.0.ebuild
+++ b/net-wireless/iwdgui/iwdgui-0.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1 xdg

diff --git a/net-wireless/iwdgui/iwdgui-0.2.0.ebuild b/net-wireless/iwdgui/iwdgui-0.2.0.ebuild
index 1e985edda..28ac2dc65 100644
--- a/net-wireless/iwdgui/iwdgui-0.2.0.ebuild
+++ b/net-wireless/iwdgui/iwdgui-0.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1 xdg

diff --git a/sci-electronics/circt/circt-1.14.0.ebuild b/sci-electronics/circt/circt-1.14.0.ebuild
index 4b8576e1a..f3f2e29c3 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 b1b34addc..dba832359 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit cmake python-r1 udev xdg
 

diff --git a/sci-electronics/dsview/dsview-9999.ebuild b/sci-electronics/dsview/dsview-9999.ebuild
index b1b34addc..dba832359 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 eb13a7c47..62f39b710 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 eb13a7c47..62f39b710 100644
--- a/sci-electronics/kactus2/kactus2-9999.ebuild
+++ b/sci-electronics/kactus2/kactus2-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit python-r1 qmake-utils xdg
 
 DESCRIPTION="A open source IP-XACT-based tool"

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 627c47609..f7ee0c3aa 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 ef17a0098..f98318349 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 d788704f4..36f75b4cc 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit cmake python-single-r1
 
 DESCRIPTION="SystemVerilog compiler and language services"

diff --git a/sci-electronics/slang/slang-2.0.ebuild b/sci-electronics/slang/slang-2.0.ebuild
index 21f8cc2ac..b6c5846a5 100644
--- a/sci-electronics/slang/slang-2.0.ebuild
+++ b/sci-electronics/slang/slang-2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 21f8cc2ac..b6c5846a5 100644
--- a/sci-electronics/slang/slang-9999.ebuild
+++ b/sci-electronics/slang/slang-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit cmake python-single-r1
 
 DESCRIPTION="SystemVerilog compiler and language services"

diff --git a/sci-geosciences/mapillary_tools/mapillary_tools-0.8.2_p20220702.ebuild b/sci-geosciences/mapillary_tools/mapillary_tools-0.8.2_p20220702.ebuild
index 3aa745aa4..673b1fa2e 100644
--- a/sci-geosciences/mapillary_tools/mapillary_tools-0.8.2_p20220702.ebuild
+++ b/sci-geosciences/mapillary_tools/mapillary_tools-0.8.2_p20220702.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 COMMIT="92624ccb416e9649bb93d6be04c8b3be03a44525"
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit distutils-r1
 

diff --git a/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild b/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
index 8b52690d7..45ad312ff 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 1bb3e986c..6d6bbe4a8 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 aa31ea80a..5737de3c0 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 edaa8a3f3..575216947 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 0b59057d3..ad4457fa5 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 48020cf1f..57b8da3d9 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_{8..11} ) # IDK how to pass pypy3
+PYTHON_COMPAT=( python3_{9..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 916afa462..6426b0f72 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 fdf4bfd16..0483ba2a8 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 482a29200..f3aad50e1 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 adc8adfd5..22cd29f7b 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 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 d976ada12..c65a91be1 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 7c5f89cd2..28a633634 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
 
 inherit distutils-r1
 

diff --git a/sys-apps/fchroot/fchroot-0.1.2.ebuild b/sys-apps/fchroot/fchroot-0.1.2.ebuild
index d7102e615..f477ce028 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

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

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 13fbf2eb3..399505811 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_{8..10} ) #pypy3 has warnings
+PYTHON_COMPAT=( python3_{9..10} ) #pypy3 has warnings
 
 inherit distutils-r1 perl-module
 

diff --git a/sys-apps/rogdrv/rogdrv-0.0.5_p20210208.ebuild b/sys-apps/rogdrv/rogdrv-0.0.5_p20210208.ebuild
index 794893ac4..015214ed0 100644
--- a/sys-apps/rogdrv/rogdrv-0.0.5_p20210208.ebuild
+++ b/sys-apps/rogdrv/rogdrv-0.0.5_p20210208.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_9 )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1 linux-info udev

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 98d0f8337..d64182858 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
 

diff --git a/sys-cluster/adios2/adios2-2.8.1-r1.ebuild b/sys-cluster/adios2/adios2-2.8.1-r1.ebuild
index 638853e8f..2d9caa988 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 60d502db6..fd843ff39 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_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..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 cbb0a15a3..f7271cb3a 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_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..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 431005b30..a327de9f4 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 83a8203a5..f254a049e 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_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..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 e10d79481..1eba0da81 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_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 be7bae790..34bc161cc 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 947b3caaf..366b9d559 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 32afecbb0..5f6ff1fcf 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_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..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 d311a9f03..c2f6b39d9 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_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..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 027e3edd4..38132a62f 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 8266d96b9..e62d734ea 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 USE_RUBY="ruby26 ruby27"
 
 inherit python-single-r1 ruby-ng systemd

diff --git a/sys-cluster/scr/scr-3.0-r1.ebuild b/sys-cluster/scr/scr-3.0-r1.ebuild
index 4ecb6ca82..f5f1d7911 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 4e0eba149..f3e1dcc27 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_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..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 48de3e3ec..5a165667e 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_{8..11} )
+PYTHON_COMPAT=( pypy3 python3_{9..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 d88bbd903..23ef4de32 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 fff87ba54..17eae711f 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 bd1d5bd4e..632e5900d 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_{8,9,10} )
+PYTHON_COMPAT=( python3_{9,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 615022760..13516f3cf 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_{8,9,10} )
+PYTHON_COMPAT=( python3_{9,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 488bf4d94..503725d50 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 29b2719ee..7d5f77939 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 bbf158242..62658bf36 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_{8..11} pypy3 )
+PYTHON_COMPAT=( python3_{9..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 2413023f7..f1fc96bae 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 8eeb4764a..ea3a0dcef 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..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 699115305..d9e96e2fa 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit autotools python-single-r1
 

diff --git a/www-apps/twint/twint-2.1.20-r2.ebuild b/www-apps/twint/twint-2.1.20-r2.ebuild
index 7305be162..5ab551fb4 100644
--- a/www-apps/twint/twint-2.1.20-r2.ebuild
+++ b/www-apps/twint/twint-2.1.20-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 inherit distutils-r1
 
 DESCRIPTION="Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API"

diff --git a/www-apps/twint/twint-2.1.20_p20220316.ebuild b/www-apps/twint/twint-2.1.20_p20220316.ebuild
index 3c4020d64..fcc49b6bc 100644
--- a/www-apps/twint/twint-2.1.20_p20220316.ebuild
+++ b/www-apps/twint/twint-2.1.20_p20220316.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 COMMIT="20dee4a397ff46e29d26545c000eb039ddb8dbd0"
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_9 )
 
 inherit distutils-r1
 

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 bc5d5c980..f3d1e7c2b 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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 d0e4bdf44..c6eb4e184 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..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-03-13  8:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-13  8:29 [gentoo-commits] repo/proj/guru:master commit in: dev-python/automaton/, dev-python/betamax-serializers/, dev-python/pycadf/, Viorel Munteanu

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