summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2023-08-18 19:46:58 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2023-08-18 19:46:58 +0000
commit011266cd81f502de7536578993933e6716d303a2 (patch)
tree89761dbec0d8198b3fe5b19866fee50d4dda6720 /dev-python
parent2ea75f9ca05a5d3488884225818051ccc7cc6f0d (diff)
downloadbaldeagleos-repo-011266cd81f502de7536578993933e6716d303a2.tar.gz
baldeagleos-repo-011266cd81f502de7536578993933e6716d303a2.tar.xz
baldeagleos-repo-011266cd81f502de7536578993933e6716d303a2.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/APScheduler/APScheduler-3.10.1.ebuild2
-rw-r--r--dev-python/APScheduler/APScheduler-3.10.2.ebuild2
-rw-r--r--dev-python/APScheduler/APScheduler-3.10.3.ebuild2
-rw-r--r--dev-python/Arpeggio/Arpeggio-2.0.2.ebuild2
-rw-r--r--dev-python/BTrees/BTrees-5.0-r1.ebuild2
-rw-r--r--dev-python/Babel/Babel-2.12.1.ebuild2
-rw-r--r--dev-python/BitVector/BitVector-3.5.0-r1.ebuild2
-rw-r--r--dev-python/ConfigArgParse/ConfigArgParse-1.5.5.ebuild2
-rw-r--r--dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild2
-rw-r--r--dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild2
-rw-r--r--dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild2
-rw-r--r--dev-python/DBUtils/DBUtils-3.0.3.ebuild2
-rw-r--r--dev-python/EbookLib/EbookLib-0.17.1.ebuild2
-rw-r--r--dev-python/Faker/Faker-19.3.0.ebuild2
-rw-r--r--dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild2
-rw-r--r--dev-python/GitPython/GitPython-3.1.32.ebuild2
-rw-r--r--dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild2
-rw-r--r--dev-python/IPy/IPy-1.01-r1.ebuild2
-rw-r--r--dev-python/Levenshtein/Levenshtein-0.21.1.ebuild2
-rw-r--r--dev-python/ManimPango/ManimPango-0.4.3.ebuild2
-rw-r--r--dev-python/MechanicalSoup/MechanicalSoup-1.3.0.ebuild2
-rw-r--r--dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild2
-rw-r--r--dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild2
-rw-r--r--dev-python/Nuitka/Nuitka-1.7.10.ebuild2
-rw-r--r--dev-python/Nuitka/Nuitka-1.7.9.ebuild2
-rw-r--r--dev-python/Opcodes/Opcodes-0.3.14.ebuild2
-rw-r--r--dev-python/OutputCheck/OutputCheck-0.4.2-r1.ebuild2
-rw-r--r--dev-python/PGPy/PGPy-0.6.0.ebuild2
-rw-r--r--dev-python/PeachPy/PeachPy-2022.11.13.ebuild2
-rw-r--r--dev-python/PyGithub/PyGithub-1.59.0.ebuild2
-rw-r--r--dev-python/PyGithub/PyGithub-1.59.1.ebuild2
-rw-r--r--dev-python/PyQt-builder/PyQt-builder-1.15.1.ebuild2
-rw-r--r--dev-python/PyQt-builder/PyQt-builder-1.15.2.ebuild2
-rw-r--r--dev-python/PyQt5-sip/PyQt5-sip-12.12.1.ebuild2
-rw-r--r--dev-python/PyQt5-sip/PyQt5-sip-12.12.2.ebuild2
-rw-r--r--dev-python/PyQt5/PyQt5-5.15.9-r1.ebuild2
-rw-r--r--dev-python/PyQt5/PyQt5-5.15.9.ebuild2
-rw-r--r--dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild2
-rw-r--r--dev-python/PyQt6-sip/PyQt6-sip-13.5.2.ebuild2
-rw-r--r--dev-python/PyQt6/PyQt6-6.5.2.ebuild2
-rw-r--r--dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild2
-rw-r--r--dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild2
-rw-r--r--dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild2
-rw-r--r--dev-python/PySDL2/PySDL2-0.9.13.ebuild2
-rw-r--r--dev-python/PySensors/PySensors-0.0.4-r1.ebuild2
-rw-r--r--dev-python/PySocks/PySocks-1.7.1-r2.ebuild2
-rw-r--r--dev-python/PyWavefront/PyWavefront-1.3.3.ebuild2
-rw-r--r--dev-python/Pyro5/Pyro5-5.14.ebuild2
-rw-r--r--dev-python/PythonQwt/PythonQwt-0.10.2.ebuild2
-rw-r--r--dev-python/QtPy/QtPy-2.3.1.ebuild2
-rw-r--r--dev-python/SLPP/SLPP-1.2.3.ebuild2
-rw-r--r--dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild2
-rw-r--r--dev-python/TakeTheTime/Manifest2
-rw-r--r--dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild15
-rw-r--r--dev-python/XenAPI/XenAPI-2.14-r1.ebuild2
-rw-r--r--dev-python/a2wsgi/a2wsgi-1.7.0.ebuild2
-rw-r--r--dev-python/absl-py/absl-py-1.4.0.ebuild2
-rw-r--r--dev-python/abydos/abydos-0.5.0-r3.ebuild2
-rw-r--r--dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild2
-rw-r--r--dev-python/adb-shell/adb-shell-0.4.3.ebuild2
-rw-r--r--dev-python/adblock/adblock-0.6.0.ebuild2
-rw-r--r--dev-python/aesara/aesara-2.9.1.ebuild2
-rw-r--r--dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild2
-rw-r--r--dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild2
-rw-r--r--dev-python/agate-sql/agate-sql-0.5.9.ebuild2
-rw-r--r--dev-python/agate/agate-1.7.1.ebuild2
-rw-r--r--dev-python/aiocache/aiocache-0.12.0.ebuild2
-rw-r--r--dev-python/aiocache/aiocache-0.12.2.ebuild2
-rw-r--r--dev-python/aiodns/aiodns-3.0.0-r1.ebuild2
-rw-r--r--dev-python/aiofiles/aiofiles-22.1.0.ebuild2
-rw-r--r--dev-python/aiofiles/aiofiles-23.1.0.ebuild2
-rw-r--r--dev-python/aiofiles/aiofiles-23.2.1.ebuild2
-rw-r--r--dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r2.ebuild2
-rw-r--r--dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild2
-rw-r--r--dev-python/aiohttp/aiohttp-3.8.5.ebuild2
-rw-r--r--dev-python/aiomysql/aiomysql-0.1.1.ebuild2
-rw-r--r--dev-python/aiopg/aiopg-1.4.0.ebuild2
-rw-r--r--dev-python/aiopylgtv/aiopylgtv-0.4.1.ebuild2
-rw-r--r--dev-python/aioredis/aioredis-1.3.1.ebuild2
-rw-r--r--dev-python/aioredis/aioredis-2.0.1.ebuild2
-rw-r--r--dev-python/aioresponses/aioresponses-0.7.4.ebuild2
-rw-r--r--dev-python/aiorpcX/aiorpcX-0.22.1-r1.ebuild2
-rw-r--r--dev-python/aiosignal/aiosignal-1.3.1.ebuild2
-rw-r--r--dev-python/aiosqlite/aiosqlite-0.19.0.ebuild2
-rw-r--r--dev-python/aiostream/aiostream-0.4.5.ebuild2
-rw-r--r--dev-python/aiounittest/aiounittest-1.4.2.ebuild2
-rw-r--r--dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild2
-rw-r--r--dev-python/alabaster/alabaster-0.7.13.ebuild2
-rw-r--r--dev-python/alembic/alembic-1.11.1.ebuild2
-rw-r--r--dev-python/alembic/alembic-1.11.2.ebuild2
-rw-r--r--dev-python/alembic/alembic-1.11.3.ebuild2
-rw-r--r--dev-python/allpairspy/allpairspy-2.5.1.ebuild2
-rw-r--r--dev-python/almost/almost-0.1.5.ebuild2
-rw-r--r--dev-python/amodem/amodem-1.15.4.ebuild2
-rw-r--r--dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild2
-rw-r--r--dev-python/annotated-types/annotated-types-0.5.0.ebuild2
-rw-r--r--dev-python/ansi/ansi-0.3.6.ebuild2
-rw-r--r--dev-python/ansi2html/ansi2html-1.8.0-r1.ebuild2
-rw-r--r--dev-python/ansible-compat/ansible-compat-4.1.2.ebuild2
-rw-r--r--dev-python/ansible-compat/ansible-compat-4.1.5.ebuild2
-rw-r--r--dev-python/ansible-compat/ansible-compat-4.1.6.ebuild2
-rw-r--r--dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild2
-rw-r--r--dev-python/ansible-runner/ansible-runner-2.2.1.ebuild2
-rw-r--r--dev-python/ansicolor/ansicolor-0.3.2-r1.ebuild2
-rw-r--r--dev-python/ansicolor/ansicolor-9999.ebuild2
-rw-r--r--dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.0.ebuild2
-rw-r--r--dev-python/anyascii/anyascii-0.3.2.ebuild2
-rw-r--r--dev-python/anyio/anyio-3.7.1.ebuild2
-rw-r--r--dev-python/anyqt/anyqt-0.2.0.ebuild2
-rw-r--r--dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild2
-rw-r--r--dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild2
-rw-r--r--dev-python/apipkg/apipkg-3.0.1.ebuild2
-rw-r--r--dev-python/apispec/apispec-6.3.0.ebuild2
-rw-r--r--dev-python/appdirs/appdirs-1.4.4-r3.ebuild2
-rw-r--r--dev-python/appi/appi-0.2.5-r1.ebuild2
-rw-r--r--dev-python/apsw/apsw-3.42.0.0.ebuild2
-rw-r--r--dev-python/apsw/apsw-3.42.0.1.ebuild2
-rw-r--r--dev-python/argcomplete/argcomplete-3.1.0.ebuild2
-rw-r--r--dev-python/argh/argh-0.28.1.ebuild2
-rw-r--r--dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0-r1.ebuild2
-rw-r--r--dev-python/argon2-cffi/argon2-cffi-21.3.0-r2.ebuild2
-rw-r--r--dev-python/argon2-cffi/argon2-cffi-23.1.0.ebuild2
-rw-r--r--dev-python/argparse-manpage/argparse-manpage-4.3.ebuild2
-rw-r--r--dev-python/arrow/arrow-1.2.3.ebuild2
-rw-r--r--dev-python/arsenic/arsenic-21.8.ebuild2
-rw-r--r--dev-python/ascim/ascim-0.1.1.ebuild2
-rw-r--r--dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild2
-rw-r--r--dev-python/asgi-lifespan/asgi-lifespan-2.1.0.ebuild2
-rw-r--r--dev-python/asgiref/asgiref-3.7.2.ebuild2
-rw-r--r--dev-python/asn1crypto/asn1crypto-1.5.1.ebuild2
-rw-r--r--dev-python/aspectlib/aspectlib-2.0.0.ebuild2
-rw-r--r--dev-python/asteval/asteval-0.9.31.ebuild2
-rw-r--r--dev-python/astor/astor-0.8.1-r1.ebuild2
-rw-r--r--dev-python/astroid/astroid-2.15.6.ebuild2
-rw-r--r--dev-python/asttokens/asttokens-2.2.1.ebuild2
-rw-r--r--dev-python/astunparse/astunparse-1.6.3-r1.ebuild2
-rw-r--r--dev-python/async-lru/async-lru-2.0.3.ebuild2
-rw-r--r--dev-python/async-lru/async-lru-2.0.4.ebuild2
-rw-r--r--dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild2
-rw-r--r--dev-python/async-timeout/async-timeout-4.0.3.ebuild2
-rw-r--r--dev-python/async_generator/async_generator-1.10-r2.ebuild2
-rw-r--r--dev-python/asyncinotify/asyncinotify-4.0.1.ebuild2
-rw-r--r--dev-python/asyncmy/asyncmy-0.2.7.ebuild2
-rw-r--r--dev-python/asyncmy/asyncmy-0.2.8.ebuild2
-rw-r--r--dev-python/asyncpg/asyncpg-0.26.0.ebuild2
-rw-r--r--dev-python/asyncpg/asyncpg-0.27.0.ebuild2
-rw-r--r--dev-python/asyncssh/asyncssh-2.13.1.ebuild2
-rw-r--r--dev-python/asyncstdlib/asyncstdlib-3.10.8.ebuild2
-rw-r--r--dev-python/atomicwrites/atomicwrites-1.4.1.ebuild2
-rw-r--r--dev-python/atpublic/atpublic-4.0.ebuild2
-rw-r--r--dev-python/attrs/attrs-23.1.0.ebuild2
-rw-r--r--dev-python/audioread/audioread-3.0.0.ebuild2
-rw-r--r--dev-python/auditok/auditok-0.1.5.ebuild2
-rw-r--r--dev-python/auditok/auditok-0.2.0.ebuild2
-rw-r--r--dev-python/authres/authres-1.2.0-r1.ebuild2
-rw-r--r--dev-python/autobahn/autobahn-23.6.2.ebuild2
-rw-r--r--dev-python/autocommand/autocommand-2.2.2.ebuild2
-rw-r--r--dev-python/autoflake/autoflake-1.4-r1.ebuild2
-rw-r--r--dev-python/automat/automat-22.10.0.ebuild2
-rw-r--r--dev-python/autopage/autopage-0.5.1.ebuild2
-rw-r--r--dev-python/autopep8/autopep8-2.0.2.ebuild2
-rw-r--r--dev-python/autopep8/autopep8-9999.ebuild2
-rw-r--r--dev-python/autoprop/autoprop-4.1.0.ebuild2
-rw-r--r--dev-python/avro/avro-1.11.0.ebuild2
-rw-r--r--dev-python/aws-sam-translator/aws-sam-translator-1.72.0.ebuild2
-rw-r--r--dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild2
-rw-r--r--dev-python/aws-xray-sdk/aws-xray-sdk-2.12.0.ebuild2
-rw-r--r--dev-python/awxkit/awxkit-22.5.0.ebuild2
-rw-r--r--dev-python/awxkit/awxkit-22.6.0.ebuild2
-rw-r--r--dev-python/awxkit/awxkit-22.7.0.ebuild2
-rw-r--r--dev-python/axisregistry/axisregistry-0.3.11.ebuild2
-rw-r--r--dev-python/azure-core/azure-core-1.27.1.ebuild2
-rw-r--r--dev-python/azure-core/azure-core-1.28.0.ebuild2
-rw-r--r--dev-python/azure-storage-blob/azure-storage-blob-12.16.0.ebuild2
-rw-r--r--dev-python/azure-storage-blob/azure-storage-blob-12.17.0.ebuild2
-rw-r--r--dev-python/b2sdk/b2sdk-1.17.2.ebuild2
-rw-r--r--dev-python/b2sdk/b2sdk-1.21.0.ebuild2
-rw-r--r--dev-python/babelfish/babelfish-0.6.0-r2.ebuild2
-rw-r--r--dev-python/babelfish/babelfish-9999.ebuild2
-rw-r--r--dev-python/babelfont/babelfont-3.0.0.ebuild2
-rw-r--r--dev-python/backcall/backcall-0.2.0-r1.ebuild2
-rw-r--r--dev-python/backoff/backoff-2.2.1.ebuild2
-rw-r--r--dev-python/backrefs/backrefs-5.5.ebuild2
-rw-r--r--dev-python/bandit/bandit-1.7.5-r1.ebuild2
-rw-r--r--dev-python/bareos/bareos-22.1.0.ebuild2
-rw-r--r--dev-python/baron/baron-0.9.ebuild2
-rw-r--r--dev-python/base58/base58-2.1.1-r1.ebuild2
-rw-r--r--dev-python/bashate/bashate-2.1.1.ebuild2
-rw-r--r--dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild2
-rw-r--r--dev-python/bcrypt/bcrypt-4.0.1.ebuild2
-rw-r--r--dev-python/beagle/beagle-0.3.0-r1.ebuild2
-rw-r--r--dev-python/beartype/beartype-0.15.0.ebuild2
-rw-r--r--dev-python/beautifulsoup4/beautifulsoup4-4.12.2.ebuild2
-rw-r--r--dev-python/beniget/beniget-0.4.1-r1.ebuild2
-rw-r--r--dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild2
-rw-r--r--dev-python/betamax-serializers/betamax-serializers-0.2.1.ebuild2
-rw-r--r--dev-python/betamax/betamax-0.8.1-r2.ebuild2
-rw-r--r--dev-python/betterproto/betterproto-2.0.0_beta4.ebuild2
-rw-r--r--dev-python/betterproto/betterproto-2.0.0_beta5.ebuild2
-rw-r--r--dev-python/betterproto/betterproto-9999.ebuild2
-rw-r--r--dev-python/beziers/beziers-0.4.0-r2.ebuild2
-rw-r--r--dev-python/bibtexparser/bibtexparser-1.4.0.ebuild2
-rw-r--r--dev-python/bidict/bidict-0.22.1.ebuild2
-rw-r--r--dev-python/billiard/billiard-4.0.2.ebuild2
-rw-r--r--dev-python/binaryornot/binaryornot-0.4.4-r3.ebuild2
-rw-r--r--dev-python/biplist/biplist-1.0.3.ebuild2
-rw-r--r--dev-python/bitarray/bitarray-2.7.6.ebuild2
-rw-r--r--dev-python/bitarray/bitarray-2.8.0.ebuild2
-rw-r--r--dev-python/bitarray/bitarray-2.8.1.ebuild2
-rw-r--r--dev-python/bitstring/bitstring-4.0.2.ebuild2
-rw-r--r--dev-python/bitstring/bitstring-4.1.0.ebuild2
-rw-r--r--dev-python/black/black-23.3.0.ebuild2
-rw-r--r--dev-python/black/black-23.7.0.ebuild2
-rw-r--r--dev-python/blake3-py-c/blake3-py-c-0.3.3.ebuild2
-rw-r--r--dev-python/blake3-py/blake3-py-0.3.3-r1.ebuild2
-rw-r--r--dev-python/bleach/bleach-6.0.0.ebuild2
-rw-r--r--dev-python/blessed/blessed-1.20.0.ebuild2
-rw-r--r--dev-python/blinker/blinker-1.6.2.ebuild2
-rw-r--r--dev-python/blosc/blosc-1.11.1.ebuild2
-rw-r--r--dev-python/bluelet/bluelet-0.2.0-r1.ebuild2
-rw-r--r--dev-python/blurb/blurb-1.1.0.ebuild2
-rw-r--r--dev-python/blurhash/blurhash-1.1.4.ebuild2
-rw-r--r--dev-python/boltons/boltons-23.0.0.ebuild2
-rw-r--r--dev-python/boolean-py/boolean-py-4.0.ebuild2
-rw-r--r--dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild2
-rw-r--r--dev-python/boto/boto-2.49.0-r6.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.28.15.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.28.20.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.28.25.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.28.26.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.28.27.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.28.28.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.28.29.ebuild2
-rw-r--r--dev-python/boto3/boto3-9999.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.31.15.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.31.20.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.31.25.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.31.26.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.31.27.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.31.28.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.31.29.ebuild2
-rw-r--r--dev-python/botocore/botocore-9999.ebuild2
-rw-r--r--dev-python/bottle/bottle-0.12.25-r1.ebuild2
-rw-r--r--dev-python/bottleneck/bottleneck-1.3.7.ebuild2
-rw-r--r--dev-python/bpython/bpython-0.24.ebuild2
-rw-r--r--dev-python/bracex/bracex-2.3_p1.ebuild2
-rw-r--r--dev-python/braintree/braintree-4.21.0.ebuild2
-rw-r--r--dev-python/breathe/breathe-4.35.0.ebuild2
-rw-r--r--dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild2
-rw-r--r--dev-python/browser-cookie3/browser-cookie3-0.18.1.ebuild2
-rw-r--r--dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild2
-rw-r--r--dev-python/brython/brython-3.10.5.ebuild2
-rw-r--r--dev-python/brython/brython-3.11.2.ebuild2
-rw-r--r--dev-python/brython/brython-3.11.ebuild2
-rw-r--r--dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild2
-rw-r--r--dev-python/bson/bson-0.5.10.ebuild2
-rw-r--r--dev-python/btrfs/btrfs-13.ebuild2
-rw-r--r--dev-python/build/build-0.10.0.ebuild2
-rw-r--r--dev-python/bump2version/bump2version-1.0.1.ebuild2
-rw-r--r--dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild2
-rw-r--r--dev-python/cachecontrol/cachecontrol-0.13.1.ebuild2
-rw-r--r--dev-python/cached-property/cached-property-1.5.2-r1.ebuild2
-rw-r--r--dev-python/cachelib/cachelib-0.10.2-r1.ebuild2
-rw-r--r--dev-python/cachetools/cachetools-5.3.1.ebuild2
-rw-r--r--dev-python/cairocffi/cairocffi-1.5.1.ebuild2
-rw-r--r--dev-python/cairocffi/cairocffi-1.6.0.ebuild2
-rw-r--r--dev-python/cairocffi/cairocffi-1.6.1.ebuild2
-rw-r--r--dev-python/caldav/caldav-1.3.6.ebuild2
-rw-r--r--dev-python/calver/calver-2022.06.26.ebuild2
-rw-r--r--dev-python/cangjie/cangjie-1.3-r1.ebuild2
-rw-r--r--dev-python/canonicaljson/canonicaljson-2.0.0.ebuild2
-rw-r--r--dev-python/capturer/capturer-3.0-r1.ebuild2
-rw-r--r--dev-python/carbon/carbon-1.1.10.ebuild2
-rw-r--r--dev-python/casttube/casttube-0.2.1-r1.ebuild2
-rw-r--r--dev-python/cattrs/cattrs-23.1.2.ebuild2
-rw-r--r--dev-python/cbor2/cbor2-5.4.6.ebuild2
-rw-r--r--dev-python/cchardet/cchardet-2.1.7-r1.ebuild2
-rw-r--r--dev-python/celery/celery-5.3.0_beta2.ebuild2
-rw-r--r--dev-python/cerberus/cerberus-1.3.4-r1.ebuild2
-rw-r--r--dev-python/cerberus/cerberus-1.3.5.ebuild2
-rw-r--r--dev-python/certifi/certifi-2023.05.07.ebuild2
-rw-r--r--dev-python/certifi/certifi-2023.07.22.ebuild2
-rw-r--r--dev-python/cffi/cffi-1.15.1-r3.ebuild2
-rw-r--r--dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild2
-rw-r--r--dev-python/cfgv/cfgv-3.3.1-r1.ebuild2
-rw-r--r--dev-python/cfgv/cfgv-3.4.0.ebuild2
-rw-r--r--dev-python/cfn-lint/cfn-lint-0.78.2.ebuild2
-rw-r--r--dev-python/cfn-lint/cfn-lint-0.79.7.ebuild2
-rw-r--r--dev-python/cftime/cftime-1.6.2-r1.ebuild2
-rw-r--r--dev-python/cgroup-utils/cgroup-utils-0.8-r1.ebuild2
-rw-r--r--dev-python/chameleon/chameleon-4.0.1.ebuild2
-rw-r--r--dev-python/channels-redis/channels-redis-3.4.1.ebuild2
-rw-r--r--dev-python/channels-redis/channels-redis-4.1.0.ebuild2
-rw-r--r--dev-python/channels/channels-3.0.5.ebuild2
-rw-r--r--dev-python/channels/channels-4.0.0.ebuild2
-rw-r--r--dev-python/characteristic/characteristic-14.3.0-r4.ebuild2
-rw-r--r--dev-python/chardet/chardet-5.1.0.ebuild2
-rw-r--r--dev-python/chardet/chardet-5.2.0.ebuild2
-rw-r--r--dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild2
-rw-r--r--dev-python/chart-studio/chart-studio-1.1.0-r2.ebuild2
-rw-r--r--dev-python/check-manifest/check-manifest-0.49.ebuild2
-rw-r--r--dev-python/cheetah3/cheetah3-3.3.1.ebuild2
-rw-r--r--dev-python/cheroot/cheroot-10.0.0.ebuild2
-rw-r--r--dev-python/cherrypy/cherrypy-18.8.0.ebuild2
-rw-r--r--dev-python/chump/chump-1.6.0-r2.ebuild2
-rw-r--r--dev-python/cjkwrap/cjkwrap-2.2-r2.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-14.0.6.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-15.0.7.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-16.0.6.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-17.0.0.9999.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-17.0.0_rc1.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-17.0.0_rc2.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-18.0.0.9999.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-18.0.0_pre20230803.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild2
-rw-r--r--dev-python/cleo/cleo-2.0.1-r1.ebuild2
-rw-r--r--dev-python/cli_helpers/cli_helpers-2.3.0.ebuild2
-rw-r--r--dev-python/cli_helpers/cli_helpers-9999.ebuild2
-rw-r--r--dev-python/click-command-tree/click-command-tree-1.1.1.ebuild2
-rw-r--r--dev-python/click-default-group/click-default-group-1.2.2-r1.ebuild2
-rw-r--r--dev-python/click-default-group/click-default-group-1.2.4.ebuild2
-rw-r--r--dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild2
-rw-r--r--dev-python/click-help-colors/click-help-colors-0.9.1-r1.ebuild2
-rw-r--r--dev-python/click-log/click-log-0.4.0.ebuild2
-rw-r--r--dev-python/click-option-group/click-option-group-0.5.5.ebuild2
-rw-r--r--dev-python/click-option-group/click-option-group-0.5.6.ebuild2
-rw-r--r--dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild2
-rw-r--r--dev-python/click-repl/click-repl-0.2.0-r1.ebuild2
-rw-r--r--dev-python/click-threading/click-threading-0.5.0-r1.ebuild2
-rw-r--r--dev-python/click/click-8.1.6.ebuild2
-rw-r--r--dev-python/click/click-8.1.7.ebuild2
-rw-r--r--dev-python/cliff/cliff-4.3.0-r1.ebuild2
-rw-r--r--dev-python/clikit/clikit-0.6.2-r1.ebuild2
-rw-r--r--dev-python/clint/clint-0.5.1-r4.ebuild2
-rw-r--r--dev-python/cloudpickle/cloudpickle-2.2.1.ebuild2
-rw-r--r--dev-python/cloudscraper/cloudscraper-1.2.69.ebuild2
-rw-r--r--dev-python/clufter/clufter-0.77.2.ebuild2
-rw-r--r--dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild2
-rw-r--r--dev-python/cmd2/cmd2-2.4.3.ebuild2
-rw-r--r--dev-python/codecov/codecov-2.1.12.ebuild2
-rw-r--r--dev-python/collidoscope/collidoscope-0.4.1.ebuild2
-rw-r--r--dev-python/collidoscope/collidoscope-0.5.2.ebuild2
-rw-r--r--dev-python/colorama/colorama-0.4.6.ebuild2
-rw-r--r--dev-python/colorclass/colorclass-2.2.2-r1.ebuild2
-rw-r--r--dev-python/colored-traceback/colored-traceback-0.3.0.ebuild2
-rw-r--r--dev-python/colored/colored-1.4.2.ebuild2
-rw-r--r--dev-python/colored/colored-1.4.3.ebuild2
-rw-r--r--dev-python/coloredlogs/coloredlogs-15.0.1-r1.ebuild2
-rw-r--r--dev-python/colorlog/colorlog-6.7.0.ebuild2
-rw-r--r--dev-python/colour/colour-0.1.5.ebuild2
-rw-r--r--dev-python/comm/comm-0.1.3.ebuild2
-rw-r--r--dev-python/comm/comm-0.1.4.ebuild2
-rw-r--r--dev-python/commandlines/commandlines-0.4.1-r1.ebuild2
-rw-r--r--dev-python/commentjson/commentjson-0.9.0-r2.ebuild2
-rw-r--r--dev-python/commonmark/commonmark-0.9.1-r1.ebuild2
-rw-r--r--dev-python/compreffor/compreffor-0.5.2.ebuild2
-rw-r--r--dev-python/concurrent-log-handler/concurrent-log-handler-0.9.20.ebuild2
-rw-r--r--dev-python/concurrent-log-handler/concurrent-log-handler-0.9.24.ebuild2
-rw-r--r--dev-python/configclass/configclass-0.2.0-r1.ebuild2
-rw-r--r--dev-python/configobj/configobj-5.0.8.ebuild2
-rw-r--r--dev-python/configshell-fb/configshell-fb-1.1.30.ebuild2
-rw-r--r--dev-python/configupdater/configupdater-3.1.1.ebuild2
-rw-r--r--dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild2
-rw-r--r--dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild2
-rw-r--r--dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild2
-rw-r--r--dev-python/confuse/confuse-2.0.1.ebuild2
-rw-r--r--dev-python/cons/cons-0.4.6.ebuild2
-rw-r--r--dev-python/consonance/consonance-0.1.5-r1.ebuild2
-rw-r--r--dev-python/constantly/constantly-15.1.0-r3.ebuild2
-rw-r--r--dev-python/construct/construct-2.10.68.ebuild2
-rw-r--r--dev-python/contourpy/contourpy-1.0.7.ebuild2
-rw-r--r--dev-python/contourpy/contourpy-1.1.0.ebuild2
-rw-r--r--dev-python/convertdate/convertdate-2.4.0.ebuild2
-rw-r--r--dev-python/cookies/cookies-2.2.1-r2.ebuild2
-rw-r--r--dev-python/coreapi/coreapi-2.3.3-r2.ebuild2
-rw-r--r--dev-python/coreschema/coreschema-0.0.4-r1.ebuild2
-rw-r--r--dev-python/coverage/coverage-7.2.7.ebuild2
-rw-r--r--dev-python/coverage/coverage-7.3.0.ebuild2
-rw-r--r--dev-python/coveralls/coveralls-3.3.1.ebuild2
-rw-r--r--dev-python/cppy/cppy-1.2.1-r1.ebuild2
-rw-r--r--dev-python/crashtest/crashtest-0.4.1.ebuild2
-rw-r--r--dev-python/crcmod/crcmod-1.7-r5.ebuild2
-rw-r--r--dev-python/crispy-bootstrap3/crispy-bootstrap3-2022.1.ebuild2
-rw-r--r--dev-python/crispy-bootstrap4/crispy-bootstrap4-2022.1.ebuild2
-rw-r--r--dev-python/crispy-bootstrap5/crispy-bootstrap5-0.7.ebuild2
-rw-r--r--dev-python/croniter/croniter-1.4.1.ebuild2
-rw-r--r--dev-python/cryptg/cryptg-0.4.ebuild2
-rw-r--r--dev-python/cryptography/cryptography-41.0.2.ebuild2
-rw-r--r--dev-python/cryptography/cryptography-41.0.3.ebuild2
-rw-r--r--dev-python/css-parser/css-parser-1.0.9.ebuild2
-rw-r--r--dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild2
-rw-r--r--dev-python/cssselect/cssselect-1.2.0.ebuild2
-rw-r--r--dev-python/cssselect2/cssselect2-0.7.0.ebuild2
-rw-r--r--dev-python/cssutils/cssutils-2.7.1.ebuild2
-rw-r--r--dev-python/csvkit/csvkit-1.1.1.ebuild2
-rw-r--r--dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild2
-rw-r--r--dev-python/curio/curio-1.6.ebuild2
-rw-r--r--dev-python/curtsies/curtsies-0.4.1-r1.ebuild2
-rw-r--r--dev-python/curtsies/curtsies-0.4.2.ebuild2
-rw-r--r--dev-python/cvxopt/cvxopt-1.3.1.ebuild2
-rw-r--r--dev-python/cvxopt/cvxopt-1.3.2.ebuild2
-rw-r--r--dev-python/cwcwidth/cwcwidth-0.1.8.ebuild2
-rw-r--r--dev-python/cx-oracle/cx-oracle-8.3.0.ebuild2
-rw-r--r--dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild2
-rw-r--r--dev-python/cx_Freeze/cx_Freeze-6.15.1.ebuild2
-rw-r--r--dev-python/cx_Freeze/cx_Freeze-6.15.2.ebuild2
-rw-r--r--dev-python/cycler/cycler-0.11.0-r1.ebuild2
-rw-r--r--dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild2
-rw-r--r--dev-python/cython/cython-0.29.34.ebuild2
-rw-r--r--dev-python/cython/cython-0.29.35.ebuild4
-rw-r--r--dev-python/cython/cython-0.29.36.ebuild4
-rw-r--r--dev-python/cython/cython-3.0.0-r1.ebuild4
-rw-r--r--dev-python/cython/cython-3.0.0.ebuild4
-rw-r--r--dev-python/d2to1/d2to1-0.2.12_p1.ebuild2
-rw-r--r--dev-python/dacite/dacite-1.6.0.ebuild2
-rw-r--r--dev-python/daemonize/daemonize-2.4.7.ebuild2
-rw-r--r--dev-python/daemonize/daemonize-2.5.0.ebuild2
-rw-r--r--dev-python/daff/daff-1.3.46.ebuild2
-rw-r--r--dev-python/daiquiri/daiquiri-3.0.1.ebuild2
-rw-r--r--dev-python/darkdetect/darkdetect-0.8.0.ebuild2
-rw-r--r--dev-python/dasbus/dasbus-1.7.ebuild2
-rw-r--r--dev-python/dask/dask-2023.6.1.ebuild2
-rw-r--r--dev-python/dask/dask-2023.7.1.ebuild2
-rw-r--r--dev-python/dask/dask-2023.8.0.ebuild2
-rw-r--r--dev-python/dataclasses_json/dataclasses_json-0.5.7.ebuild2
-rw-r--r--dev-python/dateparser/dateparser-1.1.7.ebuild2
-rw-r--r--dev-python/dateparser/dateparser-1.1.8.ebuild2
-rw-r--r--dev-python/dbfread/dbfread-2.0.7-r1.ebuild2
-rw-r--r--dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild2
-rw-r--r--dev-python/dbus-python/dbus-python-1.3.2.ebuild2
-rw-r--r--dev-python/ddt/ddt-1.6.0.ebuild2
-rw-r--r--dev-python/debtcollector/debtcollector-2.5.0.ebuild2
-rw-r--r--dev-python/debugpy/debugpy-1.6.6.ebuild2
-rw-r--r--dev-python/decopatch/decopatch-1.4.10.ebuild2
-rw-r--r--dev-python/decopatch/decopatch-1.4.9.ebuild2
-rw-r--r--dev-python/decorator/decorator-5.1.1-r1.ebuild2
-rw-r--r--dev-python/deepdiff/deepdiff-6.3.1-r1.ebuild2
-rw-r--r--dev-python/deepmerge/deepmerge-1.1.0.ebuild2
-rw-r--r--dev-python/defcon/defcon-0.10.2.ebuild2
-rw-r--r--dev-python/defusedxml/defusedxml-0.7.1-r1.ebuild2
-rw-r--r--dev-python/denonavr/denonavr-0.11.3.ebuild2
-rw-r--r--dev-python/deprecated/deprecated-1.2.14.ebuild2
-rw-r--r--dev-python/deprecation/deprecation-2.1.0-r1.ebuild2
-rw-r--r--dev-python/desktop-notifier/desktop-notifier-3.5.6.ebuild2
-rw-r--r--dev-python/devtools/devtools-0.10.0-r1.ebuild2
-rw-r--r--dev-python/dict2xml/dict2xml-1.7.3.ebuild2
-rw-r--r--dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild2
-rw-r--r--dev-python/dictpath/dictpath-0.1.3.ebuild2
-rw-r--r--dev-python/diff-match-patch/diff-match-patch-20230430.ebuild2
-rw-r--r--dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild2
-rw-r--r--dev-python/digitalocean/digitalocean-1.17.0.ebuild2
-rw-r--r--dev-python/dill/dill-0.3.6.ebuild2
-rw-r--r--dev-python/dill/dill-0.3.7.ebuild2
-rw-r--r--dev-python/dirty-equals/dirty-equals-0.6.0-r2.ebuild2
-rw-r--r--dev-python/diskcache/diskcache-5.6.1.ebuild2
-rw-r--r--dev-python/dissononce/dissononce-0.34.3-r3.ebuild2
-rw-r--r--dev-python/distlib/distlib-0.3.6.ebuild2
-rw-r--r--dev-python/distlib/distlib-0.3.7.ebuild2
-rw-r--r--dev-python/distro/distro-1.8.0.ebuild2
-rw-r--r--dev-python/dj-database-url/dj-database-url-2.0.0.ebuild2
-rw-r--r--dev-python/dj-database-url/dj-database-url-2.1.0.ebuild2
-rw-r--r--dev-python/dj-email-url/dj-email-url-1.0.6.ebuild2
-rw-r--r--dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild2
-rw-r--r--dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild2
-rw-r--r--dev-python/django-auth-ldap/django-auth-ldap-4.5.0.ebuild2
-rw-r--r--dev-python/django-bleach/django-bleach-3.0.1.ebuild2
-rw-r--r--dev-python/django-cache-url/django-cache-url-3.4.4.ebuild2
-rw-r--r--dev-python/django-cacheops/django-cacheops-7.0.1.ebuild2
-rw-r--r--dev-python/django-celery-results/django-celery-results-2.5.1.ebuild2
-rw-r--r--dev-python/django-compression-middleware/django-compression-middleware-0.5.0.ebuild2
-rw-r--r--dev-python/django-configurations/django-configurations-2.4.1.ebuild2
-rw-r--r--dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild2
-rw-r--r--dev-python/django-crispy-forms/django-crispy-forms-2.0-r1.ebuild2
-rw-r--r--dev-python/django-debug-toolbar/django-debug-toolbar-4.1.ebuild2
-rw-r--r--dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild2
-rw-r--r--dev-python/django-environ/django-environ-0.10.0.ebuild2
-rw-r--r--dev-python/django-extensions/django-extensions-3.2.3.ebuild2
-rw-r--r--dev-python/django-filter/django-filter-23.1.ebuild2
-rw-r--r--dev-python/django-guardian/django-guardian-2.4.0.ebuild2
-rw-r--r--dev-python/django-js-asset/django-js-asset-2.1.0.ebuild2
-rw-r--r--dev-python/django-markdownify/django-markdownify-0.9.2.ebuild2
-rw-r--r--dev-python/django-mptt/django-mptt-0.13.4-r1.ebuild2
-rw-r--r--dev-python/django-otp/django-otp-1.2.2.ebuild2
-rw-r--r--dev-python/django-prometheus/django-prometheus-2.3.1.ebuild2
-rw-r--r--dev-python/django-redis/django-redis-5.3.0.ebuild2
-rw-r--r--dev-python/django-registration/django-registration-3.3-r1.ebuild2
-rw-r--r--dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.5.0.ebuild2
-rw-r--r--dev-python/django-sortedm2m/django-sortedm2m-3.1.1-r1.ebuild2
-rw-r--r--dev-python/django-tables2/django-tables2-2.6.0.ebuild2
-rw-r--r--dev-python/django-taggit/django-taggit-3.1.0.ebuild2
-rw-r--r--dev-python/django-timezone-field/django-timezone-field-5.1.ebuild2
-rw-r--r--dev-python/django-widget-tweaks/django-widget-tweaks-1.4.12.ebuild2
-rw-r--r--dev-python/django/django-3.2.20.ebuild2
-rw-r--r--dev-python/django/django-4.1.10.ebuild2
-rw-r--r--dev-python/django/django-4.2.3-r1.ebuild2
-rw-r--r--dev-python/django/django-4.2.3.ebuild2
-rw-r--r--dev-python/django/django-4.2.4.ebuild2
-rw-r--r--dev-python/django_polymorphic/django_polymorphic-3.1-r1.ebuild2
-rw-r--r--dev-python/djangorestframework/djangorestframework-3.14.0.ebuild2
-rw-r--r--dev-python/dkimpy/dkimpy-1.1.4.ebuild2
-rw-r--r--dev-python/dkimpy/dkimpy-1.1.5.ebuild2
-rw-r--r--dev-python/dns-lexicon/dns-lexicon-3.12.0.ebuild2
-rw-r--r--dev-python/dns-lexicon/dns-lexicon-3.13.0.ebuild2
-rw-r--r--dev-python/dns-lexicon/dns-lexicon-3.14.1.ebuild2
-rw-r--r--dev-python/dnspython/dnspython-2.3.0.ebuild2
-rw-r--r--dev-python/dnspython/dnspython-2.4.0.ebuild2
-rw-r--r--dev-python/dnspython/dnspython-2.4.1.ebuild2
-rw-r--r--dev-python/dnspython/dnspython-2.4.2.ebuild2
-rw-r--r--dev-python/doc8/doc8-1.1.1.ebuild2
-rw-r--r--dev-python/docker/docker-6.1.3.ebuild2
-rw-r--r--dev-python/dockerpty/dockerpty-0.4.1-r2.ebuild2
-rw-r--r--dev-python/docopt/docopt-0.6.2-r5.ebuild2
-rw-r--r--dev-python/docstring-to-markdown/docstring-to-markdown-0.12.ebuild2
-rw-r--r--dev-python/docutils-glep/docutils-glep-1.5.ebuild2
-rw-r--r--dev-python/docutils/docutils-0.19.ebuild2
-rw-r--r--dev-python/docutils/docutils-0.20.1.ebuild2
-rw-r--r--dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild2
-rw-r--r--dev-python/doit-py/doit-py-0.5.0-r1.ebuild2
-rw-r--r--dev-python/doit/doit-0.36.0-r1.ebuild2
-rw-r--r--dev-python/dominate/dominate-2.8.0.ebuild2
-rw-r--r--dev-python/dotmap/dotmap-1.3.30-r1.ebuild2
-rw-r--r--dev-python/doubles/doubles-1.5.3.ebuild2
-rw-r--r--dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild2
-rw-r--r--dev-python/doublex/doublex-1.9.6.1.ebuild2
-rw-r--r--dev-python/doxypypy/doxypypy-0.8.8.6_p20210405.ebuild2
-rw-r--r--dev-python/dropbox/dropbox-11.36.2.ebuild2
-rw-r--r--dev-python/dtreeviz/dtreeviz-2.2.1.ebuild2
-rw-r--r--dev-python/dulwich/dulwich-0.21.5.ebuild2
-rw-r--r--dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild2
-rw-r--r--dev-python/easygui/easygui-0.98.2.ebuild2
-rw-r--r--dev-python/easygui/easygui-0.98.3.ebuild2
-rw-r--r--dev-python/easyprocess/easyprocess-1.1-r1.ebuild2
-rw-r--r--dev-python/ecdsa/ecdsa-0.18.0.ebuild2
-rw-r--r--dev-python/editables/editables-0.5.ebuild2
-rw-r--r--dev-python/editorconfig-core-py/editorconfig-core-py-0.12.3-r1.ebuild2
-rw-r--r--dev-python/elastic-transport/elastic-transport-8.4.0.ebuild2
-rw-r--r--dev-python/elasticsearch/elasticsearch-8.8.2.ebuild2
-rw-r--r--dev-python/elementpath/elementpath-4.1.4.ebuild2
-rw-r--r--dev-python/elementpath/elementpath-4.1.5.ebuild2
-rw-r--r--dev-python/email-validator/email-validator-2.0.0_p2.ebuild2
-rw-r--r--dev-python/emailthreads/emailthreads-0.1.3.ebuild2
-rw-r--r--dev-python/emcee/emcee-3.1.4.ebuild2
-rw-r--r--dev-python/emoji/emoji-2.6.0.ebuild2
-rw-r--r--dev-python/emoji/emoji-2.7.0.ebuild2
-rw-r--r--dev-python/emoji/emoji-2.8.0.ebuild2
-rw-r--r--dev-python/empy/empy-3.3.4-r1.ebuild2
-rw-r--r--dev-python/enrich/enrich-1.2.7-r1.ebuild2
-rw-r--r--dev-python/entrypoint2/entrypoint2-1.1.ebuild2
-rw-r--r--dev-python/entrypoints/entrypoints-0.4.ebuild2
-rw-r--r--dev-python/environs/environs-9.5.0-r1.ebuild2
-rw-r--r--dev-python/enzyme/enzyme-0.4.1-r3.ebuild2
-rw-r--r--dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild2
-rw-r--r--dev-python/eradicate/eradicate-2.3.0.ebuild2
-rw-r--r--dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild2
-rw-r--r--dev-python/etcd3/etcd3-0.12.0.ebuild2
-rw-r--r--dev-python/etcd3gw/etcd3gw-1.0.2.ebuild2
-rw-r--r--dev-python/etuples/etuples-0.3.9.ebuild2
-rw-r--r--dev-python/eventlet/eventlet-0.33.3.ebuild2
-rw-r--r--dev-python/ewmh/ewmh-0.1.6.ebuild2
-rw-r--r--dev-python/exam/exam-0.10.6.ebuild2
-rw-r--r--dev-python/exceptiongroup/exceptiongroup-1.1.2.ebuild2
-rw-r--r--dev-python/exceptiongroup/exceptiongroup-1.1.3.ebuild2
-rw-r--r--dev-python/execnet/execnet-2.0.2.ebuild2
-rw-r--r--dev-python/executing/executing-1.2.0.ebuild2
-rw-r--r--dev-python/exifread/exifread-3.0.0.ebuild2
-rw-r--r--dev-python/expects/expects-0.9.0-r1.ebuild2
-rw-r--r--dev-python/extras/extras-1.0.0-r2.ebuild2
-rw-r--r--dev-python/eyeD3/eyeD3-0.9.7.ebuild2
-rw-r--r--dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild2
-rw-r--r--dev-python/fake-useragent/fake-useragent-1.1.2.ebuild2
-rw-r--r--dev-python/fakeredis/fakeredis-2.16.0.ebuild2
-rw-r--r--dev-python/fakeredis/fakeredis-2.17.0.ebuild2
-rw-r--r--dev-python/fakeredis/fakeredis-2.18.0.ebuild2
-rw-r--r--dev-python/fastavro/fastavro-1.7.0.ebuild2
-rw-r--r--dev-python/fastbencode/fastbencode-0.2.ebuild2
-rw-r--r--dev-python/fasteners/fasteners-0.18.ebuild2
-rw-r--r--dev-python/fastimport/fastimport-0.9.14.ebuild2
-rw-r--r--dev-python/fastjsonschema/fastjsonschema-2.17.1.ebuild2
-rw-r--r--dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild2
-rw-r--r--dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild2
-rw-r--r--dev-python/feedgenerator/feedgenerator-2.1.0.ebuild2
-rw-r--r--dev-python/feedparser/feedparser-6.0.10.ebuild2
-rw-r--r--dev-python/ffmpeg-python/ffmpeg-python-0.2.0.ebuild2
-rw-r--r--dev-python/fido2/fido2-0.9.3-r1.ebuild2
-rw-r--r--dev-python/fido2/fido2-1.1.1.ebuild2
-rw-r--r--dev-python/fido2/fido2-1.1.2.ebuild2
-rw-r--r--dev-python/fields/fields-5.0.0-r3.ebuild2
-rw-r--r--dev-python/filebytes/filebytes-0.10.2.ebuild2
-rw-r--r--dev-python/filebytes/filebytes-9999.ebuild2
-rw-r--r--dev-python/filecheck/filecheck-0.0.22.ebuild2
-rw-r--r--dev-python/filelock/filelock-3.12.2.ebuild2
-rw-r--r--dev-python/filetype/filetype-1.2.0.ebuild2
-rw-r--r--dev-python/findimports/findimports-2.3.0.ebuild2
-rw-r--r--dev-python/findpython/findpython-0.3.1.ebuild2
-rw-r--r--dev-python/fitsio/fitsio-1.1.10.ebuild2
-rw-r--r--dev-python/fitsio/fitsio-1.2.0.ebuild2
-rw-r--r--dev-python/fixtures/fixtures-4.1.0.ebuild2
-rw-r--r--dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild2
-rw-r--r--dev-python/flake8/flake8-6.0.0.ebuild2
-rw-r--r--dev-python/flake8/flake8-6.1.0.ebuild2
-rw-r--r--dev-python/flaky/flaky-3.7.0-r4.ebuild2
-rw-r--r--dev-python/flasgger/flasgger-0.9.7.1.ebuild2
-rw-r--r--dev-python/flask-api/flask-api-3.1.ebuild2
-rw-r--r--dev-python/flask-babel/flask-babel-3.1.0.ebuild2
-rw-r--r--dev-python/flask-compress/flask-compress-1.13.ebuild2
-rw-r--r--dev-python/flask-cors/flask-cors-4.0.0.ebuild2
-rw-r--r--dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild2
-rw-r--r--dev-python/flask-gravatar/flask-gravatar-0.5.0-r1.ebuild2
-rw-r--r--dev-python/flask-htmlmin/flask-htmlmin-2.2.1-r1.ebuild2
-rw-r--r--dev-python/flask-jwt-extended/flask-jwt-extended-4.4.4.ebuild2
-rw-r--r--dev-python/flask-jwt-extended/flask-jwt-extended-4.5.2.ebuild2
-rw-r--r--dev-python/flask-login/flask-login-0.6.2-r1.ebuild2
-rw-r--r--dev-python/flask-migrate/flask-migrate-4.0.4.ebuild2
-rw-r--r--dev-python/flask-nav/flask-nav-0.6-r5.ebuild2
-rw-r--r--dev-python/flask-paginate/flask-paginate-2022.1.8-r1.ebuild2
-rw-r--r--dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild2
-rw-r--r--dev-python/flask-restx/flask-restx-0.5.1.ebuild2
-rw-r--r--dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2-r1.ebuild2
-rw-r--r--dev-python/flask-sqlalchemy/flask-sqlalchemy-2.5.1.ebuild2
-rw-r--r--dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.5.ebuild2
-rw-r--r--dev-python/flask/flask-2.3.2.ebuild2
-rw-r--r--dev-python/flatbuffers/flatbuffers-23.5.26.ebuild2
-rw-r--r--dev-python/flatdict/flatdict-4.0.1.ebuild2
-rw-r--r--dev-python/fleep/fleep-1.0.1-r1.ebuild2
-rw-r--r--dev-python/fleep/fleep-9999.ebuild2
-rw-r--r--dev-python/flexmock/flexmock-0.11.3.ebuild2
-rw-r--r--dev-python/flit-core/flit-core-3.9.0.ebuild2
-rw-r--r--dev-python/flit/flit-3.8.0.ebuild2
-rw-r--r--dev-python/flit_scm/flit_scm-1.7.0.ebuild2
-rw-r--r--dev-python/flower/flower-1.2.0.ebuild2
-rw-r--r--dev-python/flufl-lock/flufl-lock-8.0.2.ebuild2
-rw-r--r--dev-python/font-v/font-v-2.1.0-r1.ebuild2
-rw-r--r--dev-python/fontFeatures/fontFeatures-1.7.4.ebuild2
-rw-r--r--dev-python/fontMath/fontMath-0.9.3.ebuild2
-rw-r--r--dev-python/fontParts/fontParts-0.10.6-r1.ebuild2
-rw-r--r--dev-python/fontParts/fontParts-0.11.0.ebuild2
-rw-r--r--dev-python/fontPens/fontPens-0.2.4-r2.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.40.0.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.41.0.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.41.1.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.42.0.ebuild2
-rw-r--r--dev-python/fqdn/fqdn-1.5.1-r2.ebuild2
-rw-r--r--dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild2
-rw-r--r--dev-python/freezegun/freezegun-1.2.2.ebuild2
-rw-r--r--dev-python/fritzconnection/fritzconnection-1.12.2.ebuild2
-rw-r--r--dev-python/frozendict/frozendict-2.3.8.ebuild2
-rw-r--r--dev-python/frozenlist/frozenlist-1.3.3.ebuild2
-rw-r--r--dev-python/frozenlist/frozenlist-1.4.0.ebuild2
-rw-r--r--dev-python/fs/fs-2.4.16.ebuild2
-rw-r--r--dev-python/fsspec/fsspec-2023.6.0.ebuild2
-rw-r--r--dev-python/funcparserlib/funcparserlib-1.0.1.ebuild2
-rw-r--r--dev-python/funcsigs/funcsigs-0.4.ebuild2
-rw-r--r--dev-python/funcy/funcy-2.0.ebuild2
-rw-r--r--dev-python/furl/furl-2.1.3.ebuild2
-rw-r--r--dev-python/furo/Manifest1
-rw-r--r--dev-python/furo/furo-2023.5.20.ebuild2
-rw-r--r--dev-python/furo/furo-2023.7.26.ebuild2
-rw-r--r--dev-python/furo/furo-2023.8.17.ebuild36
-rw-r--r--dev-python/fuse-python/fuse-python-1.0.5.ebuild2
-rw-r--r--dev-python/future/future-0.18.3.ebuild2
-rw-r--r--dev-python/futurist/futurist-2.4.1.ebuild2
-rw-r--r--dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild2
-rw-r--r--dev-python/gabbi/gabbi-2.7.1.ebuild2
-rw-r--r--dev-python/gast/gast-0.5.3-r1.ebuild2
-rw-r--r--dev-python/gast/gast-0.5.4.ebuild2
-rw-r--r--dev-python/gazpacho/gazpacho-1.1.ebuild2
-rw-r--r--dev-python/gbinder/gbinder-1.1.1-r10.ebuild2
-rw-r--r--dev-python/gbinder/gbinder-1.1.1.ebuild2
-rw-r--r--dev-python/gbinder/gbinder-9999.ebuild2
-rw-r--r--dev-python/gemcall/gemcall-0.9.1.ebuild2
-rw-r--r--dev-python/genshi/genshi-0.7.7.ebuild2
-rw-r--r--dev-python/genson/genson-1.2.2.ebuild2
-rw-r--r--dev-python/genty/genty-1.3.2-r2.ebuild2
-rw-r--r--dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild2
-rw-r--r--dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild2
-rw-r--r--dev-python/git-review/git-review-2.3.1-r1.ebuild2
-rw-r--r--dev-python/git-review/git-review-9999.ebuild2
-rw-r--r--dev-python/gitdb/gitdb-4.0.10.ebuild2
-rw-r--r--dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild2
-rw-r--r--dev-python/github3-py/github3-py-4.0.1.ebuild2
-rw-r--r--dev-python/glcontext/glcontext-2.4.0.ebuild2
-rw-r--r--dev-python/glicko2/glicko2-2.0.0-r2.ebuild2
-rw-r--r--dev-python/glyphsLib/glyphsLib-6.2.2.ebuild2
-rw-r--r--dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild2
-rw-r--r--dev-python/glyphtools/glyphtools-0.8.0.ebuild2
-rw-r--r--dev-python/gmpy/gmpy-2.1.5.ebuild2
-rw-r--r--dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild2
-rw-r--r--dev-python/google-api-core/google-api-core-2.11.1.ebuild2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.95.0.ebuild2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.96.0.ebuild2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.97.0.ebuild2
-rw-r--r--dev-python/google-auth-httplib2/google-auth-httplib2-0.1.0-r3.ebuild2
-rw-r--r--dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild2
-rw-r--r--dev-python/google-auth/google-auth-2.22.0.ebuild2
-rw-r--r--dev-python/google-i18n-address/google-i18n-address-3.1.0.ebuild2
-rw-r--r--dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild2
-rw-r--r--dev-python/googleapis-common-protos/googleapis-common-protos-1.59.1.ebuild2
-rw-r--r--dev-python/googleapis-common-protos/googleapis-common-protos-1.60.0.ebuild2
-rw-r--r--dev-python/googletrans/googletrans-4.0.0_rc1.ebuild2
-rw-r--r--dev-python/googletransx/googletransx-2.4.2-r2.ebuild2
-rw-r--r--dev-python/gpep517/gpep517-13.ebuild2
-rw-r--r--dev-python/gphoto2/gphoto2-2.3.5.ebuild2
-rw-r--r--dev-python/gphoto2/gphoto2-2.3.6.ebuild2
-rw-r--r--dev-python/gpxpy/gpxpy-1.5.0.ebuild2
-rw-r--r--dev-python/graph-tool/graph-tool-2.57.ebuild2
-rw-r--r--dev-python/graph-tool/graph-tool-9999.ebuild2
-rw-r--r--dev-python/graphene/graphene-3.2.2.ebuild2
-rw-r--r--dev-python/graphql-core/graphql-core-3.2.3.ebuild2
-rw-r--r--dev-python/graphql-relay/graphql-relay-3.2.0.ebuild2
-rw-r--r--dev-python/graphviz/graphviz-0.20.1.ebuild2
-rw-r--r--dev-python/greenlet/greenlet-2.0.2.ebuild2
-rw-r--r--dev-python/greenstalk/greenstalk-2.0.2.ebuild2
-rw-r--r--dev-python/griffe/griffe-0.32.3.ebuild2
-rw-r--r--dev-python/griffe/griffe-0.33.0.ebuild2
-rw-r--r--dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild2
-rw-r--r--dev-python/grpcio-testing/grpcio-testing-1.51.0.ebuild2
-rw-r--r--dev-python/grpcio-tools/grpcio-tools-1.55.0.ebuild2
-rw-r--r--dev-python/grpcio-tools/grpcio-tools-1.56.0.ebuild2
-rw-r--r--dev-python/grpcio/grpcio-1.55.0.ebuild2
-rw-r--r--dev-python/grpcio/grpcio-1.56.0.ebuild2
-rw-r--r--dev-python/grpclib/grpclib-0.4.2.ebuild2
-rw-r--r--dev-python/grpclib/grpclib-0.4.3.ebuild2
-rw-r--r--dev-python/gsd/gsd-3.0.1.ebuild2
-rw-r--r--dev-python/gsd/gsd-3.1.0.ebuild2
-rw-r--r--dev-python/gsd/gsd-3.1.1.ebuild2
-rw-r--r--dev-python/gssapi/gssapi-1.8.2-r1.ebuild2
-rw-r--r--dev-python/gssapi/gssapi-1.8.2-r2.ebuild2
-rw-r--r--dev-python/gst-python/gst-python-1.20.3.ebuild2
-rw-r--r--dev-python/gst-python/gst-python-1.20.4.ebuild2
-rw-r--r--dev-python/gst-python/gst-python-1.20.5.ebuild2
-rw-r--r--dev-python/gst-python/gst-python-1.20.6.ebuild2
-rw-r--r--dev-python/gst-python/gst-python-1.22.3.ebuild2
-rw-r--r--dev-python/guessit/guessit-3.7.1.ebuild2
-rw-r--r--dev-python/guidata/guidata-2.3.1.ebuild2
-rw-r--r--dev-python/guiqwt/guiqwt-4.4.1.ebuild2
-rw-r--r--dev-python/guppy3/guppy3-3.1.3-r1.ebuild2
-rw-r--r--dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r2.ebuild2
-rw-r--r--dev-python/h11/h11-0.14.0.ebuild2
-rw-r--r--dev-python/h2/h2-4.1.0-r1.ebuild2
-rw-r--r--dev-python/h5py/h5py-3.9.0.ebuild2
-rw-r--r--dev-python/hachoir/hachoir-3.2.0.ebuild2
-rw-r--r--dev-python/happybase/happybase-1.2.0-r1.ebuild2
-rw-r--r--dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.1.0.ebuild2
-rw-r--r--dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild2
-rw-r--r--dev-python/hatch-vcs/hatch-vcs-0.3.0.ebuild2
-rw-r--r--dev-python/hatchling/hatchling-1.18.0.ebuild2
-rw-r--r--dev-python/hcloud/hcloud-1.24.0.ebuild2
-rw-r--r--dev-python/hcloud/hcloud-1.26.0.ebuild2
-rw-r--r--dev-python/hcloud/hcloud-1.27.2.ebuild2
-rw-r--r--dev-python/hcloud/hcloud-1.28.0.ebuild2
-rw-r--r--dev-python/helpdev/helpdev-0.7.1-r1.ebuild2
-rw-r--r--dev-python/hidapi/hidapi-0.13.1.ebuild2
-rw-r--r--dev-python/hijri-converter/hijri-converter-2.2.4.ebuild2
-rw-r--r--dev-python/hijridate/hijridate-2.3.0.ebuild2
-rw-r--r--dev-python/hiredis/hiredis-2.2.3.ebuild2
-rw-r--r--dev-python/hiredis/hiredis-2.3.0.ebuild2
-rw-r--r--dev-python/hpack/hpack-4.0.0-r1.ebuild2
-rw-r--r--dev-python/hstspreload/hstspreload-2021.12.1.ebuild2
-rw-r--r--dev-python/html2text/html2text-2020.1.16-r2.ebuild2
-rw-r--r--dev-python/html5-parser/html5-parser-0.4.11.ebuild2
-rw-r--r--dev-python/html5lib/html5lib-1.1-r1.ebuild2
-rw-r--r--dev-python/httmock/httmock-1.4.0-r1.ebuild2
-rw-r--r--dev-python/http-ece/http-ece-1.1.0.ebuild2
-rw-r--r--dev-python/httpauth/httpauth-0.3-r1.ebuild2
-rw-r--r--dev-python/httpbin/httpbin-0.10.0.ebuild2
-rw-r--r--dev-python/httpbin/httpbin-0.7.0-r5.ebuild2
-rw-r--r--dev-python/httpcore/httpcore-0.17.3.ebuild2
-rw-r--r--dev-python/httplib2/httplib2-0.22.0.ebuild2
-rw-r--r--dev-python/httpretty/httpretty-1.1.4-r1.ebuild2
-rw-r--r--dev-python/httpx-socks/httpx-socks-0.7.7.ebuild2
-rw-r--r--dev-python/httpx/httpx-0.24.1.ebuild2
-rw-r--r--dev-python/huawei-lte-api/huawei-lte-api-1.7.3.ebuild2
-rw-r--r--dev-python/humanfriendly/humanfriendly-10.0-r1.ebuild2
-rw-r--r--dev-python/humanize/humanize-4.7.0.ebuild2
-rw-r--r--dev-python/humanize/humanize-4.8.0.ebuild2
-rw-r--r--dev-python/hunter/hunter-3.6.0.ebuild2
-rw-r--r--dev-python/hvac/hvac-1.1.1.ebuild2
-rw-r--r--dev-python/hypercorn/hypercorn-0.14.4.ebuild2
-rw-r--r--dev-python/hyperframe/hyperframe-6.0.1-r1.ebuild2
-rw-r--r--dev-python/hyperglot/hyperglot-0.4.4.ebuild2
-rw-r--r--dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.81.2.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.82.3.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.82.4.ebuild2
-rw-r--r--dev-python/hypothesmith/hypothesmith-0.2.0.ebuild2
-rw-r--r--dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild2
-rw-r--r--dev-python/i3ipc/i3ipc-2.2.1.ebuild2
-rw-r--r--dev-python/iOSbackup/iOSbackup-0.9.925.ebuild2
-rw-r--r--dev-python/icalendar/icalendar-5.0.7.ebuild2
-rw-r--r--dev-python/identify/identify-2.5.24.ebuild2
-rw-r--r--dev-python/identify/identify-2.5.25.ebuild2
-rw-r--r--dev-python/identify/identify-2.5.26.ebuild2
-rw-r--r--dev-python/idna/idna-3.4.ebuild2
-rw-r--r--dev-python/ifaddr/ifaddr-0.2.0.ebuild2
-rw-r--r--dev-python/ijson/ijson-3.2.2.ebuild2
-rw-r--r--dev-python/ijson/ijson-3.2.3.ebuild2
-rw-r--r--dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.8.ebuild2
-rw-r--r--dev-python/imageio/imageio-2.31.1.ebuild2
-rw-r--r--dev-python/imagesize/imagesize-1.4.1.ebuild2
-rw-r--r--dev-python/imap-tools/imap-tools-1.0.0.ebuild2
-rw-r--r--dev-python/imapclient/imapclient-2.3.1.ebuild2
-rw-r--r--dev-python/iminuit/iminuit-2.21.3.ebuild2
-rw-r--r--dev-python/iminuit/iminuit-2.22.0.ebuild2
-rw-r--r--dev-python/iminuit/iminuit-2.23.0.ebuild2
-rw-r--r--dev-python/iminuit/iminuit-2.24.0.ebuild2
-rw-r--r--dev-python/immutabledict/immutabledict-2.2.5.ebuild2
-rw-r--r--dev-python/immutabledict/immutabledict-3.0.0.ebuild2
-rw-r--r--dev-python/immutables/immutables-0.19.ebuild2
-rw-r--r--dev-python/immutables/immutables-0.20.ebuild2
-rw-r--r--dev-python/importlib-metadata/importlib-metadata-6.8.0.ebuild2
-rw-r--r--dev-python/importlib-resources/importlib-resources-5.12.0.ebuild2
-rw-r--r--dev-python/importlib-resources/importlib-resources-6.0.0.ebuild2
-rw-r--r--dev-python/incremental/incremental-22.10.0-r1.ebuild2
-rw-r--r--dev-python/indexed-gzip/indexed-gzip-1.7.1.ebuild2
-rw-r--r--dev-python/indexed-gzip/indexed-gzip-1.8.3.ebuild2
-rw-r--r--dev-python/inflect/inflect-6.0.4.ebuild2
-rw-r--r--dev-python/inflect/inflect-6.1.0.ebuild2
-rw-r--r--dev-python/inflect/inflect-6.2.0.ebuild2
-rw-r--r--dev-python/inflect/inflect-7.0.0.ebuild2
-rw-r--r--dev-python/inflection/inflection-0.5.1-r1.ebuild2
-rw-r--r--dev-python/ini2toml/ini2toml-0.12.ebuild2
-rw-r--r--dev-python/iniconfig/iniconfig-2.0.0.ebuild2
-rw-r--r--dev-python/iniparse/iniparse-0.5_p20221102.ebuild2
-rw-r--r--dev-python/inotify-simple/inotify-simple-1.3.5.ebuild2
-rw-r--r--dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild2
-rw-r--r--dev-python/inscriptis/inscriptis-2.3.1.ebuild2
-rw-r--r--dev-python/inscriptis/inscriptis-2.3.2.ebuild2
-rw-r--r--dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild2
-rw-r--r--dev-python/installer/installer-0.7.0.ebuild2
-rw-r--r--dev-python/intelhex/intelhex-2.3.0-r1.ebuild2
-rw-r--r--dev-python/intervaltree/intervaltree-3.1.0-r1.ebuild2
-rw-r--r--dev-python/invoke/invoke-2.0.0.ebuild2
-rw-r--r--dev-python/iocapture/iocapture-0.1.2-r3.ebuild2
-rw-r--r--dev-python/ioflo/ioflo-2.0.2-r4.ebuild2
-rw-r--r--dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild2
-rw-r--r--dev-python/ipdb/ipdb-0.13.13.ebuild2
-rw-r--r--dev-python/ipykernel/ipykernel-6.24.0.ebuild2
-rw-r--r--dev-python/ipykernel/ipykernel-6.25.0.ebuild2
-rw-r--r--dev-python/ipykernel/ipykernel-6.25.1.ebuild2
-rw-r--r--dev-python/ipyparallel/ipyparallel-8.6.1.ebuild2
-rw-r--r--dev-python/ipython/ipython-8.14.0.ebuild2
-rw-r--r--dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild2
-rw-r--r--dev-python/ipywidgets/ipywidgets-8.0.7.ebuild2
-rw-r--r--dev-python/ipywidgets/ipywidgets-8.1.0.ebuild2
-rw-r--r--dev-python/irc/irc-20.1.0.ebuild2
-rw-r--r--dev-python/irc/irc-20.3.0.ebuild2
-rw-r--r--dev-python/irctokens/irctokens-2.0.2.ebuild2
-rw-r--r--dev-python/iso8601/iso8601-2.0.0.ebuild2
-rw-r--r--dev-python/isodate/isodate-0.6.1-r1.ebuild2
-rw-r--r--dev-python/isoduration/isoduration-20.11.0-r1.ebuild2
-rw-r--r--dev-python/isort/isort-5.12.0.ebuild2
-rw-r--r--dev-python/isosurfaces/isosurfaces-0.1.0.ebuild2
-rw-r--r--dev-python/itemadapter/itemadapter-0.6.0.ebuild2
-rw-r--r--dev-python/itemadapter/itemadapter-0.7.0.ebuild2
-rw-r--r--dev-python/itemloaders/itemloaders-1.0.4.ebuild2
-rw-r--r--dev-python/itemloaders/itemloaders-1.0.6.ebuild2
-rw-r--r--dev-python/itsdangerous/itsdangerous-2.1.2.ebuild2
-rw-r--r--dev-python/itunespy/itunespy-1.6-r1.ebuild2
-rw-r--r--dev-python/itypes/itypes-1.2.0-r1.ebuild2
-rw-r--r--dev-python/iuliia/iuliia-0.11.5.ebuild2
-rw-r--r--dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild2
-rw-r--r--dev-python/jack-client/jack-client-0.5.4.ebuild2
-rw-r--r--dev-python/jaraco-classes/jaraco-classes-3.3.0.ebuild2
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-4.3.0.ebuild2
-rw-r--r--dev-python/jaraco-context/jaraco-context-4.3.0.ebuild2
-rw-r--r--dev-python/jaraco-env/jaraco-env-1.0.0.ebuild2
-rw-r--r--dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild2
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-3.8.0.ebuild2
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-3.8.1.ebuild2
-rw-r--r--dev-python/jaraco-itertools/jaraco-itertools-6.2.1.ebuild2
-rw-r--r--dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild2
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild2
-rw-r--r--dev-python/jaraco-path/jaraco-path-3.7.0.ebuild2
-rw-r--r--dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild2
-rw-r--r--dev-python/jaraco-test/jaraco-test-5.3.0.ebuild2
-rw-r--r--dev-python/jaraco-text/jaraco-text-3.11.1-r1.ebuild2
-rw-r--r--dev-python/jaraco-text/jaraco-text-3.11.1.ebuild2
-rw-r--r--dev-python/jc/jc-1.23.3.ebuild2
-rw-r--r--dev-python/jc/jc-1.23.4.ebuild2
-rw-r--r--dev-python/jdcal/jdcal-1.4.1-r1.ebuild2
-rw-r--r--dev-python/jedi/jedi-0.18.2.ebuild2
-rw-r--r--dev-python/jedi/jedi-0.19.0.ebuild2
-rw-r--r--dev-python/jeepney/jeepney-0.8.0.ebuild2
-rw-r--r--dev-python/jellyfish/jellyfish-1.0.0.ebuild2
-rw-r--r--dev-python/jinja/jinja-3.1.2.ebuild2
-rw-r--r--dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild2
-rw-r--r--dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild2
-rw-r--r--dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0-r1.ebuild2
-rw-r--r--dev-python/jmespath/jmespath-1.0.1.ebuild2
-rw-r--r--dev-python/joblib/joblib-1.3.1.ebuild2
-rw-r--r--dev-python/joblib/joblib-1.3.2.ebuild2
-rw-r--r--dev-python/josepy/josepy-1.13.0.ebuild2
-rw-r--r--dev-python/jplephem/jplephem-2.18.ebuild2
-rw-r--r--dev-python/jq/jq-1.4.1.ebuild2
-rw-r--r--dev-python/js2py/js2py-0.74.ebuild2
-rw-r--r--dev-python/jschema_to_python/jschema_to_python-1.2.3-r1.ebuild2
-rw-r--r--dev-python/jsmin/jsmin-3.0.1.ebuild2
-rw-r--r--dev-python/json-rpc/json-rpc-1.15.0.ebuild2
-rw-r--r--dev-python/json5/json5-0.9.11.ebuild2
-rw-r--r--dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild2
-rw-r--r--dev-python/jsonext/jsonext-0.4.2-r1.ebuild2
-rw-r--r--dev-python/jsonmerge/jsonmerge-1.9.2.ebuild2
-rw-r--r--dev-python/jsonpatch/jsonpatch-1.33.ebuild2
-rw-r--r--dev-python/jsonpath-ng/jsonpath-ng-1.5.3.ebuild2
-rw-r--r--dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild2
-rw-r--r--dev-python/jsonpath-rw/jsonpath-rw-1.4.0.ebuild2
-rw-r--r--dev-python/jsonpickle/jsonpickle-3.0.1.ebuild2
-rw-r--r--dev-python/jsonpickle/jsonpickle-3.0.2.ebuild2
-rw-r--r--dev-python/jsonpointer/jsonpointer-2.4.ebuild2
-rw-r--r--dev-python/jsonref/jsonref-1.1.0.ebuild2
-rw-r--r--dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild2
-rw-r--r--dev-python/jsonrpclib/jsonrpclib-9999.ebuild2
-rw-r--r--dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild2
-rw-r--r--dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild2
-rw-r--r--dev-python/jsonschema-spec/jsonschema-spec-0.2.4.ebuild2
-rw-r--r--dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.17.3.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.18.0.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.18.2.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.18.3.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.18.4.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.18.6.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.19.0.ebuild2
-rw-r--r--dev-python/jsonslicer/jsonslicer-0.1.7.ebuild2
-rw-r--r--dev-python/jsonslicer/jsonslicer-0.1.8.ebuild2
-rw-r--r--dev-python/jsonxs/jsonxs-0.6-r1.ebuild2
-rw-r--r--dev-python/junit-xml/junit-xml-1.9-r1.ebuild2
-rw-r--r--dev-python/jupyter-client/jupyter-client-8.3.0.ebuild2
-rw-r--r--dev-python/jupyter-console/jupyter-console-6.6.3.ebuild2
-rw-r--r--dev-python/jupyter-core/jupyter-core-5.3.1.ebuild2
-rw-r--r--dev-python/jupyter-events/jupyter-events-0.5.0.ebuild2
-rw-r--r--dev-python/jupyter-events/jupyter-events-0.6.3.ebuild2
-rw-r--r--dev-python/jupyter-events/jupyter-events-0.7.0.ebuild2
-rw-r--r--dev-python/jupyter-kernel-test/jupyter-kernel-test-0.5.0.ebuild2
-rw-r--r--dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild2
-rw-r--r--dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild2
-rw-r--r--dev-python/jupyter-server-fileid/jupyter-server-fileid-0.9.0.ebuild2
-rw-r--r--dev-python/jupyter-server-mathjax/jupyter-server-mathjax-0.2.6.ebuild2
-rw-r--r--dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild2
-rw-r--r--dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild2
-rw-r--r--dev-python/jupyter-server-ydoc/jupyter-server-ydoc-0.8.0.ebuild2
-rw-r--r--dev-python/jupyter-server/jupyter-server-2.5.0.ebuild2
-rw-r--r--dev-python/jupyter-server/jupyter-server-2.7.0.ebuild2
-rw-r--r--dev-python/jupyter-sphinx/jupyter-sphinx-0.4.0.ebuild2
-rw-r--r--dev-python/jupyter-ydoc/jupyter-ydoc-1.0.2.ebuild2
-rw-r--r--dev-python/jupyter/jupyter-1.0.0-r4.ebuild2
-rw-r--r--dev-python/jupyterlab-lsp/jupyterlab-lsp-4.2.0.ebuild2
-rw-r--r--dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild2
-rw-r--r--dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild2
-rw-r--r--dev-python/jupyterlab/jupyterlab-3.6.3.ebuild2
-rw-r--r--dev-python/jupyterlab/jupyterlab-4.0.3.ebuild2
-rw-r--r--dev-python/jupyterlab/jupyterlab-4.0.4.ebuild2
-rw-r--r--dev-python/jupyterlab/jupyterlab-4.0.5.ebuild2
-rw-r--r--dev-python/jwcrypto/jwcrypto-1.5.0.ebuild2
-rw-r--r--dev-python/k5test/k5test-0.10.3.ebuild2
-rw-r--r--dev-python/kafka-python/kafka-python-2.0.2-r1.ebuild2
-rw-r--r--dev-python/kaitaistruct/kaitaistruct-0.10.ebuild2
-rw-r--r--dev-python/kaptan/kaptan-0.5.12-r4.ebuild2
-rw-r--r--dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild2
-rw-r--r--dev-python/keep/keep-2.10.1-r2.ebuild2
-rw-r--r--dev-python/kerberos/kerberos-1.3.1-r2.ebuild2
-rw-r--r--dev-python/keyring/keyring-24.2.0.ebuild2
-rw-r--r--dev-python/keyrings-alt/keyrings-alt-5.0.0.ebuild2
-rw-r--r--dev-python/keystoneauth1/keystoneauth1-5.2.1.ebuild2
-rw-r--r--dev-python/keyutils/keyutils-0.6-r2.ebuild2
-rw-r--r--dev-python/kgb/kgb-7.1.1.ebuild2
-rw-r--r--dev-python/kiwisolver/kiwisolver-1.4.4-r1.ebuild2
-rw-r--r--dev-python/klein/klein-23.5.0.ebuild2
-rw-r--r--dev-python/kombu/kombu-5.3.1.ebuild2
-rw-r--r--dev-python/krb5/krb5-0.5.0.ebuild2
-rw-r--r--dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild2
-rw-r--r--dev-python/langdetect/langdetect-1.0.9.ebuild2
-rw-r--r--dev-python/lark/lark-1.1.5.ebuild2
-rw-r--r--dev-python/lark/lark-1.1.6.ebuild2
-rw-r--r--dev-python/lark/lark-1.1.7.ebuild2
-rw-r--r--dev-python/latexcodec/latexcodec-2.0.1-r1.ebuild2
-rw-r--r--dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild2
-rw-r--r--dev-python/ldap3/ldap3-2.9.1.ebuild2
-rw-r--r--dev-python/leather/leather-0.3.4-r1.ebuild2
-rw-r--r--dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild2
-rw-r--r--dev-python/lesscpy/lesscpy-0.15.1.ebuild2
-rw-r--r--dev-python/libarchive-c/libarchive-c-5.0.ebuild2
-rw-r--r--dev-python/libcst/libcst-0.4.3_p20220607.ebuild2
-rw-r--r--dev-python/liblarch/liblarch-3.1.0-r1.ebuild2
-rw-r--r--dev-python/libnacl/libnacl-1.8.0.ebuild2
-rw-r--r--dev-python/libnacl/libnacl-1.9.0.ebuild2
-rw-r--r--dev-python/libnacl/libnacl-2.0.0.ebuild2
-rw-r--r--dev-python/libnacl/libnacl-2.1.0.ebuild2
-rw-r--r--dev-python/libpillowfight/libpillowfight-0.3.0_p20210816-r1.ebuild2
-rw-r--r--dev-python/libsass/libsass-0.22.0-r1.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.21.0.ebuild2
-rw-r--r--dev-python/libtmux/libtmux-0.22.1.ebuild2
-rw-r--r--dev-python/libusb1/libusb1-2.0.1.ebuild2
-rw-r--r--dev-python/libversion/libversion-1.2.4-r1.ebuild2
-rw-r--r--dev-python/libvirt-python/libvirt-python-9.3.0.ebuild2
-rw-r--r--dev-python/libvirt-python/libvirt-python-9.4.0.ebuild2
-rw-r--r--dev-python/libvirt-python/libvirt-python-9.5.0.ebuild2
-rw-r--r--dev-python/libvirt-python/libvirt-python-9.6.0.ebuild2
-rw-r--r--dev-python/libvirt-python/libvirt-python-9999.ebuild2
-rw-r--r--dev-python/license-expression/license-expression-30.1.1.ebuild2
-rw-r--r--dev-python/line_profiler/line_profiler-4.0.3.ebuild2
-rw-r--r--dev-python/line_profiler/line_profiler-4.1.0.ebuild2
-rw-r--r--dev-python/linkify-it-py/linkify-it-py-2.0.2.ebuild2
-rw-r--r--dev-python/lit/lit-14.0.6.ebuild2
-rw-r--r--dev-python/lit/lit-15.0.7.ebuild2
-rw-r--r--dev-python/lit/lit-16.0.6.ebuild2
-rw-r--r--dev-python/lit/lit-17.0.0.9999.ebuild2
-rw-r--r--dev-python/lit/lit-17.0.0_rc1.ebuild2
-rw-r--r--dev-python/lit/lit-17.0.0_rc2.ebuild2
-rw-r--r--dev-python/lit/lit-18.0.0.9999.ebuild2
-rw-r--r--dev-python/lit/lit-18.0.0_pre20230803.ebuild2
-rw-r--r--dev-python/lit/lit-18.0.0_pre20230810.ebuild2
-rw-r--r--dev-python/littleutils/littleutils-0.2.2-r1.ebuild2
-rw-r--r--dev-python/livereload/livereload-2.6.3.ebuild2
-rw-r--r--dev-python/llfuse/llfuse-1.4.4.ebuild2
-rw-r--r--dev-python/llfuse/llfuse-1.5.0.ebuild2
-rw-r--r--dev-python/lmdb/lmdb-1.4.1.ebuild2
-rw-r--r--dev-python/lmfit/lmfit-1.2.2.ebuild2
-rw-r--r--dev-python/locket/locket-1.0.0.ebuild2
-rw-r--r--dev-python/lockfile/lockfile-0.12.2-r3.ebuild2
-rw-r--r--dev-python/logbook/logbook-1.5.3-r1.ebuild2
-rw-r--r--dev-python/logbook/logbook-1.6.0.ebuild2
-rw-r--r--dev-python/logfury/logfury-1.0.1-r1.ebuild2
-rw-r--r--dev-python/logical-unification/logical-unification-0.4.6.ebuild2
-rw-r--r--dev-python/loguru/loguru-0.7.0.ebuild2
-rw-r--r--dev-python/logutils/logutils-0.3.5-r1.ebuild2
-rw-r--r--dev-python/loky/loky-3.4.1.ebuild2
-rw-r--r--dev-python/looseversion/looseversion-1.3.0.ebuild2
-rw-r--r--dev-python/lxml/lxml-4.9.2-r1.ebuild2
-rw-r--r--dev-python/lxml/lxml-4.9.2.ebuild2
-rw-r--r--dev-python/lxml/lxml-4.9.3-r1.ebuild2
-rw-r--r--dev-python/lxml/lxml-4.9.3.ebuild2
-rw-r--r--dev-python/lz4/lz4-4.3.2.ebuild2
-rw-r--r--dev-python/m2crypto/m2crypto-0.38.0-r2.ebuild2
-rw-r--r--dev-python/m2crypto/m2crypto-0.39.0.ebuild2
-rw-r--r--dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20230525.ebuild2
-rw-r--r--dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1.ebuild2
-rw-r--r--dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild2
-rw-r--r--dev-python/magic-wormhole/magic-wormhole-0.12.0_p20230525.ebuild2
-rw-r--r--dev-python/makefun/makefun-1.15.1.ebuild2
-rw-r--r--dev-python/mako/mako-1.2.4.ebuild2
-rw-r--r--dev-python/mamba/mamba-0.11.2-r1.ebuild2
-rw-r--r--dev-python/mando/mando-0.7.1.ebuild2
-rw-r--r--dev-python/manhole/manhole-1.8.0-r1.ebuild2
-rw-r--r--dev-python/manuel/manuel-1.12.4.ebuild2
-rw-r--r--dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild2
-rw-r--r--dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild2
-rw-r--r--dev-python/markdown-exec/markdown-exec-1.6.0.ebuild2
-rw-r--r--dev-python/markdown-include/markdown-include-0.8.1.ebuild2
-rw-r--r--dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild2
-rw-r--r--dev-python/markdown/markdown-3.3.7.ebuild2
-rw-r--r--dev-python/markdown/markdown-3.4.3.ebuild2
-rw-r--r--dev-python/markdown/markdown-3.4.4.ebuild2
-rw-r--r--dev-python/markdown2/markdown2-2.4.10.ebuild2
-rw-r--r--dev-python/markdown2/markdown2-2.4.9.ebuild2
-rw-r--r--dev-python/markdownify/markdownify-0.11.6.ebuild2
-rw-r--r--dev-python/markups/markups-4.0.0.ebuild2
-rw-r--r--dev-python/markupsafe/markupsafe-2.1.3.ebuild2
-rw-r--r--dev-python/marshmallow/marshmallow-3.20.1.ebuild2
-rw-r--r--dev-python/marshmallow_enum/marshmallow_enum-1.5.1.ebuild2
-rw-r--r--dev-python/mastodon-py/mastodon-py-1.8.0.ebuild2
-rw-r--r--dev-python/mastodon-py/mastodon-py-1.8.1.ebuild2
-rw-r--r--dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild2
-rw-r--r--dev-python/material-color-utilities/material-color-utilities-9999.ebuild2
-rw-r--r--dev-python/matplotlib-inline/matplotlib-inline-0.1.6.ebuild2
-rw-r--r--dev-python/matplotlib/matplotlib-3.7.1.ebuild2
-rw-r--r--dev-python/matplotlib/matplotlib-3.7.2.ebuild2
-rw-r--r--dev-python/matrix-client/matrix-client-0.4.0-r3.ebuild2
-rw-r--r--dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild2
-rw-r--r--dev-python/matterhook/matterhook-0.2-r2.ebuild2
-rw-r--r--dev-python/mautrix/mautrix-0.19.16.ebuild2
-rw-r--r--dev-python/mautrix/mautrix-0.20.0.ebuild2
-rw-r--r--dev-python/mccabe/mccabe-0.7.0.ebuild2
-rw-r--r--dev-python/mdit-py-plugins/mdit-py-plugins-0.4.0.ebuild2
-rw-r--r--dev-python/mdurl/mdurl-0.1.2.ebuild2
-rw-r--r--dev-python/mdx-gh-links/mdx-gh-links-0.3.1.ebuild2
-rw-r--r--dev-python/mdx-gh-links/mdx-gh-links-0.3.ebuild2
-rw-r--r--dev-python/mdx_anchors_away/mdx_anchors_away-1.0.1.ebuild2
-rw-r--r--dev-python/mdx_callouts/mdx_callouts-1.0.0.ebuild2
-rw-r--r--dev-python/mdx_foldouts/mdx_foldouts-1.0.0.ebuild2
-rw-r--r--dev-python/mecab-python/mecab-python-0.996-r1.ebuild2
-rw-r--r--dev-python/mechanize/mechanize-0.4.8.ebuild2
-rw-r--r--dev-python/mediafile/mediafile-0.12.0.ebuild2
-rw-r--r--dev-python/memory_profiler/memory_profiler-0.61.ebuild2
-rw-r--r--dev-python/merge3/merge3-0.0.13.ebuild2
-rw-r--r--dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild2
-rw-r--r--dev-python/mergedict/mergedict-1.0.0-r1.ebuild2
-rw-r--r--dev-python/meshio/meshio-5.3.4.ebuild2
-rw-r--r--dev-python/meson-python/meson-python-0.13.1.ebuild2
-rw-r--r--dev-python/meson-python/meson-python-0.13.2-r1.ebuild2
-rw-r--r--dev-python/metaextract/metaextract-1.0.8-r1.ebuild2
-rw-r--r--dev-python/metaextract/metaextract-1.0.9.ebuild2
-rw-r--r--dev-python/metakernel/metakernel-0.29.5.ebuild2
-rw-r--r--dev-python/micawber/micawber-0.5.5.ebuild2
-rw-r--r--dev-python/mido/mido-1.3.0.ebuild2
-rw-r--r--dev-python/mimerender/mimerender-0.6.0-r1.ebuild2
-rw-r--r--dev-python/minidb/minidb-2.0.7.ebuild2
-rw-r--r--dev-python/minify-html/minify-html-0.11.1.ebuild2
-rw-r--r--dev-python/minikanren/minikanren-1.0.3-r1.ebuild2
-rw-r--r--dev-python/minimock/minimock-1.3.0-r1.ebuild2
-rw-r--r--dev-python/minio/minio-7.1.14.ebuild2
-rw-r--r--dev-python/minio/minio-7.1.15.ebuild2
-rw-r--r--dev-python/miniupnpc/miniupnpc-2.2.4.ebuild2
-rw-r--r--dev-python/miniupnpc/miniupnpc-2.2.5.ebuild2
-rw-r--r--dev-python/mistletoe/mistletoe-1.1.0.ebuild2
-rw-r--r--dev-python/mistune/mistune-3.0.1.ebuild2
-rw-r--r--dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20.ebuild2
-rw-r--r--dev-python/mitype/mitype-0.2.4.ebuild2
-rw-r--r--dev-python/mkautodoc/mkautodoc-0.2.0.ebuild2
-rw-r--r--dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild2
-rw-r--r--dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild2
-rw-r--r--dev-python/mkdocs-autorefs/mkdocs-autorefs-0.5.0.ebuild2
-rw-r--r--dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild2
-rw-r--r--dev-python/mkdocs-bootstrap/Manifest1
-rw-r--r--dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1-r2.ebuild2
-rw-r--r--dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1.ebuild24
-rw-r--r--dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r2.ebuild2
-rw-r--r--dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild2
-rw-r--r--dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild2
-rw-r--r--dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.7.2.ebuild2
-rw-r--r--dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.0.ebuild2
-rw-r--r--dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.0.0.ebuild2
-rw-r--r--dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild2
-rw-r--r--dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild2
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.1.19.ebuild2
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.1.20.ebuild2
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.1.21.ebuild2
-rw-r--r--dev-python/mkdocs-minify-plugin/Manifest1
-rw-r--r--dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.6.4.ebuild2
-rw-r--r--dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.7.0.ebuild2
-rw-r--r--dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.7.1.ebuild48
-rw-r--r--dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.9.0.ebuild2
-rw-r--r--dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.21.2.ebuild2
-rw-r--r--dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild2
-rw-r--r--dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.4.3.ebuild2
-rw-r--r--dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.1.ebuild2
-rw-r--r--dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.ebuild2
-rw-r--r--dev-python/mkdocs-redirects/mkdocs-redirects-1.2.0.ebuild2
-rw-r--r--dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1.ebuild2
-rw-r--r--dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.6.0.ebuild2
-rw-r--r--dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild2
-rw-r--r--dev-python/mkdocs/mkdocs-1.5.0.ebuild2
-rw-r--r--dev-python/mkdocs/mkdocs-1.5.1.ebuild2
-rw-r--r--dev-python/mkdocs/mkdocs-1.5.2.ebuild2
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild2
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild2
-rw-r--r--dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild2
-rw-r--r--dev-python/mmtf-python/mmtf-python-1.1.3.ebuild2
-rw-r--r--dev-python/mobi/mobi-0.3.3.ebuild2
-rw-r--r--dev-python/mock/mock-5.1.0.ebuild2
-rw-r--r--dev-python/moddb/moddb-0.8.1.ebuild2
-rw-r--r--dev-python/moderngl-window/moderngl-window-2.4.3.ebuild2
-rw-r--r--dev-python/moderngl/moderngl-5.8.2.ebuild2
-rw-r--r--dev-python/more-itertools/more-itertools-10.0.0.ebuild2
-rw-r--r--dev-python/more-itertools/more-itertools-10.1.0.ebuild2
-rw-r--r--dev-python/more-itertools/more-itertools-9.1.0.ebuild2
-rw-r--r--dev-python/moreorless/moreorless-0.4.0.ebuild2
-rw-r--r--dev-python/moto/moto-4.1.10.ebuild2
-rw-r--r--dev-python/moto/moto-4.1.11.ebuild2
-rw-r--r--dev-python/moto/moto-4.1.12.ebuild2
-rw-r--r--dev-python/moto/moto-4.1.13.ebuild2
-rw-r--r--dev-python/moto/moto-4.1.14.ebuild2
-rw-r--r--dev-python/moto/moto-4.1.6.ebuild2
-rw-r--r--dev-python/moto/moto-4.1.7.ebuild2
-rw-r--r--dev-python/moto/moto-4.1.8.ebuild2
-rw-r--r--dev-python/moto/moto-4.1.9.ebuild2
-rw-r--r--dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild2
-rw-r--r--dev-python/mpi4py/mpi4py-3.1.4.ebuild2
-rw-r--r--dev-python/mpmath/mpmath-1.3.0.ebuild2
-rw-r--r--dev-python/mrcfile/mrcfile-1.4.3.ebuild2
-rw-r--r--dev-python/msgpack/msgpack-1.0.5.ebuild2
-rw-r--r--dev-python/msrest/msrest-0.7.1.ebuild2
-rw-r--r--dev-python/mss/mss-9.0.1.ebuild2
-rw-r--r--dev-python/multidict/multidict-6.0.4-r1.ebuild2
-rw-r--r--dev-python/multipart/multipart-0.2.4.ebuild2
-rw-r--r--dev-python/multipledispatch/multipledispatch-1.0.0.ebuild2
-rw-r--r--dev-python/multiprocess/multiprocess-0.70.15.ebuild2
-rw-r--r--dev-python/munch/munch-4.0.0.ebuild2
-rw-r--r--dev-python/munkres/munkres-1.1.4-r1.ebuild2
-rw-r--r--dev-python/mwparserfromhell/mwparserfromhell-0.6.3.ebuild2
-rw-r--r--dev-python/mwparserfromhell/mwparserfromhell-0.6.4.ebuild2
-rw-r--r--dev-python/mygpoclient/mygpoclient-1.9.ebuild2
-rw-r--r--dev-python/mypy/mypy-1.4.1-r1.ebuild2
-rw-r--r--dev-python/mypy/mypy-1.5.0.ebuild2
-rw-r--r--dev-python/mypy/mypy-1.5.1.ebuild2
-rw-r--r--dev-python/mypy_extensions/mypy_extensions-1.0.0.ebuild2
-rw-r--r--dev-python/mysqlclient/mysqlclient-2.1.1.ebuild2
-rw-r--r--dev-python/mysqlclient/mysqlclient-2.2.0.ebuild2
-rw-r--r--dev-python/myst-parser/myst-parser-2.0.0.ebuild2
-rw-r--r--dev-python/nagiosplugin/nagiosplugin-1.3.3.ebuild2
-rw-r--r--dev-python/natsort/natsort-8.4.0.ebuild2
-rw-r--r--dev-python/nautilus-python/nautilus-python-4.0.ebuild2
-rw-r--r--dev-python/nbclassic/nbclassic-1.0.0.ebuild2
-rw-r--r--dev-python/nbclient/nbclient-0.8.0.ebuild2
-rw-r--r--dev-python/nbconvert/nbconvert-7.6.0.ebuild2
-rw-r--r--dev-python/nbconvert/nbconvert-7.7.2.ebuild2
-rw-r--r--dev-python/nbconvert/nbconvert-7.7.3.ebuild2
-rw-r--r--dev-python/nbconvert/nbconvert-7.7.4.ebuild2
-rw-r--r--dev-python/nbdime/nbdime-3.2.1.ebuild2
-rw-r--r--dev-python/nbformat/nbformat-5.9.2.ebuild2
-rw-r--r--dev-python/nbsphinx/nbsphinx-0.9.2.ebuild2
-rw-r--r--dev-python/nbval/nbval-0.10.0-r1.ebuild2
-rw-r--r--dev-python/nbxmpp/nbxmpp-3.2.5-r1.ebuild2
-rw-r--r--dev-python/nbxmpp/nbxmpp-4.3.1.ebuild2
-rw-r--r--dev-python/nbxmpp/nbxmpp-4.3.2.ebuild2
-rw-r--r--dev-python/neovim-remote/neovim-remote-2.5.1.ebuild2
-rw-r--r--dev-python/neovim-remote/neovim-remote-9999.ebuild2
-rw-r--r--dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild2
-rw-r--r--dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild2
-rw-r--r--dev-python/netaddr/netaddr-0.8.0-r1.ebuild2
-rw-r--r--dev-python/netcdf4/netcdf4-1.6.4.ebuild2
-rw-r--r--dev-python/netifaces/netifaces-0.11.0-r1.ebuild2
-rw-r--r--dev-python/nextinspace/nextinspace-2.0.5.ebuild2
-rw-r--r--dev-python/nextinspace/nextinspace-9999.ebuild2
-rw-r--r--dev-python/nkdfu/nkdfu-0.2.ebuild2
-rw-r--r--dev-python/nltk/nltk-3.7.ebuild2
-rw-r--r--dev-python/nltk/nltk-3.8.1.ebuild2
-rw-r--r--dev-python/nnpy/nnpy-1.4.2-r1.ebuild2
-rw-r--r--dev-python/node-semver/node-semver-0.9.0.ebuild2
-rw-r--r--dev-python/nodeenv/nodeenv-1.8.0.ebuild2
-rw-r--r--dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild2
-rw-r--r--dev-python/nose/nose-1.3.7_p20221026.ebuild2
-rw-r--r--dev-python/nose2/nose2-0.13.0.ebuild2
-rw-r--r--dev-python/notebook-shim/notebook-shim-0.2.3.ebuild2
-rw-r--r--dev-python/notebook/notebook-6.5.4-r1.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.0.0.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.0.1.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.0.2.ebuild2
-rw-r--r--dev-python/notify2/notify2-0.3.1-r3.ebuild2
-rw-r--r--dev-python/notion-client/notion-client-2.0.0.ebuild2
-rw-r--r--dev-python/notofonttools/notofonttools-0.2.17-r1.ebuild2
-rw-r--r--dev-python/nox/nox-2023.04.22.ebuild2
-rw-r--r--dev-python/nptyping/nptyping-2.3.1.ebuild2
-rw-r--r--dev-python/nptyping/nptyping-2.5.0.ebuild2
-rw-r--r--dev-python/nspektr/nspektr-0.4.0.ebuild2
-rw-r--r--dev-python/nspektr/nspektr-0.5.0.ebuild2
-rw-r--r--dev-python/ntplib/ntplib-0.4.0-r1.ebuild2
-rw-r--r--dev-python/numexpr/numexpr-2.8.4.ebuild2
-rw-r--r--dev-python/numexpr/numexpr-2.8.5.ebuild2
-rw-r--r--dev-python/numpy/numpy-1.24.0.ebuild2
-rw-r--r--dev-python/numpy/numpy-1.24.2.ebuild2
-rw-r--r--dev-python/numpy/numpy-1.24.4-r1.ebuild2
-rw-r--r--dev-python/numpy/numpy-1.24.4.ebuild2
-rw-r--r--dev-python/numpy/numpy-1.25.1-r3.ebuild2
-rw-r--r--dev-python/numpy/numpy-1.25.2.ebuild2
-rw-r--r--dev-python/numpy/numpy-1.26.0_beta1.ebuild2
-rw-r--r--dev-python/numpydoc/numpydoc-1.5.0.ebuild2
-rw-r--r--dev-python/oauthlib/oauthlib-3.2.2.ebuild2
-rw-r--r--dev-python/objgraph/objgraph-3.5.0-r1.ebuild2
-rw-r--r--dev-python/oct2py/oct2py-5.5.1.ebuild2
-rw-r--r--dev-python/octave_kernel/octave_kernel-0.34.2.ebuild2
-rw-r--r--dev-python/odfpy/odfpy-1.4.2.ebuild2
-rw-r--r--dev-python/olefile/olefile-0.46-r2.ebuild2
-rw-r--r--dev-python/olm/olm-3.2.14-r5.ebuild2
-rw-r--r--dev-python/olm/olm-3.2.15.ebuild2
-rw-r--r--dev-python/omemo-dr/omemo-dr-1.0.0.ebuild2
-rw-r--r--dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild2
-rw-r--r--dev-python/openapi-core/openapi-core-0.17.2.ebuild2
-rw-r--r--dev-python/openapi-core/openapi-core-0.18.0.ebuild2
-rw-r--r--dev-python/openapi-schema-validator/openapi-schema-validator-0.4.4.ebuild2
-rw-r--r--dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild2
-rw-r--r--dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild2
-rw-r--r--dev-python/openapi-spec-validator/openapi-spec-validator-0.5.7.ebuild2
-rw-r--r--dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild2
-rw-r--r--dev-python/openpyxl/openpyxl-3.1.2.ebuild2
-rw-r--r--dev-python/openstackdocstheme/openstackdocstheme-3.1.1.ebuild2
-rw-r--r--dev-python/openstacksdk/openstacksdk-1.3.1.ebuild2
-rw-r--r--dev-python/openstacksdk/openstacksdk-1.4.0.ebuild2
-rw-r--r--dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild2
-rw-r--r--dev-python/opentracing/opentracing-2.4.0.ebuild2
-rw-r--r--dev-python/opentype-sanitizer/opentype-sanitizer-9.0.0.ebuild2
-rw-r--r--dev-python/opentype-sanitizer/opentype-sanitizer-9.1.0.ebuild2
-rw-r--r--dev-python/opentypespec/opentypespec-1.9.1.ebuild2
-rw-r--r--dev-python/opt-einsum/opt-einsum-3.3.0-r1.ebuild2
-rw-r--r--dev-python/ordered-set/ordered-set-4.1.0.ebuild2
-rw-r--r--dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild2
-rw-r--r--dev-python/orjson/orjson-3.9.2.ebuild2
-rw-r--r--dev-python/orjson/orjson-3.9.4.ebuild2
-rw-r--r--dev-python/orjson/orjson-3.9.5.ebuild2
-rw-r--r--dev-python/os-api-ref/os-api-ref-2.3.0.ebuild2
-rw-r--r--dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild2
-rw-r--r--dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild2
-rw-r--r--dev-python/osc-lib/osc-lib-2.8.0.ebuild2
-rw-r--r--dev-python/oscrypto/oscrypto-1.3.0-r1.ebuild2
-rw-r--r--dev-python/oslo-concurrency/oslo-concurrency-5.1.1.ebuild2
-rw-r--r--dev-python/oslo-config/oslo-config-9.1.1.ebuild2
-rw-r--r--dev-python/oslo-context/oslo-context-5.1.1.ebuild2
-rw-r--r--dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild2
-rw-r--r--dev-python/oslo-log/oslo-log-5.2.0.ebuild2
-rw-r--r--dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild2
-rw-r--r--dev-python/oslo-utils/oslo-utils-6.2.0-r1.ebuild2
-rw-r--r--dev-python/oslotest/oslotest-4.5.0-r3.ebuild2
-rw-r--r--dev-python/ots-python/ots-python-8.2.1.ebuild2
-rw-r--r--dev-python/outcome/outcome-1.2.0.ebuild2
-rw-r--r--dev-python/overrides/overrides-7.3.1.ebuild2
-rw-r--r--dev-python/overrides/overrides-7.4.0.ebuild2
-rw-r--r--dev-python/ovs/ovs-2.17.1_p1.ebuild2
-rw-r--r--dev-python/owslib/owslib-0.29.2.ebuild2
-rw-r--r--dev-python/packaging/packaging-23.1.ebuild2
-rw-r--r--dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild2
-rw-r--r--dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.1.1.ebuild2
-rw-r--r--dev-python/pandas/pandas-1.5.1.ebuild2
-rw-r--r--dev-python/pandas/pandas-1.5.2.ebuild2
-rw-r--r--dev-python/pandas/pandas-1.5.3.ebuild2
-rw-r--r--dev-python/pandas/pandas-2.0.0.ebuild2
-rw-r--r--dev-python/pandas/pandas-2.0.1.ebuild2
-rw-r--r--dev-python/pandas/pandas-2.0.2.ebuild2
-rw-r--r--dev-python/pandas/pandas-2.0.3.ebuild2
-rw-r--r--dev-python/pandocfilters/pandocfilters-1.5.0.ebuild2
-rw-r--r--dev-python/parallax/parallax-1.0.8.ebuild2
-rw-r--r--dev-python/parameterized/parameterized-0.9.0.ebuild2
-rw-r--r--dev-python/paramiko/paramiko-3.2.0.ebuild2
-rw-r--r--dev-python/paramiko/paramiko-3.3.1.ebuild2
-rw-r--r--dev-python/parse/parse-1.19.1.ebuild2
-rw-r--r--dev-python/parse_type/parse_type-0.6.2.ebuild2
-rw-r--r--dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild2
-rw-r--r--dev-python/parsel/parsel-1.7.0.ebuild2
-rw-r--r--dev-python/parso/parso-0.8.3-r1.ebuild2
-rw-r--r--dev-python/partd/partd-1.4.0.ebuild2
-rw-r--r--dev-python/parver/parver-0.4.ebuild2
-rw-r--r--dev-python/passlib/passlib-1.7.4-r2.ebuild2
-rw-r--r--dev-python/paste/paste-3.5.3.ebuild2
-rw-r--r--dev-python/pastedeploy/pastedeploy-3.0.1.ebuild2
-rw-r--r--dev-python/pastel/pastel-0.2.1-r1.ebuild2
-rw-r--r--dev-python/patatt/patatt-0.6.2.ebuild2
-rw-r--r--dev-python/patch-ng/patch-ng-1.17.4-r1.ebuild2
-rw-r--r--dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild2
-rw-r--r--dev-python/path/path-16.7.1.ebuild2
-rw-r--r--dev-python/pathable/pathable-0.4.3.ebuild2
-rw-r--r--dev-python/pathlib2/pathlib2-2.3.7_p1-r1.ebuild2
-rw-r--r--dev-python/pathspec/pathspec-0.11.1.ebuild2
-rw-r--r--dev-python/pathspec/pathspec-0.11.2.ebuild2
-rw-r--r--dev-python/pathvalidate/pathvalidate-3.1.0.ebuild2
-rw-r--r--dev-python/patiencediff/patiencediff-0.2.13.ebuild2
-rw-r--r--dev-python/patsy/patsy-0.5.3-r1.ebuild2
-rw-r--r--dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild2
-rw-r--r--dev-python/pbr/pbr-5.11.1.ebuild4
-rw-r--r--dev-python/pdf2image/pdf2image-1.16.3.ebuild2
-rw-r--r--dev-python/pdfrw/pdfrw-0.4_p1.ebuild2
-rw-r--r--dev-python/pdm-backend/pdm-backend-2.1.4.ebuild2
-rw-r--r--dev-python/pdm-backend/pdm-backend-2.1.5.ebuild2
-rw-r--r--dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild2
-rw-r--r--dev-python/pdm/pdm-2.8.0.ebuild2
-rw-r--r--dev-python/pdm/pdm-2.8.1.ebuild2
-rw-r--r--dev-python/pdm/pdm-2.8.2.ebuild2
-rw-r--r--dev-python/pdoc3/pdoc3-0.10.0-r1.ebuild2
-rw-r--r--dev-python/pebble/pebble-5.0.3.ebuild2
-rw-r--r--dev-python/pecan/pecan-1.4.2.ebuild2
-rw-r--r--dev-python/pecan/pecan-1.5.0.ebuild2
-rw-r--r--dev-python/pecan/pecan-1.5.1.ebuild2
-rw-r--r--dev-python/peewee/peewee-3.16.2-r1.ebuild2
-rw-r--r--dev-python/peewee/peewee-3.16.2.ebuild2
-rw-r--r--dev-python/peewee/peewee-3.16.3.ebuild2
-rw-r--r--dev-python/pefile/pefile-2023.2.7.ebuild2
-rw-r--r--dev-python/pefile/pefile-9999.ebuild2
-rw-r--r--dev-python/pelican-minify/pelican-minify-0.9-r2.ebuild2
-rw-r--r--dev-python/pelican-minify/pelican-minify-2.0.0.ebuild2
-rw-r--r--dev-python/pem/pem-21.2.0.ebuild2
-rw-r--r--dev-python/pendulum/pendulum-2.1.2-r2.ebuild2
-rw-r--r--dev-python/persist-queue/persist-queue-0.8.0.ebuild2
-rw-r--r--dev-python/persistent/persistent-5.0.ebuild2
-rw-r--r--dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild2
-rw-r--r--dev-python/pg8000/pg8000-1.29.4.ebuild2
-rw-r--r--dev-python/pgspecial/pgspecial-2.1.0.ebuild2
-rw-r--r--dev-python/pgzero/pgzero-1.2.1-r2.ebuild2
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.13.18.ebuild2
-rw-r--r--dev-python/phply/phply-1.2.6.ebuild2
-rw-r--r--dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild2
-rw-r--r--dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild2
-rw-r--r--dev-python/pickleshare/pickleshare-0.7.5.ebuild2
-rw-r--r--dev-python/picobox/picobox-3.0.0.ebuild2
-rw-r--r--dev-python/pid/pid-3.0.4-r1.ebuild2
-rw-r--r--dev-python/piexif/piexif-1.1.3-r2.ebuild2
-rw-r--r--dev-python/pifpaf/pifpaf-3.1.5.ebuild2
-rw-r--r--dev-python/pika/pika-1.3.1.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-7.2.0.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-8.1.1.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-8.2.0.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-8.2.1.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-8.2.2.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-8.2.3.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-8.3.1.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-8.3.2.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-8.4.0.ebuild2
-rw-r--r--dev-python/pillow/pillow-10.0.0.ebuild2
-rw-r--r--dev-python/pillow/pillow-9.5.0.ebuild2
-rw-r--r--dev-python/pip-api/pip-api-0.0.30.ebuild2
-rw-r--r--dev-python/pip-run/pip-run-10.2.0.ebuild2
-rw-r--r--dev-python/pip-run/pip-run-12.1.0.ebuild2
-rw-r--r--dev-python/pip/pip-23.1.2.ebuild4
-rw-r--r--dev-python/pip/pip-23.2.1.ebuild4
-rw-r--r--dev-python/pip/pip-23.2.ebuild4
-rw-r--r--dev-python/pipenv/pipenv-2023.4.29-r1.ebuild2
-rw-r--r--dev-python/pipenv/pipenv-2023.7.11.ebuild2
-rw-r--r--dev-python/pipx/pipx-1.2.0.ebuild2
-rw-r--r--dev-python/pivy/pivy-0.6.8.ebuild2
-rw-r--r--dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild2
-rw-r--r--dev-python/pkgcraft/pkgcraft-0.0.5.ebuild2
-rw-r--r--dev-python/pkgcraft/pkgcraft-9999.ebuild2
-rw-r--r--dev-python/pkginfo/pkginfo-1.9.6.ebuild2
-rw-r--r--dev-python/platformdirs/platformdirs-3.10.0.ebuild2
-rw-r--r--dev-python/playsound/playsound-1.3.0.ebuild2
-rw-r--r--dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild2
-rw-r--r--dev-python/plotly/plotly-5.15.0.ebuild2
-rw-r--r--dev-python/plotly/plotly-5.16.0.ebuild2
-rw-r--r--dev-python/plotly/plotly-5.16.1.ebuild2
-rw-r--r--dev-python/pluggy/pluggy-1.2.0.ebuild2
-rw-r--r--dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild2
-rw-r--r--dev-python/plumbum/plumbum-1.8.2.ebuild2
-rw-r--r--dev-python/ply/ply-3.11-r2.ebuild2
-rw-r--r--dev-python/plyr/plyr-1.0.6-r1.ebuild2
-rw-r--r--dev-python/plyvel/plyvel-1.5.0.ebuild2
-rw-r--r--dev-python/pmw/pmw-2.0.1-r3.ebuild2
-rw-r--r--dev-python/pocketlint/pocketlint-0.24.ebuild2
-rw-r--r--dev-python/pockets/pockets-0.9.1-r3.ebuild2
-rw-r--r--dev-python/podcastparser/podcastparser-0.6.10.ebuild2
-rw-r--r--dev-python/podman/podman-4.5.0.ebuild2
-rw-r--r--dev-python/podman/podman-4.6.0.ebuild2
-rw-r--r--dev-python/poetry-core/poetry-core-1.6.1.ebuild2
-rw-r--r--dev-python/poetry-plugin-export/poetry-plugin-export-1.4.0.ebuild2
-rw-r--r--dev-python/poetry/poetry-1.5.1-r2.ebuild2
-rw-r--r--dev-python/polib/polib-1.2.0.ebuild2
-rw-r--r--dev-python/pooch/pooch-1.7.0.ebuild2
-rw-r--r--dev-python/portalocker/portalocker-2.6.0.ebuild2
-rw-r--r--dev-python/portalocker/portalocker-2.7.0.ebuild2
-rw-r--r--dev-python/portend/portend-3.2.0.ebuild2
-rw-r--r--dev-python/portio/portio-0.5-r1.ebuild2
-rw-r--r--dev-python/portion/Manifest1
-rw-r--r--dev-python/portion/portion-2.4.0.ebuild2
-rw-r--r--dev-python/portion/portion-2.4.1.ebuild29
-rw-r--r--dev-python/poyo/poyo-0.5.0-r1.ebuild2
-rw-r--r--dev-python/pproxy/pproxy-2.7.8-r1.ebuild2
-rw-r--r--dev-python/praw/praw-7.6.1.ebuild2
-rw-r--r--dev-python/praw/praw-7.7.0.ebuild2
-rw-r--r--dev-python/prawcore/prawcore-2.3.0.ebuild2
-rw-r--r--dev-python/precis-i18n/precis-i18n-1.0.5.ebuild2
-rw-r--r--dev-python/pretend/pretend-1.0.9-r2.ebuild2
-rw-r--r--dev-python/prettytable/prettytable-3.3.0.ebuild2
-rw-r--r--dev-python/prettytable/prettytable-3.8.0.ebuild2
-rw-r--r--dev-python/priority/priority-1.3.0-r1.ebuild2
-rw-r--r--dev-python/priority/priority-2.0.0-r1.ebuild2
-rw-r--r--dev-python/process-tests/process-tests-2.1.2-r1.ebuild2
-rw-r--r--dev-python/progress/progress-1.5.ebuild2
-rw-r--r--dev-python/progress/progress-1.6.ebuild2
-rw-r--r--dev-python/progressbar/progressbar-2.5.ebuild2
-rw-r--r--dev-python/progressbar2/progressbar2-4.2.0.ebuild2
-rw-r--r--dev-python/prometheus-client/prometheus-client-0.17.1.ebuild2
-rw-r--r--dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild2
-rw-r--r--dev-python/protego/protego-0.2.1-r1.ebuild2
-rw-r--r--dev-python/proto-plus/proto-plus-1.22.3.ebuild2
-rw-r--r--dev-python/protobuf-python/protobuf-python-4.21.9.ebuild2
-rw-r--r--dev-python/protobuf-python/protobuf-python-4.24.0.ebuild2
-rw-r--r--dev-python/prov/prov-2.0.0.ebuild2
-rw-r--r--dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild2
-rw-r--r--dev-python/psautohint/psautohint-2.4.0-r1.ebuild2
-rw-r--r--dev-python/pslab-python/pslab-python-2.5.0.ebuild2
-rw-r--r--dev-python/psutil/psutil-5.9.5.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-2.9.4.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-2.9.7.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-3.1.10.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-3.1.8.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-3.1.9.ebuild2
-rw-r--r--dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild2
-rw-r--r--dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild2
-rw-r--r--dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild2
-rw-r--r--dev-python/pudb/pudb-2022.1.3.ebuild2
-rw-r--r--dev-python/pulsectl/pulsectl-23.5.2-r1.ebuild2
-rw-r--r--dev-python/pure-protobuf/pure-protobuf-2.2.3.ebuild2
-rw-r--r--dev-python/pure-protobuf/pure-protobuf-2.3.0.ebuild2
-rw-r--r--dev-python/pure_eval/pure_eval-0.2.2.ebuild2
-rw-r--r--dev-python/puremagic/puremagic-1.15.ebuild2
-rw-r--r--dev-python/pushbullet-py/pushbullet-py-0.12.0-r1.ebuild2
-rw-r--r--dev-python/py-amqp/py-amqp-5.1.1-r1.ebuild2
-rw-r--r--dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild2
-rw-r--r--dev-python/py-nanoid/py-nanoid-9999.ebuild2
-rw-r--r--dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild2
-rw-r--r--dev-python/py-zabbix/py-zabbix-1.1.7.ebuild2
-rw-r--r--dev-python/py/py-1.11.0-r1.ebuild2
-rw-r--r--dev-python/py2pack/py2pack-0.8.7.ebuild2
-rw-r--r--dev-python/py2pack/py2pack-0.9.0.ebuild2
-rw-r--r--dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild2
-rw-r--r--dev-python/pyDes/pyDes-2.0.1.ebuild2
-rw-r--r--dev-python/pyGPG/pyGPG-0.2-r1.ebuild2
-rw-r--r--dev-python/pyGPG/pyGPG-0.2_p20220808.ebuild2
-rw-r--r--dev-python/pyGPG/pyGPG-9999.ebuild2
-rw-r--r--dev-python/pyacoustid/pyacoustid-1.2.2-r1.ebuild2
-rw-r--r--dev-python/pyaes/pyaes-1.6.1-r3.ebuild2
-rw-r--r--dev-python/pyagentx/pyagentx-0.4.ebuild2
-rw-r--r--dev-python/pyalsa/pyalsa-1.2.7.ebuild2
-rw-r--r--dev-python/pyamg/pyamg-5.0.1.ebuild2
-rw-r--r--dev-python/pyaml/pyaml-23.7.0.ebuild2
-rw-r--r--dev-python/pyannotate/pyannotate-1.2.0-r1.ebuild2
-rw-r--r--dev-python/pyarrow/pyarrow-12.0.1.ebuild2
-rw-r--r--dev-python/pyasn1-modules/pyasn1-modules-0.3.0.ebuild2
-rw-r--r--dev-python/pyasn1/pyasn1-0.5.0.ebuild2
-rw-r--r--dev-python/pyatspi/pyatspi-2.46.0.ebuild2
-rw-r--r--dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild2
-rw-r--r--dev-python/pyaudio/pyaudio-0.2.13.ebuild2
-rw-r--r--dev-python/pybind11/pybind11-2.10.4.ebuild2
-rw-r--r--dev-python/pybind11/pybind11-2.11.1.ebuild2
-rw-r--r--dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild2
-rw-r--r--dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild2
-rw-r--r--dev-python/pybtex/pybtex-0.24.0-r1.ebuild2
-rw-r--r--dev-python/pycairo/pycairo-1.24.0.ebuild2
-rw-r--r--dev-python/pycares/pycares-4.3.0.ebuild2
-rw-r--r--dev-python/pycdio/pycdio-2.1.1-r1.ebuild2
-rw-r--r--dev-python/pychm/pychm-0.8.6-r1.ebuild2
-rw-r--r--dev-python/pychromecast/pychromecast-13.0.7.ebuild2
-rw-r--r--dev-python/pychroot/pychroot-0.10.4.ebuild2
-rw-r--r--dev-python/pychroot/pychroot-9999.ebuild2
-rw-r--r--dev-python/pyclip/pyclip-0.5.4.ebuild2
-rw-r--r--dev-python/pyclip/pyclip-0.6.0.ebuild2
-rw-r--r--dev-python/pyclip/pyclip-0.7.0.ebuild2
-rw-r--r--dev-python/pyclip/pyclip-9999.ebuild2
-rw-r--r--dev-python/pyclipper/pyclipper-1.3.0_p4.ebuild2
-rw-r--r--dev-python/pycodestyle/pycodestyle-2.10.0.ebuild2
-rw-r--r--dev-python/pycodestyle/pycodestyle-2.11.0.ebuild2
-rw-r--r--dev-python/pycollada/pycollada-0.7.2.ebuild2
-rw-r--r--dev-python/pycountry/pycountry-22.3.5.ebuild2
-rw-r--r--dev-python/pycparser/pycparser-2.21-r2.ebuild2
-rw-r--r--dev-python/pycryptodome/pycryptodome-3.18.0.ebuild2
-rw-r--r--dev-python/pycson/pycson-0.8-r3.ebuild2
-rw-r--r--dev-python/pycuda/pycuda-2022.2.2.ebuild2
-rw-r--r--dev-python/pycups/pycups-2.0.1-r1.ebuild2
-rw-r--r--dev-python/pycurl-requests/pycurl-requests-0.5.0.ebuild2
-rw-r--r--dev-python/pycurl/pycurl-7.45.2.ebuild2
-rw-r--r--dev-python/pycxx/pycxx-7.1.7.ebuild2
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.3.0.ebuild2
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.3.1.ebuild2
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.4.0-r1.ebuild2
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.5.0-r1.ebuild2
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.6.0.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-1.10.12.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-2.1.1.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-2.2.0.ebuild2
-rw-r--r--dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3.ebuild2
-rw-r--r--dev-python/pydbus/pydbus-0.6.0-r1.ebuild2
-rw-r--r--dev-python/pydecomp/pydecomp-0.3-r3.ebuild2
-rw-r--r--dev-python/pydecomp/pydecomp-9999.ebuild2
-rw-r--r--dev-python/pydevd/pydevd-2.9.5.ebuild2
-rw-r--r--dev-python/pydiffx/pydiffx-1.1.ebuild2
-rw-r--r--dev-python/pydispatcher/pydispatcher-2.0.7.ebuild2
-rw-r--r--dev-python/pydocstyle/pydocstyle-6.3.0.ebuild2
-rw-r--r--dev-python/pydot/pydot-1.4.2-r3.ebuild2
-rw-r--r--dev-python/pydotplus/pydotplus-2.0.2-r1.ebuild2
-rw-r--r--dev-python/pydub/pydub-0.25.1.ebuild2
-rw-r--r--dev-python/pydyf/pydyf-0.7.0.ebuild2
-rw-r--r--dev-python/pyeclib/pyeclib-1.6.1.ebuild2
-rw-r--r--dev-python/pyelftools/pyelftools-0.29.ebuild2
-rw-r--r--dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild2
-rw-r--r--dev-python/pyfakefs/pyfakefs-5.2.3.ebuild2
-rw-r--r--dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild2
-rw-r--r--dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild2
-rw-r--r--dev-python/pyflakes/pyflakes-3.1.0.ebuild2
-rw-r--r--dev-python/pyformance/pyformance-0.4-r2.ebuild2
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild2
-rw-r--r--dev-python/pyfuse3/pyfuse3-3.2.3-r1.ebuild2
-rw-r--r--dev-python/pyfuse3/pyfuse3-3.2.3.ebuild2
-rw-r--r--dev-python/pyfuse3/pyfuse3-3.3.0.ebuild2
-rw-r--r--dev-python/pygal/pygal-3.0.0-r4.ebuild2
-rw-r--r--dev-python/pygaljs/pygaljs-1.0.2-r1.ebuild2
-rw-r--r--dev-python/pygame/pygame-2.5.0-r2.ebuild2
-rw-r--r--dev-python/pygame/pygame-2.5.1.ebuild2
-rw-r--r--dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild2
-rw-r--r--dev-python/pygccxml/pygccxml-2.2.1-r1.ebuild2
-rw-r--r--dev-python/pygccxml/pygccxml-2.3.0.ebuild2
-rw-r--r--dev-python/pygdbmi/pygdbmi-0.11.0.0-r1.ebuild2
-rw-r--r--dev-python/pyghmi/pyghmi-1.5.61.ebuild2
-rw-r--r--dev-python/pyghmi/pyghmi-1.5.62.ebuild2
-rw-r--r--dev-python/pygit2/pygit2-1.12.2.ebuild2
-rw-r--r--dev-python/pyglet/pyglet-2.0.8.ebuild2
-rw-r--r--dev-python/pyglet/pyglet-2.0.9.ebuild2
-rw-r--r--dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild2
-rw-r--r--dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r1.ebuild2
-rw-r--r--dev-python/pygments-promql/pygments-promql-0.0.9.ebuild2
-rw-r--r--dev-python/pygments/pygments-2.15.1.ebuild2
-rw-r--r--dev-python/pygments/pygments-2.16.1.ebuild2
-rw-r--r--dev-python/pygobject/pygobject-3.44.1.ebuild2
-rw-r--r--dev-python/pygraphviz/pygraphviz-1.11.ebuild2
-rw-r--r--dev-python/pygresql/pygresql-5.2.4.ebuild2
-rw-r--r--dev-python/pygsl/pygsl-2.3.3.ebuild2
-rw-r--r--dev-python/pyh2o/pyh2o-1-r1.ebuild2
-rw-r--r--dev-python/pyhamcrest/pyhamcrest-2.0.4.ebuild2
-rw-r--r--dev-python/pyhcl/pyhcl-0.4.4-r1.ebuild2
-rw-r--r--dev-python/pyicu/pyicu-2.11.ebuild2
-rw-r--r--dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild2
-rw-r--r--dev-python/pyjsparser/pyjsparser-2.7.1_p20190421-r2.ebuild2
-rw-r--r--dev-python/pyjwt/pyjwt-2.7.0.ebuild2
-rw-r--r--dev-python/pyjwt/pyjwt-2.8.0.ebuild2
-rw-r--r--dev-python/pykeepass/pykeepass-4.0.2.ebuild2
-rw-r--r--dev-python/pykka/pykka-3.1.1.ebuild2
-rw-r--r--dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild2
-rw-r--r--dev-python/pylama/pylama-8.4.1-r1.ebuild2
-rw-r--r--dev-python/pylast/pylast-5.2.0.ebuild2
-rw-r--r--dev-python/pylatex/pylatex-1.4.1.ebuild2
-rw-r--r--dev-python/pylatexenc/pylatexenc-2.10.ebuild2
-rw-r--r--dev-python/pylev/pylev-1.4.0-r1.ebuild2
-rw-r--r--dev-python/pylibacl/pylibacl-0.7.0.ebuild2
-rw-r--r--dev-python/pylibmc/pylibmc-1.6.3.ebuild2
-rw-r--r--dev-python/pylint-venv/pylint-venv-3.0.2.ebuild2
-rw-r--r--dev-python/pylint/pylint-2.17.4.ebuild2
-rw-r--r--dev-python/pylint/pylint-2.17.5.ebuild2
-rw-r--r--dev-python/pylru/pylru-1.2.1.ebuild2
-rw-r--r--dev-python/pyls-spyder/pyls-spyder-0.4.0-r2.ebuild2
-rw-r--r--dev-python/pylxd/pylxd-2.3.0.ebuild2
-rw-r--r--dev-python/pylxd/pylxd-2.3.1.ebuild2
-rw-r--r--dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild2
-rw-r--r--dev-python/pymad/pymad-0.10-r1.ebuild2
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild2
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-10.1.ebuild2
-rw-r--r--dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild2
-rw-r--r--dev-python/pymdstat/pymdstat-0.4.3.ebuild2
-rw-r--r--dev-python/pymediainfo/pymediainfo-6.0.1.ebuild2
-rw-r--r--dev-python/pymeeus/pymeeus-0.5.11.ebuild2
-rw-r--r--dev-python/pymeeus/pymeeus-0.5.12.ebuild2
-rw-r--r--dev-python/pymemcache/pymemcache-4.0.0.ebuild2
-rw-r--r--dev-python/pymetar/pymetar-1.4-r2.ebuild2
-rw-r--r--dev-python/pymilter/pymilter-1.0.5.ebuild2
-rw-r--r--dev-python/pymongo/pymongo-4.4.1.ebuild2
-rw-r--r--dev-python/pymorphy2-dicts-ru/pymorphy2-dicts-ru-2.4.417127.4579844.ebuild2
-rw-r--r--dev-python/pymorphy2-dicts-uk/pymorphy2-dicts-uk-2.4.1.1.1460299261.ebuild2
-rw-r--r--dev-python/pymorphy2-dicts/pymorphy2-dicts-2.4.393442.3710985.ebuild2
-rw-r--r--dev-python/pymorphy2/pymorphy2-0.9.1.ebuild2
-rw-r--r--dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild2
-rw-r--r--dev-python/pymysql/pymysql-1.1.0.ebuild2
-rw-r--r--dev-python/pynacl/pynacl-1.5.0-r2.ebuild2
-rw-r--r--dev-python/pynmea2/pynmea2-1.18.0.ebuild2
-rw-r--r--dev-python/pynvim/pynvim-0.4.3-r1.ebuild2
-rw-r--r--dev-python/pyocr/pyocr-0.8.3.ebuild2
-rw-r--r--dev-python/pyodbc/pyodbc-4.0.35.ebuild2
-rw-r--r--dev-python/pyopencl/pyopencl-2023.1.1.ebuild2
-rw-r--r--dev-python/pyopencl/pyopencl-2023.1.ebuild2
-rw-r--r--dev-python/pyopengl/pyopengl-3.1.6-r2.ebuild2
-rw-r--r--dev-python/pyopengl/pyopengl-3.1.7.ebuild2
-rw-r--r--dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.7.ebuild2
-rw-r--r--dev-python/pyopenssl/pyopenssl-23.1.1.ebuild2
-rw-r--r--dev-python/pyopenssl/pyopenssl-23.2.0.ebuild2
-rw-r--r--dev-python/pyotherside/pyotherside-1.6.0.ebuild2
-rw-r--r--dev-python/pyotp/pyotp-2.8.0.ebuild2
-rw-r--r--dev-python/pyotp/pyotp-2.9.0.ebuild2
-rw-r--r--dev-python/pyparsing/pyparsing-3.0.9.ebuild2
-rw-r--r--dev-python/pyparsing/pyparsing-3.1.0.ebuild2
-rw-r--r--dev-python/pyparsing/pyparsing-3.1.1.ebuild2
-rw-r--r--dev-python/pyparted/pyparted-3.12.0.ebuild2
-rw-r--r--dev-python/pypax/pypax-0.9.5-r1.ebuild2
-rw-r--r--dev-python/pypax/pypax-9999.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-3.12.2.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-3.13.0.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-3.14.0.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-3.15.0.ebuild2
-rw-r--r--dev-python/pypdf/pypdf-3.15.1.ebuild2
-rw-r--r--dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild2
-rw-r--r--dev-python/pyphen/pyphen-0.14.0.ebuild2
-rw-r--r--dev-python/pypiserver/pypiserver-1.5.1.ebuild2
-rw-r--r--dev-python/pypiserver/pypiserver-1.5.2.ebuild2
-rw-r--r--dev-python/pypng/pypng-0.20220715.0.ebuild2
-rw-r--r--dev-python/pypresence/pypresence-4.3.0.ebuild2
-rw-r--r--dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild2
-rw-r--r--dev-python/pyproj/pyproj-3.6.0.ebuild2
-rw-r--r--dev-python/pyproject-api/pyproject-api-1.5.3.ebuild2
-rw-r--r--dev-python/pyproject-api/pyproject-api-1.5.4.ebuild2
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-0.13.0-r1.ebuild2
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-0.13.1.ebuild2
-rw-r--r--dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild2
-rw-r--r--dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild2
-rw-r--r--dev-python/pypugjs/pypugjs-5.9.12.ebuild2
-rw-r--r--dev-python/pyqt-distutils/pyqt-distutils-0.7.3-r1.ebuild2
-rw-r--r--dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild2
-rw-r--r--dev-python/pyqtgraph/pyqtgraph-0.13.3.ebuild2
-rw-r--r--dev-python/pyquery/pyquery-2.0.0.ebuild2
-rw-r--r--dev-python/pyrate-limiter/pyrate-limiter-2.10.0.ebuild2
-rw-r--r--dev-python/pyre2/pyre2-1.0.7.ebuild2
-rw-r--r--dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild2
-rw-r--r--dev-python/pyroute2/pyroute2-0.7.9.ebuild2
-rw-r--r--dev-python/pyrqlite/pyrqlite-2.2.0.ebuild2
-rw-r--r--dev-python/pyrr/pyrr-0.10.3.ebuild2
-rw-r--r--dev-python/pyrsistent/pyrsistent-0.19.3.ebuild2
-rw-r--r--dev-python/pysaml2/pysaml2-7.4.2.ebuild2
-rw-r--r--dev-python/pyscard/pyscard-2.0.7.ebuild2
-rw-r--r--dev-python/pyscreenshot/pyscreenshot-3.1.ebuild2
-rw-r--r--dev-python/pyserial/pyserial-3.5-r1.ebuild2
-rw-r--r--dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild2
-rw-r--r--dev-python/pyside2/pyside2-5.15.10.ebuild2
-rw-r--r--dev-python/pyside6-tools/pyside6-tools-6.5.1.1.ebuild2
-rw-r--r--dev-python/pyside6-tools/pyside6-tools-6.5.2.ebuild2
-rw-r--r--dev-python/pyside6/pyside6-6.5.1.1.ebuild2
-rw-r--r--dev-python/pyside6/pyside6-6.5.2.ebuild2
-rw-r--r--dev-python/pysimdjson/pysimdjson-5.0.2-r1.ebuild2
-rw-r--r--dev-python/pysmi/pysmi-0.3.4-r1.ebuild2
-rw-r--r--dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild2
-rw-r--r--dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild2
-rw-r--r--dev-python/pysnooper/pysnooper-1.1.1.ebuild2
-rw-r--r--dev-python/pysnooper/pysnooper-1.2.0.ebuild2
-rw-r--r--dev-python/pysol_cards/pysol_cards-0.14.3.ebuild2
-rw-r--r--dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild2
-rw-r--r--dev-python/pyspelling/pyspelling-2.8.2.ebuild2
-rw-r--r--dev-python/pyspf/pyspf-2.0.14-r3.ebuild2
-rw-r--r--dev-python/pyspnego/pyspnego-0.9.1.ebuild2
-rw-r--r--dev-python/pysrt/pysrt-1.1.2-r1.ebuild2
-rw-r--r--dev-python/pysrt/pysrt-9999.ebuild2
-rw-r--r--dev-python/pystache/pystache-0.6.1.ebuild2
-rw-r--r--dev-python/pystardict/pystardict-0.8-r1.ebuild2
-rw-r--r--dev-python/pysubs2/pysubs2-1.4.4.ebuild2
-rw-r--r--dev-python/pysubs2/pysubs2-1.5.0.ebuild2
-rw-r--r--dev-python/pysubs2/pysubs2-1.6.1.ebuild2
-rw-r--r--dev-python/pysvg/pysvg-0.2.2_p3-r1.ebuild2
-rw-r--r--dev-python/pysvn/pysvn-1.9.18.ebuild2
-rw-r--r--dev-python/pytables/pytables-3.7.0.ebuild2
-rw-r--r--dev-python/pytables/pytables-3.8.0-r1.ebuild2
-rw-r--r--dev-python/pytables/pytables-3.8.0-r3.ebuild2
-rw-r--r--dev-python/pyte/pyte-0.8.1.ebuild2
-rw-r--r--dev-python/pytesseract/pytesseract-0.3.10-r1.ebuild2
-rw-r--r--dev-python/pytest-aiohttp/pytest-aiohttp-1.0.4.ebuild2
-rw-r--r--dev-python/pytest-asyncio/pytest-asyncio-0.21.0.ebuild2
-rw-r--r--dev-python/pytest-asyncio/pytest-asyncio-0.21.1.ebuild2
-rw-r--r--dev-python/pytest-bdd/pytest-bdd-6.1.1.ebuild2
-rw-r--r--dev-python/pytest-benchmark/pytest-benchmark-4.0.0.ebuild2
-rw-r--r--dev-python/pytest-cases/pytest-cases-3.6.13.ebuild2
-rw-r--r--dev-python/pytest-cases/pytest-cases-3.6.14.ebuild2
-rw-r--r--dev-python/pytest-celery/pytest-celery-0.1.0.ebuild2
-rw-r--r--dev-python/pytest-check/pytest-check-2.1.5.ebuild2
-rw-r--r--dev-python/pytest-check/pytest-check-2.2.0.ebuild2
-rw-r--r--dev-python/pytest-check/pytest-check-2.2.1.ebuild2
-rw-r--r--dev-python/pytest-click/pytest-click-1.1.0.ebuild2
-rw-r--r--dev-python/pytest-codeblocks/pytest-codeblocks-0.16.1.ebuild2
-rw-r--r--dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild2
-rw-r--r--dev-python/pytest-cov/pytest-cov-4.1.0.ebuild2
-rw-r--r--dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild2
-rw-r--r--dev-python/pytest-cython/pytest-cython-0.2.1.ebuild2
-rw-r--r--dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild2
-rw-r--r--dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild2
-rw-r--r--dev-python/pytest-describe/pytest-describe-2.1.0.ebuild2
-rw-r--r--dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild2
-rw-r--r--dev-python/pytest-django/pytest-django-4.5.2.ebuild2
-rw-r--r--dev-python/pytest-env/pytest-env-0.8.2.ebuild2
-rw-r--r--dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild2
-rw-r--r--dev-python/pytest-faulthandler/pytest-faulthandler-2.0.1-r1.ebuild2
-rw-r--r--dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r2.ebuild2
-rw-r--r--dev-python/pytest-flask/pytest-flask-1.2.0.ebuild2
-rw-r--r--dev-python/pytest-forked/pytest-forked-1.6.0.ebuild2
-rw-r--r--dev-python/pytest-freezegun/pytest-freezegun-0.4.2-r1.ebuild2
-rw-r--r--dev-python/pytest-freezer/pytest-freezer-0.4.8.ebuild2
-rw-r--r--dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild2
-rw-r--r--dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild2
-rw-r--r--dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild2
-rw-r--r--dev-python/pytest-httpbin/pytest-httpbin-2.0.0.ebuild2
-rw-r--r--dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild2
-rw-r--r--dev-python/pytest-httpx/pytest-httpx-0.22.0.ebuild2
-rw-r--r--dev-python/pytest-httpx/pytest-httpx-0.23.0.ebuild2
-rw-r--r--dev-python/pytest-httpx/pytest-httpx-0.23.1.ebuild2
-rw-r--r--dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild2
-rw-r--r--dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild2
-rw-r--r--dev-python/pytest-isort/pytest-isort-3.1.0.ebuild2
-rw-r--r--dev-python/pytest-jupyter/pytest-jupyter-0.7.0.ebuild2
-rw-r--r--dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild2
-rw-r--r--dev-python/pytest-localftpserver/pytest-localftpserver-1.1.4.ebuild2
-rw-r--r--dev-python/pytest-localserver/pytest-localserver-0.7.1.ebuild2
-rw-r--r--dev-python/pytest-localserver/pytest-localserver-0.8.0.ebuild2
-rw-r--r--dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild2
-rw-r--r--dev-python/pytest-metadata/pytest-metadata-3.0.0.ebuild2
-rw-r--r--dev-python/pytest-mock/pytest-mock-3.11.1.ebuild2
-rw-r--r--dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild2
-rw-r--r--dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild2
-rw-r--r--dev-python/pytest-order/pytest-order-1.1.0.ebuild2
-rw-r--r--dev-python/pytest-ordering/pytest-ordering-0.6.ebuild2
-rw-r--r--dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild2
-rw-r--r--dev-python/pytest-param-files/pytest-param-files-0.5.0.ebuild2
-rw-r--r--dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild2
-rw-r--r--dev-python/pytest-plus/pytest-plus-0.4.0.ebuild2
-rw-r--r--dev-python/pytest-qt/pytest-qt-4.2.0.ebuild2
-rw-r--r--dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild2
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild2
-rw-r--r--dev-python/pytest-rerunfailures/pytest-rerunfailures-12.0.ebuild2
-rw-r--r--dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild2
-rw-r--r--dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc23.ebuild2
-rw-r--r--dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc25.ebuild2
-rw-r--r--dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild2
-rw-r--r--dev-python/pytest-shell-utilities/pytest-shell-utilities-1.8.0.ebuild2
-rw-r--r--dev-python/pytest-shutil/pytest-shutil-1.7.0-r4.ebuild2
-rw-r--r--dev-python/pytest-skip-markers/pytest-skip-markers-1.4.0.ebuild2
-rw-r--r--dev-python/pytest-skip-markers/pytest-skip-markers-1.4.1.ebuild2
-rw-r--r--dev-python/pytest-steps/pytest-steps-1.8.0.ebuild2
-rw-r--r--dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild2
-rw-r--r--dev-python/pytest-subtesthack/pytest-subtesthack-0.2.0.ebuild2
-rw-r--r--dev-python/pytest-subtests/pytest-subtests-0.11.0.ebuild2
-rw-r--r--dev-python/pytest-sugar/pytest-sugar-0.9.7.ebuild2
-rw-r--r--dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild2
-rw-r--r--dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r1.ebuild2
-rw-r--r--dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r2.ebuild2
-rw-r--r--dev-python/pytest-tempdir/pytest-tempdir-2019.10.12-r1.ebuild2
-rw-r--r--dev-python/pytest-testinfra/pytest-testinfra-8.1.0.ebuild2
-rw-r--r--dev-python/pytest-timeout/pytest-timeout-2.1.0.ebuild2
-rw-r--r--dev-python/pytest-tornado/pytest-tornado-0.8.1.ebuild2
-rw-r--r--dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild2
-rw-r--r--dev-python/pytest-trio/pytest-trio-0.8.0.ebuild2
-rw-r--r--dev-python/pytest-twisted/pytest-twisted-1.14.0.ebuild2
-rw-r--r--dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild2
-rw-r--r--dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0-r1.ebuild2
-rw-r--r--dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r2.ebuild2
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-3.3.1.ebuild2
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild2
-rw-r--r--dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild2
-rw-r--r--dev-python/pytest/pytest-7.3.2.ebuild2
-rw-r--r--dev-python/pytest/pytest-7.4.0.ebuild2
-rw-r--r--dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild2
-rw-r--r--dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild2
-rw-r--r--dev-python/python-axolotl/python-axolotl-0.2.3-r3.ebuild2
-rw-r--r--dev-python/python-box/python-box-7.0.1.ebuild2
-rw-r--r--dev-python/python-bugzilla/python-bugzilla-3.2.0-r1.ebuild2
-rw-r--r--dev-python/python-caja/python-caja-1.26.0-r1.ebuild2
-rw-r--r--dev-python/python-caja/python-caja-9999.ebuild2
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild2
-rw-r--r--dev-python/python-constraint/python-constraint-1.4.0.ebuild2
-rw-r--r--dev-python/python-cstruct/python-cstruct-5.2.ebuild2
-rw-r--r--dev-python/python-ctags3/python-ctags3-1.6.0.ebuild2
-rw-r--r--dev-python/python-daemon/python-daemon-2.3.2.ebuild2
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.8.2-r1.ebuild2
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.29.0.ebuild2
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild2
-rw-r--r--dev-python/python-debian/python-debian-0.1.49.ebuild2
-rw-r--r--dev-python/python-discid/python-discid-1.2.0-r1.ebuild2
-rw-r--r--dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild2
-rw-r--r--dev-python/python-dotenv/python-dotenv-1.0.0.ebuild2
-rw-r--r--dev-python/python-editor/python-editor-1.0.4-r2.ebuild2
-rw-r--r--dev-python/python-efl/python-efl-1.26.0.ebuild2
-rw-r--r--dev-python/python-engineio/python-engineio-4.5.1.ebuild2
-rw-r--r--dev-python/python-evdev/python-evdev-1.6.0.ebuild2
-rw-r--r--dev-python/python-fire/python-fire-0.4.0.ebuild2
-rw-r--r--dev-python/python-fire/python-fire-0.5.0.ebuild2
-rw-r--r--dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild2
-rw-r--r--dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild2
-rw-r--r--dev-python/python-glanceclient/Manifest1
-rw-r--r--dev-python/python-glanceclient/python-glanceclient-4.3.0.ebuild2
-rw-r--r--dev-python/python-glanceclient/python-glanceclient-4.4.0.ebuild53
-rw-r--r--dev-python/python-gnupg/python-gnupg-0.5.0.ebuild2
-rw-r--r--dev-python/python-gnupg/python-gnupg-0.5.1.ebuild2
-rw-r--r--dev-python/python-http-client/python-http-client-3.3.5.ebuild2
-rw-r--r--dev-python/python-ipware/python-ipware-0.9.0.ebuild2
-rw-r--r--dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild2
-rw-r--r--dev-python/python-jose/python-jose-3.3.0.ebuild2
-rw-r--r--dev-python/python-json-logger/python-json-logger-2.0.7.ebuild2
-rw-r--r--dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild2
-rw-r--r--dev-python/python-ldap/python-ldap-3.4.3.ebuild2
-rw-r--r--dev-python/python-lhafile/python-lhafile-0.3.0-r1.ebuild2
-rw-r--r--dev-python/python-libevdev/python-libevdev-0.11.ebuild2
-rw-r--r--dev-python/python-linux-procfs/python-linux-procfs-0.7.1.ebuild2
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild2
-rw-r--r--dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild2
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild2
-rw-r--r--dev-python/python-ly/python-ly-0.9.7.ebuild2
-rw-r--r--dev-python/python-lzo/python-lzo-1.15.ebuild2
-rw-r--r--dev-python/python-magic/python-magic-0.4.27.ebuild2
-rw-r--r--dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild2
-rw-r--r--dev-python/python-memcached/python-memcached-1.59-r2.ebuild2
-rw-r--r--dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild2
-rw-r--r--dev-python/python-mpd2/python-mpd2-3.1.0.ebuild2
-rw-r--r--dev-python/python-mpv/python-mpv-1.0.4.ebuild2
-rw-r--r--dev-python/python-multipart/python-multipart-0.0.6.ebuild2
-rw-r--r--dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1-r1.ebuild2
-rw-r--r--dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1.ebuild2
-rw-r--r--dev-python/python-netlink/python-netlink-0.1.ebuild2
-rw-r--r--dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild2
-rw-r--r--dev-python/python-novaclient/python-novaclient-18.3.0.ebuild2
-rw-r--r--dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild2
-rw-r--r--dev-python/python-pam/python-pam-2.0.2-r2.ebuild2
-rw-r--r--dev-python/python-pidfile/python-pidfile-3.0.0-r1.ebuild2
-rw-r--r--dev-python/python-pidfile/python-pidfile-3.1.1.ebuild2
-rw-r--r--dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild2
-rw-r--r--dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild2
-rw-r--r--dev-python/python-ptrace/python-ptrace-0.9.8.ebuild2
-rw-r--r--dev-python/python-ptrace/python-ptrace-9999.ebuild2
-rw-r--r--dev-python/python-redmine/python-redmine-2.4.0.ebuild2
-rw-r--r--dev-python/python-rtmidi/python-rtmidi-1.5.5.ebuild2
-rw-r--r--dev-python/python-sense-hat/python-sense-hat-2.4.0.ebuild2
-rw-r--r--dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild2
-rw-r--r--dev-python/python-slugify/python-slugify-8.0.1.ebuild2
-rw-r--r--dev-python/python-snappy/python-snappy-0.6.1.ebuild2
-rw-r--r--dev-python/python-socketio/python-socketio-5.1.0.ebuild2
-rw-r--r--dev-python/python-socketio/python-socketio-5.8.0.ebuild2
-rw-r--r--dev-python/python-socks/python-socks-2.3.0.ebuild2
-rw-r--r--dev-python/python-soundfile/python-soundfile-0.10.3.ebuild2
-rw-r--r--dev-python/python-soundfile/python-soundfile-0.11.0.ebuild2
-rw-r--r--dev-python/python-sshpubkeys/python-sshpubkeys-3.3.1.ebuild2
-rw-r--r--dev-python/python-stdnum/python-stdnum-1.18.ebuild2
-rw-r--r--dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild2
-rw-r--r--dev-python/python-systemd/python-systemd-235.ebuild2
-rw-r--r--dev-python/python-telegram-bot/python-telegram-bot-13.14.ebuild2
-rw-r--r--dev-python/python-telegram-bot/python-telegram-bot-20.2-r1.ebuild2
-rw-r--r--dev-python/python-telegram-bot/python-telegram-bot-20.3.ebuild2
-rw-r--r--dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild2
-rw-r--r--dev-python/python-utils/python-utils-3.7.0.ebuild2
-rw-r--r--dev-python/python-varlink/python-varlink-31.0.0.ebuild2
-rw-r--r--dev-python/python-vlc/python-vlc-3.0.18122.ebuild2
-rw-r--r--dev-python/python-xlib/python-xlib-0.33.ebuild2
-rw-r--r--dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild2
-rw-r--r--dev-python/python3-discogs-client/python3-discogs-client-2.6.ebuild2
-rw-r--r--dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild2
-rw-r--r--dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild2
-rw-r--r--dev-python/python3-lxc/python3-lxc-3.0.3.ebuild2
-rw-r--r--dev-python/python3-lxc/python3-lxc-3.0.4.ebuild2
-rw-r--r--dev-python/python3-saml/python3-saml-1.15.0.ebuild2
-rw-r--r--dev-python/python3-xapp/python3-xapp-2.4.1.ebuild2
-rw-r--r--dev-python/pythondialog/pythondialog-3.5.3.ebuild2
-rw-r--r--dev-python/pythran/pythran-0.12.2.ebuild2
-rw-r--r--dev-python/pythran/pythran-0.13.1.ebuild2
-rw-r--r--dev-python/pytidylib/pytidylib-0.3.2-r1.ebuild2
-rw-r--r--dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild2
-rw-r--r--dev-python/pytoolconfig/pytoolconfig-1.2.5.ebuild2
-rw-r--r--dev-python/pytools/pytools-2023.1.1.ebuild2
-rw-r--r--dev-python/pytools/pytools-2023.1.ebuild2
-rw-r--r--dev-python/pytrie/pytrie-0.4.0-r1.ebuild2
-rw-r--r--dev-python/pytz/pytz-2023.3-r1.ebuild2
-rw-r--r--dev-python/pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild2
-rw-r--r--dev-python/pytzdata/pytzdata-2020.1-r2.ebuild2
-rw-r--r--dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild2
-rw-r--r--dev-python/pyudev/pyudev-0.24.1.ebuild2
-rw-r--r--dev-python/pyupgrade/pyupgrade-3.10.1.ebuild2
-rw-r--r--dev-python/pyupgrade/pyupgrade-3.9.0.ebuild2
-rw-r--r--dev-python/pyusb/pyusb-1.2.1-r1.ebuild2
-rw-r--r--dev-python/pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild2
-rw-r--r--dev-python/pywavelets/pywavelets-1.4.1.ebuild2
-rw-r--r--dev-python/pywayland/pywayland-0.4.15.ebuild2
-rw-r--r--dev-python/pywayland/pywayland-0.4.16.ebuild2
-rw-r--r--dev-python/pywebview/pywebview-4.1.ebuild2
-rw-r--r--dev-python/pywebview/pywebview-4.2.2.ebuild2
-rw-r--r--dev-python/pywinrm/pywinrm-0.4.3.ebuild2
-rw-r--r--dev-python/pywlroots/pywlroots-0.15.24-r2.ebuild2
-rw-r--r--dev-python/pywlroots/pywlroots-0.16.4-r1.ebuild2
-rw-r--r--dev-python/pyx/pyx-0.16.ebuild2
-rw-r--r--dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.7.1.ebuild2
-rw-r--r--dev-python/pyxattr/pyxattr-0.8.1.ebuild2
-rw-r--r--dev-python/pyxdg/pyxdg-0.28.ebuild2
-rw-r--r--dev-python/pyyaml/pyyaml-6.0-r1.ebuild2
-rw-r--r--dev-python/pyyaml/pyyaml-6.0.1-r1.ebuild2
-rw-r--r--dev-python/pyyaml/pyyaml-6.0.1.ebuild2
-rw-r--r--dev-python/pyyaml_env_tag/pyyaml_env_tag-0.1-r1.ebuild2
-rw-r--r--dev-python/pyzbar/pyzbar-0.1.9.ebuild2
-rw-r--r--dev-python/pyzmq/pyzmq-25.0.2.ebuild2
-rw-r--r--dev-python/pyzmq/pyzmq-25.1.0.ebuild2
-rw-r--r--dev-python/pyzmq/pyzmq-25.1.1.ebuild2
-rw-r--r--dev-python/pyzotero/pyzotero-1.5.9.ebuild2
-rw-r--r--dev-python/qdarkstyle/qdarkstyle-3.1.ebuild2
-rw-r--r--dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild2
-rw-r--r--dev-python/qiskit-aer/qiskit-aer-0.12.0.ebuild2
-rw-r--r--dev-python/qiskit-terra/qiskit-terra-0.24.1.ebuild2
-rw-r--r--dev-python/qiskit-terra/qiskit-terra-0.25.0.ebuild2
-rw-r--r--dev-python/qpageview/qpageview-0.6.2.ebuild2
-rw-r--r--dev-python/qrcode/qrcode-7.4.2.ebuild2
-rw-r--r--dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild2
-rw-r--r--dev-python/qstylizer/qstylizer-0.2.2.ebuild2
-rw-r--r--dev-python/qtawesome/qtawesome-1.2.3.ebuild2
-rw-r--r--dev-python/qtconsole/qtconsole-5.4.3.ebuild2
-rw-r--r--dev-python/qtsass/qtsass-0.4.0.ebuild2
-rw-r--r--dev-python/quantities/quantities-0.14.1.ebuild2
-rw-r--r--dev-python/queuelib/queuelib-1.6.1.ebuild2
-rw-r--r--dev-python/queuelib/queuelib-1.6.2.ebuild2
-rw-r--r--dev-python/radon/radon-6.0.1.ebuild2
-rw-r--r--dev-python/raet/raet-0.6.8-r5.ebuild2
-rw-r--r--dev-python/random2/random2-1.0.1-r2.ebuild2
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.1.1.ebuild2
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild2
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.2.0.ebuild2
-rw-r--r--dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild2
-rw-r--r--dev-python/rarfile/rarfile-4.0-r2.ebuild2
-rw-r--r--dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild2
-rw-r--r--dev-python/rawkit/rawkit-0.6.0.ebuild2
-rw-r--r--dev-python/rchitect/rchitect-0.3.36.ebuild2
-rw-r--r--dev-python/rdflib/rdflib-6.3.2.ebuild2
-rw-r--r--dev-python/rdflib/rdflib-7.0.0.ebuild2
-rw-r--r--dev-python/re-assert/re-assert-1.1.0-r1.ebuild2
-rw-r--r--dev-python/readability-lxml/readability-lxml-0.6.1.ebuild2
-rw-r--r--dev-python/readability-lxml/readability-lxml-0.8.1.ebuild2
-rw-r--r--dev-python/readmdict/readmdict-0.1.1-r1.ebuild2
-rw-r--r--dev-python/readme-renderer/readme-renderer-40.0.ebuild2
-rw-r--r--dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild2
-rw-r--r--dev-python/rebulk/rebulk-3.2.0.ebuild2
-rw-r--r--dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild2
-rw-r--r--dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild2
-rw-r--r--dev-python/redis/redis-4.5.5.ebuild2
-rw-r--r--dev-python/reedsolo/reedsolo-2.1.0_beta1.ebuild2
-rw-r--r--dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild2
-rw-r--r--dev-python/referencing/referencing-0.30.0.ebuild2
-rw-r--r--dev-python/referencing/referencing-0.30.1.ebuild2
-rw-r--r--dev-python/referencing/referencing-0.30.2.ebuild2
-rw-r--r--dev-python/reflink/reflink-0.2.1-r3.ebuild2
-rw-r--r--dev-python/regex/regex-2023.6.3.ebuild2
-rw-r--r--dev-python/regex/regex-2023.8.8.ebuild2
-rw-r--r--dev-python/rencode/rencode-1.0.6-r3.ebuild2
-rw-r--r--dev-python/reno/reno-4.0.0.ebuild2
-rw-r--r--dev-python/reportlab/reportlab-3.6.13.ebuild2
-rw-r--r--dev-python/reportlab/reportlab-4.0.4.ebuild2
-rw-r--r--dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild2
-rw-r--r--dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild2
-rw-r--r--dev-python/requests-cache/requests-cache-1.1.0.ebuild2
-rw-r--r--dev-python/requests-credssp/requests-credssp-2.0.0.ebuild2
-rw-r--r--dev-python/requests-file/requests-file-1.5.1-r2.ebuild2
-rw-r--r--dev-python/requests-futures/requests-futures-1.0.1.ebuild2
-rw-r--r--dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild2
-rw-r--r--dev-python/requests-mock/requests-mock-1.11.0.ebuild2
-rw-r--r--dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild2
-rw-r--r--dev-python/requests-oauthlib/requests-oauthlib-1.3.1.ebuild2
-rw-r--r--dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild2
-rw-r--r--dev-python/requests-unixsocket/requests-unixsocket-0.2.0.ebuild2
-rw-r--r--dev-python/requests-unixsocket/requests-unixsocket-0.3.0.ebuild2
-rw-r--r--dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild2
-rw-r--r--dev-python/requests/requests-2.31.0.ebuild2
-rw-r--r--dev-python/requests_download/requests_download-0.1.2-r1.ebuild2
-rw-r--r--dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild2
-rw-r--r--dev-python/resolvelib/resolvelib-1.0.1.ebuild2
-rw-r--r--dev-python/responses/responses-0.23.2.ebuild2
-rw-r--r--dev-python/responses/responses-0.23.3.ebuild2
-rw-r--r--dev-python/restrictedpython/restrictedpython-6.0.ebuild2
-rw-r--r--dev-python/restrictedpython/restrictedpython-6.1.ebuild2
-rw-r--r--dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild2
-rw-r--r--dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild2
-rw-r--r--dev-python/retrying/retrying-1.3.4.ebuild2
-rw-r--r--dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild2
-rw-r--r--dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r1.ebuild2
-rw-r--r--dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild2
-rw-r--r--dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild2
-rw-r--r--dev-python/rich/rich-13.4.2.ebuild2
-rw-r--r--dev-python/rich/rich-13.5.0.ebuild2
-rw-r--r--dev-python/rich/rich-13.5.1.ebuild2
-rw-r--r--dev-python/rich/rich-13.5.2.ebuild2
-rw-r--r--dev-python/roman/roman-4.1.ebuild2
-rw-r--r--dev-python/rope/rope-1.9.0.ebuild2
-rw-r--r--dev-python/ropemode/ropemode-0.6.1.ebuild2
-rw-r--r--dev-python/routes/routes-2.5.1-r2.ebuild2
-rw-r--r--dev-python/rpds-py/rpds-py-0.9.2.ebuild2
-rw-r--r--dev-python/rply/rply-0.7.8-r1.ebuild2
-rw-r--r--dev-python/rpy/rpy-3.5.8.ebuild2
-rw-r--r--dev-python/rpyc/rpyc-5.3.1.ebuild2
-rw-r--r--dev-python/rq/rq-1.15.1.ebuild2
-rw-r--r--dev-python/rsa/rsa-4.9.ebuild2
-rw-r--r--dev-python/rst-linker/rst-linker-2.4.0.ebuild2
-rw-r--r--dev-python/rst2ansi/rst2ansi-0.1.5-r2.ebuild2
-rw-r--r--dev-python/rstcheck/rstcheck-6.1.1.ebuild2
-rw-r--r--dev-python/rstr/rstr-3.2.0.ebuild2
-rw-r--r--dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild2
-rw-r--r--dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild2
-rw-r--r--dev-python/rtslib-fb/rtslib-fb-2.1.75.ebuild2
-rw-r--r--dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild2
-rw-r--r--dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.12.0.ebuild2
-rw-r--r--dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.6.ebuild2
-rw-r--r--dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild2
-rw-r--r--dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild2
-rw-r--r--dev-python/rubymarshal/rubymarshal-1.2.10.ebuild2
-rw-r--r--dev-python/rubymarshal/rubymarshal-1.2.7.ebuild2
-rw-r--r--dev-python/rustworkx/rustworkx-0.13.0.ebuild2
-rw-r--r--dev-python/rustworkx/rustworkx-0.13.1.ebuild2
-rw-r--r--dev-python/s3transfer/s3transfer-0.6.1.ebuild2
-rw-r--r--dev-python/s3transfer/s3transfer-0.6.2.ebuild2
-rw-r--r--dev-python/sabctools/sabctools-7.0.2.ebuild2
-rw-r--r--dev-python/sabctools/sabctools-7.1.0.ebuild2
-rw-r--r--dev-python/sabctools/sabctools-7.1.1.ebuild2
-rw-r--r--dev-python/sarge/sarge-0.1.7_p1.ebuild2
-rw-r--r--dev-python/sarif_om/sarif_om-1.0.4-r1.ebuild2
-rw-r--r--dev-python/schedule/schedule-1.1.0-r1.ebuild2
-rw-r--r--dev-python/schema/schema-0.7.5.ebuild2
-rw-r--r--dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild2
-rw-r--r--dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild2
-rw-r--r--dev-python/scikit-build/scikit-build-0.17.6.ebuild2
-rw-r--r--dev-python/scipy/Manifest1
-rw-r--r--dev-python/scipy/scipy-1.10.1.ebuild2
-rw-r--r--dev-python/scipy/scipy-1.11.0-r1.ebuild2
-rw-r--r--dev-python/scipy/scipy-1.11.1.ebuild2
-rw-r--r--dev-python/scipy/scipy-1.11.2.ebuild125
-rw-r--r--dev-python/scramp/scramp-1.4.4.ebuild2
-rw-r--r--dev-python/scrapy/scrapy-2.8.0.ebuild2
-rw-r--r--dev-python/screeninfo/screeninfo-0.8.1.ebuild2
-rw-r--r--dev-python/scripttest/scripttest-1.3.0-r2.ebuild2
-rw-r--r--dev-python/scrypt/scrypt-0.8.19.ebuild2
-rw-r--r--dev-python/scrypt/scrypt-0.8.20.ebuild2
-rw-r--r--dev-python/sdnotify/sdnotify-0.3.2.ebuild2
-rw-r--r--dev-python/seaborn/seaborn-0.12.2.ebuild2
-rw-r--r--dev-python/secretstorage/secretstorage-3.3.3.ebuild2
-rw-r--r--dev-python/seedir/seedir-0.4.2.ebuild2
-rw-r--r--dev-python/selenium/selenium-4.10.0.ebuild2
-rw-r--r--dev-python/semantic-version/semantic-version-2.10.0.ebuild2
-rw-r--r--dev-python/semver/semver-3.0.1.ebuild2
-rw-r--r--dev-python/send2trash/send2trash-1.8.2.ebuild2
-rw-r--r--dev-python/sendgrid/sendgrid-6.9.7.ebuild2
-rw-r--r--dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild2
-rw-r--r--dev-python/sentry-sdk/sentry-sdk-1.29.2.ebuild2
-rw-r--r--dev-python/serpent/serpent-1.41.ebuild2
-rw-r--r--dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild2
-rw-r--r--dev-python/service-identity/service-identity-23.1.0.ebuild2
-rw-r--r--dev-python/setproctitle/setproctitle-1.3.2.ebuild2
-rw-r--r--dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild2
-rw-r--r--dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild2
-rw-r--r--dev-python/setuptools-rust/setuptools-rust-1.6.0.ebuild2
-rw-r--r--dev-python/setuptools-scm/setuptools-scm-7.1.0.ebuild2
-rw-r--r--dev-python/setuptools/setuptools-67.8.0-r1.ebuild2
-rw-r--r--dev-python/setuptools/setuptools-68.0.0-r1.ebuild2
-rw-r--r--dev-python/setuptools/setuptools-68.1.0.ebuild2
-rw-r--r--dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.4.ebuild2
-rw-r--r--dev-python/sexpdata/sexpdata-1.0.1.ebuild2
-rw-r--r--dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild2
-rw-r--r--dev-python/sh/sh-2.0.4.ebuild2
-rw-r--r--dev-python/sh/sh-2.0.6.ebuild2
-rw-r--r--dev-python/shapely/shapely-2.0.1.ebuild2
-rw-r--r--dev-python/shellingham/shellingham-1.5.1.ebuild2
-rw-r--r--dev-python/shiboken2/shiboken2-5.15.10.ebuild2
-rw-r--r--dev-python/shiboken2/shiboken2-5.15.9.ebuild2
-rw-r--r--dev-python/shiboken6/shiboken6-6.5.1.1.ebuild2
-rw-r--r--dev-python/shiboken6/shiboken6-6.5.2.ebuild2
-rw-r--r--dev-python/shortuuid/shortuuid-1.0.11.ebuild2
-rw-r--r--dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild2
-rw-r--r--dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild2
-rw-r--r--dev-python/signedjson/signedjson-1.1.4.ebuild2
-rw-r--r--dev-python/simber/simber-0.2.6.ebuild2
-rw-r--r--dev-python/simpervisor/simpervisor-1.0.0.ebuild2
-rw-r--r--dev-python/simplebayes/simplebayes-1.5.8-r1.ebuild2
-rw-r--r--dev-python/simpleeval/simpleeval-0.9.13.ebuild2
-rw-r--r--dev-python/simplegeneric/simplegeneric-0.8.1-r2.ebuild2
-rw-r--r--dev-python/simplejson/simplejson-3.19.1.ebuild2
-rw-r--r--dev-python/simplekml/simplekml-1.3.6.ebuild2
-rw-r--r--dev-python/simplemma/simplemma-0.9.1.ebuild2
-rw-r--r--dev-python/simpy/simpy-4.0.1-r1.ebuild2
-rw-r--r--dev-python/simpy/simpy-4.0.2.ebuild2
-rw-r--r--dev-python/sip/sip-4.19.25-r1.ebuild2
-rw-r--r--dev-python/sip/sip-6.7.10.ebuild2
-rw-r--r--dev-python/sip/sip-6.7.9.ebuild2
-rw-r--r--dev-python/six/six-1.16.0-r1.ebuild2
-rw-r--r--dev-python/sjcl/sjcl-0.2.1.ebuild2
-rw-r--r--dev-python/skia-pathops/skia-pathops-0.7.4.ebuild2
-rw-r--r--dev-python/slixmpp/slixmpp-1.8.4.ebuild2
-rw-r--r--dev-python/slixmpp/slixmpp-9999.ebuild2
-rwxr-xr-xdev-python/smartypants/smartypants-2.0.1-r2.ebuild2
-rw-r--r--dev-python/smbus2/smbus2-0.4.2.ebuild2
-rw-r--r--dev-python/smmap/smmap-5.0.0-r1.ebuild2
-rw-r--r--dev-python/snakeoil/snakeoil-0.10.5.ebuild2
-rw-r--r--dev-python/snakeoil/snakeoil-9999.ebuild2
-rw-r--r--dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild2
-rw-r--r--dev-python/snapshottest/snapshottest-0.6.0.ebuild2
-rw-r--r--dev-python/sniffio/sniffio-1.3.0.ebuild2
-rw-r--r--dev-python/snowballstemmer/snowballstemmer-2.2.0-r1.ebuild2
-rw-r--r--dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild2
-rw-r--r--dev-python/socksio/socksio-1.0.0.ebuild2
-rw-r--r--dev-python/sortedcollections/sortedcollections-2.1.0.ebuild2
-rw-r--r--dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild2
-rw-r--r--dev-python/sounddevice/sounddevice-0.4.5.ebuild2
-rw-r--r--dev-python/sounddevice/sounddevice-0.4.6.ebuild2
-rw-r--r--dev-python/soupsieve/soupsieve-2.4.1.ebuild2
-rw-r--r--dev-python/spake2/spake2-0.8-r1.ebuild2
-rw-r--r--dev-python/speg/speg-0.3_p20180819-r1.ebuild2
-rw-r--r--dev-python/sphinx-aiohttp-theme/sphinx-aiohttp-theme-0.1.6-r1.ebuild2
-rw-r--r--dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.0.ebuild2
-rw-r--r--dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.1.ebuild2
-rw-r--r--dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild2
-rw-r--r--dev-python/sphinx-autoapi/sphinx-autoapi-2.1.1.ebuild2
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild2
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.0.ebuild2
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.1.ebuild2
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild2
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.3.ebuild2
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.0.ebuild2
-rw-r--r--dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild2
-rw-r--r--dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild2
-rw-r--r--dev-python/sphinx-celery/sphinx-celery-2.0.0-r3.ebuild2
-rw-r--r--dev-python/sphinx-click/sphinx-click-4.1.0.ebuild2
-rw-r--r--dev-python/sphinx-click/sphinx-click-4.2.0.ebuild2
-rw-r--r--dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild2
-rw-r--r--dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild2
-rw-r--r--dev-python/sphinx-gallery/sphinx-gallery-0.13.0.ebuild2
-rw-r--r--dev-python/sphinx-hoverxref/sphinx-hoverxref-1.3.0.ebuild2
-rw-r--r--dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.ebuild2
-rw-r--r--dev-python/sphinx-issues/sphinx-issues-3.0.1-r1.ebuild2
-rw-r--r--dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild2
-rw-r--r--dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild2
-rw-r--r--dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild2
-rw-r--r--dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild2
-rw-r--r--dev-python/sphinx-prompt/sphinx-prompt-1.6.0-r1.ebuild2
-rw-r--r--dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild2
-rw-r--r--dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild2
-rw-r--r--dev-python/sphinx-pytest/sphinx-pytest-0.1.1.ebuild2
-rw-r--r--dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild2
-rw-r--r--dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild2
-rw-r--r--dev-python/sphinx-sitemap/sphinx-sitemap-2.2.1.ebuild2
-rw-r--r--dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild2
-rw-r--r--dev-python/sphinx-tabs/sphinx-tabs-3.4.1-r1.ebuild2
-rw-r--r--dev-python/sphinx-tabs/sphinx-tabs-3.4.1.ebuild2
-rw-r--r--dev-python/sphinx-testing/sphinx-testing-1.0.1-r2.ebuild2
-rw-r--r--dev-python/sphinx-theme-builder/sphinx-theme-builder-0.2.2_beta-r1.ebuild2
-rw-r--r--dev-python/sphinx-version-warning/sphinx-version-warning-1.1.2.ebuild2
-rw-r--r--dev-python/sphinx/sphinx-5.3.0.ebuild2
-rw-r--r--dev-python/sphinx/sphinx-6.2.1.ebuild2
-rw-r--r--dev-python/sphinx/sphinx-7.0.1.ebuild2
-rw-r--r--dev-python/sphinx/sphinx-7.1.0.ebuild2
-rw-r--r--dev-python/sphinx/sphinx-7.1.1.ebuild2
-rw-r--r--dev-python/sphinx/sphinx-7.1.2.ebuild2
-rw-r--r--dev-python/sphinx/sphinx-7.2.0.ebuild2
-rw-r--r--dev-python/sphinx/sphinx-7.2.2.ebuild2
-rw-r--r--dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.10.2.ebuild2
-rw-r--r--dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.4.0.ebuild2
-rw-r--r--dev-python/sphinx_selective_exclude/sphinx_selective_exclude-1.0.3-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.4.ebuild2
-rw-r--r--dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.6.ebuild2
-rw-r--r--dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.7.ebuild2
-rw-r--r--dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild2
-rw-r--r--dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild2
-rw-r--r--dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.4.ebuild2
-rw-r--r--dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.5.ebuild2
-rw-r--r--dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.3.ebuild2
-rw-r--r--dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.4.ebuild2
-rw-r--r--dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.8.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r3.ebuild2
-rw-r--r--dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild2
-rw-r--r--dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.6.ebuild2
-rw-r--r--dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.7.ebuild2
-rw-r--r--dev-python/sphinxcontrib-log-cabinet/sphinxcontrib-log-cabinet-1.0.1-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.25.ebuild2
-rw-r--r--dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.5.ebuild2
-rw-r--r--dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.6.ebuild2
-rw-r--r--dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.7.ebuild2
-rw-r--r--dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.8.ebuild2
-rw-r--r--dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.0.ebuild2
-rw-r--r--dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.4-r2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.6.ebuild2
-rw-r--r--dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild2
-rw-r--r--dev-python/sphinxemoji/sphinxemoji-0.2.0.ebuild2
-rw-r--r--dev-python/sphobjinv/sphobjinv-2.3.1.ebuild2
-rw-r--r--dev-python/spotipy/spotipy-2.23.0.ebuild2
-rw-r--r--dev-python/spur/spur-0.3.23.ebuild2
-rw-r--r--dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild2
-rw-r--r--dev-python/spyder-kernels/spyder-kernels-3.0.0_beta1.ebuild2
-rw-r--r--dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild2
-rw-r--r--dev-python/spyder-notebook/spyder-notebook-0.4.1.ebuild2
-rw-r--r--dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild2
-rw-r--r--dev-python/spyder-terminal/spyder-terminal-1.2.2.ebuild2
-rw-r--r--dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild2
-rw-r--r--dev-python/spyder-vim/spyder-vim-0.1.0.ebuild2
-rw-r--r--dev-python/spyder/spyder-5.4.4.ebuild2
-rw-r--r--dev-python/spyder/spyder-6.0.0_alpha1.ebuild2
-rw-r--r--dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.2.ebuild2
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-1.4.49.ebuild2
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-2.0.18.ebuild2
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-2.0.19.ebuild2
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-2.0.20.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-17.10.1.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-17.10.2.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-17.11.0.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-17.12.0.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-17.14.0.ebuild2
-rw-r--r--dev-python/sqlglot/sqlglot-17.14.2.ebuild2
-rw-r--r--dev-python/sqlitedict/sqlitedict-2.1.0.ebuild2
-rw-r--r--dev-python/sqlparse/sqlparse-0.4.4.ebuild2
-rw-r--r--dev-python/sre-yield/sre-yield-1.2-r1.ebuild2
-rw-r--r--dev-python/srt/srt-3.5.1.ebuild2
-rw-r--r--dev-python/srt/srt-3.5.2.ebuild2
-rw-r--r--dev-python/srt/srt-3.5.3.ebuild2
-rw-r--r--dev-python/sse-starlette/sse-starlette-1.1.6.ebuild2
-rw-r--r--dev-python/sshtunnel/sshtunnel-0.3.1.ebuild2
-rw-r--r--dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild2
-rw-r--r--dev-python/ssl-fetch/ssl-fetch-9999.ebuild2
-rw-r--r--dev-python/stack_data/stack_data-0.6.2.ebuild2
-rw-r--r--dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild2
-rw-r--r--dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0.ebuild2
-rw-r--r--dev-python/starlette/starlette-0.28.0.ebuild2
-rw-r--r--dev-python/starlette/starlette-0.30.0.ebuild2
-rw-r--r--dev-python/statmake/statmake-0.6.0-r1.ebuild2
-rw-r--r--dev-python/statsd/statsd-4.0.1.ebuild2
-rw-r--r--dev-python/statsmodels/statsmodels-0.13.2.ebuild2
-rw-r--r--dev-python/statsmodels/statsmodels-0.13.5.ebuild2
-rw-r--r--dev-python/statsmodels/statsmodels-0.14.0.ebuild2
-rw-r--r--dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild2
-rw-r--r--dev-python/stdlibs/stdlibs-2022.3.16.ebuild2
-rw-r--r--dev-python/stdlibs/stdlibs-2022.6.8.ebuild2
-rw-r--r--dev-python/steam/steam-1.4.4.ebuild2
-rw-r--r--dev-python/steam/steam-9999.ebuild2
-rw-r--r--dev-python/stestr/stestr-4.0.1.ebuild2
-rw-r--r--dev-python/stevedore/stevedore-5.1.0.ebuild2
-rw-r--r--dev-python/stomp-py/stomp-py-8.1.0.ebuild2
-rw-r--r--dev-python/stone/stone-3.3.1.ebuild2
-rw-r--r--dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild2
-rw-r--r--dev-python/strictyaml/strictyaml-1.6.1.ebuild2
-rw-r--r--dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild2
-rw-r--r--dev-python/stringcase/stringcase-1.2.0-r1.ebuild2
-rw-r--r--dev-python/stripe/stripe-5.4.0.ebuild2
-rw-r--r--dev-python/stripe/stripe-5.5.0.ebuild2
-rw-r--r--dev-python/stripe/stripe-6.0.0.ebuild2
-rw-r--r--dev-python/structlog/structlog-23.1.0.ebuild2
-rw-r--r--dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild2
-rw-r--r--dev-python/subunit/subunit-1.4.2.ebuild2
-rw-r--r--dev-python/suds-community/suds-community-1.1.2.ebuild2
-rw-r--r--dev-python/sure/sure-2.0.1.ebuild2
-rw-r--r--dev-python/survey/survey-4.5.4.ebuild2
-rw-r--r--dev-python/svg-path/svg-path-6.3.ebuild2
-rw-r--r--dev-python/svgelements/svgelements-1.9.3.ebuild2
-rw-r--r--dev-python/svglib/svglib-1.5.1.ebuild2
-rw-r--r--dev-python/svgwrite/svgwrite-1.4.3.ebuild2
-rw-r--r--dev-python/swagger_spec_validator/swagger_spec_validator-3.0.3.ebuild2
-rw-r--r--dev-python/sybil/sybil-5.0.2.ebuild2
-rw-r--r--dev-python/sybil/sybil-5.0.3.ebuild2
-rw-r--r--dev-python/symengine/symengine-0.10.0.ebuild2
-rw-r--r--dev-python/symengine/symengine-0.9.2-r3.ebuild2
-rw-r--r--dev-python/sympy/sympy-1.12.ebuild2
-rw-r--r--dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild2
-rw-r--r--dev-python/tabulate/tabulate-0.9.0.ebuild2
-rw-r--r--dev-python/tagpy/tagpy-2022.1.ebuild2
-rw-r--r--dev-python/tappy/tappy-3.1-r1.ebuild2
-rw-r--r--dev-python/tasklib/tasklib-2.5.1.ebuild2
-rw-r--r--dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild2
-rw-r--r--dev-python/tavern/tavern-2.2.0.ebuild2
-rw-r--r--dev-python/tblib/tblib-2.0.0.ebuild2
-rw-r--r--dev-python/tcolorpy/tcolorpy-0.1.3.ebuild2
-rw-r--r--dev-python/tekore/tekore-5.0.1.ebuild2
-rw-r--r--dev-python/tempest/tempest-35.0.0.ebuild2
-rw-r--r--dev-python/tempora/tempora-5.5.0.ebuild2
-rw-r--r--dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild2
-rw-r--r--dev-python/tempy/tempy-1.1.0.ebuild2
-rw-r--r--dev-python/tenacity/tenacity-8.2.2.ebuild2
-rw-r--r--dev-python/tenacity/tenacity-8.2.3.ebuild2
-rw-r--r--dev-python/termcolor/termcolor-2.3.0.ebuild2
-rw-r--r--dev-python/terminado/terminado-0.17.1.ebuild2
-rw-r--r--dev-python/terminaltables/terminaltables-3.1.10-r1.ebuild2
-rw-r--r--dev-python/terminaltables/terminaltables-9999.ebuild2
-rw-r--r--dev-python/testfixtures/testfixtures-7.1.0.ebuild2
-rw-r--r--dev-python/testpath/testpath-0.6.0.ebuild2
-rw-r--r--dev-python/testrepository/testrepository-0.0.20-r200.ebuild2
-rw-r--r--dev-python/testresources/testresources-2.0.1-r3.ebuild2
-rw-r--r--dev-python/testscenarios/testscenarios-0.5.0-r3.ebuild2
-rw-r--r--dev-python/testtools/testtools-2.6.0-r1.ebuild2
-rw-r--r--dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild2
-rw-r--r--dev-python/textX/textX-3.1.1.ebuild2
-rw-r--r--dev-python/textdistance/textdistance-4.5.0.ebuild2
-rw-r--r--dev-python/textile/textile-4.0.2.ebuild2
-rw-r--r--dev-python/texttable/texttable-1.6.7.ebuild2
-rw-r--r--dev-python/textual/textual-0.14.0.ebuild2
-rw-r--r--dev-python/threadpoolctl/threadpoolctl-3.1.0.ebuild2
-rw-r--r--dev-python/threadpoolctl/threadpoolctl-3.2.0.ebuild2
-rw-r--r--dev-python/three-merge/three-merge-0.1.1-r1.ebuild2
-rw-r--r--dev-python/thrift/thrift-0.16.0.ebuild2
-rw-r--r--dev-python/thriftpy2/thriftpy2-0.4.16.ebuild2
-rw-r--r--dev-python/tifffile/tifffile-2023.7.18.ebuild2
-rw-r--r--dev-python/tifffile/tifffile-2023.8.12.ebuild2
-rw-r--r--dev-python/tikzplotlib/tikzplotlib-0.10.1-r1.ebuild2
-rw-r--r--dev-python/time-machine/time-machine-2.10.0.ebuild2
-rw-r--r--dev-python/time-machine/time-machine-2.11.0.ebuild2
-rw-r--r--dev-python/time-machine/time-machine-2.12.0.ebuild2
-rw-r--r--dev-python/time-machine/time-machine-2.9.0.ebuild2
-rw-r--r--dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild2
-rw-r--r--dev-python/timeslot/timeslot-0.1.2.ebuild2
-rw-r--r--dev-python/tiny-proxy/tiny-proxy-0.2.0.ebuild2
-rw-r--r--dev-python/tinycss/tinycss-0.4-r1.ebuild2
-rw-r--r--dev-python/tinycss2/tinycss2-1.2.1.ebuild2
-rw-r--r--dev-python/tld/tld-0.13.ebuild2
-rw-r--r--dev-python/tldextract/tldextract-3.4.4.ebuild2
-rw-r--r--dev-python/tlsh/tlsh-4.8.2.ebuild2
-rw-r--r--dev-python/tokenize-rt/tokenize-rt-5.1.0.ebuild2
-rw-r--r--dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild2
-rw-r--r--dev-python/tomli-w/tomli-w-1.0.0-r1.ebuild2
-rw-r--r--dev-python/tomli/tomli-2.0.1-r1.ebuild2
-rw-r--r--dev-python/tomlkit/tomlkit-0.11.8.ebuild2
-rw-r--r--dev-python/tomlkit/tomlkit-0.12.1.ebuild2
-rw-r--r--dev-python/toolz/toolz-0.12.0.ebuild2
-rw-r--r--dev-python/toposort/toposort-1.10.ebuild2
-rw-r--r--dev-python/tornado-xstatic/tornado-xstatic-0.2-r1.ebuild2
-rw-r--r--dev-python/tornado-xstatic/tornado-xstatic-0.3-r1.ebuild2
-rw-r--r--dev-python/tornado/tornado-6.3.2-r1.ebuild2
-rw-r--r--dev-python/tornado/tornado-6.3.3.ebuild2
-rw-r--r--dev-python/towncrier/towncrier-23.6.0.ebuild2
-rw-r--r--dev-python/tox/tox-3.28.0.ebuild2
-rw-r--r--dev-python/tox/tox-4.5.1.ebuild2
-rw-r--r--dev-python/tox/tox-4.5.2.ebuild2
-rw-r--r--dev-python/tox/tox-4.6.0.ebuild2
-rw-r--r--dev-python/tox/tox-4.6.1.ebuild2
-rw-r--r--dev-python/tox/tox-4.6.2.ebuild2
-rw-r--r--dev-python/tox/tox-4.6.3.ebuild2
-rw-r--r--dev-python/tox/tox-4.6.4.ebuild2
-rw-r--r--dev-python/tox/tox-4.7.0.ebuild2
-rw-r--r--dev-python/tox/tox-4.8.0.ebuild2
-rw-r--r--dev-python/tox/tox-4.9.0.ebuild2
-rw-r--r--dev-python/tpm2-pytss/tpm2-pytss-2.1.0.ebuild2
-rw-r--r--dev-python/tqdm/tqdm-4.65.0.ebuild2
-rw-r--r--dev-python/tqdm/tqdm-4.65.2.ebuild2
-rw-r--r--dev-python/tqdm/tqdm-4.66.0.ebuild2
-rw-r--r--dev-python/tqdm/tqdm-4.66.1.ebuild2
-rw-r--r--dev-python/trailrunner/trailrunner-1.2.1.ebuild2
-rw-r--r--dev-python/traitlets/traitlets-5.9.0.ebuild2
-rw-r--r--dev-python/transaction/transaction-3.0.1-r1.ebuild2
-rw-r--r--dev-python/transaction/transaction-3.1.0.ebuild2
-rw-r--r--dev-python/transitions/transitions-0.9.0.ebuild2
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild2
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild2
-rw-r--r--dev-python/tree-sitter/tree-sitter-0.20.1.ebuild2
-rw-r--r--dev-python/treq/treq-22.2.0-r1.ebuild2
-rw-r--r--dev-python/trimesh/trimesh-3.22.5.ebuild2
-rw-r--r--dev-python/trimesh/trimesh-3.23.0.ebuild2
-rw-r--r--dev-python/trimesh/trimesh-3.23.1.ebuild2
-rw-r--r--dev-python/trio-websocket/trio-websocket-0.10.3.ebuild2
-rw-r--r--dev-python/trio/trio-0.22.2.ebuild2
-rw-r--r--dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild2
-rw-r--r--dev-python/trove-classifiers/trove-classifiers-2023.8.7.ebuild2
-rw-r--r--dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild2
-rw-r--r--dev-python/trustme/trustme-1.1.0.ebuild2
-rw-r--r--dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild2
-rw-r--r--dev-python/tubes/tubes-0.2.1.ebuild2
-rw-r--r--dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha1.ebuild2
-rw-r--r--dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild2
-rw-r--r--dev-python/tweedledum/tweedledum-1.1.1-r1.ebuild2
-rw-r--r--dev-python/tweepy/tweepy-4.14.0.ebuild2
-rw-r--r--dev-python/twine/twine-4.0.2.ebuild2
-rw-r--r--dev-python/twisted/twisted-22.10.0-r1.ebuild2
-rw-r--r--dev-python/twisted/twisted-22.10.0-r3.ebuild2
-rw-r--r--dev-python/twython/twython-3.9.1-r1.ebuild2
-rw-r--r--dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild2
-rw-r--r--dev-python/txaio/txaio-23.1.1.ebuild2
-rw-r--r--dev-python/txredisapi/txredisapi-1.4.10.ebuild2
-rw-r--r--dev-python/txredisapi/txredisapi-1.4.9.ebuild2
-rw-r--r--dev-python/txrequests/txrequests-0.9.6-r1.ebuild2
-rw-r--r--dev-python/txtorcon/txtorcon-23.5.0.ebuild2
-rw-r--r--dev-python/typeguard/Manifest1
-rw-r--r--dev-python/typeguard/typeguard-4.0.0.ebuild2
-rw-r--r--dev-python/typeguard/typeguard-4.0.1.ebuild2
-rw-r--r--dev-python/typeguard/typeguard-4.1.0.ebuild2
-rw-r--r--dev-python/typeguard/typeguard-4.1.1.ebuild2
-rw-r--r--dev-python/typeguard/typeguard-4.1.2.ebuild42
-rw-r--r--dev-python/types-docutils/types-docutils-0.20.0.1.ebuild2
-rw-r--r--dev-python/types-docutils/types-docutils-0.20.0.2.ebuild2
-rw-r--r--dev-python/types-docutils/types-docutils-0.20.0.3.ebuild2
-rw-r--r--dev-python/types-gdb/types-gdb-12.1.4.4.ebuild2
-rw-r--r--dev-python/types-gdb/types-gdb-12.1.4.5.ebuild2
-rw-r--r--dev-python/types-paramiko/types-paramiko-2.10.0.ebuild2
-rw-r--r--dev-python/types-paramiko/types-paramiko-2.11.1.ebuild2
-rw-r--r--dev-python/types-protobuf/types-protobuf-4.24.0.1.ebuild2
-rw-r--r--dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild2
-rw-r--r--dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild2
-rw-r--r--dev-python/types-pytz/types-pytz-2021.3.8.ebuild2
-rw-r--r--dev-python/types-pytz/types-pytz-2022.1.1.ebuild2
-rw-r--r--dev-python/types-requests/types-requests-2.31.0.2.ebuild2
-rw-r--r--dev-python/types-urllib3/types-urllib3-1.26.25.14.ebuild2
-rw-r--r--dev-python/typing-extensions/typing-extensions-4.7.1.ebuild2
-rw-r--r--dev-python/typing_inspect/typing_inspect-0.7.1.ebuild2
-rwxr-xr-xdev-python/typogrify/typogrify-2.0.7-r2.ebuild2
-rw-r--r--dev-python/tzlocal/tzlocal-5.0.1.ebuild2
-rw-r--r--dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild2
-rw-r--r--dev-python/ubelt/ubelt-1.3.3.ebuild2
-rw-r--r--dev-python/uc-micro-py/uc-micro-py-1.0.2.ebuild2
-rw-r--r--dev-python/ufo2ft/ufo2ft-2.31.1.ebuild2
-rw-r--r--dev-python/ufoLib2/ufoLib2-0.13.1.ebuild2
-rw-r--r--dev-python/ufoLib2/ufoLib2-0.14.0.ebuild2
-rw-r--r--dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild2
-rw-r--r--dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild2
-rw-r--r--dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild2
-rw-r--r--dev-python/ujson/ujson-5.8.0.ebuild2
-rw-r--r--dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild2
-rw-r--r--dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild2
-rw-r--r--dev-python/unasync/unasync-0.5.0-r1.ebuild2
-rw-r--r--dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild2
-rw-r--r--dev-python/undervolt/undervolt-0.3.0.ebuild2
-rw-r--r--dev-python/undervolt/undervolt-9999.ebuild2
-rw-r--r--dev-python/unearth/unearth-0.10.0.ebuild2
-rw-r--r--dev-python/unicodedata2/unicodedata2-15.0.0.ebuild2
-rw-r--r--dev-python/unidecode/unidecode-1.3.6.ebuild2
-rw-r--r--dev-python/unidiff/unidiff-0.7.5.ebuild2
-rw-r--r--dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild2
-rw-r--r--dev-python/unittest-or-fail/unittest-or-fail-2.ebuild2
-rw-r--r--dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild2
-rw-r--r--dev-python/untangle/untangle-1.2.1-r1.ebuild2
-rw-r--r--dev-python/uri-template/uri-template-1.3.0.ebuild2
-rw-r--r--dev-python/uritemplate/uritemplate-4.1.1.ebuild2
-rw-r--r--dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild2
-rw-r--r--dev-python/urllib3/urllib3-1.26.15.ebuild2
-rw-r--r--dev-python/urllib3/urllib3-2.0.3.ebuild2
-rw-r--r--dev-python/urllib3/urllib3-2.0.4.ebuild2
-rw-r--r--dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild2
-rw-r--r--dev-python/urwid/urwid-2.1.1.ebuild2
-rw-r--r--dev-python/urwid/urwid-2.1.2.ebuild2
-rw-r--r--dev-python/urwid_readline/urwid_readline-0.13.ebuild2
-rw-r--r--dev-python/urwidtrees/urwidtrees-1.0.3-r1.ebuild2
-rw-r--r--dev-python/userpath/userpath-1.9.0.ebuild2
-rw-r--r--dev-python/utidylib/utidylib-0.9.ebuild2
-rw-r--r--dev-python/uvicorn/uvicorn-0.22.0.ebuild2
-rw-r--r--dev-python/uvicorn/uvicorn-0.23.0.ebuild2
-rw-r--r--dev-python/uvicorn/uvicorn-0.23.2.ebuild2
-rw-r--r--dev-python/uvloop/uvloop-0.17.0.ebuild2
-rw-r--r--dev-python/validator-collection/validator-collection-1.5.0.ebuild2
-rw-r--r--dev-python/validators/validators-0.20.0.ebuild2
-rw-r--r--dev-python/validators/validators-0.21.2.ebuild2
-rw-r--r--dev-python/vcrpy/vcrpy-5.0.0.ebuild2
-rw-r--r--dev-python/vcrpy/vcrpy-5.1.0.ebuild2
-rw-r--r--dev-python/vdf/vdf-3.4-r1.ebuild2
-rw-r--r--dev-python/vdirsyncer/vdirsyncer-0.18.0-r4.ebuild2
-rw-r--r--dev-python/vdirsyncer/vdirsyncer-0.19.2.ebuild2
-rw-r--r--dev-python/vecrec/vecrec-0.3.1-r1.ebuild2
-rw-r--r--dev-python/verboselogs/verboselogs-1.7-r1.ebuild2
-rw-r--r--dev-python/versioneer/versioneer-0.28.ebuild2
-rw-r--r--dev-python/versioneer/versioneer-0.29.ebuild2
-rw-r--r--dev-python/versioningit/versioningit-2.2.0.ebuild2
-rw-r--r--dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild2
-rw-r--r--dev-python/vine/vine-5.0.0-r1.ebuild2
-rw-r--r--dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild2
-rw-r--r--dev-python/virtualenv/virtualenv-20.23.1.ebuild2
-rw-r--r--dev-python/virtualenv/virtualenv-20.24.0.ebuild2
-rw-r--r--dev-python/virtualenv/virtualenv-20.24.1.ebuild2
-rw-r--r--dev-python/virtualenv/virtualenv-20.24.2.ebuild2
-rw-r--r--dev-python/virtualenv/virtualenv-20.24.3.ebuild2
-rw-r--r--dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r2.ebuild2
-rw-r--r--dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r2.ebuild2
-rw-r--r--dev-python/visitor/visitor-0.1.3-r2.ebuild2
-rw-r--r--dev-python/vncdotool/vncdotool-0.13.0-r1.ebuild2
-rw-r--r--dev-python/vncdotool/vncdotool-1.0.0-r1.ebuild2
-rw-r--r--dev-python/vobject/vobject-0.9.6.1-r3.ebuild2
-rw-r--r--dev-python/volatile/volatile-2.1.0.ebuild2
-rw-r--r--dev-python/voluptuous/voluptuous-0.13.1-r1.ebuild2
-rw-r--r--dev-python/vpython/vpython-7.6.4-r1.ebuild2
-rw-r--r--dev-python/vttlib/vttlib-0.12.0.ebuild2
-rw-r--r--dev-python/w3lib/w3lib-2.0.1.ebuild2
-rw-r--r--dev-python/w3lib/w3lib-2.1.1.ebuild2
-rw-r--r--dev-python/waitress/waitress-2.1.2.ebuild2
-rw-r--r--dev-python/wand/wand-0.6.11.ebuild2
-rw-r--r--dev-python/warlock/warlock-1.3.3-r3.ebuild2
-rw-r--r--dev-python/warlock/warlock-2.0.1.ebuild2
-rw-r--r--dev-python/watchdog/watchdog-3.0.0.ebuild2
-rw-r--r--dev-python/watchfiles/watchfiles-0.19.0.ebuild2
-rw-r--r--dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild2
-rw-r--r--dev-python/wcmatch/wcmatch-8.4.1.ebuild2
-rw-r--r--dev-python/wcwidth/wcwidth-0.2.6.ebuild2
-rw-r--r--dev-python/weasyprint/weasyprint-59.0.ebuild2
-rw-r--r--dev-python/webcolors/webcolors-1.13.ebuild2
-rw-r--r--dev-python/webencodings/webencodings-0.5.1-r2.ebuild2
-rw-r--r--dev-python/webob/webob-1.8.7-r1.ebuild2
-rw-r--r--dev-python/webpy/webpy-0.62.ebuild2
-rw-r--r--dev-python/webrtcvad/webrtcvad-2.0.10.ebuild2
-rw-r--r--dev-python/websocket-client/websocket-client-1.6.1.ebuild2
-rw-r--r--dev-python/websockets/websockets-11.0.2.ebuild2
-rw-r--r--dev-python/websockets/websockets-11.0.3-r1.ebuild2
-rw-r--r--dev-python/websockets/websockets-11.0.3.ebuild2
-rw-r--r--dev-python/websockify/websockify-0.10.0-r2.ebuild2
-rw-r--r--dev-python/webtest/webtest-3.0.0-r1.ebuild2
-rw-r--r--dev-python/werkzeug/werkzeug-2.3.4-r1.ebuild2
-rw-r--r--dev-python/werkzeug/werkzeug-2.3.5.ebuild2
-rw-r--r--dev-python/werkzeug/werkzeug-2.3.6.ebuild2
-rw-r--r--dev-python/werkzeug/werkzeug-2.3.7.ebuild2
-rw-r--r--dev-python/whatever/whatever-0.7.ebuild2
-rw-r--r--dev-python/whatthepatch/whatthepatch-1.0.5.ebuild2
-rw-r--r--dev-python/wheel/wheel-0.40.0.ebuild2
-rw-r--r--dev-python/wheel/wheel-0.41.0.ebuild2
-rw-r--r--dev-python/wheel/wheel-0.41.1.ebuild2
-rw-r--r--dev-python/wheezy-template/wheezy-template-3.1.0.ebuild2
-rw-r--r--dev-python/whichcraft/whichcraft-0.6.1-r1.ebuild2
-rw-r--r--dev-python/whisper/whisper-1.1.10.ebuild2
-rw-r--r--dev-python/whitenoise/whitenoise-6.5.0.ebuild2
-rw-r--r--dev-python/whoosh/whoosh-2.7.4-r2.ebuild2
-rw-r--r--dev-python/widgetsnbextension/widgetsnbextension-4.0.8.ebuild2
-rw-r--r--dev-python/wrapio/wrapio-2.0.0.ebuild2
-rw-r--r--dev-python/wrapt/wrapt-1.15.0.ebuild2
-rw-r--r--dev-python/ws4py/ws4py-0.5.1-r1.ebuild2
-rw-r--r--dev-python/wsaccel/wsaccel-0.6.4.ebuild2
-rw-r--r--dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild2
-rw-r--r--dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild2
-rw-r--r--dev-python/wsproto/wsproto-1.2.0.ebuild2
-rw-r--r--dev-python/wstools/wstools-0.4.10-r1.ebuild2
-rw-r--r--dev-python/wtforms/wtforms-3.0.1-r1.ebuild2
-rw-r--r--dev-python/wurlitzer/wurlitzer-3.0.3.ebuild2
-rw-r--r--dev-python/wxpython/wxpython-4.2.0.ebuild2
-rw-r--r--dev-python/x-wr-timezone/x-wr-timezone-0.0.5.ebuild2
-rw-r--r--dev-python/xarray/xarray-2023.7.0.ebuild2
-rw-r--r--dev-python/xattr/xattr-0.9.9.ebuild2
-rw-r--r--dev-python/xcffib/xcffib-1.2.0.ebuild2
-rw-r--r--dev-python/xcffib/xcffib-1.3.0-r1.ebuild2
-rw-r--r--dev-python/xcffib/xcffib-1.4.0.ebuild2
-rw-r--r--dev-python/xdoctest/xdoctest-1.1.1.ebuild2
-rw-r--r--dev-python/xkbcommon/xkbcommon-0.8.ebuild2
-rw-r--r--dev-python/xlrd/xlrd-2.0.1-r1.ebuild2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.1.2.ebuild2
-rw-r--r--dev-python/xlwt/xlwt-1.3.0-r2.ebuild2
-rw-r--r--dev-python/xmlschema/xmlschema-2.3.1.ebuild2
-rw-r--r--dev-python/xmlsec/xmlsec-1.3.12-r2.ebuild2
-rw-r--r--dev-python/xmltodict/xmltodict-0.13.0-r1.ebuild2
-rw-r--r--dev-python/xstatic-termjs/xstatic-termjs-0.0.7.0.ebuild2
-rw-r--r--dev-python/xstatic/xstatic-1.0.2.ebuild2
-rw-r--r--dev-python/xstatic/xstatic-1.0.3.ebuild2
-rw-r--r--dev-python/xunitparser/xunitparser-1.3.4.ebuild2
-rw-r--r--dev-python/xvfbwrapper/xvfbwrapper-0.2.9-r1.ebuild2
-rw-r--r--dev-python/xxhash/xxhash-3.2.0.ebuild2
-rw-r--r--dev-python/xxhash/xxhash-3.3.0.ebuild2
-rw-r--r--dev-python/y-py/y-py-0.6.0.ebuild2
-rw-r--r--dev-python/yamlpath/yamlpath-3.8.0.ebuild2
-rw-r--r--dev-python/yams/yams-0.7.3.ebuild2
-rw-r--r--dev-python/yams/yams-9999.ebuild2
-rw-r--r--dev-python/yapf/yapf-0.40.1.ebuild2
-rw-r--r--dev-python/yappi/yappi-1.4.0.ebuild2
-rw-r--r--dev-python/yapsy/yapsy-1.12.2-r1.ebuild2
-rw-r--r--dev-python/yaql/yaql-2.0.0.ebuild2
-rw-r--r--dev-python/yara-python/yara-python-4.3.1.ebuild2
-rw-r--r--dev-python/yara-python/yara-python-9999.ebuild2
-rw-r--r--dev-python/yarl/yarl-1.9.2.ebuild2
-rw-r--r--dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild2
-rw-r--r--dev-python/yattag/yattag-1.15.1.ebuild2
-rw-r--r--dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild2
-rw-r--r--dev-python/youseedee/youseedee-0.3.0.ebuild2
-rw-r--r--dev-python/youseedee/youseedee-0.4.1.ebuild2
-rw-r--r--dev-python/youtube-search-python/youtube-search-python-1.6.6.ebuild2
-rw-r--r--dev-python/ypy-websocket/ypy-websocket-0.12.1.ebuild2
-rw-r--r--dev-python/ypy-websocket/ypy-websocket-0.8.4.ebuild2
-rw-r--r--dev-python/ytmusicapi/ytmusicapi-1.1.1.ebuild2
-rw-r--r--dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild2
-rw-r--r--dev-python/zconfig/zconfig-4.0.ebuild2
-rw-r--r--dev-python/zeep/zeep-4.2.1.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.71.4.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.71.5.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.72.0.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.74.0.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.76.0.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.79.0.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.80.0.ebuild2
-rw-r--r--dev-python/zipp/zipp-3.16.2.ebuild2
-rw-r--r--dev-python/zodb/zodb-5.8.0-r1.ebuild2
-rw-r--r--dev-python/zodbpickle/zodbpickle-3.0.1-r1.ebuild2
-rw-r--r--dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild2
-rw-r--r--dev-python/zope-component/zope-component-6.0.ebuild2
-rw-r--r--dev-python/zope-configuration/zope-configuration-5.0.ebuild2
-rw-r--r--dev-python/zope-deprecation/zope-deprecation-5.0.ebuild2
-rw-r--r--dev-python/zope-event/zope-event-5.0.ebuild2
-rw-r--r--dev-python/zope-exceptions/zope-exceptions-5.0.1.ebuild2
-rw-r--r--dev-python/zope-hookable/zope-hookable-5.4.ebuild2
-rw-r--r--dev-python/zope-i18nmessageid/zope-i18nmessageid-6.0.1.ebuild2
-rw-r--r--dev-python/zope-interface/zope-interface-6.0.ebuild2
-rw-r--r--dev-python/zope-schema/zope-schema-7.0.1.ebuild2
-rw-r--r--dev-python/zope-testing/zope-testing-5.0.1.ebuild2
-rw-r--r--dev-python/zope-testrunner/zope-testrunner-6.0.ebuild2
-rw-r--r--dev-python/zopfli/zopfli-0.2.2.ebuild2
-rw-r--r--dev-python/zstandard/zstandard-0.21.0.ebuild2
-rw-r--r--dev-python/zstd/zstd-1.5.5.1.ebuild2
-rw-r--r--dev-python/zulip-api/zulip-api-0.8.2-r1.ebuild2
-rw-r--r--dev-python/zxcvbn/zxcvbn-4.4.28-r1.ebuild2
2641 files changed, 3008 insertions, 2639 deletions
diff --git a/dev-python/APScheduler/APScheduler-3.10.1.ebuild b/dev-python/APScheduler/APScheduler-3.10.1.ebuild
index af335385db82..e87a20cd1af8 100644
--- a/dev-python/APScheduler/APScheduler-3.10.1.ebuild
+++ b/dev-python/APScheduler/APScheduler-3.10.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/APScheduler/APScheduler-3.10.2.ebuild b/dev-python/APScheduler/APScheduler-3.10.2.ebuild
index 61162ff17253..f8ae9a60f80d 100644
--- a/dev-python/APScheduler/APScheduler-3.10.2.ebuild
+++ b/dev-python/APScheduler/APScheduler-3.10.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/APScheduler/APScheduler-3.10.3.ebuild b/dev-python/APScheduler/APScheduler-3.10.3.ebuild
index 61162ff17253..f8ae9a60f80d 100644
--- a/dev-python/APScheduler/APScheduler-3.10.3.ebuild
+++ b/dev-python/APScheduler/APScheduler-3.10.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild b/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
index 83fd89361514..c9e4c4045665 100644
--- a/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
+++ b/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/BTrees/BTrees-5.0-r1.ebuild b/dev-python/BTrees/BTrees-5.0-r1.ebuild
index c2b2a266b6ba..d48892766e88 100644
--- a/dev-python/BTrees/BTrees-5.0-r1.ebuild
+++ b/dev-python/BTrees/BTrees-5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/Babel/Babel-2.12.1.ebuild b/dev-python/Babel/Babel-2.12.1.ebuild
index a9a896f38a6e..b6d582d52155 100644
--- a/dev-python/Babel/Babel-2.12.1.ebuild
+++ b/dev-python/Babel/Babel-2.12.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/BitVector/BitVector-3.5.0-r1.ebuild b/dev-python/BitVector/BitVector-3.5.0-r1.ebuild
index 6412735a3d41..34159fd13f74 100644
--- a/dev-python/BitVector/BitVector-3.5.0-r1.ebuild
+++ b/dev-python/BitVector/BitVector-3.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/ConfigArgParse/ConfigArgParse-1.5.5.ebuild b/dev-python/ConfigArgParse/ConfigArgParse-1.5.5.ebuild
index 586be372fe72..7555e76e3eea 100644
--- a/dev-python/ConfigArgParse/ConfigArgParse-1.5.5.ebuild
+++ b/dev-python/ConfigArgParse/ConfigArgParse-1.5.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild b/dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild
index 07a112ff24b4..ecf5967b4dba 100644
--- a/dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild
+++ b/dev-python/ConfigArgParse/ConfigArgParse-1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild b/dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild
index b46bb726b8c9..0174fcc1030b 100644
--- a/dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild
+++ b/dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild b/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild
index 3106555270b0..cea30c81001b 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/DBUtils/DBUtils-3.0.3.ebuild b/dev-python/DBUtils/DBUtils-3.0.3.ebuild
index 9d92646a0550..ab173ff76592 100644
--- a/dev-python/DBUtils/DBUtils-3.0.3.ebuild
+++ b/dev-python/DBUtils/DBUtils-3.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/EbookLib/EbookLib-0.17.1.ebuild b/dev-python/EbookLib/EbookLib-0.17.1.ebuild
index 8ed9379e20e7..24709d6ba734 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/Faker/Faker-19.3.0.ebuild b/dev-python/Faker/Faker-19.3.0.ebuild
index 668d566e047e..aa43eee30d69 100644
--- a/dev-python/Faker/Faker-19.3.0.ebuild
+++ b/dev-python/Faker/Faker-19.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild b/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild
index c849e776d434..e6df5c9e3ae0 100644
--- a/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild
+++ b/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/GitPython/GitPython-3.1.32.ebuild b/dev-python/GitPython/GitPython-3.1.32.ebuild
index d06a44df1773..8441fc024d96 100644
--- a/dev-python/GitPython/GitPython-3.1.32.ebuild
+++ b/dev-python/GitPython/GitPython-3.1.32.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild b/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild
index 527a6bf591c1..a8afcf777e58 100644
--- a/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild
+++ b/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/IPy/IPy-1.01-r1.ebuild b/dev-python/IPy/IPy-1.01-r1.ebuild
index fa252bb51a5a..750440a421e3 100644
--- a/dev-python/IPy/IPy-1.01-r1.ebuild
+++ b/dev-python/IPy/IPy-1.01-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild b/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild
index 80b116b270c4..1ddb6565cdcd 100644
--- a/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild
+++ b/dev-python/Levenshtein/Levenshtein-0.21.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
# custom wrapper over setuptools
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/ManimPango/ManimPango-0.4.3.ebuild b/dev-python/ManimPango/ManimPango-0.4.3.ebuild
index a30529fbbcbf..3fd448063939 100644
--- a/dev-python/ManimPango/ManimPango-0.4.3.ebuild
+++ b/dev-python/ManimPango/ManimPango-0.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/MechanicalSoup/MechanicalSoup-1.3.0.ebuild b/dev-python/MechanicalSoup/MechanicalSoup-1.3.0.ebuild
index 76c6394ee3cc..a6493694707d 100644
--- a/dev-python/MechanicalSoup/MechanicalSoup-1.3.0.ebuild
+++ b/dev-python/MechanicalSoup/MechanicalSoup-1.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild b/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
index 5406a779ede0..eccef16d7570 100644
--- a/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
+++ b/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild b/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild
index 5c1db9f339bd..12ff7d35c66f 100644
--- a/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild
+++ b/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/Nuitka/Nuitka-1.7.10.ebuild b/dev-python/Nuitka/Nuitka-1.7.10.ebuild
index 1158b562d51b..9e8df1e6d69f 100644
--- a/dev-python/Nuitka/Nuitka-1.7.10.ebuild
+++ b/dev-python/Nuitka/Nuitka-1.7.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 flag-o-matic optfeature pypi
diff --git a/dev-python/Nuitka/Nuitka-1.7.9.ebuild b/dev-python/Nuitka/Nuitka-1.7.9.ebuild
index 1158b562d51b..9e8df1e6d69f 100644
--- a/dev-python/Nuitka/Nuitka-1.7.9.ebuild
+++ b/dev-python/Nuitka/Nuitka-1.7.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 flag-o-matic optfeature pypi
diff --git a/dev-python/Opcodes/Opcodes-0.3.14.ebuild b/dev-python/Opcodes/Opcodes-0.3.14.ebuild
index 3bbc0682d37d..700f31ab2903 100644
--- a/dev-python/Opcodes/Opcodes-0.3.14.ebuild
+++ b/dev-python/Opcodes/Opcodes-0.3.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
CommitId=0f7c7d63f5e13ce5a89d9acc3934f1b6e247ec1f
diff --git a/dev-python/OutputCheck/OutputCheck-0.4.2-r1.ebuild b/dev-python/OutputCheck/OutputCheck-0.4.2-r1.ebuild
index 067f6410c58b..e7134321d198 100644
--- a/dev-python/OutputCheck/OutputCheck-0.4.2-r1.ebuild
+++ b/dev-python/OutputCheck/OutputCheck-0.4.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/PGPy/PGPy-0.6.0.ebuild b/dev-python/PGPy/PGPy-0.6.0.ebuild
index 25c7ce4624b7..86e9f289c800 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/PeachPy/PeachPy-2022.11.13.ebuild b/dev-python/PeachPy/PeachPy-2022.11.13.ebuild
index 422cdd942070..57a6aae1afaf 100644
--- a/dev-python/PeachPy/PeachPy-2022.11.13.ebuild
+++ b/dev-python/PeachPy/PeachPy-2022.11.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
CommitId=349e8f836142b2ed0efeb6bb99b1b715d87202e9
diff --git a/dev-python/PyGithub/PyGithub-1.59.0.ebuild b/dev-python/PyGithub/PyGithub-1.59.0.ebuild
index 04256c5dfe78..a10e38ea0568 100644
--- a/dev-python/PyGithub/PyGithub-1.59.0.ebuild
+++ b/dev-python/PyGithub/PyGithub-1.59.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/PyGithub/PyGithub-1.59.1.ebuild b/dev-python/PyGithub/PyGithub-1.59.1.ebuild
index e667770f0cd7..f1c2d077ce6a 100644
--- a/dev-python/PyGithub/PyGithub-1.59.1.ebuild
+++ b/dev-python/PyGithub/PyGithub-1.59.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/PyQt-builder/PyQt-builder-1.15.1.ebuild b/dev-python/PyQt-builder/PyQt-builder-1.15.1.ebuild
index f6a8264b9498..67f26052bb76 100644
--- a/dev-python/PyQt-builder/PyQt-builder-1.15.1.ebuild
+++ b/dev-python/PyQt-builder/PyQt-builder-1.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="The PEP 517 compliant PyQt build system"
diff --git a/dev-python/PyQt-builder/PyQt-builder-1.15.2.ebuild b/dev-python/PyQt-builder/PyQt-builder-1.15.2.ebuild
index 3b5c45786922..0d75b0802248 100644
--- a/dev-python/PyQt-builder/PyQt-builder-1.15.2.ebuild
+++ b/dev-python/PyQt-builder/PyQt-builder-1.15.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.12.1.ebuild b/dev-python/PyQt5-sip/PyQt5-sip-12.12.1.ebuild
index 0ff130fc34d1..055b640f5de6 100644
--- a/dev-python/PyQt5-sip/PyQt5-sip-12.12.1.ebuild
+++ b/dev-python/PyQt5-sip/PyQt5-sip-12.12.1.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/_}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.12.2.ebuild b/dev-python/PyQt5-sip/PyQt5-sip-12.12.2.ebuild
index dea262939683..1be0fb2ab49a 100644
--- a/dev-python/PyQt5-sip/PyQt5-sip-12.12.2.ebuild
+++ b/dev-python/PyQt5-sip/PyQt5-sip-12.12.2.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/_}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/PyQt5/PyQt5-5.15.9-r1.ebuild b/dev-python/PyQt5/PyQt5-5.15.9-r1.ebuild
index 6f40f1ee88ef..163f8095c772 100644
--- a/dev-python/PyQt5/PyQt5-5.15.9-r1.ebuild
+++ b/dev-python/PyQt5/PyQt5-5.15.9-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
diff --git a/dev-python/PyQt5/PyQt5-5.15.9.ebuild b/dev-python/PyQt5/PyQt5-5.15.9.ebuild
index fc70b30eb465..dde90d525af2 100644
--- a/dev-python/PyQt5/PyQt5-5.15.9.ebuild
+++ b/dev-python/PyQt5/PyQt5-5.15.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit pypi python-r1 qmake-utils
DESCRIPTION="Python bindings for the Qt framework"
diff --git a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild
index b04fdff6ce09..06321ad1b156 100644
--- a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild
+++ b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/_}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
QT_PV=$(ver_cut 1-2):6
diff --git a/dev-python/PyQt6-sip/PyQt6-sip-13.5.2.ebuild b/dev-python/PyQt6-sip/PyQt6-sip-13.5.2.ebuild
index 43be295ef97c..017f4ef7a221 100644
--- a/dev-python/PyQt6-sip/PyQt6-sip-13.5.2.ebuild
+++ b/dev-python/PyQt6-sip/PyQt6-sip-13.5.2.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/_}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="sip module support for PyQt6"
diff --git a/dev-python/PyQt6/PyQt6-6.5.2.ebuild b/dev-python/PyQt6/PyQt6-6.5.2.ebuild
index 05d48ff694d9..544701052ba1 100644
--- a/dev-python/PyQt6/PyQt6-6.5.2.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.5.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
# 'can' work with older Qt depending on features, but keeping it simple
diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild
index 16e20aef9aac..877f45c02028 100644
--- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild
+++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild
index 7640c77d4dc3..76b5ad16afe9 100644
--- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild
+++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit pypi python-r1 qmake-utils
DESCRIPTION="Python bindings for QtWebEngine"
diff --git a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild
index 8108ceead058..6f5ac0a364b0 100644
--- a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild
+++ b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/PySDL2/PySDL2-0.9.13.ebuild b/dev-python/PySDL2/PySDL2-0.9.13.ebuild
index f67d0a47fed5..bd89eff4fec9 100644
--- a/dev-python/PySDL2/PySDL2-0.9.13.ebuild
+++ b/dev-python/PySDL2/PySDL2-0.9.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/PySensors/PySensors-0.0.4-r1.ebuild b/dev-python/PySensors/PySensors-0.0.4-r1.ebuild
index 76124340862d..096adce1d672 100644
--- a/dev-python/PySensors/PySensors-0.0.4-r1.ebuild
+++ b/dev-python/PySensors/PySensors-0.0.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/PySocks/PySocks-1.7.1-r2.ebuild b/dev-python/PySocks/PySocks-1.7.1-r2.ebuild
index 016f0ddeb5b6..8df337b15cb2 100644
--- a/dev-python/PySocks/PySocks-1.7.1-r2.ebuild
+++ b/dev-python/PySocks/PySocks-1.7.1-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=7
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild b/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild
index 3ba420122372..17f78735dc50 100644
--- a/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild
+++ b/dev-python/PyWavefront/PyWavefront-1.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/Pyro5/Pyro5-5.14.ebuild b/dev-python/Pyro5/Pyro5-5.14.ebuild
index 705380b7773a..c1b3f1a709ab 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/PythonQwt/PythonQwt-0.10.2.ebuild b/dev-python/PythonQwt/PythonQwt-0.10.2.ebuild
index 8b2e5af35d93..d739b56fee9f 100644
--- a/dev-python/PythonQwt/PythonQwt-0.10.2.ebuild
+++ b/dev-python/PythonQwt/PythonQwt-0.10.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=true
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/QtPy/QtPy-2.3.1.ebuild b/dev-python/QtPy/QtPy-2.3.1.ebuild
index ba423cc721d7..0350f3cf7aae 100644
--- a/dev-python/QtPy/QtPy-2.3.1.ebuild
+++ b/dev-python/QtPy/QtPy-2.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/SLPP/SLPP-1.2.3.ebuild b/dev-python/SLPP/SLPP-1.2.3.ebuild
index 9fcf282f47ad..d0f56e075375 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
index a06bb43a8535..52aa9f1698a1 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/TakeTheTime/Manifest b/dev-python/TakeTheTime/Manifest
index ff55b8211d88..b920959efd10 100644
--- a/dev-python/TakeTheTime/Manifest
+++ b/dev-python/TakeTheTime/Manifest
@@ -1 +1 @@
-DIST TakeTheTime-0.3.1.tar.gz 2072 BLAKE2B 2ac8001bc5afe01dd502a7580b9dbe7f4dea7e12c44ddca9e7e1b12a70f3dc38b417702cb69431df75bc81168187cf39d42c8e0860d98ae25b038c0b868b6b6c SHA512 fd31cd909717ed0ada764699e450caae3e0a12f90c563ade99e060acff88f663d9ba386944ee6f6571737785ada5aceb4fdc41a52d0f0ff7202e732c621396ea
+DIST TakeTheTime-0.3.1.gh.tar.gz 2916 BLAKE2B 841edd7e06d45ce6f2774a8464c391500651a9762ff85115d9b13d9f45e68f7ae7e0aef0d588d5e9cce0ee98b1c5343cef83fe9b026c074cbe27c2e6837ffb72 SHA512 ef33101d850ff39ed85b5f26fa90fb7ece1e85ee39e7f611b444e0d2cba181698cc99bd4183285b24da2a740b6fbf315f2f35d7f67ce67b53acefab0b2eaaee5
diff --git a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
index f94dfc333585..9cb7edea7527 100644
--- a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
+++ b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
@@ -3,18 +3,23 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
+inherit distutils-r1
DESCRIPTION="Take The Time, a super-neat Python library for timing chunks of code"
HOMEPAGE="https://github.com/ErikBjare/TakeTheTime"
-LICENSE="MIT"
+# pypi doesn't contains the tests
+SRC_URI="https://github.com/ErikBjare/TakeTheTime/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
-# Not available for now
-RESTRICT="test"
+distutils_enable_tests unittest
+
+python_test() {
+ eunittest tests
+}
diff --git a/dev-python/XenAPI/XenAPI-2.14-r1.ebuild b/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
index 249b98aa22dc..d3d9bd219e87 100644
--- a/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
+++ b/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild b/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild
index b288c86ac82b..2aaa65a41257 100644
--- a/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild
+++ b/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/absl-py/absl-py-1.4.0.ebuild b/dev-python/absl-py/absl-py-1.4.0.ebuild
index 497432079d5c..637e5d5c5229 100644
--- a/dev-python/absl-py/absl-py-1.4.0.ebuild
+++ b/dev-python/absl-py/absl-py-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/abydos/abydos-0.5.0-r3.ebuild b/dev-python/abydos/abydos-0.5.0-r3.ebuild
index 971443a7d3e8..9ccaa9ea96c8 100644
--- a/dev-python/abydos/abydos-0.5.0-r3.ebuild
+++ b/dev-python/abydos/abydos-0.5.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild b/dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild
index dfdd52026add..b36c9799602b 100644
--- a/dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild
+++ b/dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/adb-shell/adb-shell-0.4.3.ebuild b/dev-python/adb-shell/adb-shell-0.4.3.ebuild
index 59577ec13a83..22c2fc4d4228 100644
--- a/dev-python/adb-shell/adb-shell-0.4.3.ebuild
+++ b/dev-python/adb-shell/adb-shell-0.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/adblock/adblock-0.6.0.ebuild b/dev-python/adblock/adblock-0.6.0.ebuild
index 84b5cca747a3..6a4fd91c3392 100644
--- a/dev-python/adblock/adblock-0.6.0.ebuild
+++ b/dev-python/adblock/adblock-0.6.0.ebuild
@@ -71,7 +71,7 @@ CRATES="
"
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cargo distutils-r1
DESCRIPTION="Python wrapper for Brave's adblocking library, which is written in Rust"
diff --git a/dev-python/aesara/aesara-2.9.1.ebuild b/dev-python/aesara/aesara-2.9.1.ebuild
index 906ce01df602..1a84f9a84493 100644
--- a/dev-python/aesara/aesara-2.9.1.ebuild
+++ b/dev-python/aesara/aesara-2.9.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing optfeature pypi
diff --git a/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild b/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild
index db20e1deaa6b..beedb9295732 100644
--- a/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild
+++ b/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild b/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild
index d8da4b1a38ab..498a9e1f2941 100644
--- a/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild
+++ b/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/agate-sql/agate-sql-0.5.9.ebuild b/dev-python/agate-sql/agate-sql-0.5.9.ebuild
index c129a8d0e48e..0c5ed35ae07f 100644
--- a/dev-python/agate-sql/agate-sql-0.5.9.ebuild
+++ b/dev-python/agate-sql/agate-sql-0.5.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/agate/agate-1.7.1.ebuild b/dev-python/agate/agate-1.7.1.ebuild
index b269a2e7d603..47961fbadb39 100644
--- a/dev-python/agate/agate-1.7.1.ebuild
+++ b/dev-python/agate/agate-1.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiocache/aiocache-0.12.0.ebuild b/dev-python/aiocache/aiocache-0.12.0.ebuild
index 6348c19f8821..d3fd5fa8ad23 100644
--- a/dev-python/aiocache/aiocache-0.12.0.ebuild
+++ b/dev-python/aiocache/aiocache-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiocache/aiocache-0.12.2.ebuild b/dev-python/aiocache/aiocache-0.12.2.ebuild
index 6e70db71bd6e..c75df487eac3 100644
--- a/dev-python/aiocache/aiocache-0.12.2.ebuild
+++ b/dev-python/aiocache/aiocache-0.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiodns/aiodns-3.0.0-r1.ebuild b/dev-python/aiodns/aiodns-3.0.0-r1.ebuild
index 0cfb351d30f5..e616b0e4476d 100644
--- a/dev-python/aiodns/aiodns-3.0.0-r1.ebuild
+++ b/dev-python/aiodns/aiodns-3.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiofiles/aiofiles-22.1.0.ebuild b/dev-python/aiofiles/aiofiles-22.1.0.ebuild
index dac7744c3fd5..e2c90f659a54 100644
--- a/dev-python/aiofiles/aiofiles-22.1.0.ebuild
+++ b/dev-python/aiofiles/aiofiles-22.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/aiofiles/aiofiles-23.1.0.ebuild b/dev-python/aiofiles/aiofiles-23.1.0.ebuild
index dac7744c3fd5..e2c90f659a54 100644
--- a/dev-python/aiofiles/aiofiles-23.1.0.ebuild
+++ b/dev-python/aiofiles/aiofiles-23.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
index 592947893317..5f89372d5677 100644
--- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild
+++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r2.ebuild b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r2.ebuild
index 75a40e5fed45..d255316992b4 100644
--- a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r2.ebuild
+++ b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild
index 2cc97657ea7a..2a60d58b9162 100644
--- a/dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild
+++ b/dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/aiohttp/aiohttp-3.8.5.ebuild b/dev-python/aiohttp/aiohttp-3.8.5.ebuild
index adc0024db5b3..2bdb50f0fa4e 100644
--- a/dev-python/aiohttp/aiohttp-3.8.5.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.8.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/aiomysql/aiomysql-0.1.1.ebuild b/dev-python/aiomysql/aiomysql-0.1.1.ebuild
index 10aba7911b00..53e0645c5c32 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit databases distutils-r1
diff --git a/dev-python/aiopg/aiopg-1.4.0.ebuild b/dev-python/aiopg/aiopg-1.4.0.ebuild
index e3d470420141..b2ab94ea26fe 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature
diff --git a/dev-python/aiopylgtv/aiopylgtv-0.4.1.ebuild b/dev-python/aiopylgtv/aiopylgtv-0.4.1.ebuild
index 9b7eafe7fc10..b073d70d3273 100644
--- a/dev-python/aiopylgtv/aiopylgtv-0.4.1.ebuild
+++ b/dev-python/aiopylgtv/aiopylgtv-0.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1 pypi
diff --git a/dev-python/aioredis/aioredis-1.3.1.ebuild b/dev-python/aioredis/aioredis-1.3.1.ebuild
index b5d9ef256e2e..a3b14077a132 100644
--- a/dev-python/aioredis/aioredis-1.3.1.ebuild
+++ b/dev-python/aioredis/aioredis-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/aioredis/aioredis-2.0.1.ebuild b/dev-python/aioredis/aioredis-2.0.1.ebuild
index b04cc8f4c708..f63794d4b499 100644
--- a/dev-python/aioredis/aioredis-2.0.1.ebuild
+++ b/dev-python/aioredis/aioredis-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/aioresponses/aioresponses-0.7.4.ebuild b/dev-python/aioresponses/aioresponses-0.7.4.ebuild
index 340e9efe4473..1931a830b9db 100644
--- a/dev-python/aioresponses/aioresponses-0.7.4.ebuild
+++ b/dev-python/aioresponses/aioresponses-0.7.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiorpcX/aiorpcX-0.22.1-r1.ebuild b/dev-python/aiorpcX/aiorpcX-0.22.1-r1.ebuild
index 1797451ec923..b35751ea876d 100644
--- a/dev-python/aiorpcX/aiorpcX-0.22.1-r1.ebuild
+++ b/dev-python/aiorpcX/aiorpcX-0.22.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/aiosignal/aiosignal-1.3.1.ebuild b/dev-python/aiosignal/aiosignal-1.3.1.ebuild
index 4271a5686711..7a394e95def9 100644
--- a/dev-python/aiosignal/aiosignal-1.3.1.ebuild
+++ b/dev-python/aiosignal/aiosignal-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild b/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild
index ed74d382f8e7..c5d50670ff16 100644
--- a/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild
+++ b/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
diff --git a/dev-python/aiostream/aiostream-0.4.5.ebuild b/dev-python/aiostream/aiostream-0.4.5.ebuild
index 272d019cad0b..665149b00385 100644
--- a/dev-python/aiostream/aiostream-0.4.5.ebuild
+++ b/dev-python/aiostream/aiostream-0.4.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/aiounittest/aiounittest-1.4.2.ebuild b/dev-python/aiounittest/aiounittest-1.4.2.ebuild
index eb036c754a32..25cf0cfcaf84 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild b/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild
index 57b5f52c0981..838ec62a9f22 100644
--- a/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild
+++ b/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/alabaster/alabaster-0.7.13.ebuild b/dev-python/alabaster/alabaster-0.7.13.ebuild
index 49664e0cfec8..3a0b4c40582c 100644
--- a/dev-python/alabaster/alabaster-0.7.13.ebuild
+++ b/dev-python/alabaster/alabaster-0.7.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/alembic/alembic-1.11.1.ebuild b/dev-python/alembic/alembic-1.11.1.ebuild
index 302e8112ade2..785e6d04fc48 100644
--- a/dev-python/alembic/alembic-1.11.1.ebuild
+++ b/dev-python/alembic/alembic-1.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/alembic/alembic-1.11.2.ebuild b/dev-python/alembic/alembic-1.11.2.ebuild
index b6a2493e61be..ceda4286b397 100644
--- a/dev-python/alembic/alembic-1.11.2.ebuild
+++ b/dev-python/alembic/alembic-1.11.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/alembic/alembic-1.11.3.ebuild b/dev-python/alembic/alembic-1.11.3.ebuild
index b6a2493e61be..ceda4286b397 100644
--- a/dev-python/alembic/alembic-1.11.3.ebuild
+++ b/dev-python/alembic/alembic-1.11.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/allpairspy/allpairspy-2.5.1.ebuild b/dev-python/allpairspy/allpairspy-2.5.1.ebuild
index fef962974e6c..db74b426c5f3 100644
--- a/dev-python/allpairspy/allpairspy-2.5.1.ebuild
+++ b/dev-python/allpairspy/allpairspy-2.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/almost/almost-0.1.5.ebuild b/dev-python/almost/almost-0.1.5.ebuild
index 5a3795ad104b..60a9595dcc09 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/amodem/amodem-1.15.4.ebuild b/dev-python/amodem/amodem-1.15.4.ebuild
index 74532524d410..2c860b03eb37 100644
--- a/dev-python/amodem/amodem-1.15.4.ebuild
+++ b/dev-python/amodem/amodem-1.15.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild b/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild
index 4d284d9d24b2..f8f406f36d55 100644
--- a/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild
+++ b/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/annotated-types/annotated-types-0.5.0.ebuild b/dev-python/annotated-types/annotated-types-0.5.0.ebuild
index c28d681a895e..0a6153cbd034 100644
--- a/dev-python/annotated-types/annotated-types-0.5.0.ebuild
+++ b/dev-python/annotated-types/annotated-types-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ansi/ansi-0.3.6.ebuild b/dev-python/ansi/ansi-0.3.6.ebuild
index 24513e002caf..82258aa42bb9 100644
--- a/dev-python/ansi/ansi-0.3.6.ebuild
+++ b/dev-python/ansi/ansi-0.3.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/ansi2html/ansi2html-1.8.0-r1.ebuild b/dev-python/ansi2html/ansi2html-1.8.0-r1.ebuild
index f361c69a732c..49c8daf7c148 100644
--- a/dev-python/ansi2html/ansi2html-1.8.0-r1.ebuild
+++ b/dev-python/ansi2html/ansi2html-1.8.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ansible-compat/ansible-compat-4.1.2.ebuild b/dev-python/ansible-compat/ansible-compat-4.1.2.ebuild
index e5e2376fa5ca..66e004483b67 100644
--- a/dev-python/ansible-compat/ansible-compat-4.1.2.ebuild
+++ b/dev-python/ansible-compat/ansible-compat-4.1.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ansible-compat/ansible-compat-4.1.5.ebuild b/dev-python/ansible-compat/ansible-compat-4.1.5.ebuild
index 2219daa996b3..45f1e04c18ea 100644
--- a/dev-python/ansible-compat/ansible-compat-4.1.5.ebuild
+++ b/dev-python/ansible-compat/ansible-compat-4.1.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ansible-compat/ansible-compat-4.1.6.ebuild b/dev-python/ansible-compat/ansible-compat-4.1.6.ebuild
index 2219daa996b3..45f1e04c18ea 100644
--- a/dev-python/ansible-compat/ansible-compat-4.1.6.ebuild
+++ b/dev-python/ansible-compat/ansible-compat-4.1.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild b/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild
index 6fe0d7499320..ca51bdc4050c 100644
--- a/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild
+++ b/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517="poetry"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/ansible-runner/ansible-runner-2.2.1.ebuild b/dev-python/ansible-runner/ansible-runner-2.2.1.ebuild
index c596c2b43f06..4de38bb34f59 100644
--- a/dev-python/ansible-runner/ansible-runner-2.2.1.ebuild
+++ b/dev-python/ansible-runner/ansible-runner-2.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ansicolor/ansicolor-0.3.2-r1.ebuild b/dev-python/ansicolor/ansicolor-0.3.2-r1.ebuild
index 569b8a85353f..9940616e53c8 100644
--- a/dev-python/ansicolor/ansicolor-0.3.2-r1.ebuild
+++ b/dev-python/ansicolor/ansicolor-0.3.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/ansicolor/ansicolor-9999.ebuild b/dev-python/ansicolor/ansicolor-9999.ebuild
index 046ba0fd4c23..46e9315fa23f 100644
--- a/dev-python/ansicolor/ansicolor-9999.ebuild
+++ b/dev-python/ansicolor/ansicolor-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.0.ebuild b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.0.ebuild
index 4aab2f36af47..595dfdf0c668 100644
--- a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.0.ebuild
+++ b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/anyascii/anyascii-0.3.2.ebuild b/dev-python/anyascii/anyascii-0.3.2.ebuild
index 7080c60ced38..f9af316cacc8 100644
--- a/dev-python/anyascii/anyascii-0.3.2.ebuild
+++ b/dev-python/anyascii/anyascii-0.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/anyio/anyio-3.7.1.ebuild b/dev-python/anyio/anyio-3.7.1.ebuild
index 1287dd6b6eb2..ee7a28a1c165 100644
--- a/dev-python/anyio/anyio-3.7.1.ebuild
+++ b/dev-python/anyio/anyio-3.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/anyqt/anyqt-0.2.0.ebuild b/dev-python/anyqt/anyqt-0.2.0.ebuild
index b99ab9c879da..8acc893ce9b1 100644
--- a/dev-python/anyqt/anyqt-0.2.0.ebuild
+++ b/dev-python/anyqt/anyqt-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
diff --git a/dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild b/dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild
index 016f65bbcf9f..d08691491405 100644
--- a/dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild
+++ b/dev-python/apache-libcloud/apache-libcloud-3.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ssl(+)"
inherit distutils-r1
diff --git a/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild b/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild
index 04ef35e0f967..524d146a055e 100644
--- a/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild
+++ b/dev-python/apache-libcloud/apache-libcloud-3.8.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ssl(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/apipkg/apipkg-3.0.1.ebuild b/dev-python/apipkg/apipkg-3.0.1.ebuild
index 9fd7798162df..7b738824a7ac 100644
--- a/dev-python/apipkg/apipkg-3.0.1.ebuild
+++ b/dev-python/apipkg/apipkg-3.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/apispec/apispec-6.3.0.ebuild b/dev-python/apispec/apispec-6.3.0.ebuild
index 1996ed2fe59c..0997c0c3093b 100644
--- a/dev-python/apispec/apispec-6.3.0.ebuild
+++ b/dev-python/apispec/apispec-6.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/appdirs/appdirs-1.4.4-r3.ebuild b/dev-python/appdirs/appdirs-1.4.4-r3.ebuild
index c3e933f399b6..32e2beec3dbc 100644
--- a/dev-python/appdirs/appdirs-1.4.4-r3.ebuild
+++ b/dev-python/appdirs/appdirs-1.4.4-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/appi/appi-0.2.5-r1.ebuild b/dev-python/appi/appi-0.2.5-r1.ebuild
index 6fe61138b184..ef1acbc51d5a 100644
--- a/dev-python/appi/appi-0.2.5-r1.ebuild
+++ b/dev-python/appi/appi-0.2.5-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2021 LiGurOs Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/apsw/apsw-3.42.0.0.ebuild b/dev-python/apsw/apsw-3.42.0.0.ebuild
index 37ef866214e6..48e1597c4fee 100644
--- a/dev-python/apsw/apsw-3.42.0.0.ebuild
+++ b/dev-python/apsw/apsw-3.42.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/apsw/apsw-3.42.0.1.ebuild b/dev-python/apsw/apsw-3.42.0.1.ebuild
index 96cd5f26a156..6b89d3eed319 100644
--- a/dev-python/apsw/apsw-3.42.0.1.ebuild
+++ b/dev-python/apsw/apsw-3.42.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/argcomplete/argcomplete-3.1.0.ebuild b/dev-python/argcomplete/argcomplete-3.1.0.ebuild
index b9b484fa6c48..6ffc74cd12d0 100644
--- a/dev-python/argcomplete/argcomplete-3.1.0.ebuild
+++ b/dev-python/argcomplete/argcomplete-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/argh/argh-0.28.1.ebuild b/dev-python/argh/argh-0.28.1.ebuild
index 780c71ff0f84..79e0d0e87178 100644
--- a/dev-python/argh/argh-0.28.1.ebuild
+++ b/dev-python/argh/argh-0.28.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0-r1.ebuild b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0-r1.ebuild
index 87b995549b7e..89111f943ea6 100644
--- a/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0-r1.ebuild
+++ b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/argon2-cffi/argon2-cffi-21.3.0-r2.ebuild b/dev-python/argon2-cffi/argon2-cffi-21.3.0-r2.ebuild
index 53a7aeb72c87..5ee7187d0b7e 100644
--- a/dev-python/argon2-cffi/argon2-cffi-21.3.0-r2.ebuild
+++ b/dev-python/argon2-cffi/argon2-cffi-21.3.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/argon2-cffi/argon2-cffi-23.1.0.ebuild b/dev-python/argon2-cffi/argon2-cffi-23.1.0.ebuild
index 30efb86266de..3ed5e53d16b5 100644
--- a/dev-python/argon2-cffi/argon2-cffi-23.1.0.ebuild
+++ b/dev-python/argon2-cffi/argon2-cffi-23.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/argparse-manpage/argparse-manpage-4.3.ebuild b/dev-python/argparse-manpage/argparse-manpage-4.3.ebuild
index 68f79ee35825..12f0278a2fd7 100644
--- a/dev-python/argparse-manpage/argparse-manpage-4.3.ebuild
+++ b/dev-python/argparse-manpage/argparse-manpage-4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/arrow/arrow-1.2.3.ebuild b/dev-python/arrow/arrow-1.2.3.ebuild
index ba5c3172616a..3e34a30d0114 100644
--- a/dev-python/arrow/arrow-1.2.3.ebuild
+++ b/dev-python/arrow/arrow-1.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/arsenic/arsenic-21.8.ebuild b/dev-python/arsenic/arsenic-21.8.ebuild
index e77dfb6dd864..4004b96caf81 100644
--- a/dev-python/arsenic/arsenic-21.8.ebuild
+++ b/dev-python/arsenic/arsenic-21.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ascim/ascim-0.1.1.ebuild b/dev-python/ascim/ascim-0.1.1.ebuild
index e6e88aa54c85..052926c0cbff 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild b/dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild
index 6177e5379b7c..61c09c635d5c 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/asgi-lifespan/asgi-lifespan-2.1.0.ebuild b/dev-python/asgi-lifespan/asgi-lifespan-2.1.0.ebuild
index 5cde1b28cf94..d616ce17f0f6 100644
--- a/dev-python/asgi-lifespan/asgi-lifespan-2.1.0.ebuild
+++ b/dev-python/asgi-lifespan/asgi-lifespan-2.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/asgiref/asgiref-3.7.2.ebuild b/dev-python/asgiref/asgiref-3.7.2.ebuild
index 02d552c6fa5a..473d50036cd9 100644
--- a/dev-python/asgiref/asgiref-3.7.2.ebuild
+++ b/dev-python/asgiref/asgiref-3.7.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/asn1crypto/asn1crypto-1.5.1.ebuild b/dev-python/asn1crypto/asn1crypto-1.5.1.ebuild
index 86646628f4f2..d3f72ab1fcc0 100644
--- a/dev-python/asn1crypto/asn1crypto-1.5.1.ebuild
+++ b/dev-python/asn1crypto/asn1crypto-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/aspectlib/aspectlib-2.0.0.ebuild b/dev-python/aspectlib/aspectlib-2.0.0.ebuild
index 27c6d17b3864..b735e2f0b7e7 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/asteval/asteval-0.9.31.ebuild b/dev-python/asteval/asteval-0.9.31.ebuild
index 5f2a9e25c650..e5e3848c2156 100644
--- a/dev-python/asteval/asteval-0.9.31.ebuild
+++ b/dev-python/asteval/asteval-0.9.31.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/astor/astor-0.8.1-r1.ebuild b/dev-python/astor/astor-0.8.1-r1.ebuild
index 6a55f2da9b20..4f4b23131aaa 100644
--- a/dev-python/astor/astor-0.8.1-r1.ebuild
+++ b/dev-python/astor/astor-0.8.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/astroid/astroid-2.15.6.ebuild b/dev-python/astroid/astroid-2.15.6.ebuild
index 1180bfbbbc61..7337fb4875e2 100644
--- a/dev-python/astroid/astroid-2.15.6.ebuild
+++ b/dev-python/astroid/astroid-2.15.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/asttokens/asttokens-2.2.1.ebuild b/dev-python/asttokens/asttokens-2.2.1.ebuild
index 812d5ccce8e4..d79538e5c3c8 100644
--- a/dev-python/asttokens/asttokens-2.2.1.ebuild
+++ b/dev-python/asttokens/asttokens-2.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/astunparse/astunparse-1.6.3-r1.ebuild b/dev-python/astunparse/astunparse-1.6.3-r1.ebuild
index e1738bda3476..ab99ba8486af 100644
--- a/dev-python/astunparse/astunparse-1.6.3-r1.ebuild
+++ b/dev-python/astunparse/astunparse-1.6.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/async-lru/async-lru-2.0.3.ebuild b/dev-python/async-lru/async-lru-2.0.3.ebuild
index ae35fecdef61..fefab1d1c2dc 100644
--- a/dev-python/async-lru/async-lru-2.0.3.ebuild
+++ b/dev-python/async-lru/async-lru-2.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/async-lru/async-lru-2.0.4.ebuild b/dev-python/async-lru/async-lru-2.0.4.ebuild
index 67f242ad84a6..12f14ea1b6f6 100644
--- a/dev-python/async-lru/async-lru-2.0.4.ebuild
+++ b/dev-python/async-lru/async-lru-2.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild b/dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild
index 4e4adb3ca414..0c3c5e72ac9c 100644
--- a/dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild
+++ b/dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/async-timeout/async-timeout-4.0.3.ebuild b/dev-python/async-timeout/async-timeout-4.0.3.ebuild
index 26af5f304754..7c860095ab9d 100644
--- a/dev-python/async-timeout/async-timeout-4.0.3.ebuild
+++ b/dev-python/async-timeout/async-timeout-4.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/async_generator/async_generator-1.10-r2.ebuild b/dev-python/async_generator/async_generator-1.10-r2.ebuild
index 15451199c594..7563a9d73996 100644
--- a/dev-python/async_generator/async_generator-1.10-r2.ebuild
+++ b/dev-python/async_generator/async_generator-1.10-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Making it easy to write async iterators in Python 3.5"
diff --git a/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild b/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild
index f49bd1088e3c..bb4c5e225578 100644
--- a/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild
+++ b/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/asyncmy/asyncmy-0.2.7.ebuild b/dev-python/asyncmy/asyncmy-0.2.7.ebuild
index 767ac17c5275..e20486a21396 100644
--- a/dev-python/asyncmy/asyncmy-0.2.7.ebuild
+++ b/dev-python/asyncmy/asyncmy-0.2.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ssl"
DISTUTILS_USE_PEP517=poetry
inherit databases distutils-r1 optfeature
diff --git a/dev-python/asyncmy/asyncmy-0.2.8.ebuild b/dev-python/asyncmy/asyncmy-0.2.8.ebuild
index 0bf22da218ef..898e29bb91bc 100644
--- a/dev-python/asyncmy/asyncmy-0.2.8.ebuild
+++ b/dev-python/asyncmy/asyncmy-0.2.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ssl"
DISTUTILS_USE_PEP517=poetry
DISTUTILS_EXT=1
diff --git a/dev-python/asyncpg/asyncpg-0.26.0.ebuild b/dev-python/asyncpg/asyncpg-0.26.0.ebuild
index 8d9035b3b702..5f5fca5e7f7e 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_{7,8,9,10,11} ) # doesn't build with pypy3
+PYTHON_COMPAT=( python3_{8,9,10,11} ) # doesn't build with pypy3
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/asyncpg/asyncpg-0.27.0.ebuild b/dev-python/asyncpg/asyncpg-0.27.0.ebuild
index 8b1fafa84fb7..ab60af6d8c43 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_{7,8,9,10,11} ) # doesn't build with pypy3
+PYTHON_COMPAT=( python3_{8,9,10,11} ) # doesn't build with pypy3
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/asyncssh/asyncssh-2.13.1.ebuild b/dev-python/asyncssh/asyncssh-2.13.1.ebuild
index a65a669657c3..4865b1fef055 100644
--- a/dev-python/asyncssh/asyncssh-2.13.1.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.13.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/asyncstdlib/asyncstdlib-3.10.8.ebuild b/dev-python/asyncstdlib/asyncstdlib-3.10.8.ebuild
index 521ab32d9b5c..ac63707665d3 100644
--- a/dev-python/asyncstdlib/asyncstdlib-3.10.8.ebuild
+++ b/dev-python/asyncstdlib/asyncstdlib-3.10.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild b/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild
index 64f8cb4b0fee..3ed732ef6383 100644
--- a/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild
+++ b/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/atpublic/atpublic-4.0.ebuild b/dev-python/atpublic/atpublic-4.0.ebuild
index d9d64f32bc02..88586a6f8118 100644
--- a/dev-python/atpublic/atpublic-4.0.ebuild
+++ b/dev-python/atpublic/atpublic-4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/attrs/attrs-23.1.0.ebuild b/dev-python/attrs/attrs-23.1.0.ebuild
index 8809917f838c..5eade558734a 100644
--- a/dev-python/attrs/attrs-23.1.0.ebuild
+++ b/dev-python/attrs/attrs-23.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/audioread/audioread-3.0.0.ebuild b/dev-python/audioread/audioread-3.0.0.ebuild
index 29e98edcbf23..af520dfc885b 100644
--- a/dev-python/audioread/audioread-3.0.0.ebuild
+++ b/dev-python/audioread/audioread-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/auditok/auditok-0.1.5.ebuild b/dev-python/auditok/auditok-0.1.5.ebuild
index 76a7d170f276..43604df97882 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature
diff --git a/dev-python/auditok/auditok-0.2.0.ebuild b/dev-python/auditok/auditok-0.2.0.ebuild
index 4b0a09e32787..a408c37313e8 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/authres/authres-1.2.0-r1.ebuild b/dev-python/authres/authres-1.2.0-r1.ebuild
index 16a7ee17cb44..7b6b2a1dc9db 100644
--- a/dev-python/authres/authres-1.2.0-r1.ebuild
+++ b/dev-python/authres/authres-1.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/autobahn/autobahn-23.6.2.ebuild b/dev-python/autobahn/autobahn-23.6.2.ebuild
index 3d9edab5009e..01ab01763dc6 100644
--- a/dev-python/autobahn/autobahn-23.6.2.ebuild
+++ b/dev-python/autobahn/autobahn-23.6.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/autocommand/autocommand-2.2.2.ebuild b/dev-python/autocommand/autocommand-2.2.2.ebuild
index 33865199a491..19b4b15bdcd3 100644
--- a/dev-python/autocommand/autocommand-2.2.2.ebuild
+++ b/dev-python/autocommand/autocommand-2.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/autoflake/autoflake-1.4-r1.ebuild b/dev-python/autoflake/autoflake-1.4-r1.ebuild
index d156df243200..5e1a653dd1f9 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/automat/automat-22.10.0.ebuild b/dev-python/automat/automat-22.10.0.ebuild
index 017076e51b72..d916812efd72 100644
--- a/dev-python/automat/automat-22.10.0.ebuild
+++ b/dev-python/automat/automat-22.10.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/autopage/autopage-0.5.1.ebuild b/dev-python/autopage/autopage-0.5.1.ebuild
index 8acd91219828..30e284b0bef1 100644
--- a/dev-python/autopage/autopage-0.5.1.ebuild
+++ b/dev-python/autopage/autopage-0.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/autopep8/autopep8-2.0.2.ebuild b/dev-python/autopep8/autopep8-2.0.2.ebuild
index f93a288ac48c..82108acac82b 100644
--- a/dev-python/autopep8/autopep8-2.0.2.ebuild
+++ b/dev-python/autopep8/autopep8-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/autopep8/autopep8-9999.ebuild b/dev-python/autopep8/autopep8-9999.ebuild
index 3329554dd436..94ffc3c3eedd 100644
--- a/dev-python/autopep8/autopep8-9999.ebuild
+++ b/dev-python/autopep8/autopep8-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/autoprop/autoprop-4.1.0.ebuild b/dev-python/autoprop/autoprop-4.1.0.ebuild
index 716a4ac9a016..4a320ac00220 100644
--- a/dev-python/autoprop/autoprop-4.1.0.ebuild
+++ b/dev-python/autoprop/autoprop-4.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/avro/avro-1.11.0.ebuild b/dev-python/avro/avro-1.11.0.ebuild
index 0a9cb5401c72..d4e79cefbe4d 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.72.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.72.0.ebuild
index dbaba3e15afd..d60779ba346b 100644
--- a/dev-python/aws-sam-translator/aws-sam-translator-1.72.0.ebuild
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.72.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild
index 8d58efa50f75..ddffa1a9a646 100644
--- a/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/aws-xray-sdk/aws-xray-sdk-2.12.0.ebuild b/dev-python/aws-xray-sdk/aws-xray-sdk-2.12.0.ebuild
index 450bf03efda9..8f08947768d2 100644
--- a/dev-python/aws-xray-sdk/aws-xray-sdk-2.12.0.ebuild
+++ b/dev-python/aws-xray-sdk/aws-xray-sdk-2.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/awxkit/awxkit-22.5.0.ebuild b/dev-python/awxkit/awxkit-22.5.0.ebuild
index 85bf390927f2..4bdc54bc98d2 100644
--- a/dev-python/awxkit/awxkit-22.5.0.ebuild
+++ b/dev-python/awxkit/awxkit-22.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/awxkit/awxkit-22.6.0.ebuild b/dev-python/awxkit/awxkit-22.6.0.ebuild
index 85bf390927f2..4bdc54bc98d2 100644
--- a/dev-python/awxkit/awxkit-22.6.0.ebuild
+++ b/dev-python/awxkit/awxkit-22.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/awxkit/awxkit-22.7.0.ebuild b/dev-python/awxkit/awxkit-22.7.0.ebuild
index 85bf390927f2..4bdc54bc98d2 100644
--- a/dev-python/awxkit/awxkit-22.7.0.ebuild
+++ b/dev-python/awxkit/awxkit-22.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/axisregistry/axisregistry-0.3.11.ebuild b/dev-python/axisregistry/axisregistry-0.3.11.ebuild
index 327a49f6aa20..7f7530383835 100644
--- a/dev-python/axisregistry/axisregistry-0.3.11.ebuild
+++ b/dev-python/axisregistry/axisregistry-0.3.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/azure-core/azure-core-1.27.1.ebuild b/dev-python/azure-core/azure-core-1.27.1.ebuild
index 71c2346b9938..5508d1283bdc 100644
--- a/dev-python/azure-core/azure-core-1.27.1.ebuild
+++ b/dev-python/azure-core/azure-core-1.27.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/azure-core/azure-core-1.28.0.ebuild b/dev-python/azure-core/azure-core-1.28.0.ebuild
index 71c2346b9938..5508d1283bdc 100644
--- a/dev-python/azure-core/azure-core-1.28.0.ebuild
+++ b/dev-python/azure-core/azure-core-1.28.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/azure-storage-blob/azure-storage-blob-12.16.0.ebuild b/dev-python/azure-storage-blob/azure-storage-blob-12.16.0.ebuild
index 513be3ff8d44..990051f5df38 100644
--- a/dev-python/azure-storage-blob/azure-storage-blob-12.16.0.ebuild
+++ b/dev-python/azure-storage-blob/azure-storage-blob-12.16.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/azure-storage-blob/azure-storage-blob-12.17.0.ebuild b/dev-python/azure-storage-blob/azure-storage-blob-12.17.0.ebuild
index 513be3ff8d44..990051f5df38 100644
--- a/dev-python/azure-storage-blob/azure-storage-blob-12.17.0.ebuild
+++ b/dev-python/azure-storage-blob/azure-storage-blob-12.17.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/b2sdk/b2sdk-1.17.2.ebuild b/dev-python/b2sdk/b2sdk-1.17.2.ebuild
index c0d218988467..b1bc60ccc2e6 100644
--- a/dev-python/b2sdk/b2sdk-1.17.2.ebuild
+++ b/dev-python/b2sdk/b2sdk-1.17.2.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="The client library for BackBlaze's B2 product"
diff --git a/dev-python/b2sdk/b2sdk-1.21.0.ebuild b/dev-python/b2sdk/b2sdk-1.21.0.ebuild
index 4ca406b59008..65987c6575e3 100644
--- a/dev-python/b2sdk/b2sdk-1.21.0.ebuild
+++ b/dev-python/b2sdk/b2sdk-1.21.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="The client library for BackBlaze's B2 product"
diff --git a/dev-python/babelfish/babelfish-0.6.0-r2.ebuild b/dev-python/babelfish/babelfish-0.6.0-r2.ebuild
index 1a06d2e9bbf4..aca0aefd976f 100644
--- a/dev-python/babelfish/babelfish-0.6.0-r2.ebuild
+++ b/dev-python/babelfish/babelfish-0.6.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/babelfish/babelfish-9999.ebuild b/dev-python/babelfish/babelfish-9999.ebuild
index 6a6e4e5683a8..d00fb30fc90b 100644
--- a/dev-python/babelfish/babelfish-9999.ebuild
+++ b/dev-python/babelfish/babelfish-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 git-r3
diff --git a/dev-python/babelfont/babelfont-3.0.0.ebuild b/dev-python/babelfont/babelfont-3.0.0.ebuild
index b623025ce56b..7b28bcd23d3f 100644
--- a/dev-python/babelfont/babelfont-3.0.0.ebuild
+++ b/dev-python/babelfont/babelfont-3.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
diff --git a/dev-python/backcall/backcall-0.2.0-r1.ebuild b/dev-python/backcall/backcall-0.2.0-r1.ebuild
index b048866053af..e4712d07d895 100644
--- a/dev-python/backcall/backcall-0.2.0-r1.ebuild
+++ b/dev-python/backcall/backcall-0.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/backoff/backoff-2.2.1.ebuild b/dev-python/backoff/backoff-2.2.1.ebuild
index 7c2ecdaa01d9..b5c235b0305f 100644
--- a/dev-python/backoff/backoff-2.2.1.ebuild
+++ b/dev-python/backoff/backoff-2.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/backrefs/backrefs-5.5.ebuild b/dev-python/backrefs/backrefs-5.5.ebuild
index ba32a50f5fba..332d388c5b07 100644
--- a/dev-python/backrefs/backrefs-5.5.ebuild
+++ b/dev-python/backrefs/backrefs-5.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/bandit/bandit-1.7.5-r1.ebuild b/dev-python/bandit/bandit-1.7.5-r1.ebuild
index 86a11a388454..b0ef8c7396b4 100644
--- a/dev-python/bandit/bandit-1.7.5-r1.ebuild
+++ b/dev-python/bandit/bandit-1.7.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/bareos/bareos-22.1.0.ebuild b/dev-python/bareos/bareos-22.1.0.ebuild
index 067f0bbe41f6..26d7a6a00c3f 100644
--- a/dev-python/bareos/bareos-22.1.0.ebuild
+++ b/dev-python/bareos/bareos-22.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/baron/baron-0.9.ebuild b/dev-python/baron/baron-0.9.ebuild
index d176fde867da..bbb47eeb4fce 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/base58/base58-2.1.1-r1.ebuild b/dev-python/base58/base58-2.1.1-r1.ebuild
index 5afffda0e301..5b6f1bcf9673 100644
--- a/dev-python/base58/base58-2.1.1-r1.ebuild
+++ b/dev-python/base58/base58-2.1.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/bashate/bashate-2.1.1.ebuild b/dev-python/bashate/bashate-2.1.1.ebuild
index 67ef27ee9e33..482da8b1ddda 100644
--- a/dev-python/bashate/bashate-2.1.1.ebuild
+++ b/dev-python/bashate/bashate-2.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="A pep8 equivalent for bash scripts"
diff --git a/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild b/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild
index 79b51956cd59..e63deb276859 100644
--- a/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild
+++ b/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/bcrypt/bcrypt-4.0.1.ebuild b/dev-python/bcrypt/bcrypt-4.0.1.ebuild
index 24c7dc96a398..5f0ef8656da5 100644
--- a/dev-python/bcrypt/bcrypt-4.0.1.ebuild
+++ b/dev-python/bcrypt/bcrypt-4.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
CRATES="
autocfg@1.1.0
diff --git a/dev-python/beagle/beagle-0.3.0-r1.ebuild b/dev-python/beagle/beagle-0.3.0-r1.ebuild
index bf25b9378902..acfee242df9c 100644
--- a/dev-python/beagle/beagle-0.3.0-r1.ebuild
+++ b/dev-python/beagle/beagle-0.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Command line client for Hound, the code search tool"
diff --git a/dev-python/beartype/beartype-0.15.0.ebuild b/dev-python/beartype/beartype-0.15.0.ebuild
index f67ae7048970..7590019d5f42 100644
--- a/dev-python/beartype/beartype-0.15.0.ebuild
+++ b/dev-python/beartype/beartype-0.15.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/beautifulsoup4/beautifulsoup4-4.12.2.ebuild b/dev-python/beautifulsoup4/beautifulsoup4-4.12.2.ebuild
index ba474cf2dd48..71a04680a94d 100644
--- a/dev-python/beautifulsoup4/beautifulsoup4-4.12.2.ebuild
+++ b/dev-python/beautifulsoup4/beautifulsoup4-4.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/beniget/beniget-0.4.1-r1.ebuild b/dev-python/beniget/beniget-0.4.1-r1.ebuild
index f5d94278780f..bda526fd4158 100644
--- a/dev-python/beniget/beniget-0.4.1-r1.ebuild
+++ b/dev-python/beniget/beniget-0.4.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild b/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild
index edaddd6bd258..37e548fb9fa3 100644
--- a/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild
+++ b/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
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 1d343f34f28a..51d021493c47 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=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/betamax/betamax-0.8.1-r2.ebuild b/dev-python/betamax/betamax-0.8.1-r2.ebuild
index 31dced6ea20f..1131aa3e2bab 100644
--- a/dev-python/betamax/betamax-0.8.1-r2.ebuild
+++ b/dev-python/betamax/betamax-0.8.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/betterproto/betterproto-2.0.0_beta4.ebuild b/dev-python/betterproto/betterproto-2.0.0_beta4.ebuild
index fbf35f9cec00..cfa2656da262 100644
--- a/dev-python/betterproto/betterproto-2.0.0_beta4.ebuild
+++ b/dev-python/betterproto/betterproto-2.0.0_beta4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/betterproto/betterproto-2.0.0_beta5.ebuild b/dev-python/betterproto/betterproto-2.0.0_beta5.ebuild
index 4f365acf2a0f..450ecdb6f76e 100644
--- a/dev-python/betterproto/betterproto-2.0.0_beta5.ebuild
+++ b/dev-python/betterproto/betterproto-2.0.0_beta5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/betterproto/betterproto-9999.ebuild b/dev-python/betterproto/betterproto-9999.ebuild
index 5e9ff20f515b..7d85764c4b1b 100644
--- a/dev-python/betterproto/betterproto-9999.ebuild
+++ b/dev-python/betterproto/betterproto-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/beziers/beziers-0.4.0-r2.ebuild b/dev-python/beziers/beziers-0.4.0-r2.ebuild
index 4ef729e5a464..aaa57e9319d7 100644
--- a/dev-python/beziers/beziers-0.4.0-r2.ebuild
+++ b/dev-python/beziers/beziers-0.4.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/bibtexparser/bibtexparser-1.4.0.ebuild b/dev-python/bibtexparser/bibtexparser-1.4.0.ebuild
index c963d13afac6..83523c31e76d 100644
--- a/dev-python/bibtexparser/bibtexparser-1.4.0.ebuild
+++ b/dev-python/bibtexparser/bibtexparser-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/bidict/bidict-0.22.1.ebuild b/dev-python/bidict/bidict-0.22.1.ebuild
index 402953592886..6446f3242d3e 100644
--- a/dev-python/bidict/bidict-0.22.1.ebuild
+++ b/dev-python/bidict/bidict-0.22.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/billiard/billiard-4.0.2.ebuild b/dev-python/billiard/billiard-4.0.2.ebuild
index 4e5b6f1e2b3e..2cf87a7edd59 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/binaryornot/binaryornot-0.4.4-r3.ebuild b/dev-python/binaryornot/binaryornot-0.4.4-r3.ebuild
index 28fb62e3a4ce..d2f8ba9a49b7 100644
--- a/dev-python/binaryornot/binaryornot-0.4.4-r3.ebuild
+++ b/dev-python/binaryornot/binaryornot-0.4.4-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/biplist/biplist-1.0.3.ebuild b/dev-python/biplist/biplist-1.0.3.ebuild
index c8aa80958588..abb265eca855 100644
--- a/dev-python/biplist/biplist-1.0.3.ebuild
+++ b/dev-python/biplist/biplist-1.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/bitarray/bitarray-2.7.6.ebuild b/dev-python/bitarray/bitarray-2.7.6.ebuild
index 997ee4859f63..d802b31b9615 100644
--- a/dev-python/bitarray/bitarray-2.7.6.ebuild
+++ b/dev-python/bitarray/bitarray-2.7.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/bitarray/bitarray-2.8.0.ebuild b/dev-python/bitarray/bitarray-2.8.0.ebuild
index 0caa62759874..88e7322325b0 100644
--- a/dev-python/bitarray/bitarray-2.8.0.ebuild
+++ b/dev-python/bitarray/bitarray-2.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/bitarray/bitarray-2.8.1.ebuild b/dev-python/bitarray/bitarray-2.8.1.ebuild
index bf1f5e1c2f8b..943b5ea32700 100644
--- a/dev-python/bitarray/bitarray-2.8.1.ebuild
+++ b/dev-python/bitarray/bitarray-2.8.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/bitstring/bitstring-4.0.2.ebuild b/dev-python/bitstring/bitstring-4.0.2.ebuild
index a8319efb0dba..7707fae3b722 100644
--- a/dev-python/bitstring/bitstring-4.0.2.ebuild
+++ b/dev-python/bitstring/bitstring-4.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/bitstring/bitstring-4.1.0.ebuild b/dev-python/bitstring/bitstring-4.1.0.ebuild
index 2ef07e55b7a0..d33445f4b477 100644
--- a/dev-python/bitstring/bitstring-4.1.0.ebuild
+++ b/dev-python/bitstring/bitstring-4.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/black/black-23.3.0.ebuild b/dev-python/black/black-23.3.0.ebuild
index a4b3a98f3828..dee45d39ff0d 100644
--- a/dev-python/black/black-23.3.0.ebuild
+++ b/dev-python/black/black-23.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/black/black-23.7.0.ebuild b/dev-python/black/black-23.7.0.ebuild
index 44e2643756b8..493ce18634b7 100644
--- a/dev-python/black/black-23.7.0.ebuild
+++ b/dev-python/black/black-23.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing optfeature pypi
diff --git a/dev-python/blake3-py-c/blake3-py-c-0.3.3.ebuild b/dev-python/blake3-py-c/blake3-py-c-0.3.3.ebuild
index 670da85ffdae..f7eda113d05a 100644
--- a/dev-python/blake3-py-c/blake3-py-c-0.3.3.ebuild
+++ b/dev-python/blake3-py-c/blake3-py-c-0.3.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/blake3-py/blake3-py-0.3.3-r1.ebuild b/dev-python/blake3-py/blake3-py-0.3.3-r1.ebuild
index 8cd80e28a569..8c8ebd11cb49 100644
--- a/dev-python/blake3-py/blake3-py-0.3.3-r1.ebuild
+++ b/dev-python/blake3-py/blake3-py-0.3.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
arrayref@0.3.7
diff --git a/dev-python/bleach/bleach-6.0.0.ebuild b/dev-python/bleach/bleach-6.0.0.ebuild
index 1b95fd22022b..ba6d88d3b7e7 100644
--- a/dev-python/bleach/bleach-6.0.0.ebuild
+++ b/dev-python/bleach/bleach-6.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/blessed/blessed-1.20.0.ebuild b/dev-python/blessed/blessed-1.20.0.ebuild
index 06229f35dbb9..9c4dcaef9089 100644
--- a/dev-python/blessed/blessed-1.20.0.ebuild
+++ b/dev-python/blessed/blessed-1.20.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/blinker/blinker-1.6.2.ebuild b/dev-python/blinker/blinker-1.6.2.ebuild
index 4d422ee95850..d891e12304ce 100644
--- a/dev-python/blinker/blinker-1.6.2.ebuild
+++ b/dev-python/blinker/blinker-1.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/blosc/blosc-1.11.1.ebuild b/dev-python/blosc/blosc-1.11.1.ebuild
index a9f279d57ee3..4b33838762b0 100644
--- a/dev-python/blosc/blosc-1.11.1.ebuild
+++ b/dev-python/blosc/blosc-1.11.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/bluelet/bluelet-0.2.0-r1.ebuild b/dev-python/bluelet/bluelet-0.2.0-r1.ebuild
index da95e9ff45c0..c816c0fe47d5 100644
--- a/dev-python/bluelet/bluelet-0.2.0-r1.ebuild
+++ b/dev-python/bluelet/bluelet-0.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/blurb/blurb-1.1.0.ebuild b/dev-python/blurb/blurb-1.1.0.ebuild
index cf9b960cb33b..2d2d4dda9ed5 100644
--- a/dev-python/blurb/blurb-1.1.0.ebuild
+++ b/dev-python/blurb/blurb-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/blurhash/blurhash-1.1.4.ebuild b/dev-python/blurhash/blurhash-1.1.4.ebuild
index 5765a964d98c..cb616a1ecbc5 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/boltons/boltons-23.0.0.ebuild b/dev-python/boltons/boltons-23.0.0.ebuild
index 283871138ef6..01c0ebf38bb7 100644
--- a/dev-python/boltons/boltons-23.0.0.ebuild
+++ b/dev-python/boltons/boltons-23.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="Pure-python utilities in the same spirit as the standard library"
diff --git a/dev-python/boolean-py/boolean-py-4.0.ebuild b/dev-python/boolean-py/boolean-py-4.0.ebuild
index c177e6083c94..52774fba0426 100644
--- a/dev-python/boolean-py/boolean-py-4.0.ebuild
+++ b/dev-python/boolean-py/boolean-py-4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild b/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild
index 8abda4d2afaf..fa5fdb50ed68 100644
--- a/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild
+++ b/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/boto/boto-2.49.0-r6.ebuild b/dev-python/boto/boto-2.49.0-r6.ebuild
index f4e9c1d55d15..29ed00eb418f 100644
--- a/dev-python/boto/boto-2.49.0-r6.ebuild
+++ b/dev-python/boto/boto-2.49.0-r6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/boto3/boto3-1.28.15.ebuild b/dev-python/boto3/boto3-1.28.15.ebuild
index 315bc71cf897..8fbe7925a643 100644
--- a/dev-python/boto3/boto3-1.28.15.ebuild
+++ b/dev-python/boto3/boto3-1.28.15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/boto3/boto3-1.28.20.ebuild b/dev-python/boto3/boto3-1.28.20.ebuild
index 03c610b184f7..75cdaca5d9b7 100644
--- a/dev-python/boto3/boto3-1.28.20.ebuild
+++ b/dev-python/boto3/boto3-1.28.20.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/boto3/boto3-1.28.25.ebuild b/dev-python/boto3/boto3-1.28.25.ebuild
index 03c610b184f7..75cdaca5d9b7 100644
--- a/dev-python/boto3/boto3-1.28.25.ebuild
+++ b/dev-python/boto3/boto3-1.28.25.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/boto3/boto3-1.28.26.ebuild b/dev-python/boto3/boto3-1.28.26.ebuild
index 03c610b184f7..75cdaca5d9b7 100644
--- a/dev-python/boto3/boto3-1.28.26.ebuild
+++ b/dev-python/boto3/boto3-1.28.26.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/boto3/boto3-1.28.27.ebuild b/dev-python/boto3/boto3-1.28.27.ebuild
index 03c610b184f7..75cdaca5d9b7 100644
--- a/dev-python/boto3/boto3-1.28.27.ebuild
+++ b/dev-python/boto3/boto3-1.28.27.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/boto3/boto3-1.28.28.ebuild b/dev-python/boto3/boto3-1.28.28.ebuild
index 03c610b184f7..75cdaca5d9b7 100644
--- a/dev-python/boto3/boto3-1.28.28.ebuild
+++ b/dev-python/boto3/boto3-1.28.28.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/boto3/boto3-1.28.29.ebuild b/dev-python/boto3/boto3-1.28.29.ebuild
index 03c610b184f7..75cdaca5d9b7 100644
--- a/dev-python/boto3/boto3-1.28.29.ebuild
+++ b/dev-python/boto3/boto3-1.28.29.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/boto3/boto3-9999.ebuild b/dev-python/boto3/boto3-9999.ebuild
index 03c610b184f7..75cdaca5d9b7 100644
--- a/dev-python/boto3/boto3-9999.ebuild
+++ b/dev-python/boto3/boto3-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/botocore/botocore-1.31.15.ebuild b/dev-python/botocore/botocore-1.31.15.ebuild
index fd7a3532a61c..748818f25695 100644
--- a/dev-python/botocore/botocore-1.31.15.ebuild
+++ b/dev-python/botocore/botocore-1.31.15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/botocore/botocore-1.31.20.ebuild b/dev-python/botocore/botocore-1.31.20.ebuild
index 4bc7f657ecb8..cfff2c3537d6 100644
--- a/dev-python/botocore/botocore-1.31.20.ebuild
+++ b/dev-python/botocore/botocore-1.31.20.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/botocore/botocore-1.31.25.ebuild b/dev-python/botocore/botocore-1.31.25.ebuild
index 4bc7f657ecb8..cfff2c3537d6 100644
--- a/dev-python/botocore/botocore-1.31.25.ebuild
+++ b/dev-python/botocore/botocore-1.31.25.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/botocore/botocore-1.31.26.ebuild b/dev-python/botocore/botocore-1.31.26.ebuild
index 4bc7f657ecb8..cfff2c3537d6 100644
--- a/dev-python/botocore/botocore-1.31.26.ebuild
+++ b/dev-python/botocore/botocore-1.31.26.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/botocore/botocore-1.31.27.ebuild b/dev-python/botocore/botocore-1.31.27.ebuild
index 4bc7f657ecb8..cfff2c3537d6 100644
--- a/dev-python/botocore/botocore-1.31.27.ebuild
+++ b/dev-python/botocore/botocore-1.31.27.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/botocore/botocore-1.31.28.ebuild b/dev-python/botocore/botocore-1.31.28.ebuild
index 4bc7f657ecb8..cfff2c3537d6 100644
--- a/dev-python/botocore/botocore-1.31.28.ebuild
+++ b/dev-python/botocore/botocore-1.31.28.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/botocore/botocore-1.31.29.ebuild b/dev-python/botocore/botocore-1.31.29.ebuild
index 4bc7f657ecb8..cfff2c3537d6 100644
--- a/dev-python/botocore/botocore-1.31.29.ebuild
+++ b/dev-python/botocore/botocore-1.31.29.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/botocore/botocore-9999.ebuild b/dev-python/botocore/botocore-9999.ebuild
index 4bc7f657ecb8..cfff2c3537d6 100644
--- a/dev-python/botocore/botocore-9999.ebuild
+++ b/dev-python/botocore/botocore-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/bottle/bottle-0.12.25-r1.ebuild b/dev-python/bottle/bottle-0.12.25-r1.ebuild
index b0170b5f73e5..ebb463b371f7 100644
--- a/dev-python/bottle/bottle-0.12.25-r1.ebuild
+++ b/dev-python/bottle/bottle-0.12.25-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/bottleneck/bottleneck-1.3.7.ebuild b/dev-python/bottleneck/bottleneck-1.3.7.ebuild
index c37b9bce594a..7d3d798986a6 100644
--- a/dev-python/bottleneck/bottleneck-1.3.7.ebuild
+++ b/dev-python/bottleneck/bottleneck-1.3.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/bpython/bpython-0.24.ebuild b/dev-python/bpython/bpython-0.24.ebuild
index 8f0cf819534c..7e0f683375db 100644
--- a/dev-python/bpython/bpython-0.24.ebuild
+++ b/dev-python/bpython/bpython-0.24.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/bracex/bracex-2.3_p1.ebuild b/dev-python/bracex/bracex-2.3_p1.ebuild
index 2bd2a549b0c3..9e282b0e795b 100644
--- a/dev-python/bracex/bracex-2.3_p1.ebuild
+++ b/dev-python/bracex/bracex-2.3_p1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=hatchling
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/braintree/braintree-4.21.0.ebuild b/dev-python/braintree/braintree-4.21.0.ebuild
index 0830ca573f08..722f34f5cfe9 100644
--- a/dev-python/braintree/braintree-4.21.0.ebuild
+++ b/dev-python/braintree/braintree-4.21.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/breathe/breathe-4.35.0.ebuild b/dev-python/breathe/breathe-4.35.0.ebuild
index 1dd26789b9ba..8613ecc62689 100644
--- a/dev-python/breathe/breathe-4.35.0.ebuild
+++ b/dev-python/breathe/breathe-4.35.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild b/dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild
index f9122fbb8399..9fc7fb4248d8 100644
--- a/dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild
+++ b/dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=7
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/browser-cookie3/browser-cookie3-0.18.1.ebuild b/dev-python/browser-cookie3/browser-cookie3-0.18.1.ebuild
index cda71a917a78..30cfad382241 100644
--- a/dev-python/browser-cookie3/browser-cookie3-0.18.1.ebuild
+++ b/dev-python/browser-cookie3/browser-cookie3-0.18.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild b/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild
index 790e4a30b546..430575a80bdb 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
PYPI_PN="${PN/-python/}"
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/brython/brython-3.10.5.ebuild b/dev-python/brython/brython-3.10.5.ebuild
index 42894cab0f42..2659a1cf4461 100644
--- a/dev-python/brython/brython-3.10.5.ebuild
+++ b/dev-python/brython/brython-3.10.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit webapp python-single-r1
DESCRIPTION="Python 3 implementation for client-side web programming"
diff --git a/dev-python/brython/brython-3.11.2.ebuild b/dev-python/brython/brython-3.11.2.ebuild
index 57a2edc7fd35..cb0ba36e9f0c 100644
--- a/dev-python/brython/brython-3.11.2.ebuild
+++ b/dev-python/brython/brython-3.11.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit webapp python-single-r1
DESCRIPTION="Python 3 implementation for client-side web programming"
diff --git a/dev-python/brython/brython-3.11.ebuild b/dev-python/brython/brython-3.11.ebuild
index 57a2edc7fd35..cb0ba36e9f0c 100644
--- a/dev-python/brython/brython-3.11.ebuild
+++ b/dev-python/brython/brython-3.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit webapp python-single-r1
DESCRIPTION="Python 3 implementation for client-side web programming"
diff --git a/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild b/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild
index 98b6079ac7a3..ac819f37223d 100644
--- a/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild
+++ b/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_IN_SOURCE_BUILD=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit db-use distutils-r1 pypi
diff --git a/dev-python/bson/bson-0.5.10.ebuild b/dev-python/bson/bson-0.5.10.ebuild
index c8b82b9c2697..7aa5f9ad3821 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/btrfs/btrfs-13.ebuild b/dev-python/btrfs/btrfs-13.ebuild
index d1b42c6de421..55ea35f5ea9c 100644
--- a/dev-python/btrfs/btrfs-13.ebuild
+++ b/dev-python/btrfs/btrfs-13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/build/build-0.10.0.ebuild b/dev-python/build/build-0.10.0.ebuild
index 460f8c7424c0..c0b95c41c57a 100644
--- a/dev-python/build/build-0.10.0.ebuild
+++ b/dev-python/build/build-0.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/bump2version/bump2version-1.0.1.ebuild b/dev-python/bump2version/bump2version-1.0.1.ebuild
index 0c2240bf73bf..b3ba135fe8a5 100644
--- a/dev-python/bump2version/bump2version-1.0.1.ebuild
+++ b/dev-python/bump2version/bump2version-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Version-bump your software with a single command!"
diff --git a/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild b/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
index a6ffced9938c..bf8b5befa00b 100644
--- a/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
+++ b/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
diff --git a/dev-python/cachecontrol/cachecontrol-0.13.1.ebuild b/dev-python/cachecontrol/cachecontrol-0.13.1.ebuild
index bc3f2ff66623..30125e209f04 100644
--- a/dev-python/cachecontrol/cachecontrol-0.13.1.ebuild
+++ b/dev-python/cachecontrol/cachecontrol-0.13.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/cached-property/cached-property-1.5.2-r1.ebuild b/dev-python/cached-property/cached-property-1.5.2-r1.ebuild
index 172784720559..d3a0689a7374 100644
--- a/dev-python/cached-property/cached-property-1.5.2-r1.ebuild
+++ b/dev-python/cached-property/cached-property-1.5.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/cachelib/cachelib-0.10.2-r1.ebuild b/dev-python/cachelib/cachelib-0.10.2-r1.ebuild
index 1afb6a3a7e96..fdfbd0cc9f9a 100644
--- a/dev-python/cachelib/cachelib-0.10.2-r1.ebuild
+++ b/dev-python/cachelib/cachelib-0.10.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/cachetools/cachetools-5.3.1.ebuild b/dev-python/cachetools/cachetools-5.3.1.ebuild
index 5a42efcf9706..fb47fadae236 100644
--- a/dev-python/cachetools/cachetools-5.3.1.ebuild
+++ b/dev-python/cachetools/cachetools-5.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/cairocffi/cairocffi-1.5.1.ebuild b/dev-python/cairocffi/cairocffi-1.5.1.ebuild
index 74e05a76cb33..b5b5c6887e97 100644
--- a/dev-python/cairocffi/cairocffi-1.5.1.ebuild
+++ b/dev-python/cairocffi/cairocffi-1.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# custom wrapper
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/cairocffi/cairocffi-1.6.0.ebuild b/dev-python/cairocffi/cairocffi-1.6.0.ebuild
index 1b713fe947fc..288a1749eac9 100644
--- a/dev-python/cairocffi/cairocffi-1.6.0.ebuild
+++ b/dev-python/cairocffi/cairocffi-1.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/cairocffi/cairocffi-1.6.1.ebuild b/dev-python/cairocffi/cairocffi-1.6.1.ebuild
index 8a3108eb4b2b..5fddbc17de8c 100644
--- a/dev-python/cairocffi/cairocffi-1.6.1.ebuild
+++ b/dev-python/cairocffi/cairocffi-1.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/caldav/caldav-1.3.6.ebuild b/dev-python/caldav/caldav-1.3.6.ebuild
index f7bb0bb1de32..8c9511fc6403 100644
--- a/dev-python/caldav/caldav-1.3.6.ebuild
+++ b/dev-python/caldav/caldav-1.3.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/calver/calver-2022.06.26.ebuild b/dev-python/calver/calver-2022.06.26.ebuild
index d3110d5575a5..4de88bb2eeb6 100644
--- a/dev-python/calver/calver-2022.06.26.ebuild
+++ b/dev-python/calver/calver-2022.06.26.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/cangjie/cangjie-1.3-r1.ebuild b/dev-python/cangjie/cangjie-1.3-r1.ebuild
index a68f48980ee6..7f0eaa21131e 100644
--- a/dev-python/cangjie/cangjie-1.3-r1.ebuild
+++ b/dev-python/cangjie/cangjie-1.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit autotools python-r1
DESCRIPTION="Python wrapper for libcangjie"
diff --git a/dev-python/canonicaljson/canonicaljson-2.0.0.ebuild b/dev-python/canonicaljson/canonicaljson-2.0.0.ebuild
index 78805aefaf3a..b5c718e06f02 100644
--- a/dev-python/canonicaljson/canonicaljson-2.0.0.ebuild
+++ b/dev-python/canonicaljson/canonicaljson-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/capturer/capturer-3.0-r1.ebuild b/dev-python/capturer/capturer-3.0-r1.ebuild
index a263193cbb8a..e5449e0d7d83 100644
--- a/dev-python/capturer/capturer-3.0-r1.ebuild
+++ b/dev-python/capturer/capturer-3.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/carbon/carbon-1.1.10.ebuild b/dev-python/carbon/carbon-1.1.10.ebuild
index c6a48890e1f3..349c9ae18f20 100644
--- a/dev-python/carbon/carbon-1.1.10.ebuild
+++ b/dev-python/carbon/carbon-1.1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/casttube/casttube-0.2.1-r1.ebuild b/dev-python/casttube/casttube-0.2.1-r1.ebuild
index d25635b7afce..3ddd7cafcb09 100644
--- a/dev-python/casttube/casttube-0.2.1-r1.ebuild
+++ b/dev-python/casttube/casttube-0.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild
index fce2781c1719..1472b6555422 100644
--- a/dev-python/cattrs/cattrs-23.1.2.ebuild
+++ b/dev-python/cattrs/cattrs-23.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/cbor2/cbor2-5.4.6.ebuild b/dev-python/cbor2/cbor2-5.4.6.ebuild
index e60f8faccdf6..23cbebe7fad0 100644
--- a/dev-python/cbor2/cbor2-5.4.6.ebuild
+++ b/dev-python/cbor2/cbor2-5.4.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/cchardet/cchardet-2.1.7-r1.ebuild b/dev-python/cchardet/cchardet-2.1.7-r1.ebuild
index 3ef7e3a3e453..d1f8e88978c1 100644
--- a/dev-python/cchardet/cchardet-2.1.7-r1.ebuild
+++ b/dev-python/cchardet/cchardet-2.1.7-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/celery/celery-5.3.0_beta2.ebuild b/dev-python/celery/celery-5.3.0_beta2.ebuild
index ae3cae680c2b..c7c3a556974e 100644
--- a/dev-python/celery/celery-5.3.0_beta2.ebuild
+++ b/dev-python/celery/celery-5.3.0_beta2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit bash-completion-r1 check-reqs distutils-r1 optfeature
MY_PV="${PV/_beta/b}"
diff --git a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
index b6256b6e70f4..e24c6fc063a4 100644
--- a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
+++ b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/cerberus/cerberus-1.3.5.ebuild b/dev-python/cerberus/cerberus-1.3.5.ebuild
index 51b13782ae37..37f504204e0e 100644
--- a/dev-python/cerberus/cerberus-1.3.5.ebuild
+++ b/dev-python/cerberus/cerberus-1.3.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/certifi/certifi-2023.05.07.ebuild b/dev-python/certifi/certifi-2023.05.07.ebuild
index 5483a3d74c48..b0f5bff3e391 100644
--- a/dev-python/certifi/certifi-2023.05.07.ebuild
+++ b/dev-python/certifi/certifi-2023.05.07.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 prefix readme.gentoo-r1
diff --git a/dev-python/certifi/certifi-2023.07.22.ebuild b/dev-python/certifi/certifi-2023.07.22.ebuild
index 5483a3d74c48..b0f5bff3e391 100644
--- a/dev-python/certifi/certifi-2023.07.22.ebuild
+++ b/dev-python/certifi/certifi-2023.07.22.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 prefix readme.gentoo-r1
diff --git a/dev-python/cffi/cffi-1.15.1-r3.ebuild b/dev-python/cffi/cffi-1.15.1-r3.ebuild
index d2de7868a4b8..71e24bf464f9 100644
--- a/dev-python/cffi/cffi-1.15.1-r3.ebuild
+++ b/dev-python/cffi/cffi-1.15.1-r3.ebuild
@@ -9,7 +9,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# DO NOT ADD pypy to PYTHON_COMPAT
# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 toolchain-funcs pypi
diff --git a/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild b/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
index 196b9eb33357..c0cf33daaab5 100644
--- a/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
+++ b/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/cfgv/cfgv-3.3.1-r1.ebuild b/dev-python/cfgv/cfgv-3.3.1-r1.ebuild
index 1ccce3d9a605..a51aa9ba3e17 100644
--- a/dev-python/cfgv/cfgv-3.3.1-r1.ebuild
+++ b/dev-python/cfgv/cfgv-3.3.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/cfgv/cfgv-3.4.0.ebuild b/dev-python/cfgv/cfgv-3.4.0.ebuild
index 794dd16a3f48..77add6432d95 100644
--- a/dev-python/cfgv/cfgv-3.4.0.ebuild
+++ b/dev-python/cfgv/cfgv-3.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/cfn-lint/cfn-lint-0.78.2.ebuild b/dev-python/cfn-lint/cfn-lint-0.78.2.ebuild
index 59341e8295c5..2834064eb7c9 100644
--- a/dev-python/cfn-lint/cfn-lint-0.78.2.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-0.78.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/cfn-lint/cfn-lint-0.79.7.ebuild b/dev-python/cfn-lint/cfn-lint-0.79.7.ebuild
index 15a3078b7cf3..6e1bc0776a92 100644
--- a/dev-python/cfn-lint/cfn-lint-0.79.7.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-0.79.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/cftime/cftime-1.6.2-r1.ebuild b/dev-python/cftime/cftime-1.6.2-r1.ebuild
index 22b7082b8fd5..b505ade2974b 100644
--- a/dev-python/cftime/cftime-1.6.2-r1.ebuild
+++ b/dev-python/cftime/cftime-1.6.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/cgroup-utils/cgroup-utils-0.8-r1.ebuild b/dev-python/cgroup-utils/cgroup-utils-0.8-r1.ebuild
index 6d2fcb2e0a97..7c96e53fd329 100644
--- a/dev-python/cgroup-utils/cgroup-utils-0.8-r1.ebuild
+++ b/dev-python/cgroup-utils/cgroup-utils-0.8-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Tools and libraries for control groups of Linux"
diff --git a/dev-python/chameleon/chameleon-4.0.1.ebuild b/dev-python/chameleon/chameleon-4.0.1.ebuild
index b38993b8f1f4..b21aa2854fde 100644
--- a/dev-python/chameleon/chameleon-4.0.1.ebuild
+++ b/dev-python/chameleon/chameleon-4.0.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/channels-redis/channels-redis-3.4.1.ebuild b/dev-python/channels-redis/channels-redis-3.4.1.ebuild
index 1f5b48a0a69a..c02a12d13bf1 100644
--- a/dev-python/channels-redis/channels-redis-3.4.1.ebuild
+++ b/dev-python/channels-redis/channels-redis-3.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/channels-redis/channels-redis-4.1.0.ebuild b/dev-python/channels-redis/channels-redis-4.1.0.ebuild
index 21ec3827af11..5ed255d65487 100644
--- a/dev-python/channels-redis/channels-redis-4.1.0.ebuild
+++ b/dev-python/channels-redis/channels-redis-4.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/channels/channels-3.0.5.ebuild b/dev-python/channels/channels-3.0.5.ebuild
index 5b25cb13ad95..d6de0415a4d1 100644
--- a/dev-python/channels/channels-3.0.5.ebuild
+++ b/dev-python/channels/channels-3.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/channels/channels-4.0.0.ebuild b/dev-python/channels/channels-4.0.0.ebuild
index b389e8e30806..ee17b5225365 100644
--- a/dev-python/channels/channels-4.0.0.ebuild
+++ b/dev-python/channels/channels-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/characteristic/characteristic-14.3.0-r4.ebuild b/dev-python/characteristic/characteristic-14.3.0-r4.ebuild
index 6c3ec5524246..fedffd6edff2 100644
--- a/dev-python/characteristic/characteristic-14.3.0-r4.ebuild
+++ b/dev-python/characteristic/characteristic-14.3.0-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/chardet/chardet-5.1.0.ebuild b/dev-python/chardet/chardet-5.1.0.ebuild
index dae075469811..30aa907c30be 100644
--- a/dev-python/chardet/chardet-5.1.0.ebuild
+++ b/dev-python/chardet/chardet-5.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/chardet/chardet-5.2.0.ebuild b/dev-python/chardet/chardet-5.2.0.ebuild
index 81f7cdfdd334..a4627a61885e 100644
--- a/dev-python/chardet/chardet-5.2.0.ebuild
+++ b/dev-python/chardet/chardet-5.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild
index b7e864d9cf48..24dd42bd1e65 100644
--- a/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild
+++ b/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/chart-studio/chart-studio-1.1.0-r2.ebuild b/dev-python/chart-studio/chart-studio-1.1.0-r2.ebuild
index 320c0f1cb9a4..07ac091194fa 100644
--- a/dev-python/chart-studio/chart-studio-1.1.0-r2.ebuild
+++ b/dev-python/chart-studio/chart-studio-1.1.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/check-manifest/check-manifest-0.49.ebuild b/dev-python/check-manifest/check-manifest-0.49.ebuild
index 79adb00911a4..d3243d9e0a12 100644
--- a/dev-python/check-manifest/check-manifest-0.49.ebuild
+++ b/dev-python/check-manifest/check-manifest-0.49.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/cheetah3/cheetah3-3.3.1.ebuild b/dev-python/cheetah3/cheetah3-3.3.1.ebuild
index c26925ee02b2..d82bcdd64d01 100644
--- a/dev-python/cheetah3/cheetah3-3.3.1.ebuild
+++ b/dev-python/cheetah3/cheetah3-3.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/cheroot/cheroot-10.0.0.ebuild b/dev-python/cheroot/cheroot-10.0.0.ebuild
index 5d97592711bd..c7e05c8a3543 100644
--- a/dev-python/cheroot/cheroot-10.0.0.ebuild
+++ b/dev-python/cheroot/cheroot-10.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild
index 06146f2b3f48..6a5068a6d826 100644
--- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild
+++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="CherryPy"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/chump/chump-1.6.0-r2.ebuild b/dev-python/chump/chump-1.6.0-r2.ebuild
index a02c7fdacdaf..dfded0b6b3dc 100644
--- a/dev-python/chump/chump-1.6.0-r2.ebuild
+++ b/dev-python/chump/chump-1.6.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/cjkwrap/cjkwrap-2.2-r2.ebuild b/dev-python/cjkwrap/cjkwrap-2.2-r2.ebuild
index 12bf9c160cc2..0e34d0235649 100644
--- a/dev-python/cjkwrap/cjkwrap-2.2-r2.ebuild
+++ b/dev-python/cjkwrap/cjkwrap-2.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="A library for wrapping and filling UTF-8 CJK text"
diff --git a/dev-python/clang-python/clang-python-14.0.6.ebuild b/dev-python/clang-python/clang-python-14.0.6.ebuild
index f6a5a7399186..06d5a2ccde94 100644
--- a/dev-python/clang-python/clang-python-14.0.6.ebuild
+++ b/dev-python/clang-python/clang-python-14.0.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-15.0.7.ebuild b/dev-python/clang-python/clang-python-15.0.7.ebuild
index 2324767f7833..e6389504a9d2 100644
--- a/dev-python/clang-python/clang-python-15.0.7.ebuild
+++ b/dev-python/clang-python/clang-python-15.0.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-16.0.6.ebuild b/dev-python/clang-python/clang-python-16.0.6.ebuild
index 2324767f7833..e6389504a9d2 100644
--- a/dev-python/clang-python/clang-python-16.0.6.ebuild
+++ b/dev-python/clang-python/clang-python-16.0.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-17.0.0.9999.ebuild b/dev-python/clang-python/clang-python-17.0.0.9999.ebuild
index f37802f5c2d7..85658fd637a4 100644
--- a/dev-python/clang-python/clang-python-17.0.0.9999.ebuild
+++ b/dev-python/clang-python/clang-python-17.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-17.0.0_rc1.ebuild b/dev-python/clang-python/clang-python-17.0.0_rc1.ebuild
index f37802f5c2d7..85658fd637a4 100644
--- a/dev-python/clang-python/clang-python-17.0.0_rc1.ebuild
+++ b/dev-python/clang-python/clang-python-17.0.0_rc1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-17.0.0_rc2.ebuild b/dev-python/clang-python/clang-python-17.0.0_rc2.ebuild
index f37802f5c2d7..85658fd637a4 100644
--- a/dev-python/clang-python/clang-python-17.0.0_rc2.ebuild
+++ b/dev-python/clang-python/clang-python-17.0.0_rc2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-18.0.0.9999.ebuild b/dev-python/clang-python/clang-python-18.0.0.9999.ebuild
index f37802f5c2d7..85658fd637a4 100644
--- a/dev-python/clang-python/clang-python-18.0.0.9999.ebuild
+++ b/dev-python/clang-python/clang-python-18.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-18.0.0_pre20230803.ebuild b/dev-python/clang-python/clang-python-18.0.0_pre20230803.ebuild
index f37802f5c2d7..85658fd637a4 100644
--- a/dev-python/clang-python/clang-python-18.0.0_pre20230803.ebuild
+++ b/dev-python/clang-python/clang-python-18.0.0_pre20230803.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild b/dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild
index f37802f5c2d7..85658fd637a4 100644
--- a/dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild
+++ b/dev-python/clang-python/clang-python-18.0.0_pre20230810.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/cleo/cleo-2.0.1-r1.ebuild b/dev-python/cleo/cleo-2.0.1-r1.ebuild
index 098f74f95d80..b8fc0d0bf8ec 100644
--- a/dev-python/cleo/cleo-2.0.1-r1.ebuild
+++ b/dev-python/cleo/cleo-2.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild b/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild
index 9160aa115421..f6f204a9870f 100644
--- a/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild
+++ b/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/cli_helpers/cli_helpers-9999.ebuild b/dev-python/cli_helpers/cli_helpers-9999.ebuild
index 2d64caa14ff1..4fbfb8500c7c 100644
--- a/dev-python/cli_helpers/cli_helpers-9999.ebuild
+++ b/dev-python/cli_helpers/cli_helpers-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 git-r3
diff --git a/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild b/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild
index c1575a08b053..b3149738ec9f 100644
--- a/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild
+++ b/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="click plugin to show the command tree of your CLI"
diff --git a/dev-python/click-default-group/click-default-group-1.2.2-r1.ebuild b/dev-python/click-default-group/click-default-group-1.2.2-r1.ebuild
index 692cbbfaf2cb..c69cb8689ddf 100644
--- a/dev-python/click-default-group/click-default-group-1.2.2-r1.ebuild
+++ b/dev-python/click-default-group/click-default-group-1.2.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/click-default-group/click-default-group-1.2.4.ebuild b/dev-python/click-default-group/click-default-group-1.2.4.ebuild
index cd28efc50f6c..86028d5dfd7f 100644
--- a/dev-python/click-default-group/click-default-group-1.2.4.ebuild
+++ b/dev-python/click-default-group/click-default-group-1.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild b/dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild
index e6f88f64a9ee..b236b25c38f2 100644
--- a/dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild
+++ b/dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/click-help-colors/click-help-colors-0.9.1-r1.ebuild b/dev-python/click-help-colors/click-help-colors-0.9.1-r1.ebuild
index ddf75e765a5e..177af8f16ec9 100644
--- a/dev-python/click-help-colors/click-help-colors-0.9.1-r1.ebuild
+++ b/dev-python/click-help-colors/click-help-colors-0.9.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/click-log/click-log-0.4.0.ebuild b/dev-python/click-log/click-log-0.4.0.ebuild
index 1ac337901ed0..2e25c9ea6b08 100644
--- a/dev-python/click-log/click-log-0.4.0.ebuild
+++ b/dev-python/click-log/click-log-0.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/click-option-group/click-option-group-0.5.5.ebuild b/dev-python/click-option-group/click-option-group-0.5.5.ebuild
index 224dcadd77f1..46fde12fea83 100644
--- a/dev-python/click-option-group/click-option-group-0.5.5.ebuild
+++ b/dev-python/click-option-group/click-option-group-0.5.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/click-option-group/click-option-group-0.5.6.ebuild b/dev-python/click-option-group/click-option-group-0.5.6.ebuild
index 224dcadd77f1..46fde12fea83 100644
--- a/dev-python/click-option-group/click-option-group-0.5.6.ebuild
+++ b/dev-python/click-option-group/click-option-group-0.5.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild b/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild
index e277c989697f..4ce81fb000cd 100644
--- a/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild
+++ b/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/click-repl/click-repl-0.2.0-r1.ebuild b/dev-python/click-repl/click-repl-0.2.0-r1.ebuild
index 4f2abd981378..5744a4cc9faf 100644
--- a/dev-python/click-repl/click-repl-0.2.0-r1.ebuild
+++ b/dev-python/click-repl/click-repl-0.2.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/click-threading/click-threading-0.5.0-r1.ebuild b/dev-python/click-threading/click-threading-0.5.0-r1.ebuild
index 9e3ce6948499..43c44ec1e1c6 100644
--- a/dev-python/click-threading/click-threading-0.5.0-r1.ebuild
+++ b/dev-python/click-threading/click-threading-0.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/click/click-8.1.6.ebuild b/dev-python/click/click-8.1.6.ebuild
index e583dfa451bf..25e486c7242c 100644
--- a/dev-python/click/click-8.1.6.ebuild
+++ b/dev-python/click/click-8.1.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/click/click-8.1.7.ebuild b/dev-python/click/click-8.1.7.ebuild
index 3931f45072ed..2e2af8b47f29 100644
--- a/dev-python/click/click-8.1.7.ebuild
+++ b/dev-python/click/click-8.1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/cliff/cliff-4.3.0-r1.ebuild b/dev-python/cliff/cliff-4.3.0-r1.ebuild
index 0007317a44f5..6afbfc3a9af5 100644
--- a/dev-python/cliff/cliff-4.3.0-r1.ebuild
+++ b/dev-python/cliff/cliff-4.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/clikit/clikit-0.6.2-r1.ebuild b/dev-python/clikit/clikit-0.6.2-r1.ebuild
index dc948e1b2ae6..45c1a58a6cc6 100644
--- a/dev-python/clikit/clikit-0.6.2-r1.ebuild
+++ b/dev-python/clikit/clikit-0.6.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/clint/clint-0.5.1-r4.ebuild b/dev-python/clint/clint-0.5.1-r4.ebuild
index bcbb34c3c6a6..875689c15e41 100644
--- a/dev-python/clint/clint-0.5.1-r4.ebuild
+++ b/dev-python/clint/clint-0.5.1-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/cloudpickle/cloudpickle-2.2.1.ebuild b/dev-python/cloudpickle/cloudpickle-2.2.1.ebuild
index 39c42c18f862..3043393df0c4 100644
--- a/dev-python/cloudpickle/cloudpickle-2.2.1.ebuild
+++ b/dev-python/cloudpickle/cloudpickle-2.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/cloudscraper/cloudscraper-1.2.69.ebuild b/dev-python/cloudscraper/cloudscraper-1.2.69.ebuild
index 339043c76755..d97be6524c7c 100644
--- a/dev-python/cloudscraper/cloudscraper-1.2.69.ebuild
+++ b/dev-python/cloudscraper/cloudscraper-1.2.69.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/clufter/clufter-0.77.2.ebuild b/dev-python/clufter/clufter-0.77.2.ebuild
index e08d61b92f10..273c147faea3 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild b/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild
index 0daddad5b4f5..76e1d75ba4fa 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 edos2unix
diff --git a/dev-python/cmd2/cmd2-2.4.3.ebuild b/dev-python/cmd2/cmd2-2.4.3.ebuild
index 71c92540dbab..815740c5017b 100644
--- a/dev-python/cmd2/cmd2-2.4.3.ebuild
+++ b/dev-python/cmd2/cmd2-2.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/codecov/codecov-2.1.12.ebuild b/dev-python/codecov/codecov-2.1.12.ebuild
index 39a734ea40bb..2b29439b3979 100644
--- a/dev-python/codecov/codecov-2.1.12.ebuild
+++ b/dev-python/codecov/codecov-2.1.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/collidoscope/collidoscope-0.4.1.ebuild b/dev-python/collidoscope/collidoscope-0.4.1.ebuild
index c77d779c20a3..b5f5864042f1 100644
--- a/dev-python/collidoscope/collidoscope-0.4.1.ebuild
+++ b/dev-python/collidoscope/collidoscope-0.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/collidoscope/collidoscope-0.5.2.ebuild b/dev-python/collidoscope/collidoscope-0.5.2.ebuild
index 73fd8a443b50..23731378c8b6 100644
--- a/dev-python/collidoscope/collidoscope-0.5.2.ebuild
+++ b/dev-python/collidoscope/collidoscope-0.5.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/colorama/colorama-0.4.6.ebuild b/dev-python/colorama/colorama-0.4.6.ebuild
index e05785eca3bc..e1f722dfc152 100644
--- a/dev-python/colorama/colorama-0.4.6.ebuild
+++ b/dev-python/colorama/colorama-0.4.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild
index e6d8e2afae35..97288e6b8939 100644
--- a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild
+++ b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild b/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild
index c80dfef2f750..c4de4b5f163c 100644
--- a/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild
+++ b/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/colored/colored-1.4.2.ebuild b/dev-python/colored/colored-1.4.2.ebuild
index 6097af4b6f76..5d3f530c328b 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} 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 06f01c60301a..63cf964c739d 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
EGIT_REPO_URI="https://gitlab.com/dslackw/${PN}"
diff --git a/dev-python/coloredlogs/coloredlogs-15.0.1-r1.ebuild b/dev-python/coloredlogs/coloredlogs-15.0.1-r1.ebuild
index d6d67d90be16..f364a989a302 100644
--- a/dev-python/coloredlogs/coloredlogs-15.0.1-r1.ebuild
+++ b/dev-python/coloredlogs/coloredlogs-15.0.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/colorlog/colorlog-6.7.0.ebuild b/dev-python/colorlog/colorlog-6.7.0.ebuild
index 546783824562..ebdaa82a6ec7 100644
--- a/dev-python/colorlog/colorlog-6.7.0.ebuild
+++ b/dev-python/colorlog/colorlog-6.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Log formatting with colors"
diff --git a/dev-python/colour/colour-0.1.5.ebuild b/dev-python/colour/colour-0.1.5.ebuild
index 5d360c2f8f47..ff6f6ac345fa 100644
--- a/dev-python/colour/colour-0.1.5.ebuild
+++ b/dev-python/colour/colour-0.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/comm/comm-0.1.3.ebuild b/dev-python/comm/comm-0.1.3.ebuild
index 021d4ed27057..998788f21713 100644
--- a/dev-python/comm/comm-0.1.3.ebuild
+++ b/dev-python/comm/comm-0.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/comm/comm-0.1.4.ebuild b/dev-python/comm/comm-0.1.4.ebuild
index f8b4ae8a37a1..26c84d7cd9b0 100644
--- a/dev-python/comm/comm-0.1.4.ebuild
+++ b/dev-python/comm/comm-0.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/commandlines/commandlines-0.4.1-r1.ebuild b/dev-python/commandlines/commandlines-0.4.1-r1.ebuild
index 72c8ee90cee9..4cdfd0dac326 100644
--- a/dev-python/commandlines/commandlines-0.4.1-r1.ebuild
+++ b/dev-python/commandlines/commandlines-0.4.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
index 6043aa6af31e..25cd72e06822 100644
--- a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
+++ b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/commonmark/commonmark-0.9.1-r1.ebuild b/dev-python/commonmark/commonmark-0.9.1-r1.ebuild
index 3dbc936b174f..293d7d1a1e05 100644
--- a/dev-python/commonmark/commonmark-0.9.1-r1.ebuild
+++ b/dev-python/commonmark/commonmark-0.9.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/compreffor/compreffor-0.5.2.ebuild b/dev-python/compreffor/compreffor-0.5.2.ebuild
index f9f16f15ca55..e0ddb19e0fc9 100644
--- a/dev-python/compreffor/compreffor-0.5.2.ebuild
+++ b/dev-python/compreffor/compreffor-0.5.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
diff --git a/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.20.ebuild b/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.20.ebuild
index e28787752b7e..3b16cdd7cee7 100644
--- a/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.20.ebuild
+++ b/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.20.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.24.ebuild b/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.24.ebuild
index c238b4f0282d..fa3f2af294db 100644
--- a/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.24.ebuild
+++ b/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.24.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/configclass/configclass-0.2.0-r1.ebuild b/dev-python/configclass/configclass-0.2.0-r1.ebuild
index b20084a45cf3..2e94cde2e14e 100644
--- a/dev-python/configclass/configclass-0.2.0-r1.ebuild
+++ b/dev-python/configclass/configclass-0.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/configobj/configobj-5.0.8.ebuild b/dev-python/configobj/configobj-5.0.8.ebuild
index 474405f7af0a..fcad2ee08b43 100644
--- a/dev-python/configobj/configobj-5.0.8.ebuild
+++ b/dev-python/configobj/configobj-5.0.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/configshell-fb/configshell-fb-1.1.30.ebuild b/dev-python/configshell-fb/configshell-fb-1.1.30.ebuild
index a98e7ce6d3ac..e19bfe5e6597 100644
--- a/dev-python/configshell-fb/configshell-fb-1.1.30.ebuild
+++ b/dev-python/configshell-fb/configshell-fb-1.1.30.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/configupdater/configupdater-3.1.1.ebuild b/dev-python/configupdater/configupdater-3.1.1.ebuild
index cd1915ccd79e..70835fd1d97e 100644
--- a/dev-python/configupdater/configupdater-3.1.1.ebuild
+++ b/dev-python/configupdater/configupdater-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
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 2d197555e8a7..daf7f44dc547 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 8740f7029092..a508eefb60a1 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild
index 2572f984a38f..bbd2e312dcbd 100644
--- a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild
+++ b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
CommitId=14f43ddd74099520ddcda29fac557c27a28190e6
diff --git a/dev-python/confuse/confuse-2.0.1.ebuild b/dev-python/confuse/confuse-2.0.1.ebuild
index d1f6f8fa9f18..5352a4cd30ab 100644
--- a/dev-python/confuse/confuse-2.0.1.ebuild
+++ b/dev-python/confuse/confuse-2.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=flit
inherit distutils-r1 pypi
diff --git a/dev-python/cons/cons-0.4.6.ebuild b/dev-python/cons/cons-0.4.6.ebuild
index bee736eb96f4..e05f445393cd 100644
--- a/dev-python/cons/cons-0.4.6.ebuild
+++ b/dev-python/cons/cons-0.4.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/consonance/consonance-0.1.5-r1.ebuild b/dev-python/consonance/consonance-0.1.5-r1.ebuild
index ca1968a362cb..6d5bf67c3e1d 100644
--- a/dev-python/consonance/consonance-0.1.5-r1.ebuild
+++ b/dev-python/consonance/consonance-0.1.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/constantly/constantly-15.1.0-r3.ebuild b/dev-python/constantly/constantly-15.1.0-r3.ebuild
index c5b72641210c..ac0a2eab8765 100644
--- a/dev-python/constantly/constantly-15.1.0-r3.ebuild
+++ b/dev-python/constantly/constantly-15.1.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/construct/construct-2.10.68.ebuild b/dev-python/construct/construct-2.10.68.ebuild
index 3e84bcc4a24e..08a9b5661ba6 100644
--- a/dev-python/construct/construct-2.10.68.ebuild
+++ b/dev-python/construct/construct-2.10.68.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/contourpy/contourpy-1.0.7.ebuild b/dev-python/contourpy/contourpy-1.0.7.ebuild
index 80bd71b8193c..35dd10a96e92 100644
--- a/dev-python/contourpy/contourpy-1.0.7.ebuild
+++ b/dev-python/contourpy/contourpy-1.0.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/contourpy/contourpy-1.1.0.ebuild b/dev-python/contourpy/contourpy-1.1.0.ebuild
index 70f9fdebf2dd..909cfad7eecd 100644
--- a/dev-python/contourpy/contourpy-1.1.0.ebuild
+++ b/dev-python/contourpy/contourpy-1.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/convertdate/convertdate-2.4.0.ebuild b/dev-python/convertdate/convertdate-2.4.0.ebuild
index 776013809639..3adf03414af3 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/cookies/cookies-2.2.1-r2.ebuild b/dev-python/cookies/cookies-2.2.1-r2.ebuild
index 2008b53a2261..d7a417cf0898 100644
--- a/dev-python/cookies/cookies-2.2.1-r2.ebuild
+++ b/dev-python/cookies/cookies-2.2.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Friendlier RFC 6265-compliant cookie parser/renderer"
diff --git a/dev-python/coreapi/coreapi-2.3.3-r2.ebuild b/dev-python/coreapi/coreapi-2.3.3-r2.ebuild
index 8ef8043f958d..1403e1c1d01a 100644
--- a/dev-python/coreapi/coreapi-2.3.3-r2.ebuild
+++ b/dev-python/coreapi/coreapi-2.3.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/coreschema/coreschema-0.0.4-r1.ebuild b/dev-python/coreschema/coreschema-0.0.4-r1.ebuild
index f3a119ebf0b9..3b04b3d6f948 100644
--- a/dev-python/coreschema/coreschema-0.0.4-r1.ebuild
+++ b/dev-python/coreschema/coreschema-0.0.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/coverage/coverage-7.2.7.ebuild b/dev-python/coverage/coverage-7.2.7.ebuild
index 9b7dcf50b818..1cf760006d5c 100644
--- a/dev-python/coverage/coverage-7.2.7.ebuild
+++ b/dev-python/coverage/coverage-7.2.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+),sqlite(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/coverage/coverage-7.3.0.ebuild b/dev-python/coverage/coverage-7.3.0.ebuild
index ca42bf8ce570..5340f5b50ba4 100644
--- a/dev-python/coverage/coverage-7.3.0.ebuild
+++ b/dev-python/coverage/coverage-7.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+),sqlite(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/coveralls/coveralls-3.3.1.ebuild b/dev-python/coveralls/coveralls-3.3.1.ebuild
index f68a5b7ddae8..df68046793c6 100644
--- a/dev-python/coveralls/coveralls-3.3.1.ebuild
+++ b/dev-python/coveralls/coveralls-3.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/cppy/cppy-1.2.1-r1.ebuild b/dev-python/cppy/cppy-1.2.1-r1.ebuild
index 76231a555deb..718f451c75a2 100644
--- a/dev-python/cppy/cppy-1.2.1-r1.ebuild
+++ b/dev-python/cppy/cppy-1.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/crashtest/crashtest-0.4.1.ebuild b/dev-python/crashtest/crashtest-0.4.1.ebuild
index d5196f474168..24882024a050 100644
--- a/dev-python/crashtest/crashtest-0.4.1.ebuild
+++ b/dev-python/crashtest/crashtest-0.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/crcmod/crcmod-1.7-r5.ebuild b/dev-python/crcmod/crcmod-1.7-r5.ebuild
index cc8184227677..b88027e09c9a 100644
--- a/dev-python/crcmod/crcmod-1.7-r5.ebuild
+++ b/dev-python/crcmod/crcmod-1.7-r5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2022.1.ebuild b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2022.1.ebuild
index e6e48633eb3c..d00900fa453c 100644
--- a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2022.1.ebuild
+++ b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2022.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Bootstrap3 template pack for django-crispy-forms"
diff --git a/dev-python/crispy-bootstrap4/crispy-bootstrap4-2022.1.ebuild b/dev-python/crispy-bootstrap4/crispy-bootstrap4-2022.1.ebuild
index 7a6edda113bc..a02389476aff 100644
--- a/dev-python/crispy-bootstrap4/crispy-bootstrap4-2022.1.ebuild
+++ b/dev-python/crispy-bootstrap4/crispy-bootstrap4-2022.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Bootstrap4 template pack for django-crispy-forms"
diff --git a/dev-python/crispy-bootstrap5/crispy-bootstrap5-0.7.ebuild b/dev-python/crispy-bootstrap5/crispy-bootstrap5-0.7.ebuild
index 0a425dd87e0e..5f3df23bb9b6 100644
--- a/dev-python/crispy-bootstrap5/crispy-bootstrap5-0.7.ebuild
+++ b/dev-python/crispy-bootstrap5/crispy-bootstrap5-0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Bootstrap5 template pack for django-crispy-forms"
diff --git a/dev-python/croniter/croniter-1.4.1.ebuild b/dev-python/croniter/croniter-1.4.1.ebuild
index 7535e0777398..22c04a3b1d06 100644
--- a/dev-python/croniter/croniter-1.4.1.ebuild
+++ b/dev-python/croniter/croniter-1.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/cryptg/cryptg-0.4.ebuild b/dev-python/cryptg/cryptg-0.4.ebuild
index 2a68dbe2d465..6dd1d7836747 100644
--- a/dev-python/cryptg/cryptg-0.4.ebuild
+++ b/dev-python/cryptg/cryptg-0.4.ebuild
@@ -70,7 +70,7 @@ CRATES="
windows_x86_64_msvc-0.42.0
"
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cargo distutils-r1
diff --git a/dev-python/cryptography/cryptography-41.0.2.ebuild b/dev-python/cryptography/cryptography-41.0.2.ebuild
index d58a208e2647..33b03059c8f6 100644
--- a/dev-python/cryptography/cryptography-41.0.2.ebuild
+++ b/dev-python/cryptography/cryptography-41.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
CARGO_OPTIONAL=yes
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
CRATES="
diff --git a/dev-python/cryptography/cryptography-41.0.3.ebuild b/dev-python/cryptography/cryptography-41.0.3.ebuild
index 4d2e85bebe8d..fdeb7f5a5cec 100644
--- a/dev-python/cryptography/cryptography-41.0.3.ebuild
+++ b/dev-python/cryptography/cryptography-41.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
CARGO_OPTIONAL=yes
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
CRATES="
diff --git a/dev-python/css-parser/css-parser-1.0.9.ebuild b/dev-python/css-parser/css-parser-1.0.9.ebuild
index d8a9a8fe15e2..7fa9a63937d6 100644
--- a/dev-python/css-parser/css-parser-1.0.9.ebuild
+++ b/dev-python/css-parser/css-parser-1.0.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild b/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild
index c5a192e6ee18..d0845e12a345 100644
--- a/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild
+++ b/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/cssselect/cssselect-1.2.0.ebuild b/dev-python/cssselect/cssselect-1.2.0.ebuild
index 7ea84e6ecc93..07cccf24da92 100644
--- a/dev-python/cssselect/cssselect-1.2.0.ebuild
+++ b/dev-python/cssselect/cssselect-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/cssselect2/cssselect2-0.7.0.ebuild b/dev-python/cssselect2/cssselect2-0.7.0.ebuild
index 9d9373e84f0c..bda166ec3e4a 100644
--- a/dev-python/cssselect2/cssselect2-0.7.0.ebuild
+++ b/dev-python/cssselect2/cssselect2-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/cssutils/cssutils-2.7.1.ebuild b/dev-python/cssutils/cssutils-2.7.1.ebuild
index 2753ecc4d616..7450e2633afc 100644
--- a/dev-python/cssutils/cssutils-2.7.1.ebuild
+++ b/dev-python/cssutils/cssutils-2.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/csvkit/csvkit-1.1.1.ebuild b/dev-python/csvkit/csvkit-1.1.1.ebuild
index b042f12efe85..ac09642aa9f3 100644
--- a/dev-python/csvkit/csvkit-1.1.1.ebuild
+++ b/dev-python/csvkit/csvkit-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild b/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild
index 553e87ef46c5..55f66544c737 100644
--- a/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild
+++ b/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/curio/curio-1.6.ebuild b/dev-python/curio/curio-1.6.ebuild
index 6c470792be7e..3a0f50eb4031 100644
--- a/dev-python/curio/curio-1.6.ebuild
+++ b/dev-python/curio/curio-1.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/curtsies/curtsies-0.4.1-r1.ebuild b/dev-python/curtsies/curtsies-0.4.1-r1.ebuild
index 42dd10406fb2..7d508276a548 100644
--- a/dev-python/curtsies/curtsies-0.4.1-r1.ebuild
+++ b/dev-python/curtsies/curtsies-0.4.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/curtsies/curtsies-0.4.2.ebuild b/dev-python/curtsies/curtsies-0.4.2.ebuild
index 80720edde5b9..15dd2d041c6d 100644
--- a/dev-python/curtsies/curtsies-0.4.2.ebuild
+++ b/dev-python/curtsies/curtsies-0.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/cvxopt/cvxopt-1.3.1.ebuild b/dev-python/cvxopt/cvxopt-1.3.1.ebuild
index acacd027c9fe..2b103e1c2c50 100644
--- a/dev-python/cvxopt/cvxopt-1.3.1.ebuild
+++ b/dev-python/cvxopt/cvxopt-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/cvxopt/cvxopt-1.3.2.ebuild b/dev-python/cvxopt/cvxopt-1.3.2.ebuild
index acacd027c9fe..2b103e1c2c50 100644
--- a/dev-python/cvxopt/cvxopt-1.3.2.ebuild
+++ b/dev-python/cvxopt/cvxopt-1.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild
index 2b8bf91d9698..9011712fd0a2 100644
--- a/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild
+++ b/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 ab3093084b77..4df50c218fc0 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_PN="cx_Oracle"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild
index 9b7ed6e3db4c..6ea9ac64e699 100644
--- a/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild
+++ b/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/cx_Freeze/cx_Freeze-6.15.1.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.15.1.ebuild
index 55b0021d6974..1f51bd8224c3 100644
--- a/dev-python/cx_Freeze/cx_Freeze-6.15.1.ebuild
+++ b/dev-python/cx_Freeze/cx_Freeze-6.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/cx_Freeze/cx_Freeze-6.15.2.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.15.2.ebuild
index 65ef238da4a8..d0cedd1968b8 100644
--- a/dev-python/cx_Freeze/cx_Freeze-6.15.2.ebuild
+++ b/dev-python/cx_Freeze/cx_Freeze-6.15.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/cycler/cycler-0.11.0-r1.ebuild b/dev-python/cycler/cycler-0.11.0-r1.ebuild
index 3a3a93198a7a..49606dd0da8c 100644
--- a/dev-python/cycler/cycler-0.11.0-r1.ebuild
+++ b/dev-python/cycler/cycler-0.11.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
index 7cace9ff99ee..6c1aa0521283 100644
--- a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
+++ b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/cython/cython-0.29.34.ebuild b/dev-python/cython/cython-0.29.34.ebuild
index b56d8afde5f8..d571ce821d83 100644
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ b/dev-python/cython/cython-0.29.34.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 toolchain-funcs elisp-common
diff --git a/dev-python/cython/cython-0.29.35.ebuild b/dev-python/cython/cython-0.29.35.ebuild
index 75391216c236..df4f41fc448f 100644
--- a/dev-python/cython/cython-0.29.35.ebuild
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -5,9 +5,9 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
+PYTHON_TESTED=( python3_{8,9,10,11} )
# 3.12 not tested yet for https://github.com/cython/cython/issues/5285.
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing toolchain-funcs elisp-common
diff --git a/dev-python/cython/cython-0.29.36.ebuild b/dev-python/cython/cython-0.29.36.ebuild
index 13bd82ae9ddb..15338fd11d0a 100644
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ b/dev-python/cython/cython-0.29.36.ebuild
@@ -5,9 +5,9 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
+PYTHON_TESTED=( python3_{8,9,10,11} )
# 3.12 not tested yet for https://github.com/cython/cython/issues/5285.
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing toolchain-funcs elisp-common
diff --git a/dev-python/cython/cython-3.0.0-r1.ebuild b/dev-python/cython/cython-3.0.0-r1.ebuild
index 011a50642436..6b187aef1b33 100644
--- a/dev-python/cython/cython-3.0.0-r1.ebuild
+++ b/dev-python/cython/cython-3.0.0-r1.ebuild
@@ -5,8 +5,8 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing toolchain-funcs
diff --git a/dev-python/cython/cython-3.0.0.ebuild b/dev-python/cython/cython-3.0.0.ebuild
index 18b534c59383..5c2d2b00d23c 100644
--- a/dev-python/cython/cython-3.0.0.ebuild
+++ b/dev-python/cython/cython-3.0.0.ebuild
@@ -5,8 +5,8 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing toolchain-funcs
diff --git a/dev-python/d2to1/d2to1-0.2.12_p1.ebuild b/dev-python/d2to1/d2to1-0.2.12_p1.ebuild
index c7e58e626afb..387c883a2a77 100644
--- a/dev-python/d2to1/d2to1-0.2.12_p1.ebuild
+++ b/dev-python/d2to1/d2to1-0.2.12_p1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/dacite/dacite-1.6.0.ebuild b/dev-python/dacite/dacite-1.6.0.ebuild
index 2149aa3d6b4c..bbd96b997db8 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/daemonize/daemonize-2.4.7.ebuild b/dev-python/daemonize/daemonize-2.4.7.ebuild
index f1ca592fb3e1..6d334f4445b7 100644
--- a/dev-python/daemonize/daemonize-2.4.7.ebuild
+++ b/dev-python/daemonize/daemonize-2.4.7.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 python-r1
diff --git a/dev-python/daemonize/daemonize-2.5.0.ebuild b/dev-python/daemonize/daemonize-2.5.0.ebuild
index f1ca592fb3e1..6d334f4445b7 100644
--- a/dev-python/daemonize/daemonize-2.5.0.ebuild
+++ b/dev-python/daemonize/daemonize-2.5.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 python-r1
diff --git a/dev-python/daff/daff-1.3.46.ebuild b/dev-python/daff/daff-1.3.46.ebuild
index 005f7bd0efd8..6d6ec3755d7b 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/daiquiri/daiquiri-3.0.1.ebuild b/dev-python/daiquiri/daiquiri-3.0.1.ebuild
index b5ea15a9deea..89f7ada2072a 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/darkdetect/darkdetect-0.8.0.ebuild b/dev-python/darkdetect/darkdetect-0.8.0.ebuild
index d7b703ffe48c..dafbe0b8bfab 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/dasbus/dasbus-1.7.ebuild b/dev-python/dasbus/dasbus-1.7.ebuild
index 1a27e0cc871c..a5ad8a2e5da6 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="DBus library in Python 3"
diff --git a/dev-python/dask/dask-2023.6.1.ebuild b/dev-python/dask/dask-2023.6.1.ebuild
index 642f6ad4f407..da564ecab2b7 100644
--- a/dev-python/dask/dask-2023.6.1.ebuild
+++ b/dev-python/dask/dask-2023.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/dask/dask-2023.7.1.ebuild b/dev-python/dask/dask-2023.7.1.ebuild
index 73d154cee0c2..366b4253f9ce 100644
--- a/dev-python/dask/dask-2023.7.1.ebuild
+++ b/dev-python/dask/dask-2023.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/dask/dask-2023.8.0.ebuild b/dev-python/dask/dask-2023.8.0.ebuild
index 4024255812bb..05f72723521a 100644
--- a/dev-python/dask/dask-2023.8.0.ebuild
+++ b/dev-python/dask/dask-2023.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
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 5b88b4430b08..a6c3a659b603 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/dateparser/dateparser-1.1.7.ebuild b/dev-python/dateparser/dateparser-1.1.7.ebuild
index 14902d676004..b7e73853187e 100644
--- a/dev-python/dateparser/dateparser-1.1.7.ebuild
+++ b/dev-python/dateparser/dateparser-1.1.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/dateparser/dateparser-1.1.8.ebuild b/dev-python/dateparser/dateparser-1.1.8.ebuild
index 14cb389f8501..ac52505007ee 100644
--- a/dev-python/dateparser/dateparser-1.1.8.ebuild
+++ b/dev-python/dateparser/dateparser-1.1.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/dbfread/dbfread-2.0.7-r1.ebuild b/dev-python/dbfread/dbfread-2.0.7-r1.ebuild
index f2d9142a75ea..f178e00133a0 100644
--- a/dev-python/dbfread/dbfread-2.0.7-r1.ebuild
+++ b/dev-python/dbfread/dbfread-2.0.7-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
index a61d729c97b4..286bb1023f75 100644
--- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
+++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
diff --git a/dev-python/dbus-python/dbus-python-1.3.2.ebuild b/dev-python/dbus-python/dbus-python-1.3.2.ebuild
index db00f422a9b4..09112da9918d 100644
--- a/dev-python/dbus-python/dbus-python-1.3.2.ebuild
+++ b/dev-python/dbus-python/dbus-python-1.3.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit autotools python-r1
diff --git a/dev-python/ddt/ddt-1.6.0.ebuild b/dev-python/ddt/ddt-1.6.0.ebuild
index 48b2b6c5fbad..504ef0955be7 100644
--- a/dev-python/ddt/ddt-1.6.0.ebuild
+++ b/dev-python/ddt/ddt-1.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/debtcollector/debtcollector-2.5.0.ebuild b/dev-python/debtcollector/debtcollector-2.5.0.ebuild
index 30569a3afa60..a00d2819c7e6 100644
--- a/dev-python/debtcollector/debtcollector-2.5.0.ebuild
+++ b/dev-python/debtcollector/debtcollector-2.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/debugpy/debugpy-1.6.6.ebuild b/dev-python/debugpy/debugpy-1.6.6.ebuild
index 820faca57896..d1dfc3476dfa 100644
--- a/dev-python/debugpy/debugpy-1.6.6.ebuild
+++ b/dev-python/debugpy/debugpy-1.6.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/decopatch/decopatch-1.4.10.ebuild b/dev-python/decopatch/decopatch-1.4.10.ebuild
index 015de9753738..01d2fad87d8b 100644
--- a/dev-python/decopatch/decopatch-1.4.10.ebuild
+++ b/dev-python/decopatch/decopatch-1.4.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/decopatch/decopatch-1.4.9.ebuild b/dev-python/decopatch/decopatch-1.4.9.ebuild
index a9f018eb3db0..ae9116c9b434 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/decorator/decorator-5.1.1-r1.ebuild b/dev-python/decorator/decorator-5.1.1-r1.ebuild
index b156e762634d..d36f81e203ce 100644
--- a/dev-python/decorator/decorator-5.1.1-r1.ebuild
+++ b/dev-python/decorator/decorator-5.1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/deepdiff/deepdiff-6.3.1-r1.ebuild b/dev-python/deepdiff/deepdiff-6.3.1-r1.ebuild
index ffbe6cb18c9c..c5b3cfad3094 100644
--- a/dev-python/deepdiff/deepdiff-6.3.1-r1.ebuild
+++ b/dev-python/deepdiff/deepdiff-6.3.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/deepmerge/deepmerge-1.1.0.ebuild b/dev-python/deepmerge/deepmerge-1.1.0.ebuild
index 1f8b22d8bbeb..4877cd308425 100644
--- a/dev-python/deepmerge/deepmerge-1.1.0.ebuild
+++ b/dev-python/deepmerge/deepmerge-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/defcon/defcon-0.10.2.ebuild b/dev-python/defcon/defcon-0.10.2.ebuild
index cb57b638c93c..8abedc542cf4 100644
--- a/dev-python/defcon/defcon-0.10.2.ebuild
+++ b/dev-python/defcon/defcon-0.10.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="A set of UFO based objects for use in font editing applications"
diff --git a/dev-python/defusedxml/defusedxml-0.7.1-r1.ebuild b/dev-python/defusedxml/defusedxml-0.7.1-r1.ebuild
index e9596a9b305c..30c0fb58e4c5 100644
--- a/dev-python/defusedxml/defusedxml-0.7.1-r1.ebuild
+++ b/dev-python/defusedxml/defusedxml-0.7.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/dev-python/denonavr/denonavr-0.11.3.ebuild b/dev-python/denonavr/denonavr-0.11.3.ebuild
index 20d0d3ec292b..5d3fbfeaa7b8 100644
--- a/dev-python/denonavr/denonavr-0.11.3.ebuild
+++ b/dev-python/denonavr/denonavr-0.11.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/deprecated/deprecated-1.2.14.ebuild b/dev-python/deprecated/deprecated-1.2.14.ebuild
index e29c59f9f275..7f8005d9411f 100644
--- a/dev-python/deprecated/deprecated-1.2.14.ebuild
+++ b/dev-python/deprecated/deprecated-1.2.14.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/deprecation/deprecation-2.1.0-r1.ebuild b/dev-python/deprecation/deprecation-2.1.0-r1.ebuild
index 59bcf6277200..c9621ee3e769 100644
--- a/dev-python/deprecation/deprecation-2.1.0-r1.ebuild
+++ b/dev-python/deprecation/deprecation-2.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="A library to handle automated deprecations"
diff --git a/dev-python/desktop-notifier/desktop-notifier-3.5.6.ebuild b/dev-python/desktop-notifier/desktop-notifier-3.5.6.ebuild
index fecfcc48d43b..10ddfc2f5a73 100644
--- a/dev-python/desktop-notifier/desktop-notifier-3.5.6.ebuild
+++ b/dev-python/desktop-notifier/desktop-notifier-3.5.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/devtools/devtools-0.10.0-r1.ebuild b/dev-python/devtools/devtools-0.10.0-r1.ebuild
index 4fb703c6d318..9b942ac6c78c 100644
--- a/dev-python/devtools/devtools-0.10.0-r1.ebuild
+++ b/dev-python/devtools/devtools-0.10.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DOCS_BUILDER=mkdocs
DOCS_DEPEND=(
diff --git a/dev-python/dict2xml/dict2xml-1.7.3.ebuild b/dev-python/dict2xml/dict2xml-1.7.3.ebuild
index 67fb5fcb1b7b..1738ce86afd3 100644
--- a/dev-python/dict2xml/dict2xml-1.7.3.ebuild
+++ b/dev-python/dict2xml/dict2xml-1.7.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild
index 6a3df25519f6..0fdd303c4b6c 100644
--- a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild
+++ b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/dictpath/dictpath-0.1.3.ebuild b/dev-python/dictpath/dictpath-0.1.3.ebuild
index 625df38c57ee..43155d959602 100644
--- a/dev-python/dictpath/dictpath-0.1.3.ebuild
+++ b/dev-python/dictpath/dictpath-0.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/diff-match-patch/diff-match-patch-20230430.ebuild b/dev-python/diff-match-patch/diff-match-patch-20230430.ebuild
index 661f0d328b50..257660ea5b40 100644
--- a/dev-python/diff-match-patch/diff-match-patch-20230430.ebuild
+++ b/dev-python/diff-match-patch/diff-match-patch-20230430.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild b/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild
index 63c012dde38d..34a78b504b73 100644
--- a/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild
+++ b/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Digitalocean API access library"
diff --git a/dev-python/digitalocean/digitalocean-1.17.0.ebuild b/dev-python/digitalocean/digitalocean-1.17.0.ebuild
index 2723d44a9a89..718951bf4f8b 100644
--- a/dev-python/digitalocean/digitalocean-1.17.0.ebuild
+++ b/dev-python/digitalocean/digitalocean-1.17.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Digitalocean API access library"
diff --git a/dev-python/dill/dill-0.3.6.ebuild b/dev-python/dill/dill-0.3.6.ebuild
index a7ee76424a16..55dbca1951f8 100644
--- a/dev-python/dill/dill-0.3.6.ebuild
+++ b/dev-python/dill/dill-0.3.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/dill/dill-0.3.7.ebuild b/dev-python/dill/dill-0.3.7.ebuild
index f9a2b1e7b0c4..52ed9632f435 100644
--- a/dev-python/dill/dill-0.3.7.ebuild
+++ b/dev-python/dill/dill-0.3.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/dirty-equals/dirty-equals-0.6.0-r2.ebuild b/dev-python/dirty-equals/dirty-equals-0.6.0-r2.ebuild
index 1a1b1bc65c9f..8ad1f27b55c3 100644
--- a/dev-python/dirty-equals/dirty-equals-0.6.0-r2.ebuild
+++ b/dev-python/dirty-equals/dirty-equals-0.6.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/diskcache/diskcache-5.6.1.ebuild b/dev-python/diskcache/diskcache-5.6.1.ebuild
index 5ac59754e512..93056bb65393 100644
--- a/dev-python/diskcache/diskcache-5.6.1.ebuild
+++ b/dev-python/diskcache/diskcache-5.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
diff --git a/dev-python/dissononce/dissononce-0.34.3-r3.ebuild b/dev-python/dissononce/dissononce-0.34.3-r3.ebuild
index 9d8e660ed8ee..d856892adcbb 100644
--- a/dev-python/dissononce/dissononce-0.34.3-r3.ebuild
+++ b/dev-python/dissononce/dissononce-0.34.3-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/distlib/distlib-0.3.6.ebuild b/dev-python/distlib/distlib-0.3.6.ebuild
index 655ba5ee3f48..9fe5883c0846 100644
--- a/dev-python/distlib/distlib-0.3.6.ebuild
+++ b/dev-python/distlib/distlib-0.3.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/distlib/distlib-0.3.7.ebuild b/dev-python/distlib/distlib-0.3.7.ebuild
index 3e6869e29bdd..f2cb4061f69f 100644
--- a/dev-python/distlib/distlib-0.3.7.ebuild
+++ b/dev-python/distlib/distlib-0.3.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/distro/distro-1.8.0.ebuild b/dev-python/distro/distro-1.8.0.ebuild
index d9f0aa49b686..fe09fff67396 100644
--- a/dev-python/distro/distro-1.8.0.ebuild
+++ b/dev-python/distro/distro-1.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/dj-database-url/dj-database-url-2.0.0.ebuild b/dev-python/dj-database-url/dj-database-url-2.0.0.ebuild
index f8366d5c1b65..ac5446aa4bb0 100644
--- a/dev-python/dj-database-url/dj-database-url-2.0.0.ebuild
+++ b/dev-python/dj-database-url/dj-database-url-2.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild b/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild
index 84093509a5c8..b5dd3852176f 100644
--- a/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild
+++ b/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild b/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild
index 2101a71ef47d..d7771f11d7ad 100644
--- a/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild
+++ b/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild b/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild
index f6b93a40be04..846b663115fb 100644
--- a/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild
+++ b/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild
index 67c5e95d93ba..c4f30fd70fee 100644
--- a/dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild
+++ b/dev-python/django-auth-ldap/django-auth-ldap-4.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-auth-ldap/django-auth-ldap-4.5.0.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-4.5.0.ebuild
index 67c5e95d93ba..c4f30fd70fee 100644
--- a/dev-python/django-auth-ldap/django-auth-ldap-4.5.0.ebuild
+++ b/dev-python/django-auth-ldap/django-auth-ldap-4.5.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-bleach/django-bleach-3.0.1.ebuild b/dev-python/django-bleach/django-bleach-3.0.1.ebuild
index 21e72f317000..a975ada21935 100644
--- a/dev-python/django-bleach/django-bleach-3.0.1.ebuild
+++ b/dev-python/django-bleach/django-bleach-3.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/django-cache-url/django-cache-url-3.4.4.ebuild b/dev-python/django-cache-url/django-cache-url-3.4.4.ebuild
index ac9a303f7400..67b28ede1a5d 100644
--- a/dev-python/django-cache-url/django-cache-url-3.4.4.ebuild
+++ b/dev-python/django-cache-url/django-cache-url-3.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-cacheops/django-cacheops-7.0.1.ebuild b/dev-python/django-cacheops/django-cacheops-7.0.1.ebuild
index b68a83379d7b..c54fa09af5d2 100644
--- a/dev-python/django-cacheops/django-cacheops-7.0.1.ebuild
+++ b/dev-python/django-cacheops/django-cacheops-7.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-celery-results/django-celery-results-2.5.1.ebuild b/dev-python/django-celery-results/django-celery-results-2.5.1.ebuild
index 904dd7f9c061..9fb2aa61b180 100644
--- a/dev-python/django-celery-results/django-celery-results-2.5.1.ebuild
+++ b/dev-python/django-celery-results/django-celery-results-2.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-compression-middleware/django-compression-middleware-0.5.0.ebuild b/dev-python/django-compression-middleware/django-compression-middleware-0.5.0.ebuild
index a82b64155ed0..91ccf5177285 100644
--- a/dev-python/django-compression-middleware/django-compression-middleware-0.5.0.ebuild
+++ b/dev-python/django-compression-middleware/django-compression-middleware-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/django-configurations/django-configurations-2.4.1.ebuild b/dev-python/django-configurations/django-configurations-2.4.1.ebuild
index ceab72a86afa..8b65f4d8de28 100644
--- a/dev-python/django-configurations/django-configurations-2.4.1.ebuild
+++ b/dev-python/django-configurations/django-configurations-2.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild b/dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild
index b61b6f274f9a..d5ffcef2791f 100644
--- a/dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild
+++ b/dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-crispy-forms/django-crispy-forms-2.0-r1.ebuild b/dev-python/django-crispy-forms/django-crispy-forms-2.0-r1.ebuild
index 44fff1ef41b1..4a952789e33a 100644
--- a/dev-python/django-crispy-forms/django-crispy-forms-2.0-r1.ebuild
+++ b/dev-python/django-crispy-forms/django-crispy-forms-2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-4.1.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-4.1.ebuild
index 82558cb0eb63..344fa6c11014 100644
--- a/dev-python/django-debug-toolbar/django-debug-toolbar-4.1.ebuild
+++ b/dev-python/django-debug-toolbar/django-debug-toolbar-4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild
index af596363d945..8084afd92760 100644
--- a/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild
+++ b/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-environ/django-environ-0.10.0.ebuild b/dev-python/django-environ/django-environ-0.10.0.ebuild
index d13fd26aca8e..4bd0dd71fc56 100644
--- a/dev-python/django-environ/django-environ-0.10.0.ebuild
+++ b/dev-python/django-environ/django-environ-0.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-extensions/django-extensions-3.2.3.ebuild b/dev-python/django-extensions/django-extensions-3.2.3.ebuild
index 190adfd00e90..4f04177827e4 100644
--- a/dev-python/django-extensions/django-extensions-3.2.3.ebuild
+++ b/dev-python/django-extensions/django-extensions-3.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/django-filter/django-filter-23.1.ebuild b/dev-python/django-filter/django-filter-23.1.ebuild
index 51770cb3dd29..0ef64df5d233 100644
--- a/dev-python/django-filter/django-filter-23.1.ebuild
+++ b/dev-python/django-filter/django-filter-23.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-guardian/django-guardian-2.4.0.ebuild b/dev-python/django-guardian/django-guardian-2.4.0.ebuild
index 3ab2a6946e58..4b310ffad20f 100644
--- a/dev-python/django-guardian/django-guardian-2.4.0.ebuild
+++ b/dev-python/django-guardian/django-guardian-2.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-js-asset/django-js-asset-2.1.0.ebuild b/dev-python/django-js-asset/django-js-asset-2.1.0.ebuild
index 056354960c88..fc11aa0c1188 100644
--- a/dev-python/django-js-asset/django-js-asset-2.1.0.ebuild
+++ b/dev-python/django-js-asset/django-js-asset-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-markdownify/django-markdownify-0.9.2.ebuild b/dev-python/django-markdownify/django-markdownify-0.9.2.ebuild
index 6a538ef98358..b9f8d149b134 100644
--- a/dev-python/django-markdownify/django-markdownify-0.9.2.ebuild
+++ b/dev-python/django-markdownify/django-markdownify-0.9.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/django-mptt/django-mptt-0.13.4-r1.ebuild b/dev-python/django-mptt/django-mptt-0.13.4-r1.ebuild
index 64ef3d68b461..bb5ec8edbeba 100644
--- a/dev-python/django-mptt/django-mptt-0.13.4-r1.ebuild
+++ b/dev-python/django-mptt/django-mptt-0.13.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-otp/django-otp-1.2.2.ebuild b/dev-python/django-otp/django-otp-1.2.2.ebuild
index f4a6dc83dd66..a1fc48d98c7e 100644
--- a/dev-python/django-otp/django-otp-1.2.2.ebuild
+++ b/dev-python/django-otp/django-otp-1.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-prometheus/django-prometheus-2.3.1.ebuild b/dev-python/django-prometheus/django-prometheus-2.3.1.ebuild
index d1346bb5e796..ce7290f68755 100644
--- a/dev-python/django-prometheus/django-prometheus-2.3.1.ebuild
+++ b/dev-python/django-prometheus/django-prometheus-2.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-redis/django-redis-5.3.0.ebuild b/dev-python/django-redis/django-redis-5.3.0.ebuild
index 5374b6eeb19f..7c4060470545 100644
--- a/dev-python/django-redis/django-redis-5.3.0.ebuild
+++ b/dev-python/django-redis/django-redis-5.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/django-registration/django-registration-3.3-r1.ebuild b/dev-python/django-registration/django-registration-3.3-r1.ebuild
index 8689e18450c3..b7a1291cb83a 100644
--- a/dev-python/django-registration/django-registration-3.3-r1.ebuild
+++ b/dev-python/django-registration/django-registration-3.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="user-registration application for Django"
diff --git a/dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.5.0.ebuild b/dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.5.0.ebuild
index c934fbd51bd5..2da4c87ebaad 100644
--- a/dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.5.0.ebuild
+++ b/dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-sortedm2m/django-sortedm2m-3.1.1-r1.ebuild b/dev-python/django-sortedm2m/django-sortedm2m-3.1.1-r1.ebuild
index 06307792990b..5af7cde84b24 100644
--- a/dev-python/django-sortedm2m/django-sortedm2m-3.1.1-r1.ebuild
+++ b/dev-python/django-sortedm2m/django-sortedm2m-3.1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-tables2/django-tables2-2.6.0.ebuild b/dev-python/django-tables2/django-tables2-2.6.0.ebuild
index 5564e75ca694..3ea568eaeb2f 100644
--- a/dev-python/django-tables2/django-tables2-2.6.0.ebuild
+++ b/dev-python/django-tables2/django-tables2-2.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-taggit/django-taggit-3.1.0.ebuild b/dev-python/django-taggit/django-taggit-3.1.0.ebuild
index b63758f23ccb..7d40ebdfabeb 100644
--- a/dev-python/django-taggit/django-taggit-3.1.0.ebuild
+++ b/dev-python/django-taggit/django-taggit-3.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/django-timezone-field/django-timezone-field-5.1.ebuild b/dev-python/django-timezone-field/django-timezone-field-5.1.ebuild
index 49ed2a23347d..77db5bbd3a4b 100644
--- a/dev-python/django-timezone-field/django-timezone-field-5.1.ebuild
+++ b/dev-python/django-timezone-field/django-timezone-field-5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/django-widget-tweaks/django-widget-tweaks-1.4.12.ebuild b/dev-python/django-widget-tweaks/django-widget-tweaks-1.4.12.ebuild
index ffd3d87f0ecc..24489ed321f7 100644
--- a/dev-python/django-widget-tweaks/django-widget-tweaks-1.4.12.ebuild
+++ b/dev-python/django-widget-tweaks/django-widget-tweaks-1.4.12.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/django/django-3.2.20.ebuild b/dev-python/django/django-3.2.20.ebuild
index 5250165b3add..ab21eef1d064 100644
--- a/dev-python/django/django-3.2.20.ebuild
+++ b/dev-python/django/django-3.2.20.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='sqlite?,threads(+)'
inherit bash-completion-r1 distutils-r1 optfeature verify-sig
diff --git a/dev-python/django/django-4.1.10.ebuild b/dev-python/django/django-4.1.10.ebuild
index bf9dfc22ac0b..a2e964c969fa 100644
--- a/dev-python/django/django-4.1.10.ebuild
+++ b/dev-python/django/django-4.1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='sqlite?,threads(+)'
inherit bash-completion-r1 distutils-r1 optfeature verify-sig
diff --git a/dev-python/django/django-4.2.3-r1.ebuild b/dev-python/django/django-4.2.3-r1.ebuild
index 95a1dcfd2efc..53008b196d72 100644
--- a/dev-python/django/django-4.2.3-r1.ebuild
+++ b/dev-python/django/django-4.2.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='sqlite?,threads(+)'
inherit bash-completion-r1 distutils-r1 optfeature verify-sig
diff --git a/dev-python/django/django-4.2.3.ebuild b/dev-python/django/django-4.2.3.ebuild
index a7ec0eaa93bc..d1f35b448a27 100644
--- a/dev-python/django/django-4.2.3.ebuild
+++ b/dev-python/django/django-4.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='sqlite?,threads(+)'
inherit bash-completion-r1 distutils-r1 optfeature verify-sig
diff --git a/dev-python/django/django-4.2.4.ebuild b/dev-python/django/django-4.2.4.ebuild
index 95a1dcfd2efc..53008b196d72 100644
--- a/dev-python/django/django-4.2.4.ebuild
+++ b/dev-python/django/django-4.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='sqlite?,threads(+)'
inherit bash-completion-r1 distutils-r1 optfeature verify-sig
diff --git a/dev-python/django_polymorphic/django_polymorphic-3.1-r1.ebuild b/dev-python/django_polymorphic/django_polymorphic-3.1-r1.ebuild
index 927587e84b0e..02aa8a5deef4 100644
--- a/dev-python/django_polymorphic/django_polymorphic-3.1-r1.ebuild
+++ b/dev-python/django_polymorphic/django_polymorphic-3.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Seamless Polymorphic Inheritance for Django Models"
diff --git a/dev-python/djangorestframework/djangorestframework-3.14.0.ebuild b/dev-python/djangorestframework/djangorestframework-3.14.0.ebuild
index 8e1f440e0c85..f7b33d8e560b 100644
--- a/dev-python/djangorestframework/djangorestframework-3.14.0.ebuild
+++ b/dev-python/djangorestframework/djangorestframework-3.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/dkimpy/dkimpy-1.1.4.ebuild b/dev-python/dkimpy/dkimpy-1.1.4.ebuild
index 39f81e150807..45d45ad9cf42 100644
--- a/dev-python/dkimpy/dkimpy-1.1.4.ebuild
+++ b/dev-python/dkimpy/dkimpy-1.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/dkimpy/dkimpy-1.1.5.ebuild b/dev-python/dkimpy/dkimpy-1.1.5.ebuild
index e958bf69de4f..d92203525ba8 100644
--- a/dev-python/dkimpy/dkimpy-1.1.5.ebuild
+++ b/dev-python/dkimpy/dkimpy-1.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/dns-lexicon/dns-lexicon-3.12.0.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.12.0.ebuild
index b4a56ad2026d..9eef3067e8e7 100644
--- a/dev-python/dns-lexicon/dns-lexicon-3.12.0.ebuild
+++ b/dev-python/dns-lexicon/dns-lexicon-3.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/dns-lexicon/dns-lexicon-3.13.0.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.13.0.ebuild
index b4a56ad2026d..9eef3067e8e7 100644
--- a/dev-python/dns-lexicon/dns-lexicon-3.13.0.ebuild
+++ b/dev-python/dns-lexicon/dns-lexicon-3.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/dns-lexicon/dns-lexicon-3.14.1.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.14.1.ebuild
index b41761694380..2245b9c3b8f7 100644
--- a/dev-python/dns-lexicon/dns-lexicon-3.14.1.ebuild
+++ b/dev-python/dns-lexicon/dns-lexicon-3.14.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/dnspython/dnspython-2.3.0.ebuild b/dev-python/dnspython/dnspython-2.3.0.ebuild
index 3fdece52c74e..9fc566701b92 100644
--- a/dev-python/dnspython/dnspython-2.3.0.ebuild
+++ b/dev-python/dnspython/dnspython-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/dnspython/dnspython-2.4.0.ebuild b/dev-python/dnspython/dnspython-2.4.0.ebuild
index 8b6c97b4ef70..70e69829bcbe 100644
--- a/dev-python/dnspython/dnspython-2.4.0.ebuild
+++ b/dev-python/dnspython/dnspython-2.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/dnspython/dnspython-2.4.1.ebuild b/dev-python/dnspython/dnspython-2.4.1.ebuild
index ff5bb4648b7d..93bdeec1e86e 100644
--- a/dev-python/dnspython/dnspython-2.4.1.ebuild
+++ b/dev-python/dnspython/dnspython-2.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/dnspython/dnspython-2.4.2.ebuild b/dev-python/dnspython/dnspython-2.4.2.ebuild
index ff5bb4648b7d..93bdeec1e86e 100644
--- a/dev-python/dnspython/dnspython-2.4.2.ebuild
+++ b/dev-python/dnspython/dnspython-2.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/doc8/doc8-1.1.1.ebuild b/dev-python/doc8/doc8-1.1.1.ebuild
index c656b72b1d63..7d67374f8672 100644
--- a/dev-python/doc8/doc8-1.1.1.ebuild
+++ b/dev-python/doc8/doc8-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/docker/docker-6.1.3.ebuild b/dev-python/docker/docker-6.1.3.ebuild
index e1f0be3fd9cf..3dc844c84b93 100644
--- a/dev-python/docker/docker-6.1.3.ebuild
+++ b/dev-python/docker/docker-6.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/dockerpty/dockerpty-0.4.1-r2.ebuild b/dev-python/dockerpty/dockerpty-0.4.1-r2.ebuild
index a06bcd1ae416..48ebc3ef93a1 100644
--- a/dev-python/dockerpty/dockerpty-0.4.1-r2.ebuild
+++ b/dev-python/dockerpty/dockerpty-0.4.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python library to use the pseudo-tty of a docker container"
diff --git a/dev-python/docopt/docopt-0.6.2-r5.ebuild b/dev-python/docopt/docopt-0.6.2-r5.ebuild
index 8f3e662e54e8..6d72a05cc4b3 100644
--- a/dev-python/docopt/docopt-0.6.2-r5.ebuild
+++ b/dev-python/docopt/docopt-0.6.2-r5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/docstring-to-markdown/docstring-to-markdown-0.12.ebuild b/dev-python/docstring-to-markdown/docstring-to-markdown-0.12.ebuild
index b4faaa60f3f4..0f1be165eb34 100644
--- a/dev-python/docstring-to-markdown/docstring-to-markdown-0.12.ebuild
+++ b/dev-python/docstring-to-markdown/docstring-to-markdown-0.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/docutils-glep/docutils-glep-1.5.ebuild b/dev-python/docutils-glep/docutils-glep-1.5.ebuild
index 4720a3239a2d..2301beb51a5a 100644
--- a/dev-python/docutils-glep/docutils-glep-1.5.ebuild
+++ b/dev-python/docutils-glep/docutils-glep-1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/docutils/docutils-0.19.ebuild b/dev-python/docutils/docutils-0.19.ebuild
index b9c80449b408..d512176a74e3 100644
--- a/dev-python/docutils/docutils-0.19.ebuild
+++ b/dev-python/docutils/docutils-0.19.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/docutils/docutils-0.20.1.ebuild b/dev-python/docutils/docutils-0.20.1.ebuild
index e2b0ca3ba3f4..fd477a0232b6 100644
--- a/dev-python/docutils/docutils-0.20.1.ebuild
+++ b/dev-python/docutils/docutils-0.20.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild b/dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild
index 711d7485b7fd..9f9c70dbdfab 100644
--- a/dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild
+++ b/dev-python/dogpile-cache/dogpile-cache-1.2.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/doit-py/doit-py-0.5.0-r1.ebuild b/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
index 062268586aee..3c2d16b2efd0 100644
--- a/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
+++ b/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/doit/doit-0.36.0-r1.ebuild b/dev-python/doit/doit-0.36.0-r1.ebuild
index 116b559a7bfa..4be24959e3ee 100644
--- a/dev-python/doit/doit-0.36.0-r1.ebuild
+++ b/dev-python/doit/doit-0.36.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit bash-completion-r1 distutils-r1 pypi
diff --git a/dev-python/dominate/dominate-2.8.0.ebuild b/dev-python/dominate/dominate-2.8.0.ebuild
index 39ce88d571e0..7663c92ea4a8 100644
--- a/dev-python/dominate/dominate-2.8.0.ebuild
+++ b/dev-python/dominate/dominate-2.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/dotmap/dotmap-1.3.30-r1.ebuild b/dev-python/dotmap/dotmap-1.3.30-r1.ebuild
index be07f303dfa2..d0ac0160874f 100644
--- a/dev-python/dotmap/dotmap-1.3.30-r1.ebuild
+++ b/dev-python/dotmap/dotmap-1.3.30-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/doubles/doubles-1.5.3.ebuild b/dev-python/doubles/doubles-1.5.3.ebuild
index 514c527908d8..6d9ce43b96ab 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild b/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
index b090c6c1bd95..1d6da58e7e54 100644
--- a/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
+++ b/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/doublex/doublex-1.9.6.1.ebuild b/dev-python/doublex/doublex-1.9.6.1.ebuild
index 83cc26a95db9..70d0c94191dc 100644
--- a/dev-python/doublex/doublex-1.9.6.1.ebuild
+++ b/dev-python/doublex/doublex-1.9.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 8038b9814b03..d8baafb5c130 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
COMMIT="39115c3d061d2f83e4a030bcb8642ec6f3203e61"
diff --git a/dev-python/dropbox/dropbox-11.36.2.ebuild b/dev-python/dropbox/dropbox-11.36.2.ebuild
index 0a1dd189c752..5ead3329dbe1 100644
--- a/dev-python/dropbox/dropbox-11.36.2.ebuild
+++ b/dev-python/dropbox/dropbox-11.36.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
GH_PN=dropbox-sdk-python
diff --git a/dev-python/dtreeviz/dtreeviz-2.2.1.ebuild b/dev-python/dtreeviz/dtreeviz-2.2.1.ebuild
index db84ee81281d..5b1a363c8174 100644
--- a/dev-python/dtreeviz/dtreeviz-2.2.1.ebuild
+++ b/dev-python/dtreeviz/dtreeviz-2.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="A python library for decision tree visualization and model interpretation"
diff --git a/dev-python/dulwich/dulwich-0.21.5.ebuild b/dev-python/dulwich/dulwich-0.21.5.ebuild
index b24659a6c28a..e8e8246b5ae2 100644
--- a/dev-python/dulwich/dulwich-0.21.5.ebuild
+++ b/dev-python/dulwich/dulwich-0.21.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild b/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild
index a56744f23bcd..df65ca492711 100644
--- a/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild
+++ b/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/easygui/easygui-0.98.2.ebuild b/dev-python/easygui/easygui-0.98.2.ebuild
index 891389f3fcbc..94938240e9da 100644
--- a/dev-python/easygui/easygui-0.98.2.ebuild
+++ b/dev-python/easygui/easygui-0.98.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="tk"
DISTUTILS_USE_SETUPTOOLS=bdepend
diff --git a/dev-python/easygui/easygui-0.98.3.ebuild b/dev-python/easygui/easygui-0.98.3.ebuild
index 23742ca9a0dd..985581d7ab3c 100644
--- a/dev-python/easygui/easygui-0.98.3.ebuild
+++ b/dev-python/easygui/easygui-0.98.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="tk"
DISTUTILS_USE_SETUPTOOLS=bdepend
diff --git a/dev-python/easyprocess/easyprocess-1.1-r1.ebuild b/dev-python/easyprocess/easyprocess-1.1-r1.ebuild
index 99f097fd5f5d..87f75956cd2b 100644
--- a/dev-python/easyprocess/easyprocess-1.1-r1.ebuild
+++ b/dev-python/easyprocess/easyprocess-1.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/ecdsa/ecdsa-0.18.0.ebuild b/dev-python/ecdsa/ecdsa-0.18.0.ebuild
index b61419971391..9642783dc6e1 100644
--- a/dev-python/ecdsa/ecdsa-0.18.0.ebuild
+++ b/dev-python/ecdsa/ecdsa-0.18.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/editables/editables-0.5.ebuild b/dev-python/editables/editables-0.5.ebuild
index 606cb9f71a75..c23a61e224dd 100644
--- a/dev-python/editables/editables-0.5.ebuild
+++ b/dev-python/editables/editables-0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/editorconfig-core-py/editorconfig-core-py-0.12.3-r1.ebuild b/dev-python/editorconfig-core-py/editorconfig-core-py-0.12.3-r1.ebuild
index 7ba849fdd390..c2b15d102b88 100644
--- a/dev-python/editorconfig-core-py/editorconfig-core-py-0.12.3-r1.ebuild
+++ b/dev-python/editorconfig-core-py/editorconfig-core-py-0.12.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake distutils-r1
TESTVER="abb579e00f2deeede91cb485e53512efab9c6474"
diff --git a/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild b/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild
index 605ec96a0196..75a4d3e11c17 100644
--- a/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild
+++ b/dev-python/elastic-transport/elastic-transport-8.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Transport classes and utilities shared among Python Elastic client libraries"
diff --git a/dev-python/elasticsearch/elasticsearch-8.8.2.ebuild b/dev-python/elasticsearch/elasticsearch-8.8.2.ebuild
index 79616fbedd74..73565efb5ce7 100644
--- a/dev-python/elasticsearch/elasticsearch-8.8.2.ebuild
+++ b/dev-python/elasticsearch/elasticsearch-8.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
MY_P="elasticsearch-py-${PV}"
diff --git a/dev-python/elementpath/elementpath-4.1.4.ebuild b/dev-python/elementpath/elementpath-4.1.4.ebuild
index 88e20c26feb5..f84d1cea541c 100644
--- a/dev-python/elementpath/elementpath-4.1.4.ebuild
+++ b/dev-python/elementpath/elementpath-4.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/elementpath/elementpath-4.1.5.ebuild b/dev-python/elementpath/elementpath-4.1.5.ebuild
index 7c53dda68230..80f82b63dc99 100644
--- a/dev-python/elementpath/elementpath-4.1.5.ebuild
+++ b/dev-python/elementpath/elementpath-4.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/email-validator/email-validator-2.0.0_p2.ebuild b/dev-python/email-validator/email-validator-2.0.0_p2.ebuild
index 729663045570..8bee36e7a388 100644
--- a/dev-python/email-validator/email-validator-2.0.0_p2.ebuild
+++ b/dev-python/email-validator/email-validator-2.0.0_p2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=email-validator
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/emailthreads/emailthreads-0.1.3.ebuild b/dev-python/emailthreads/emailthreads-0.1.3.ebuild
index dddd6f44d475..683230d44521 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/emcee/emcee-3.1.4.ebuild b/dev-python/emcee/emcee-3.1.4.ebuild
index 2844bf61f0c4..cdf7ca1090dd 100644
--- a/dev-python/emcee/emcee-3.1.4.ebuild
+++ b/dev-python/emcee/emcee-3.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/emoji/emoji-2.6.0.ebuild b/dev-python/emoji/emoji-2.6.0.ebuild
index 7bd518f5e675..4f916435ab8a 100644
--- a/dev-python/emoji/emoji-2.6.0.ebuild
+++ b/dev-python/emoji/emoji-2.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/emoji/emoji-2.7.0.ebuild b/dev-python/emoji/emoji-2.7.0.ebuild
index 7bd518f5e675..4f916435ab8a 100644
--- a/dev-python/emoji/emoji-2.7.0.ebuild
+++ b/dev-python/emoji/emoji-2.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/emoji/emoji-2.8.0.ebuild b/dev-python/emoji/emoji-2.8.0.ebuild
index 7bd518f5e675..4f916435ab8a 100644
--- a/dev-python/emoji/emoji-2.8.0.ebuild
+++ b/dev-python/emoji/emoji-2.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/empy/empy-3.3.4-r1.ebuild b/dev-python/empy/empy-3.3.4-r1.ebuild
index fe594de29185..24eb8a996523 100644
--- a/dev-python/empy/empy-3.3.4-r1.ebuild
+++ b/dev-python/empy/empy-3.3.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/enrich/enrich-1.2.7-r1.ebuild b/dev-python/enrich/enrich-1.2.7-r1.ebuild
index 4574322e23b7..9363af69593e 100644
--- a/dev-python/enrich/enrich-1.2.7-r1.ebuild
+++ b/dev-python/enrich/enrich-1.2.7-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/entrypoint2/entrypoint2-1.1.ebuild b/dev-python/entrypoint2/entrypoint2-1.1.ebuild
index 482404fd5caf..b0ebd8cf940b 100644
--- a/dev-python/entrypoint2/entrypoint2-1.1.ebuild
+++ b/dev-python/entrypoint2/entrypoint2-1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/entrypoints/entrypoints-0.4.ebuild b/dev-python/entrypoints/entrypoints-0.4.ebuild
index 708499947fc2..61bec6dd98b1 100644
--- a/dev-python/entrypoints/entrypoints-0.4.ebuild
+++ b/dev-python/entrypoints/entrypoints-0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/environs/environs-9.5.0-r1.ebuild b/dev-python/environs/environs-9.5.0-r1.ebuild
index dd62269d06d0..cbefd2793b3a 100644
--- a/dev-python/environs/environs-9.5.0-r1.ebuild
+++ b/dev-python/environs/environs-9.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/enzyme/enzyme-0.4.1-r3.ebuild b/dev-python/enzyme/enzyme-0.4.1-r3.ebuild
index 6ba21230bd3e..286783899563 100644
--- a/dev-python/enzyme/enzyme-0.4.1-r3.ebuild
+++ b/dev-python/enzyme/enzyme-0.4.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='xml(+)'
inherit distutils-r1 pypi
diff --git a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
index eccc42957e34..db21df2294dd 100644
--- a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
+++ b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/eradicate/eradicate-2.3.0.ebuild b/dev-python/eradicate/eradicate-2.3.0.ebuild
index c984ab3e551c..64ed3f54c675 100644
--- a/dev-python/eradicate/eradicate-2.3.0.ebuild
+++ b/dev-python/eradicate/eradicate-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild b/dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild
index 4a5e800cfdb9..144e2351ff34 100644
--- a/dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild
+++ b/dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/etcd3/etcd3-0.12.0.ebuild b/dev-python/etcd3/etcd3-0.12.0.ebuild
index 4c70c2d3d1b5..14f7de2d9953 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild b/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
index 471dbbe2f28b..3ee80a1abdb5 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/etuples/etuples-0.3.9.ebuild b/dev-python/etuples/etuples-0.3.9.ebuild
index 5235b860103c..8c1553055a66 100644
--- a/dev-python/etuples/etuples-0.3.9.ebuild
+++ b/dev-python/etuples/etuples-0.3.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/eventlet/eventlet-0.33.3.ebuild b/dev-python/eventlet/eventlet-0.33.3.ebuild
index de3037a4d232..2ea91d55e22e 100644
--- a/dev-python/eventlet/eventlet-0.33.3.ebuild
+++ b/dev-python/eventlet/eventlet-0.33.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/ewmh/ewmh-0.1.6.ebuild b/dev-python/ewmh/ewmh-0.1.6.ebuild
index baa93db3dc4c..db3f07766e27 100644
--- a/dev-python/ewmh/ewmh-0.1.6.ebuild
+++ b/dev-python/ewmh/ewmh-0.1.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/exam/exam-0.10.6.ebuild b/dev-python/exam/exam-0.10.6.ebuild
index 856977dc8c44..7d5d63c65eb5 100644
--- a/dev-python/exam/exam-0.10.6.ebuild
+++ b/dev-python/exam/exam-0.10.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/exceptiongroup/exceptiongroup-1.1.2.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.1.2.ebuild
index 9f1512b5f61a..437c98b4e198 100644
--- a/dev-python/exceptiongroup/exceptiongroup-1.1.2.ebuild
+++ b/dev-python/exceptiongroup/exceptiongroup-1.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit_scm
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/exceptiongroup/exceptiongroup-1.1.3.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.1.3.ebuild
index 81b215620048..af1d634cec7f 100644
--- a/dev-python/exceptiongroup/exceptiongroup-1.1.3.ebuild
+++ b/dev-python/exceptiongroup/exceptiongroup-1.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit_scm
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/execnet/execnet-2.0.2.ebuild b/dev-python/execnet/execnet-2.0.2.ebuild
index 0c78e64fa9e1..7a9d9e36a29f 100644
--- a/dev-python/execnet/execnet-2.0.2.ebuild
+++ b/dev-python/execnet/execnet-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/executing/executing-1.2.0.ebuild b/dev-python/executing/executing-1.2.0.ebuild
index b8e2342dad75..f58d6d76c3c4 100644
--- a/dev-python/executing/executing-1.2.0.ebuild
+++ b/dev-python/executing/executing-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/exifread/exifread-3.0.0.ebuild b/dev-python/exifread/exifread-3.0.0.ebuild
index c6b182e4cf54..b7208309b1ea 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/expects/expects-0.9.0-r1.ebuild b/dev-python/expects/expects-0.9.0-r1.ebuild
index 2e3d43115393..400a02e8d574 100644
--- a/dev-python/expects/expects-0.9.0-r1.ebuild
+++ b/dev-python/expects/expects-0.9.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/extras/extras-1.0.0-r2.ebuild b/dev-python/extras/extras-1.0.0-r2.ebuild
index 5c117192daa5..423e93a555f8 100644
--- a/dev-python/extras/extras-1.0.0-r2.ebuild
+++ b/dev-python/extras/extras-1.0.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/eyeD3/eyeD3-0.9.7.ebuild b/dev-python/eyeD3/eyeD3-0.9.7.ebuild
index d394cb02f560..5eb086c71e57 100644
--- a/dev-python/eyeD3/eyeD3-0.9.7.ebuild
+++ b/dev-python/eyeD3/eyeD3-0.9.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild b/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild
index 160f3e197bc4..4d400a0be6dc 100644
--- a/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild
+++ b/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild b/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild
index 88bdb312af1c..f4e057027b12 100644
--- a/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild
+++ b/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Up to date simple useragent faker with real world database"
diff --git a/dev-python/fakeredis/fakeredis-2.16.0.ebuild b/dev-python/fakeredis/fakeredis-2.16.0.ebuild
index 8094f5ad0717..30fc3eb27b94 100644
--- a/dev-python/fakeredis/fakeredis-2.16.0.ebuild
+++ b/dev-python/fakeredis/fakeredis-2.16.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/fakeredis/fakeredis-2.17.0.ebuild b/dev-python/fakeredis/fakeredis-2.17.0.ebuild
index a9b86f58ee5c..7c85e49da151 100644
--- a/dev-python/fakeredis/fakeredis-2.17.0.ebuild
+++ b/dev-python/fakeredis/fakeredis-2.17.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/fakeredis/fakeredis-2.18.0.ebuild b/dev-python/fakeredis/fakeredis-2.18.0.ebuild
index a9b86f58ee5c..7c85e49da151 100644
--- a/dev-python/fakeredis/fakeredis-2.18.0.ebuild
+++ b/dev-python/fakeredis/fakeredis-2.18.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/fastavro/fastavro-1.7.0.ebuild b/dev-python/fastavro/fastavro-1.7.0.ebuild
index 5a29e84f81c6..303f1bc0a733 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/fastbencode/fastbencode-0.2.ebuild b/dev-python/fastbencode/fastbencode-0.2.ebuild
index d2f93014f7e8..c47809283d72 100644
--- a/dev-python/fastbencode/fastbencode-0.2.ebuild
+++ b/dev-python/fastbencode/fastbencode-0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/fasteners/fasteners-0.18.ebuild b/dev-python/fasteners/fasteners-0.18.ebuild
index 5834753bce14..c8e25997cd13 100644
--- a/dev-python/fasteners/fasteners-0.18.ebuild
+++ b/dev-python/fasteners/fasteners-0.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python package that provides useful locks"
diff --git a/dev-python/fastimport/fastimport-0.9.14.ebuild b/dev-python/fastimport/fastimport-0.9.14.ebuild
index 128c80dc7eb1..cbb004f95696 100644
--- a/dev-python/fastimport/fastimport-0.9.14.ebuild
+++ b/dev-python/fastimport/fastimport-0.9.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/fastjsonschema/fastjsonschema-2.17.1.ebuild b/dev-python/fastjsonschema/fastjsonschema-2.17.1.ebuild
index a675ad43a68b..3b21dc3e4d68 100644
--- a/dev-python/fastjsonschema/fastjsonschema-2.17.1.ebuild
+++ b/dev-python/fastjsonschema/fastjsonschema-2.17.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild b/dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild
index c94f480b8ee8..d8dc78c573e1 100644
--- a/dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild
+++ b/dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild b/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild
index 8852e3575f29..7c7bf79cf410 100644
--- a/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild
+++ b/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
GIT_SUBMODULES=(
diff --git a/dev-python/feedgenerator/feedgenerator-2.1.0.ebuild b/dev-python/feedgenerator/feedgenerator-2.1.0.ebuild
index 1c4cd1d5828f..8ecc6cc83b7d 100644
--- a/dev-python/feedgenerator/feedgenerator-2.1.0.ebuild
+++ b/dev-python/feedgenerator/feedgenerator-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/feedparser/feedparser-6.0.10.ebuild b/dev-python/feedparser/feedparser-6.0.10.ebuild
index d01b4cc1e9ef..d0b342681867 100644
--- a/dev-python/feedparser/feedparser-6.0.10.ebuild
+++ b/dev-python/feedparser/feedparser-6.0.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ffmpeg-python/ffmpeg-python-0.2.0.ebuild b/dev-python/ffmpeg-python/ffmpeg-python-0.2.0.ebuild
index dd8d08b92ff6..92af040d18e1 100644
--- a/dev-python/ffmpeg-python/ffmpeg-python-0.2.0.ebuild
+++ b/dev-python/ffmpeg-python/ffmpeg-python-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/fido2/fido2-0.9.3-r1.ebuild b/dev-python/fido2/fido2-0.9.3-r1.ebuild
index 5c8870e829b0..124e7eed8528 100644
--- a/dev-python/fido2/fido2-0.9.3-r1.ebuild
+++ b/dev-python/fido2/fido2-0.9.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/fido2/fido2-1.1.1.ebuild b/dev-python/fido2/fido2-1.1.1.ebuild
index 447e61b51f89..1a54cbb3d843 100644
--- a/dev-python/fido2/fido2-1.1.1.ebuild
+++ b/dev-python/fido2/fido2-1.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/fido2/fido2-1.1.2.ebuild b/dev-python/fido2/fido2-1.1.2.ebuild
index a0dbd7a8cbee..a9647fb3208d 100644
--- a/dev-python/fido2/fido2-1.1.2.ebuild
+++ b/dev-python/fido2/fido2-1.1.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/fields/fields-5.0.0-r3.ebuild b/dev-python/fields/fields-5.0.0-r3.ebuild
index 7e0ea8f9c461..6837bb15cc3a 100644
--- a/dev-python/fields/fields-5.0.0-r3.ebuild
+++ b/dev-python/fields/fields-5.0.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/filebytes/filebytes-0.10.2.ebuild b/dev-python/filebytes/filebytes-0.10.2.ebuild
index faf05e08a914..473c5b9ed13d 100644
--- a/dev-python/filebytes/filebytes-0.10.2.ebuild
+++ b/dev-python/filebytes/filebytes-0.10.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/filebytes/filebytes-9999.ebuild b/dev-python/filebytes/filebytes-9999.ebuild
index 149d5c38857c..426d408790e9 100644
--- a/dev-python/filebytes/filebytes-9999.ebuild
+++ b/dev-python/filebytes/filebytes-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/filecheck/filecheck-0.0.22.ebuild b/dev-python/filecheck/filecheck-0.0.22.ebuild
index 386b45642e42..177232e735d5 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/filelock/filelock-3.12.2.ebuild b/dev-python/filelock/filelock-3.12.2.ebuild
index 969d133b05ac..c4592e256be0 100644
--- a/dev-python/filelock/filelock-3.12.2.ebuild
+++ b/dev-python/filelock/filelock-3.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/filetype/filetype-1.2.0.ebuild b/dev-python/filetype/filetype-1.2.0.ebuild
index 9028b063eb52..992d987c1302 100644
--- a/dev-python/filetype/filetype-1.2.0.ebuild
+++ b/dev-python/filetype/filetype-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/findimports/findimports-2.3.0.ebuild b/dev-python/findimports/findimports-2.3.0.ebuild
index bd052a3c103e..d62def4e9ddf 100644
--- a/dev-python/findimports/findimports-2.3.0.ebuild
+++ b/dev-python/findimports/findimports-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/findpython/findpython-0.3.1.ebuild b/dev-python/findpython/findpython-0.3.1.ebuild
index 9932cc31f1f6..3ffefa25a3ad 100644
--- a/dev-python/findpython/findpython-0.3.1.ebuild
+++ b/dev-python/findpython/findpython-0.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/fitsio/fitsio-1.1.10.ebuild b/dev-python/fitsio/fitsio-1.1.10.ebuild
index f8d94ae8458e..45d20b4a7733 100644
--- a/dev-python/fitsio/fitsio-1.1.10.ebuild
+++ b/dev-python/fitsio/fitsio-1.1.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/fitsio/fitsio-1.2.0.ebuild b/dev-python/fitsio/fitsio-1.2.0.ebuild
index d8d54009fa76..b9a2d4a7caf4 100644
--- a/dev-python/fitsio/fitsio-1.2.0.ebuild
+++ b/dev-python/fitsio/fitsio-1.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/fixtures/fixtures-4.1.0.ebuild b/dev-python/fixtures/fixtures-4.1.0.ebuild
index f3c3d793c7ee..674debf53284 100644
--- a/dev-python/fixtures/fixtures-4.1.0.ebuild
+++ b/dev-python/fixtures/fixtures-4.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pbr
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild b/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild
index 02e8e210c57c..59e9795f5e4e 100644
--- a/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild
+++ b/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Polyfill package for Flake8 plugins"
diff --git a/dev-python/flake8/flake8-6.0.0.ebuild b/dev-python/flake8/flake8-6.0.0.ebuild
index 1ff488747df9..a16bf619ccd7 100644
--- a/dev-python/flake8/flake8-6.0.0.ebuild
+++ b/dev-python/flake8/flake8-6.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/flake8/flake8-6.1.0.ebuild b/dev-python/flake8/flake8-6.1.0.ebuild
index e25a21848ef3..af9051006a2a 100644
--- a/dev-python/flake8/flake8-6.1.0.ebuild
+++ b/dev-python/flake8/flake8-6.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/flaky/flaky-3.7.0-r4.ebuild b/dev-python/flaky/flaky-3.7.0-r4.ebuild
index 4fa2483ac469..3472450852ff 100644
--- a/dev-python/flaky/flaky-3.7.0-r4.ebuild
+++ b/dev-python/flaky/flaky-3.7.0-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/flasgger/flasgger-0.9.7.1.ebuild b/dev-python/flasgger/flasgger-0.9.7.1.ebuild
index b714b8f85aaf..7da78ae5b647 100644
--- a/dev-python/flasgger/flasgger-0.9.7.1.ebuild
+++ b/dev-python/flasgger/flasgger-0.9.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/flask-api/flask-api-3.1.ebuild b/dev-python/flask-api/flask-api-3.1.ebuild
index 02f6d0d2fa02..dd25b8713c5a 100644
--- a/dev-python/flask-api/flask-api-3.1.ebuild
+++ b/dev-python/flask-api/flask-api-3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/flask-babel/flask-babel-3.1.0.ebuild b/dev-python/flask-babel/flask-babel-3.1.0.ebuild
index b5321664aa20..6f0382d8b5ce 100644
--- a/dev-python/flask-babel/flask-babel-3.1.0.ebuild
+++ b/dev-python/flask-babel/flask-babel-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/flask-compress/flask-compress-1.13.ebuild b/dev-python/flask-compress/flask-compress-1.13.ebuild
index 4f8415ffc840..9910fa6fd1ae 100644
--- a/dev-python/flask-compress/flask-compress-1.13.ebuild
+++ b/dev-python/flask-compress/flask-compress-1.13.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="Flask-Compress"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/flask-cors/flask-cors-4.0.0.ebuild b/dev-python/flask-cors/flask-cors-4.0.0.ebuild
index 373afec33973..c99220b03e52 100644
--- a/dev-python/flask-cors/flask-cors-4.0.0.ebuild
+++ b/dev-python/flask-cors/flask-cors-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild b/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild
index 52ad8513a3b8..05762c0eac08 100644
--- a/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild
+++ b/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/flask-gravatar/flask-gravatar-0.5.0-r1.ebuild b/dev-python/flask-gravatar/flask-gravatar-0.5.0-r1.ebuild
index 75968a805e3f..496667561e6c 100644
--- a/dev-python/flask-gravatar/flask-gravatar-0.5.0-r1.ebuild
+++ b/dev-python/flask-gravatar/flask-gravatar-0.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
PYPI_PN="Flask-Gravatar"
diff --git a/dev-python/flask-htmlmin/flask-htmlmin-2.2.1-r1.ebuild b/dev-python/flask-htmlmin/flask-htmlmin-2.2.1-r1.ebuild
index bd625066767b..ab238e3e711b 100644
--- a/dev-python/flask-htmlmin/flask-htmlmin-2.2.1-r1.ebuild
+++ b/dev-python/flask-htmlmin/flask-htmlmin-2.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/flask-jwt-extended/flask-jwt-extended-4.4.4.ebuild b/dev-python/flask-jwt-extended/flask-jwt-extended-4.4.4.ebuild
index 3142a7393c88..b97ffe7b9435 100644
--- a/dev-python/flask-jwt-extended/flask-jwt-extended-4.4.4.ebuild
+++ b/dev-python/flask-jwt-extended/flask-jwt-extended-4.4.4.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/flask-jwt-extended/flask-jwt-extended-4.5.2.ebuild b/dev-python/flask-jwt-extended/flask-jwt-extended-4.5.2.ebuild
index 21319c0b36a1..4d6609f2a38d 100644
--- a/dev-python/flask-jwt-extended/flask-jwt-extended-4.5.2.ebuild
+++ b/dev-python/flask-jwt-extended/flask-jwt-extended-4.5.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/flask-login/flask-login-0.6.2-r1.ebuild b/dev-python/flask-login/flask-login-0.6.2-r1.ebuild
index 69bdf78922ca..80e8dd939a06 100644
--- a/dev-python/flask-login/flask-login-0.6.2-r1.ebuild
+++ b/dev-python/flask-login/flask-login-0.6.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/flask-migrate/flask-migrate-4.0.4.ebuild b/dev-python/flask-migrate/flask-migrate-4.0.4.ebuild
index 09a4798490fe..1b5f3336ae94 100644
--- a/dev-python/flask-migrate/flask-migrate-4.0.4.ebuild
+++ b/dev-python/flask-migrate/flask-migrate-4.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/flask-nav/flask-nav-0.6-r5.ebuild b/dev-python/flask-nav/flask-nav-0.6-r5.ebuild
index b2d7cdb4815c..6bc88a6a082b 100644
--- a/dev-python/flask-nav/flask-nav-0.6-r5.ebuild
+++ b/dev-python/flask-nav/flask-nav-0.6-r5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/flask-paginate/flask-paginate-2022.1.8-r1.ebuild b/dev-python/flask-paginate/flask-paginate-2022.1.8-r1.ebuild
index 146ffd947b98..74cca3655bd9 100644
--- a/dev-python/flask-paginate/flask-paginate-2022.1.8-r1.ebuild
+++ b/dev-python/flask-paginate/flask-paginate-2022.1.8-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild b/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild
index cbadbca57954..364c91b55ef8 100644
--- a/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild
+++ b/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 dad301d44257..a757f81cdc9f 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Framework API development with Flask"
diff --git a/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2-r1.ebuild b/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2-r1.ebuild
index 22ec6252a4e9..caff2f0962ad 100644
--- a/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2-r1.ebuild
+++ b/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="Flask-Sphinx-Themes"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.5.1.ebuild b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.5.1.ebuild
index c95a4c9d68fd..b1149f41954f 100644
--- a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.5.1.ebuild
+++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
PYPI_PN="Flask-SQLAlchemy"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.5.ebuild b/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.5.ebuild
index cba976ffb2c2..8282a19a27cd 100644
--- a/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.5.ebuild
+++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_PN="Flask-SQLAlchemy"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/flask/flask-2.3.2.ebuild b/dev-python/flask/flask-2.3.2.ebuild
index 35b377623fa8..c7acfb536fbb 100644
--- a/dev-python/flask/flask-2.3.2.ebuild
+++ b/dev-python/flask/flask-2.3.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/flatbuffers/flatbuffers-23.5.26.ebuild b/dev-python/flatbuffers/flatbuffers-23.5.26.ebuild
index 4bbef51435e1..5cf28281dece 100644
--- a/dev-python/flatbuffers/flatbuffers-23.5.26.ebuild
+++ b/dev-python/flatbuffers/flatbuffers-23.5.26.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/flatdict/flatdict-4.0.1.ebuild b/dev-python/flatdict/flatdict-4.0.1.ebuild
index 98c468ea42ec..2d815fb554e3 100644
--- a/dev-python/flatdict/flatdict-4.0.1.ebuild
+++ b/dev-python/flatdict/flatdict-4.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/fleep/fleep-1.0.1-r1.ebuild b/dev-python/fleep/fleep-1.0.1-r1.ebuild
index 80eb3c4d8df1..1aa4996bc70b 100644
--- a/dev-python/fleep/fleep-1.0.1-r1.ebuild
+++ b/dev-python/fleep/fleep-1.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
if [[ ${PV} == 9999 ]]; then
diff --git a/dev-python/fleep/fleep-9999.ebuild b/dev-python/fleep/fleep-9999.ebuild
index 6b138296ad48..f351cb5872b4 100644
--- a/dev-python/fleep/fleep-9999.ebuild
+++ b/dev-python/fleep/fleep-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
if [[ ${PV} == 9999 ]]; then
diff --git a/dev-python/flexmock/flexmock-0.11.3.ebuild b/dev-python/flexmock/flexmock-0.11.3.ebuild
index 493b0c871f5c..f76553e8c49b 100644
--- a/dev-python/flexmock/flexmock-0.11.3.ebuild
+++ b/dev-python/flexmock/flexmock-0.11.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/flit-core/flit-core-3.9.0.ebuild b/dev-python/flit-core/flit-core-3.9.0.ebuild
index eb902d586dc8..7ea5101ad80f 100644
--- a/dev-python/flit-core/flit-core-3.9.0.ebuild
+++ b/dev-python/flit-core/flit-core-3.9.0.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/flit/flit-3.8.0.ebuild b/dev-python/flit/flit-3.8.0.ebuild
index 1d396551a2ad..518d3e419c9a 100644
--- a/dev-python/flit/flit-3.8.0.ebuild
+++ b/dev-python/flit/flit-3.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Simplified packaging of Python modules"
diff --git a/dev-python/flit_scm/flit_scm-1.7.0.ebuild b/dev-python/flit_scm/flit_scm-1.7.0.ebuild
index 558e5d20fc69..cfa6782501e3 100644
--- a/dev-python/flit_scm/flit_scm-1.7.0.ebuild
+++ b/dev-python/flit_scm/flit_scm-1.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/flower/flower-1.2.0.ebuild b/dev-python/flower/flower-1.2.0.ebuild
index 5ede56dd3387..296aafa46261 100644
--- a/dev-python/flower/flower-1.2.0.ebuild
+++ b/dev-python/flower/flower-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/flufl-lock/flufl-lock-8.0.2.ebuild b/dev-python/flufl-lock/flufl-lock-8.0.2.ebuild
index bc45e09f721f..35f1ff3124f1 100644
--- a/dev-python/flufl-lock/flufl-lock-8.0.2.ebuild
+++ b/dev-python/flufl-lock/flufl-lock-8.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/font-v/font-v-2.1.0-r1.ebuild b/dev-python/font-v/font-v-2.1.0-r1.ebuild
index c4b2d3af3ea0..0622a523d12b 100644
--- a/dev-python/font-v/font-v-2.1.0-r1.ebuild
+++ b/dev-python/font-v/font-v-2.1.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 edo
diff --git a/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild b/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild
index caaea313ecef..c7e7e050a313 100644
--- a/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild
+++ b/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/fontMath/fontMath-0.9.3.ebuild b/dev-python/fontMath/fontMath-0.9.3.ebuild
index dff129e6ee12..287a36ca491b 100644
--- a/dev-python/fontMath/fontMath-0.9.3.ebuild
+++ b/dev-python/fontMath/fontMath-0.9.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/fontParts/fontParts-0.10.6-r1.ebuild b/dev-python/fontParts/fontParts-0.10.6-r1.ebuild
index fa57a4411db6..ade2f2ae42a6 100644
--- a/dev-python/fontParts/fontParts-0.10.6-r1.ebuild
+++ b/dev-python/fontParts/fontParts-0.10.6-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/fontParts/fontParts-0.11.0.ebuild b/dev-python/fontParts/fontParts-0.11.0.ebuild
index f4956e16aaca..a97a29a97210 100644
--- a/dev-python/fontParts/fontParts-0.11.0.ebuild
+++ b/dev-python/fontParts/fontParts-0.11.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/fontPens/fontPens-0.2.4-r2.ebuild b/dev-python/fontPens/fontPens-0.2.4-r2.ebuild
index ce6195d08cee..3bd97f2126cd 100644
--- a/dev-python/fontPens/fontPens-0.2.4-r2.ebuild
+++ b/dev-python/fontPens/fontPens-0.2.4-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/fonttools/fonttools-4.40.0.ebuild b/dev-python/fonttools/fonttools-4.40.0.ebuild
index dc950aa23c54..5c48b5ce446a 100644
--- a/dev-python/fonttools/fonttools-4.40.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.40.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 virtualx
diff --git a/dev-python/fonttools/fonttools-4.41.0.ebuild b/dev-python/fonttools/fonttools-4.41.0.ebuild
index c0be6a6e5634..59d1af089ec4 100644
--- a/dev-python/fonttools/fonttools-4.41.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.41.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 virtualx
diff --git a/dev-python/fonttools/fonttools-4.41.1.ebuild b/dev-python/fonttools/fonttools-4.41.1.ebuild
index c0be6a6e5634..59d1af089ec4 100644
--- a/dev-python/fonttools/fonttools-4.41.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.41.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 virtualx
diff --git a/dev-python/fonttools/fonttools-4.42.0.ebuild b/dev-python/fonttools/fonttools-4.42.0.ebuild
index c0be6a6e5634..59d1af089ec4 100644
--- a/dev-python/fonttools/fonttools-4.42.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.42.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 virtualx
diff --git a/dev-python/fqdn/fqdn-1.5.1-r2.ebuild b/dev-python/fqdn/fqdn-1.5.1-r2.ebuild
index 43971a57c506..cdcf3d7b3d07 100644
--- a/dev-python/fqdn/fqdn-1.5.1-r2.ebuild
+++ b/dev-python/fqdn/fqdn-1.5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild b/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
index c46b76ceae9f..bd1355f32ff7 100644
--- a/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
+++ b/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/freezegun/freezegun-1.2.2.ebuild b/dev-python/freezegun/freezegun-1.2.2.ebuild
index b9f0dc14e20b..58979f750071 100644
--- a/dev-python/freezegun/freezegun-1.2.2.ebuild
+++ b/dev-python/freezegun/freezegun-1.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/fritzconnection/fritzconnection-1.12.2.ebuild b/dev-python/fritzconnection/fritzconnection-1.12.2.ebuild
index a29b7bf0e3d7..d058a5691293 100644
--- a/dev-python/fritzconnection/fritzconnection-1.12.2.ebuild
+++ b/dev-python/fritzconnection/fritzconnection-1.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/frozendict/frozendict-2.3.8.ebuild b/dev-python/frozendict/frozendict-2.3.8.ebuild
index 1490091020f1..e727edccad24 100644
--- a/dev-python/frozendict/frozendict-2.3.8.ebuild
+++ b/dev-python/frozendict/frozendict-2.3.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/frozenlist/frozenlist-1.3.3.ebuild b/dev-python/frozenlist/frozenlist-1.3.3.ebuild
index aa96d0ea00c5..6b7de988c4de 100644
--- a/dev-python/frozenlist/frozenlist-1.3.3.ebuild
+++ b/dev-python/frozenlist/frozenlist-1.3.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/frozenlist/frozenlist-1.4.0.ebuild b/dev-python/frozenlist/frozenlist-1.4.0.ebuild
index 5101debdc48c..90203c794d4a 100644
--- a/dev-python/frozenlist/frozenlist-1.4.0.ebuild
+++ b/dev-python/frozenlist/frozenlist-1.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/fs/fs-2.4.16.ebuild b/dev-python/fs/fs-2.4.16.ebuild
index e3376ea92f14..6553db0af82c 100644
--- a/dev-python/fs/fs-2.4.16.ebuild
+++ b/dev-python/fs/fs-2.4.16.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature pypi
DESCRIPTION="Filesystem abstraction layer"
diff --git a/dev-python/fsspec/fsspec-2023.6.0.ebuild b/dev-python/fsspec/fsspec-2023.6.0.ebuild
index c3302ec7390b..65e6d92001a0 100644
--- a/dev-python/fsspec/fsspec-2023.6.0.ebuild
+++ b/dev-python/fsspec/fsspec-2023.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild b/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild
index 60a15ffd49f7..a5a3f2640ece 100644
--- a/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild
+++ b/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/funcsigs/funcsigs-0.4.ebuild b/dev-python/funcsigs/funcsigs-0.4.ebuild
index f1f80e5c2d7c..654c93e44e50 100644
--- a/dev-python/funcsigs/funcsigs-0.4.ebuild
+++ b/dev-python/funcsigs/funcsigs-0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/funcy/funcy-2.0.ebuild b/dev-python/funcy/funcy-2.0.ebuild
index 5c1e21ad7a96..6e88981d2974 100644
--- a/dev-python/funcy/funcy-2.0.ebuild
+++ b/dev-python/funcy/funcy-2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/furl/furl-2.1.3.ebuild b/dev-python/furl/furl-2.1.3.ebuild
index ea4023108ad7..09c6615012f8 100644
--- a/dev-python/furl/furl-2.1.3.ebuild
+++ b/dev-python/furl/furl-2.1.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest
index 6e7c1e1c8ecc..249da06eadcb 100644
--- a/dev-python/furo/Manifest
+++ b/dev-python/furo/Manifest
@@ -1,2 +1,3 @@
DIST furo-2023.5.20-py3-none-any.whl 326767 BLAKE2B cc8eb3816bf99039e1a312f9fed21538b0154ece228e351107df89f5770c382614efc7202bae742d28d2fc8fceabc8b748b2bfbe8a230aeb70f280b622d42c11 SHA512 1a97b37aa9ce55878f34e3276eebeb4b138bd9e397b6711469fed4523ab8dadcd91e77234a1eca20561276f6660410a31f48f34ae320c6772d1055699cdd7125
DIST furo-2023.7.26-py3-none-any.whl 326996 BLAKE2B 1da4cbbdcab66973e87228a423042f58499c95a0a4287ad4e5ff4b87a3ae27b31b68dfc1a267a1642b35455f420659755ef4791c519496799331379c806e8f2c SHA512 761c3b276d4db86dea0201c2f10e2958fe8ef784243687e6884406bdd11b009296158585ae865fc754c0b7674fe65cc2d6beaf3d997da672d2e4e319b1813fa1
+DIST furo-2023.8.17-py3-none-any.whl 327018 BLAKE2B 6a96b341b5f78581adb534154bbe56a6eaf5a21a8384597fc8e0f3106db0751619927dac536846fbe60ec0eb2f8769cb2efc0a65de36a00a3264abe90911400c SHA512 15165c5b212890264242d71ecb3ba43e1241683e3fd25bafb20f617b1e8fe59a3705fcbb9353d25c1318c9057407c7336e8a4c3a3aab0b18e7a0e6f24e9de850
diff --git a/dev-python/furo/furo-2023.5.20.ebuild b/dev-python/furo/furo-2023.5.20.ebuild
index 620d1e358d7f..1d450b01ff11 100644
--- a/dev-python/furo/furo-2023.5.20.ebuild
+++ b/dev-python/furo/furo-2023.5.20.ebuild
@@ -8,7 +8,7 @@ EAPI=8
# everything from the Internet
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/furo/furo-2023.7.26.ebuild b/dev-python/furo/furo-2023.7.26.ebuild
index 0bf37a918b27..5d83ec5d2f65 100644
--- a/dev-python/furo/furo-2023.7.26.ebuild
+++ b/dev-python/furo/furo-2023.7.26.ebuild
@@ -8,7 +8,7 @@ EAPI=8
# everything from the Internet
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/furo/furo-2023.8.17.ebuild b/dev-python/furo/furo-2023.8.17.ebuild
new file mode 100644
index 000000000000..5d83ec5d2f65
--- /dev/null
+++ b/dev-python/furo/furo-2023.8.17.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# sphinx-theme-builder is completely unusable, as it requires pinning
+# to a very-specific nodejs version number, and ofc loves fetching
+# everything from the Internet
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Clean customisable Sphinx documentation theme"
+HOMEPAGE="
+ https://pypi.org/project/furo/
+ https://github.com/pradyunsg/furo/
+"
+SRC_URI="$(pypi_wheel_url)"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-basic-ng[${PYTHON_USEDEP}]
+"
+
+python_compile() {
+ distutils_wheel_install "${BUILD_DIR}/install" \
+ "${DISTDIR}/${P}-py3-none-any.whl"
+}
diff --git a/dev-python/fuse-python/fuse-python-1.0.5.ebuild b/dev-python/fuse-python/fuse-python-1.0.5.ebuild
index 797b03deeb57..08a09402b22b 100644
--- a/dev-python/fuse-python/fuse-python-1.0.5.ebuild
+++ b/dev-python/fuse-python/fuse-python-1.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/future/future-0.18.3.ebuild b/dev-python/future/future-0.18.3.ebuild
index ce84a40dd780..18405412b0aa 100644
--- a/dev-python/future/future-0.18.3.ebuild
+++ b/dev-python/future/future-0.18.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/futurist/futurist-2.4.1.ebuild b/dev-python/futurist/futurist-2.4.1.ebuild
index 9225ae3f130a..630a8a13b3ec 100644
--- a/dev-python/futurist/futurist-2.4.1.ebuild
+++ b/dev-python/futurist/futurist-2.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild
index d7e65119b18a..d3fd917dcddf 100644
--- a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild
+++ b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/gabbi/gabbi-2.7.1.ebuild b/dev-python/gabbi/gabbi-2.7.1.ebuild
index 872221bcceec..f975612c1620 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/gast/gast-0.5.3-r1.ebuild b/dev-python/gast/gast-0.5.3-r1.ebuild
index c643fde3dcca..d13913d3dc41 100644
--- a/dev-python/gast/gast-0.5.3-r1.ebuild
+++ b/dev-python/gast/gast-0.5.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/gast/gast-0.5.4.ebuild b/dev-python/gast/gast-0.5.4.ebuild
index 4ffde362382c..d82d0e7e6e67 100644
--- a/dev-python/gast/gast-0.5.4.ebuild
+++ b/dev-python/gast/gast-0.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/gazpacho/gazpacho-1.1.ebuild b/dev-python/gazpacho/gazpacho-1.1.ebuild
index 57182912f8a3..e3052f97d64f 100644
--- a/dev-python/gazpacho/gazpacho-1.1.ebuild
+++ b/dev-python/gazpacho/gazpacho-1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/gbinder/gbinder-1.1.1-r10.ebuild b/dev-python/gbinder/gbinder-1.1.1-r10.ebuild
index e69a8110488d..908fcc521d46 100644
--- a/dev-python/gbinder/gbinder-1.1.1-r10.ebuild
+++ b/dev-python/gbinder/gbinder-1.1.1-r10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517="setuptools"
diff --git a/dev-python/gbinder/gbinder-1.1.1.ebuild b/dev-python/gbinder/gbinder-1.1.1.ebuild
index 8cd797c93d32..471d3835995f 100644
--- a/dev-python/gbinder/gbinder-1.1.1.ebuild
+++ b/dev-python/gbinder/gbinder-1.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/gbinder/gbinder-9999.ebuild b/dev-python/gbinder/gbinder-9999.ebuild
index 8cd797c93d32..471d3835995f 100644
--- a/dev-python/gbinder/gbinder-9999.ebuild
+++ b/dev-python/gbinder/gbinder-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/gemcall/gemcall-0.9.1.ebuild b/dev-python/gemcall/gemcall-0.9.1.ebuild
index eda99648af1b..9db18ae3c62d 100644
--- a/dev-python/gemcall/gemcall-0.9.1.ebuild
+++ b/dev-python/gemcall/gemcall-0.9.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild
index 81a35e24ea69..50bed5cc280c 100644
--- a/dev-python/genshi/genshi-0.7.7.ebuild
+++ b/dev-python/genshi/genshi-0.7.7.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/genson/genson-1.2.2.ebuild b/dev-python/genson/genson-1.2.2.ebuild
index c1aa359caa2f..4d61f73a2256 100644
--- a/dev-python/genson/genson-1.2.2.ebuild
+++ b/dev-python/genson/genson-1.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/genty/genty-1.3.2-r2.ebuild b/dev-python/genty/genty-1.3.2-r2.ebuild
index bd693eebfc34..e6501ef21359 100644
--- a/dev-python/genty/genty-1.3.2-r2.ebuild
+++ b/dev-python/genty/genty-1.3.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild b/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild
index bc2645ffb055..50478a2a55c5 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
index bb2cf4ab8842..ade1cda39576 100644
--- a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
+++ b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/git-review/git-review-2.3.1-r1.ebuild b/dev-python/git-review/git-review-2.3.1-r1.ebuild
index 749dfd28728d..b446d6e731e8 100644
--- a/dev-python/git-review/git-review-2.3.1-r1.ebuild
+++ b/dev-python/git-review/git-review-2.3.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/git-review/git-review-9999.ebuild b/dev-python/git-review/git-review-9999.ebuild
index 36a55ec95911..9fb24d919eac 100644
--- a/dev-python/git-review/git-review-9999.ebuild
+++ b/dev-python/git-review/git-review-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/gitdb/gitdb-4.0.10.ebuild b/dev-python/gitdb/gitdb-4.0.10.ebuild
index 475fac9a5e30..bdc4d14e3f65 100644
--- a/dev-python/gitdb/gitdb-4.0.10.ebuild
+++ b/dev-python/gitdb/gitdb-4.0.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
index 845545891746..ca93ae48e065 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_SETUPTOOLS="rdepend"
inherit distutils-r1
diff --git a/dev-python/github3-py/github3-py-4.0.1.ebuild b/dev-python/github3-py/github3-py-4.0.1.ebuild
index 9f456354f7ac..9d76b3029b91 100644
--- a/dev-python/github3-py/github3-py-4.0.1.ebuild
+++ b/dev-python/github3-py/github3-py-4.0.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/glcontext/glcontext-2.4.0.ebuild b/dev-python/glcontext/glcontext-2.4.0.ebuild
index 84ec1403fde2..5dbe1b0d4f03 100644
--- a/dev-python/glcontext/glcontext-2.4.0.ebuild
+++ b/dev-python/glcontext/glcontext-2.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
diff --git a/dev-python/glicko2/glicko2-2.0.0-r2.ebuild b/dev-python/glicko2/glicko2-2.0.0-r2.ebuild
index 099c981a730d..3d17bab9985f 100644
--- a/dev-python/glicko2/glicko2-2.0.0-r2.ebuild
+++ b/dev-python/glicko2/glicko2-2.0.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/glyphsLib/glyphsLib-6.2.2.ebuild b/dev-python/glyphsLib/glyphsLib-6.2.2.ebuild
index 8e3e6263c8af..4b25e01db1d1 100644
--- a/dev-python/glyphsLib/glyphsLib-6.2.2.ebuild
+++ b/dev-python/glyphsLib/glyphsLib-6.2.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild b/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild
index 11a61b5f9f56..e9b8f54cdaca 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/glyphtools/glyphtools-0.8.0.ebuild b/dev-python/glyphtools/glyphtools-0.8.0.ebuild
index 806b0d910a74..835bae680abc 100644
--- a/dev-python/glyphtools/glyphtools-0.8.0.ebuild
+++ b/dev-python/glyphtools/glyphtools-0.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Routines for extracting information from fontTools glyphs"
diff --git a/dev-python/gmpy/gmpy-2.1.5.ebuild b/dev-python/gmpy/gmpy-2.1.5.ebuild
index 8d9a85bb79dc..8fbef8154df6 100644
--- a/dev-python/gmpy/gmpy-2.1.5.ebuild
+++ b/dev-python/gmpy/gmpy-2.1.5.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="gmpy2"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
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 a0d6b4d2a95c..2f7ed84a2706 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/google-api-core/google-api-core-2.11.1.ebuild b/dev-python/google-api-core/google-api-core-2.11.1.ebuild
index a33bda94495f..1337d8f1387e 100644
--- a/dev-python/google-api-core/google-api-core-2.11.1.ebuild
+++ b/dev-python/google-api-core/google-api-core-2.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.95.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.95.0.ebuild
index 5e94912b7a7a..194ed30ef01a 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.95.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.95.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.96.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.96.0.ebuild
index 0c85e8ca1676..28a1f530e3c9 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.96.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.96.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.97.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.97.0.ebuild
index 0c85e8ca1676..28a1f530e3c9 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.97.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.97.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.1.0-r3.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.1.0-r3.ebuild
index 0582472c06d0..8e3877d974dd 100644
--- a/dev-python/google-auth-httplib2/google-auth-httplib2-0.1.0-r3.ebuild
+++ b/dev-python/google-auth-httplib2/google-auth-httplib2-0.1.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild b/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild
index 1cc89f5143f8..9a73673de665 100644
--- a/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild
+++ b/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/google-auth/google-auth-2.22.0.ebuild b/dev-python/google-auth/google-auth-2.22.0.ebuild
index 69a7a1b496e0..b5e5488a2dd3 100644
--- a/dev-python/google-auth/google-auth-2.22.0.ebuild
+++ b/dev-python/google-auth/google-auth-2.22.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/google-i18n-address/google-i18n-address-3.1.0.ebuild b/dev-python/google-i18n-address/google-i18n-address-3.1.0.ebuild
index 9a532bc760c0..8364f3826e00 100644
--- a/dev-python/google-i18n-address/google-i18n-address-3.1.0.ebuild
+++ b/dev-python/google-i18n-address/google-i18n-address-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild b/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild
index 35f4469baab0..c9579a68d36d 100644
--- a/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild
+++ b/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="AST-based Python refactoring library"
diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.59.1.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.59.1.ebuild
index 5b4f314b1acf..469b1d30f46b 100644
--- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.59.1.ebuild
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.59.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.60.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.60.0.ebuild
index 2bb77565f0d4..698aa4e67b7d 100644
--- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.60.0.ebuild
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.60.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/googletrans/googletrans-4.0.0_rc1.ebuild b/dev-python/googletrans/googletrans-4.0.0_rc1.ebuild
index 720c5285ee07..638e6ce0f6d5 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
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 afc8ef3c9f1f..f0cf32e9154c 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/gpep517/gpep517-13.ebuild b/dev-python/gpep517/gpep517-13.ebuild
index cdea409e9793..aad515d1f4a1 100644
--- a/dev-python/gpep517/gpep517-13.ebuild
+++ b/dev-python/gpep517/gpep517-13.ebuild
@@ -5,7 +5,7 @@
EAPI=7
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/gphoto2/gphoto2-2.3.5.ebuild b/dev-python/gphoto2/gphoto2-2.3.5.ebuild
index d37218045fe0..c66983abf8c3 100644
--- a/dev-python/gphoto2/gphoto2-2.3.5.ebuild
+++ b/dev-python/gphoto2/gphoto2-2.3.5.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
diff --git a/dev-python/gphoto2/gphoto2-2.3.6.ebuild b/dev-python/gphoto2/gphoto2-2.3.6.ebuild
index d37218045fe0..c66983abf8c3 100644
--- a/dev-python/gphoto2/gphoto2-2.3.6.ebuild
+++ b/dev-python/gphoto2/gphoto2-2.3.6.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
diff --git a/dev-python/gpxpy/gpxpy-1.5.0.ebuild b/dev-python/gpxpy/gpxpy-1.5.0.ebuild
index c68e54744992..43fbefbf7df4 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/graph-tool/graph-tool-2.57.ebuild b/dev-python/graph-tool/graph-tool-2.57.ebuild
index 8da407771469..e8ad5921e21c 100644
--- a/dev-python/graph-tool/graph-tool-2.57.ebuild
+++ b/dev-python/graph-tool/graph-tool-2.57.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit check-reqs python-r1 toolchain-funcs
diff --git a/dev-python/graph-tool/graph-tool-9999.ebuild b/dev-python/graph-tool/graph-tool-9999.ebuild
index 8da407771469..e8ad5921e21c 100644
--- a/dev-python/graph-tool/graph-tool-9999.ebuild
+++ b/dev-python/graph-tool/graph-tool-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit check-reqs python-r1 toolchain-funcs
diff --git a/dev-python/graphene/graphene-3.2.2.ebuild b/dev-python/graphene/graphene-3.2.2.ebuild
index cac7dfff7682..3b76ef0c298e 100644
--- a/dev-python/graphene/graphene-3.2.2.ebuild
+++ b/dev-python/graphene/graphene-3.2.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/graphql-core/graphql-core-3.2.3.ebuild b/dev-python/graphql-core/graphql-core-3.2.3.ebuild
index 50c403c725a9..a6c798e7badd 100644
--- a/dev-python/graphql-core/graphql-core-3.2.3.ebuild
+++ b/dev-python/graphql-core/graphql-core-3.2.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild b/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild
index 2a20af97c429..583599b632d2 100644
--- a/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild
+++ b/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/graphviz/graphviz-0.20.1.ebuild b/dev-python/graphviz/graphviz-0.20.1.ebuild
index fc740e89f6ea..717dcaf45ac1 100644
--- a/dev-python/graphviz/graphviz-0.20.1.ebuild
+++ b/dev-python/graphviz/graphviz-0.20.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/greenlet/greenlet-2.0.2.ebuild b/dev-python/greenlet/greenlet-2.0.2.ebuild
index 69c09e2f6d0b..a160725161a5 100644
--- a/dev-python/greenlet/greenlet-2.0.2.ebuild
+++ b/dev-python/greenlet/greenlet-2.0.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# Note: greenlet is built-in in pypy
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/greenstalk/greenstalk-2.0.2.ebuild b/dev-python/greenstalk/greenstalk-2.0.2.ebuild
index 3286f6090e1d..08cf242f1abd 100644
--- a/dev-python/greenstalk/greenstalk-2.0.2.ebuild
+++ b/dev-python/greenstalk/greenstalk-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/griffe/griffe-0.32.3.ebuild b/dev-python/griffe/griffe-0.32.3.ebuild
index e171a586e519..0f91c6b826a5 100644
--- a/dev-python/griffe/griffe-0.32.3.ebuild
+++ b/dev-python/griffe/griffe-0.32.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/griffe/griffe-0.33.0.ebuild b/dev-python/griffe/griffe-0.33.0.ebuild
index e171a586e519..0f91c6b826a5 100644
--- a/dev-python/griffe/griffe-0.33.0.ebuild
+++ b/dev-python/griffe/griffe-0.33.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild b/dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild
index 141419598c6c..18a87d0a6a36 100644
--- a/dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild
+++ b/dev-python/grpc-stubs/grpc-stubs-1.53.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="gRPC typing stubs for Python"
diff --git a/dev-python/grpcio-testing/grpcio-testing-1.51.0.ebuild b/dev-python/grpcio-testing/grpcio-testing-1.51.0.ebuild
index fb467a2b8ed8..be1fa795cc89 100644
--- a/dev-python/grpcio-testing/grpcio-testing-1.51.0.ebuild
+++ b/dev-python/grpcio-testing/grpcio-testing-1.51.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/grpcio-tools/grpcio-tools-1.55.0.ebuild b/dev-python/grpcio-tools/grpcio-tools-1.55.0.ebuild
index 30447e0420c2..c23671346a2b 100644
--- a/dev-python/grpcio-tools/grpcio-tools-1.55.0.ebuild
+++ b/dev-python/grpcio-tools/grpcio-tools-1.55.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing prefix
diff --git a/dev-python/grpcio-tools/grpcio-tools-1.56.0.ebuild b/dev-python/grpcio-tools/grpcio-tools-1.56.0.ebuild
index 324303a5f1db..f6c7b98571c7 100644
--- a/dev-python/grpcio-tools/grpcio-tools-1.56.0.ebuild
+++ b/dev-python/grpcio-tools/grpcio-tools-1.56.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing prefix
diff --git a/dev-python/grpcio/grpcio-1.55.0.ebuild b/dev-python/grpcio/grpcio-1.55.0.ebuild
index 3c2df0802839..fc2031713990 100644
--- a/dev-python/grpcio/grpcio-1.55.0.ebuild
+++ b/dev-python/grpcio/grpcio-1.55.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing prefix
diff --git a/dev-python/grpcio/grpcio-1.56.0.ebuild b/dev-python/grpcio/grpcio-1.56.0.ebuild
index b7a03bb4569e..f5d6c01f2084 100644
--- a/dev-python/grpcio/grpcio-1.56.0.ebuild
+++ b/dev-python/grpcio/grpcio-1.56.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing prefix
diff --git a/dev-python/grpclib/grpclib-0.4.2.ebuild b/dev-python/grpclib/grpclib-0.4.2.ebuild
index dece6b3f4a45..0fe58d865b64 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/grpclib/grpclib-0.4.3.ebuild b/dev-python/grpclib/grpclib-0.4.3.ebuild
index 301089eaba8c..7c2e8d44e4b7 100644
--- a/dev-python/grpclib/grpclib-0.4.3.ebuild
+++ b/dev-python/grpclib/grpclib-0.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/gsd/gsd-3.0.1.ebuild b/dev-python/gsd/gsd-3.0.1.ebuild
index a6cedd541dcf..65c76fc0b6fd 100644
--- a/dev-python/gsd/gsd-3.0.1.ebuild
+++ b/dev-python/gsd/gsd-3.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/gsd/gsd-3.1.0.ebuild b/dev-python/gsd/gsd-3.1.0.ebuild
index a6cedd541dcf..65c76fc0b6fd 100644
--- a/dev-python/gsd/gsd-3.1.0.ebuild
+++ b/dev-python/gsd/gsd-3.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/gsd/gsd-3.1.1.ebuild b/dev-python/gsd/gsd-3.1.1.ebuild
index a6cedd541dcf..65c76fc0b6fd 100644
--- a/dev-python/gsd/gsd-3.1.1.ebuild
+++ b/dev-python/gsd/gsd-3.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/gssapi/gssapi-1.8.2-r1.ebuild b/dev-python/gssapi/gssapi-1.8.2-r1.ebuild
index 95efb2cc9e36..55917b61ff4e 100644
--- a/dev-python/gssapi/gssapi-1.8.2-r1.ebuild
+++ b/dev-python/gssapi/gssapi-1.8.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/gssapi/gssapi-1.8.2-r2.ebuild b/dev-python/gssapi/gssapi-1.8.2-r2.ebuild
index 67e4ef75a819..db0767df7e19 100644
--- a/dev-python/gssapi/gssapi-1.8.2-r2.ebuild
+++ b/dev-python/gssapi/gssapi-1.8.2-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/gst-python/gst-python-1.20.3.ebuild b/dev-python/gst-python/gst-python-1.20.3.ebuild
index 5dd9ed8845e8..72fc4222821b 100644
--- a/dev-python/gst-python/gst-python-1.20.3.ebuild
+++ b/dev-python/gst-python/gst-python-1.20.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit meson python-r1 xdg-utils
diff --git a/dev-python/gst-python/gst-python-1.20.4.ebuild b/dev-python/gst-python/gst-python-1.20.4.ebuild
index 8a3c9338435f..7cb076e36ab2 100644
--- a/dev-python/gst-python/gst-python-1.20.4.ebuild
+++ b/dev-python/gst-python/gst-python-1.20.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit meson python-r1 xdg-utils
diff --git a/dev-python/gst-python/gst-python-1.20.5.ebuild b/dev-python/gst-python/gst-python-1.20.5.ebuild
index 8a3c9338435f..7cb076e36ab2 100644
--- a/dev-python/gst-python/gst-python-1.20.5.ebuild
+++ b/dev-python/gst-python/gst-python-1.20.5.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit meson python-r1 xdg-utils
diff --git a/dev-python/gst-python/gst-python-1.20.6.ebuild b/dev-python/gst-python/gst-python-1.20.6.ebuild
index 0d85bb5b7207..a6f2d6a4e9b9 100644
--- a/dev-python/gst-python/gst-python-1.20.6.ebuild
+++ b/dev-python/gst-python/gst-python-1.20.6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit meson python-r1 xdg-utils
diff --git a/dev-python/gst-python/gst-python-1.22.3.ebuild b/dev-python/gst-python/gst-python-1.22.3.ebuild
index 14356b7ed8ed..ccf608613fb8 100644
--- a/dev-python/gst-python/gst-python-1.22.3.ebuild
+++ b/dev-python/gst-python/gst-python-1.22.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit meson python-r1 xdg-utils
diff --git a/dev-python/guessit/guessit-3.7.1.ebuild b/dev-python/guessit/guessit-3.7.1.ebuild
index c2fe17ecd531..f768107e2324 100644
--- a/dev-python/guessit/guessit-3.7.1.ebuild
+++ b/dev-python/guessit/guessit-3.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/guidata/guidata-2.3.1.ebuild b/dev-python/guidata/guidata-2.3.1.ebuild
index ca51ffd17d20..2ed1ec96cce4 100644
--- a/dev-python/guidata/guidata-2.3.1.ebuild
+++ b/dev-python/guidata/guidata-2.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/guiqwt/guiqwt-4.4.1.ebuild b/dev-python/guiqwt/guiqwt-4.4.1.ebuild
index eb1faa24a359..ba93e73e821d 100644
--- a/dev-python/guiqwt/guiqwt-4.4.1.ebuild
+++ b/dev-python/guiqwt/guiqwt-4.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/guppy3/guppy3-3.1.3-r1.ebuild b/dev-python/guppy3/guppy3-3.1.3-r1.ebuild
index 9bd54832fca5..e1765c84b5fc 100644
--- a/dev-python/guppy3/guppy3-3.1.3-r1.ebuild
+++ b/dev-python/guppy3/guppy3-3.1.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
diff --git a/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r2.ebuild b/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r2.ebuild
index f7fd126bc247..824f8058d1f0 100644
--- a/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r2.ebuild
+++ b/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/h11/h11-0.14.0.ebuild b/dev-python/h11/h11-0.14.0.ebuild
index 126d51a9d757..6b8722047d22 100644
--- a/dev-python/h11/h11-0.14.0.ebuild
+++ b/dev-python/h11/h11-0.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/h2/h2-4.1.0-r1.ebuild b/dev-python/h2/h2-4.1.0-r1.ebuild
index 982eabe2869f..8365723e97c7 100644
--- a/dev-python/h2/h2-4.1.0-r1.ebuild
+++ b/dev-python/h2/h2-4.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/h5py/h5py-3.9.0.ebuild b/dev-python/h5py/h5py-3.9.0.ebuild
index 098a0e368b7e..173f0e19dabe 100644
--- a/dev-python/h5py/h5py-3.9.0.ebuild
+++ b/dev-python/h5py/h5py-3.9.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/hachoir/hachoir-3.2.0.ebuild b/dev-python/hachoir/hachoir-3.2.0.ebuild
index 448ed2e8171e..3aa167cf89c9 100644
--- a/dev-python/hachoir/hachoir-3.2.0.ebuild
+++ b/dev-python/hachoir/hachoir-3.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/happybase/happybase-1.2.0-r1.ebuild b/dev-python/happybase/happybase-1.2.0-r1.ebuild
index 005b179a2dca..cada7112277b 100644
--- a/dev-python/happybase/happybase-1.2.0-r1.ebuild
+++ b/dev-python/happybase/happybase-1.2.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.1.0.ebuild b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.1.0.ebuild
index 41b6700f9cbb..4dd4f3ad0716 100644
--- a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.1.0.ebuild
+++ b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild b/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild
index 0cf6ccf0d3f1..9519e070dfcd 100644
--- a/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild
+++ b/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi
diff --git a/dev-python/hatch-vcs/hatch-vcs-0.3.0.ebuild b/dev-python/hatch-vcs/hatch-vcs-0.3.0.ebuild
index fb826a897465..f79d2888285f 100644
--- a/dev-python/hatch-vcs/hatch-vcs-0.3.0.ebuild
+++ b/dev-python/hatch-vcs/hatch-vcs-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/hatchling/hatchling-1.18.0.ebuild b/dev-python/hatchling/hatchling-1.18.0.ebuild
index f818a1a90b94..b53d40e9f477 100644
--- a/dev-python/hatchling/hatchling-1.18.0.ebuild
+++ b/dev-python/hatchling/hatchling-1.18.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1
diff --git a/dev-python/hcloud/hcloud-1.24.0.ebuild b/dev-python/hcloud/hcloud-1.24.0.ebuild
index a36b321ed167..4f8eb68144de 100644
--- a/dev-python/hcloud/hcloud-1.24.0.ebuild
+++ b/dev-python/hcloud/hcloud-1.24.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/hcloud/hcloud-1.26.0.ebuild b/dev-python/hcloud/hcloud-1.26.0.ebuild
index 6f3d320e3977..3bcec8e94494 100644
--- a/dev-python/hcloud/hcloud-1.26.0.ebuild
+++ b/dev-python/hcloud/hcloud-1.26.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/hcloud/hcloud-1.27.2.ebuild b/dev-python/hcloud/hcloud-1.27.2.ebuild
index 6f3d320e3977..3bcec8e94494 100644
--- a/dev-python/hcloud/hcloud-1.27.2.ebuild
+++ b/dev-python/hcloud/hcloud-1.27.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/hcloud/hcloud-1.28.0.ebuild b/dev-python/hcloud/hcloud-1.28.0.ebuild
index 6f3d320e3977..3bcec8e94494 100644
--- a/dev-python/hcloud/hcloud-1.28.0.ebuild
+++ b/dev-python/hcloud/hcloud-1.28.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/helpdev/helpdev-0.7.1-r1.ebuild b/dev-python/helpdev/helpdev-0.7.1-r1.ebuild
index 4759450620a4..23bbb16b17aa 100644
--- a/dev-python/helpdev/helpdev-0.7.1-r1.ebuild
+++ b/dev-python/helpdev/helpdev-0.7.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/hidapi/hidapi-0.13.1.ebuild b/dev-python/hidapi/hidapi-0.13.1.ebuild
index a19c81d5a951..d677c434fd3e 100644
--- a/dev-python/hidapi/hidapi-0.13.1.ebuild
+++ b/dev-python/hidapi/hidapi-0.13.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
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 50105083b583..629a47c4960b 100644
--- a/dev-python/hijri-converter/hijri-converter-2.2.4.ebuild
+++ b/dev-python/hijri-converter/hijri-converter-2.2.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/hijridate/hijridate-2.3.0.ebuild b/dev-python/hijridate/hijridate-2.3.0.ebuild
index 5289ecfb7e71..d2613e5a0b27 100644
--- a/dev-python/hijridate/hijridate-2.3.0.ebuild
+++ b/dev-python/hijridate/hijridate-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/hiredis/hiredis-2.2.3.ebuild b/dev-python/hiredis/hiredis-2.2.3.ebuild
index 7b62256e8fd7..9600bcc9ecba 100644
--- a/dev-python/hiredis/hiredis-2.2.3.ebuild
+++ b/dev-python/hiredis/hiredis-2.2.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/hiredis/hiredis-2.3.0.ebuild b/dev-python/hiredis/hiredis-2.3.0.ebuild
index a066005ed766..5f60a03b8cba 100644
--- a/dev-python/hiredis/hiredis-2.3.0.ebuild
+++ b/dev-python/hiredis/hiredis-2.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/hpack/hpack-4.0.0-r1.ebuild b/dev-python/hpack/hpack-4.0.0-r1.ebuild
index 562de9f038cf..cf7a9bf6e101 100644
--- a/dev-python/hpack/hpack-4.0.0-r1.ebuild
+++ b/dev-python/hpack/hpack-4.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/hstspreload/hstspreload-2021.12.1.ebuild b/dev-python/hstspreload/hstspreload-2021.12.1.ebuild
index 48d8326afb4e..eb41ad024db7 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/html2text/html2text-2020.1.16-r2.ebuild b/dev-python/html2text/html2text-2020.1.16-r2.ebuild
index aa1c1ff48faf..cdcd56bd56f1 100644
--- a/dev-python/html2text/html2text-2020.1.16-r2.ebuild
+++ b/dev-python/html2text/html2text-2020.1.16-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Turn HTML into equivalent Markdown-structured text"
diff --git a/dev-python/html5-parser/html5-parser-0.4.11.ebuild b/dev-python/html5-parser/html5-parser-0.4.11.ebuild
index 47d63c413594..1ae21f38a523 100644
--- a/dev-python/html5-parser/html5-parser-0.4.11.ebuild
+++ b/dev-python/html5-parser/html5-parser-0.4.11.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/html5lib/html5lib-1.1-r1.ebuild b/dev-python/html5lib/html5lib-1.1-r1.ebuild
index 5fc4de7c150b..c502f1b3f651 100644
--- a/dev-python/html5lib/html5lib-1.1-r1.ebuild
+++ b/dev-python/html5lib/html5lib-1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/httmock/httmock-1.4.0-r1.ebuild b/dev-python/httmock/httmock-1.4.0-r1.ebuild
index 422af2bb8e8b..8237be34addc 100644
--- a/dev-python/httmock/httmock-1.4.0-r1.ebuild
+++ b/dev-python/httmock/httmock-1.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/http-ece/http-ece-1.1.0.ebuild b/dev-python/http-ece/http-ece-1.1.0.ebuild
index 0cf47206973e..82ad82c1ddcd 100644
--- a/dev-python/http-ece/http-ece-1.1.0.ebuild
+++ b/dev-python/http-ece/http-ece-1.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/httpauth/httpauth-0.3-r1.ebuild b/dev-python/httpauth/httpauth-0.3-r1.ebuild
index 0392eafe34ee..ea9fc3ba53b2 100644
--- a/dev-python/httpauth/httpauth-0.3-r1.ebuild
+++ b/dev-python/httpauth/httpauth-0.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/httpbin/httpbin-0.10.0.ebuild b/dev-python/httpbin/httpbin-0.10.0.ebuild
index cff46c4aff0e..2e336206b642 100644
--- a/dev-python/httpbin/httpbin-0.10.0.ebuild
+++ b/dev-python/httpbin/httpbin-0.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/httpbin/httpbin-0.7.0-r5.ebuild b/dev-python/httpbin/httpbin-0.7.0-r5.ebuild
index 22f39e31b0b0..9bc1724135d5 100644
--- a/dev-python/httpbin/httpbin-0.7.0-r5.ebuild
+++ b/dev-python/httpbin/httpbin-0.7.0-r5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/httpcore/httpcore-0.17.3.ebuild b/dev-python/httpcore/httpcore-0.17.3.ebuild
index 7778bbf77d87..77da6b0bc64c 100644
--- a/dev-python/httpcore/httpcore-0.17.3.ebuild
+++ b/dev-python/httpcore/httpcore-0.17.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature
diff --git a/dev-python/httplib2/httplib2-0.22.0.ebuild b/dev-python/httplib2/httplib2-0.22.0.ebuild
index 5438b9c3552e..ded59f14cd04 100644
--- a/dev-python/httplib2/httplib2-0.22.0.ebuild
+++ b/dev-python/httplib2/httplib2-0.22.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/httpretty/httpretty-1.1.4-r1.ebuild b/dev-python/httpretty/httpretty-1.1.4-r1.ebuild
index 43123bf71123..8477b1c62299 100644
--- a/dev-python/httpretty/httpretty-1.1.4-r1.ebuild
+++ b/dev-python/httpretty/httpretty-1.1.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/httpx-socks/httpx-socks-0.7.7.ebuild b/dev-python/httpx-socks/httpx-socks-0.7.7.ebuild
index 3341959bbbcf..edff7a9d0c84 100644
--- a/dev-python/httpx-socks/httpx-socks-0.7.7.ebuild
+++ b/dev-python/httpx-socks/httpx-socks-0.7.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/httpx/httpx-0.24.1.ebuild b/dev-python/httpx/httpx-0.24.1.ebuild
index 2ca1d2da40b8..89d1830c592d 100644
--- a/dev-python/httpx/httpx-0.24.1.ebuild
+++ b/dev-python/httpx/httpx-0.24.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature
diff --git a/dev-python/huawei-lte-api/huawei-lte-api-1.7.3.ebuild b/dev-python/huawei-lte-api/huawei-lte-api-1.7.3.ebuild
index 9e9014599b39..2aa7c6992388 100644
--- a/dev-python/huawei-lte-api/huawei-lte-api-1.7.3.ebuild
+++ b/dev-python/huawei-lte-api/huawei-lte-api-1.7.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/humanfriendly/humanfriendly-10.0-r1.ebuild b/dev-python/humanfriendly/humanfriendly-10.0-r1.ebuild
index ed38b4efca55..6e02b85dad34 100644
--- a/dev-python/humanfriendly/humanfriendly-10.0-r1.ebuild
+++ b/dev-python/humanfriendly/humanfriendly-10.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/humanize/humanize-4.7.0.ebuild b/dev-python/humanize/humanize-4.7.0.ebuild
index eb895eb3b694..e474770bcbfe 100644
--- a/dev-python/humanize/humanize-4.7.0.ebuild
+++ b/dev-python/humanize/humanize-4.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/humanize/humanize-4.8.0.ebuild b/dev-python/humanize/humanize-4.8.0.ebuild
index 71962e3603c6..d069fcc298f9 100644
--- a/dev-python/humanize/humanize-4.8.0.ebuild
+++ b/dev-python/humanize/humanize-4.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/hunter/hunter-3.6.0.ebuild b/dev-python/hunter/hunter-3.6.0.ebuild
index 8d6e10b5bba5..907d702e138a 100644
--- a/dev-python/hunter/hunter-3.6.0.ebuild
+++ b/dev-python/hunter/hunter-3.6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=standalone
DISTUTILS_EXT=1
inherit distutils-r1 multiprocessing
diff --git a/dev-python/hvac/hvac-1.1.1.ebuild b/dev-python/hvac/hvac-1.1.1.ebuild
index 5ac3568acd74..5a5a9b064886 100644
--- a/dev-python/hvac/hvac-1.1.1.ebuild
+++ b/dev-python/hvac/hvac-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/hypercorn/hypercorn-0.14.4.ebuild b/dev-python/hypercorn/hypercorn-0.14.4.ebuild
index a5b6613cce99..bc54c160c500 100644
--- a/dev-python/hypercorn/hypercorn-0.14.4.ebuild
+++ b/dev-python/hypercorn/hypercorn-0.14.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/hyperframe/hyperframe-6.0.1-r1.ebuild b/dev-python/hyperframe/hyperframe-6.0.1-r1.ebuild
index d7e7ea3c1387..00358940e729 100644
--- a/dev-python/hyperframe/hyperframe-6.0.1-r1.ebuild
+++ b/dev-python/hyperframe/hyperframe-6.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/hyperglot/hyperglot-0.4.4.ebuild b/dev-python/hyperglot/hyperglot-0.4.4.ebuild
index 57cbc92a4357..6bfcaf6f93df 100644
--- a/dev-python/hyperglot/hyperglot-0.4.4.ebuild
+++ b/dev-python/hyperglot/hyperglot-0.4.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild b/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild
index 3353d8ca52dc..9a88646d7040 100644
--- a/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild
+++ b/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/hypothesis/hypothesis-6.81.2.ebuild b/dev-python/hypothesis/hypothesis-6.81.2.ebuild
index b83d1a20934e..0517239a5294 100644
--- a/dev-python/hypothesis/hypothesis-6.81.2.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.81.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( python3_{10..11} )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 multiprocessing optfeature
diff --git a/dev-python/hypothesis/hypothesis-6.82.3.ebuild b/dev-python/hypothesis/hypothesis-6.82.3.ebuild
index 45ac15b82e26..19caaada81bf 100644
--- a/dev-python/hypothesis/hypothesis-6.82.3.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.82.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( python3_{10..12} )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 multiprocessing optfeature
diff --git a/dev-python/hypothesis/hypothesis-6.82.4.ebuild b/dev-python/hypothesis/hypothesis-6.82.4.ebuild
index 45ac15b82e26..19caaada81bf 100644
--- a/dev-python/hypothesis/hypothesis-6.82.4.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.82.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( python3_{10..12} )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 multiprocessing optfeature
diff --git a/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild b/dev-python/hypothesmith/hypothesmith-0.2.0.ebuild
index 5bec6a131f6b..4173e0049bc7 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_{7,8,9,10,11} ) # python3_11 depends on dev-python/libcst
+PYTHON_COMPAT=( python3_{8,9,10,11} ) # python3_11 depends on dev-python/libcst
inherit distutils-r1 pypi
diff --git a/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild b/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild
index 58163f3b024d..7d2d16199f16 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/i3ipc/i3ipc-2.2.1.ebuild b/dev-python/i3ipc/i3ipc-2.2.1.ebuild
index fc6e22aeb669..c52431082a7d 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild b/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild
index 85635fc5ca48..04f8d1e4ed97 100644
--- a/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild
+++ b/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/icalendar/icalendar-5.0.7.ebuild b/dev-python/icalendar/icalendar-5.0.7.ebuild
index b74ce67d7dea..a88294100cbc 100644
--- a/dev-python/icalendar/icalendar-5.0.7.ebuild
+++ b/dev-python/icalendar/icalendar-5.0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/identify/identify-2.5.24.ebuild b/dev-python/identify/identify-2.5.24.ebuild
index ce743cf965ff..a3573e19cbbd 100644
--- a/dev-python/identify/identify-2.5.24.ebuild
+++ b/dev-python/identify/identify-2.5.24.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/identify/identify-2.5.25.ebuild b/dev-python/identify/identify-2.5.25.ebuild
index 89ae7e1ee670..0547ed2debdb 100644
--- a/dev-python/identify/identify-2.5.25.ebuild
+++ b/dev-python/identify/identify-2.5.25.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/identify/identify-2.5.26.ebuild b/dev-python/identify/identify-2.5.26.ebuild
index 89ae7e1ee670..0547ed2debdb 100644
--- a/dev-python/identify/identify-2.5.26.ebuild
+++ b/dev-python/identify/identify-2.5.26.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/idna/idna-3.4.ebuild b/dev-python/idna/idna-3.4.ebuild
index 44cda0df18e3..302712af1c5f 100644
--- a/dev-python/idna/idna-3.4.ebuild
+++ b/dev-python/idna/idna-3.4.ebuild
@@ -5,7 +5,7 @@
EAPI=7
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ifaddr/ifaddr-0.2.0.ebuild b/dev-python/ifaddr/ifaddr-0.2.0.ebuild
index 16e9035d0bbf..22536c2c5c3b 100644
--- a/dev-python/ifaddr/ifaddr-0.2.0.ebuild
+++ b/dev-python/ifaddr/ifaddr-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ijson/ijson-3.2.2.ebuild b/dev-python/ijson/ijson-3.2.2.ebuild
index 772269c0af2d..9b01e7b08150 100644
--- a/dev-python/ijson/ijson-3.2.2.ebuild
+++ b/dev-python/ijson/ijson-3.2.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ijson/ijson-3.2.3.ebuild b/dev-python/ijson/ijson-3.2.3.ebuild
index 555b9bcdbace..f523ec0bd4c5 100644
--- a/dev-python/ijson/ijson-3.2.3.ebuild
+++ b/dev-python/ijson/ijson-3.2.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.8.ebuild b/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.8.ebuild
index d1fd5bf543f9..cd8e973f49ba 100644
--- a/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.8.ebuild
+++ b/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/imageio/imageio-2.31.1.ebuild b/dev-python/imageio/imageio-2.31.1.ebuild
index 9b520b19207c..b5b34fa839cd 100644
--- a/dev-python/imageio/imageio-2.31.1.ebuild
+++ b/dev-python/imageio/imageio-2.31.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/imagesize/imagesize-1.4.1.ebuild b/dev-python/imagesize/imagesize-1.4.1.ebuild
index 8d5cf80a9382..06cd1ea7ff32 100644
--- a/dev-python/imagesize/imagesize-1.4.1.ebuild
+++ b/dev-python/imagesize/imagesize-1.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/imap-tools/imap-tools-1.0.0.ebuild b/dev-python/imap-tools/imap-tools-1.0.0.ebuild
index 2dfe7995fa05..82cdc634d32e 100644
--- a/dev-python/imap-tools/imap-tools-1.0.0.ebuild
+++ b/dev-python/imap-tools/imap-tools-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/imapclient/imapclient-2.3.1.ebuild b/dev-python/imapclient/imapclient-2.3.1.ebuild
index e16785a5ac9d..534ed5cda040 100644
--- a/dev-python/imapclient/imapclient-2.3.1.ebuild
+++ b/dev-python/imapclient/imapclient-2.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/iminuit/iminuit-2.21.3.ebuild b/dev-python/iminuit/iminuit-2.21.3.ebuild
index cd78b1e20d3c..e0cb4cb7a79a 100644
--- a/dev-python/iminuit/iminuit-2.21.3.ebuild
+++ b/dev-python/iminuit/iminuit-2.21.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
# forced implicitly
CMAKE_MAKEFILE_GENERATOR=emake
diff --git a/dev-python/iminuit/iminuit-2.22.0.ebuild b/dev-python/iminuit/iminuit-2.22.0.ebuild
index fb4d5a27adcb..048622ce8e32 100644
--- a/dev-python/iminuit/iminuit-2.22.0.ebuild
+++ b/dev-python/iminuit/iminuit-2.22.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake distutils-r1 virtualx pypi
diff --git a/dev-python/iminuit/iminuit-2.23.0.ebuild b/dev-python/iminuit/iminuit-2.23.0.ebuild
index db74a46025a8..50ee05783fe9 100644
--- a/dev-python/iminuit/iminuit-2.23.0.ebuild
+++ b/dev-python/iminuit/iminuit-2.23.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake distutils-r1 virtualx pypi
diff --git a/dev-python/iminuit/iminuit-2.24.0.ebuild b/dev-python/iminuit/iminuit-2.24.0.ebuild
index b8760a39f130..d97d24d1f793 100644
--- a/dev-python/iminuit/iminuit-2.24.0.ebuild
+++ b/dev-python/iminuit/iminuit-2.24.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake distutils-r1 virtualx pypi
diff --git a/dev-python/immutabledict/immutabledict-2.2.5.ebuild b/dev-python/immutabledict/immutabledict-2.2.5.ebuild
index 3be7f7143851..e9b888711ed6 100644
--- a/dev-python/immutabledict/immutabledict-2.2.5.ebuild
+++ b/dev-python/immutabledict/immutabledict-2.2.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="An immutable wrapper around dictionaries"
diff --git a/dev-python/immutabledict/immutabledict-3.0.0.ebuild b/dev-python/immutabledict/immutabledict-3.0.0.ebuild
index 91768ecbc9ac..3766b788a91a 100644
--- a/dev-python/immutabledict/immutabledict-3.0.0.ebuild
+++ b/dev-python/immutabledict/immutabledict-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/immutables/immutables-0.19.ebuild b/dev-python/immutables/immutables-0.19.ebuild
index d5b01251f235..93d1302e24fb 100644
--- a/dev-python/immutables/immutables-0.19.ebuild
+++ b/dev-python/immutables/immutables-0.19.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/immutables/immutables-0.20.ebuild b/dev-python/immutables/immutables-0.20.ebuild
index facb1d347f71..b4777b2a4258 100644
--- a/dev-python/immutables/immutables-0.20.ebuild
+++ b/dev-python/immutables/immutables-0.20.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/importlib-metadata/importlib-metadata-6.8.0.ebuild b/dev-python/importlib-metadata/importlib-metadata-6.8.0.ebuild
index 9f801558c8ea..22c72a68ce10 100644
--- a/dev-python/importlib-metadata/importlib-metadata-6.8.0.ebuild
+++ b/dev-python/importlib-metadata/importlib-metadata-6.8.0.ebuild
@@ -7,7 +7,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
# NB: this package extends beyond built-in importlib stuff in py3.8+
# new entry_point API not yet included in cpython release
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/importlib-resources/importlib-resources-5.12.0.ebuild b/dev-python/importlib-resources/importlib-resources-5.12.0.ebuild
index 593cf8bb7133..746d8b1111bc 100644
--- a/dev-python/importlib-resources/importlib-resources-5.12.0.ebuild
+++ b/dev-python/importlib-resources/importlib-resources-5.12.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_PEP517=flit
# This is a backport of importlib.resources that's present since py3.9.
# However, the version in 3.9 is buggy, so matplotlib needs it on 3.9
# as well.
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/importlib-resources/importlib-resources-6.0.0.ebuild b/dev-python/importlib-resources/importlib-resources-6.0.0.ebuild
index 12cebe172f21..2324ee2ae4eb 100644
--- a/dev-python/importlib-resources/importlib-resources-6.0.0.ebuild
+++ b/dev-python/importlib-resources/importlib-resources-6.0.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_PEP517=flit
# This is a backport of importlib.resources that's present since py3.9.
# However, the version in 3.9 is buggy, so matplotlib needs it on 3.9
# as well.
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/incremental/incremental-22.10.0-r1.ebuild b/dev-python/incremental/incremental-22.10.0-r1.ebuild
index 32873973fd95..e8252ce5c370 100644
--- a/dev-python/incremental/incremental-22.10.0-r1.ebuild
+++ b/dev-python/incremental/incremental-22.10.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/indexed-gzip/indexed-gzip-1.7.1.ebuild b/dev-python/indexed-gzip/indexed-gzip-1.7.1.ebuild
index f1d6f8034771..2d60757ecb82 100644
--- a/dev-python/indexed-gzip/indexed-gzip-1.7.1.ebuild
+++ b/dev-python/indexed-gzip/indexed-gzip-1.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/indexed-gzip/indexed-gzip-1.8.3.ebuild b/dev-python/indexed-gzip/indexed-gzip-1.8.3.ebuild
index e0666affef11..e37a2e80fdf1 100644
--- a/dev-python/indexed-gzip/indexed-gzip-1.8.3.ebuild
+++ b/dev-python/indexed-gzip/indexed-gzip-1.8.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/inflect/inflect-6.0.4.ebuild b/dev-python/inflect/inflect-6.0.4.ebuild
index f968c59bc3df..fac16b3fb291 100644
--- a/dev-python/inflect/inflect-6.0.4.ebuild
+++ b/dev-python/inflect/inflect-6.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/inflect/inflect-6.1.0.ebuild b/dev-python/inflect/inflect-6.1.0.ebuild
index f498ebb2d2dd..dd080d31cf1e 100644
--- a/dev-python/inflect/inflect-6.1.0.ebuild
+++ b/dev-python/inflect/inflect-6.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/inflect/inflect-6.2.0.ebuild b/dev-python/inflect/inflect-6.2.0.ebuild
index e62f44d35df8..6f51dfa5ed7d 100644
--- a/dev-python/inflect/inflect-6.2.0.ebuild
+++ b/dev-python/inflect/inflect-6.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/inflect/inflect-7.0.0.ebuild b/dev-python/inflect/inflect-7.0.0.ebuild
index e62f44d35df8..6f51dfa5ed7d 100644
--- a/dev-python/inflect/inflect-7.0.0.ebuild
+++ b/dev-python/inflect/inflect-7.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/inflection/inflection-0.5.1-r1.ebuild b/dev-python/inflection/inflection-0.5.1-r1.ebuild
index 650c18a5aba5..dafaf323d875 100644
--- a/dev-python/inflection/inflection-0.5.1-r1.ebuild
+++ b/dev-python/inflection/inflection-0.5.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/ini2toml/ini2toml-0.12.ebuild b/dev-python/ini2toml/ini2toml-0.12.ebuild
index 7b59aa54a699..48e18369ebe2 100644
--- a/dev-python/ini2toml/ini2toml-0.12.ebuild
+++ b/dev-python/ini2toml/ini2toml-0.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/iniconfig/iniconfig-2.0.0.ebuild b/dev-python/iniconfig/iniconfig-2.0.0.ebuild
index f90910867e0a..f94129bbb004 100644
--- a/dev-python/iniconfig/iniconfig-2.0.0.ebuild
+++ b/dev-python/iniconfig/iniconfig-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/iniparse/iniparse-0.5_p20221102.ebuild b/dev-python/iniparse/iniparse-0.5_p20221102.ebuild
index 2a3970027ac8..833a5e3de7fa 100644
--- a/dev-python/iniparse/iniparse-0.5_p20221102.ebuild
+++ b/dev-python/iniparse/iniparse-0.5_p20221102.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild b/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild
index 899276acaf0b..6ff015026084 100644
--- a/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild
+++ b/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild b/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild
index c6482b616c92..2e723de4cd04 100644
--- a/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild
+++ b/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/inscriptis/inscriptis-2.3.1.ebuild b/dev-python/inscriptis/inscriptis-2.3.1.ebuild
index d1fd36d52a2f..889b0b867990 100644
--- a/dev-python/inscriptis/inscriptis-2.3.1.ebuild
+++ b/dev-python/inscriptis/inscriptis-2.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/inscriptis/inscriptis-2.3.2.ebuild b/dev-python/inscriptis/inscriptis-2.3.2.ebuild
index d1fd36d52a2f..889b0b867990 100644
--- a/dev-python/inscriptis/inscriptis-2.3.2.ebuild
+++ b/dev-python/inscriptis/inscriptis-2.3.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
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 85e3a770badb..a050cf0a01f5 100644
--- a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild
+++ b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Insipid Sphinx theme"
diff --git a/dev-python/installer/installer-0.7.0.ebuild b/dev-python/installer/installer-0.7.0.ebuild
index 8c4c62628351..7f437090722e 100644
--- a/dev-python/installer/installer-0.7.0.ebuild
+++ b/dev-python/installer/installer-0.7.0.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/intelhex/intelhex-2.3.0-r1.ebuild b/dev-python/intelhex/intelhex-2.3.0-r1.ebuild
index b98553d8474b..46b348fd1b74 100644
--- a/dev-python/intelhex/intelhex-2.3.0-r1.ebuild
+++ b/dev-python/intelhex/intelhex-2.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/intervaltree/intervaltree-3.1.0-r1.ebuild b/dev-python/intervaltree/intervaltree-3.1.0-r1.ebuild
index 173b11e39ecb..a281b7896626 100644
--- a/dev-python/intervaltree/intervaltree-3.1.0-r1.ebuild
+++ b/dev-python/intervaltree/intervaltree-3.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Editable interval tree data structure for Python 2 and 3"
diff --git a/dev-python/invoke/invoke-2.0.0.ebuild b/dev-python/invoke/invoke-2.0.0.ebuild
index db0d2c93c1de..dd5ec2781ec5 100644
--- a/dev-python/invoke/invoke-2.0.0.ebuild
+++ b/dev-python/invoke/invoke-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Pythonic task execution"
diff --git a/dev-python/iocapture/iocapture-0.1.2-r3.ebuild b/dev-python/iocapture/iocapture-0.1.2-r3.ebuild
index 3934b0d5e684..331ca61d166d 100644
--- a/dev-python/iocapture/iocapture-0.1.2-r3.ebuild
+++ b/dev-python/iocapture/iocapture-0.1.2-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="Capture stdout, stderr easily"
diff --git a/dev-python/ioflo/ioflo-2.0.2-r4.ebuild b/dev-python/ioflo/ioflo-2.0.2-r4.ebuild
index 1283b1bdd96d..88b127b5ec87 100644
--- a/dev-python/ioflo/ioflo-2.0.2-r4.ebuild
+++ b/dev-python/ioflo/ioflo-2.0.2-r4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild b/dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild
index b05070954842..4e258572d380 100644
--- a/dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild
+++ b/dev-python/ipaddr/ipaddr-2.2.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ipdb/ipdb-0.13.13.ebuild b/dev-python/ipdb/ipdb-0.13.13.ebuild
index 22a1a68c339d..b7d100ce5ba4 100644
--- a/dev-python/ipdb/ipdb-0.13.13.ebuild
+++ b/dev-python/ipdb/ipdb-0.13.13.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/ipykernel/ipykernel-6.24.0.ebuild b/dev-python/ipykernel/ipykernel-6.24.0.ebuild
index b0cff0fe7b19..f54835e40081 100644
--- a/dev-python/ipykernel/ipykernel-6.24.0.ebuild
+++ b/dev-python/ipykernel/ipykernel-6.24.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/ipykernel/ipykernel-6.25.0.ebuild b/dev-python/ipykernel/ipykernel-6.25.0.ebuild
index 006cd4f2efe4..0f18d817f44b 100644
--- a/dev-python/ipykernel/ipykernel-6.25.0.ebuild
+++ b/dev-python/ipykernel/ipykernel-6.25.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/ipykernel/ipykernel-6.25.1.ebuild b/dev-python/ipykernel/ipykernel-6.25.1.ebuild
index 006cd4f2efe4..0f18d817f44b 100644
--- a/dev-python/ipykernel/ipykernel-6.25.1.ebuild
+++ b/dev-python/ipykernel/ipykernel-6.25.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild b/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild
index a040901746cf..3d68eafac7f0 100644
--- a/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild
+++ b/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/ipython/ipython-8.14.0.ebuild b/dev-python/ipython/ipython-8.14.0.ebuild
index 0d893de98d1a..c3325a3d4242 100644
--- a/dev-python/ipython/ipython-8.14.0.ebuild
+++ b/dev-python/ipython/ipython-8.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='readline,sqlite,threads(+)'
inherit distutils-r1 optfeature pypi virtualx
diff --git a/dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild b/dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild
index 62b4b40e077b..44825a7219bb 100644
--- a/dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild
+++ b/dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ipywidgets/ipywidgets-8.0.7.ebuild b/dev-python/ipywidgets/ipywidgets-8.0.7.ebuild
index 637053cd3805..0a580de2a720 100644
--- a/dev-python/ipywidgets/ipywidgets-8.0.7.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-8.0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/ipywidgets/ipywidgets-8.1.0.ebuild b/dev-python/ipywidgets/ipywidgets-8.1.0.ebuild
index 941cc5638a95..ae12becf80e2 100644
--- a/dev-python/ipywidgets/ipywidgets-8.1.0.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-8.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/irc/irc-20.1.0.ebuild b/dev-python/irc/irc-20.1.0.ebuild
index 877b18cedc00..dcce328d5f2d 100644
--- a/dev-python/irc/irc-20.1.0.ebuild
+++ b/dev-python/irc/irc-20.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/irc/irc-20.3.0.ebuild b/dev-python/irc/irc-20.3.0.ebuild
index 6a831815931a..49af6ccbf0f0 100644
--- a/dev-python/irc/irc-20.3.0.ebuild
+++ b/dev-python/irc/irc-20.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/irctokens/irctokens-2.0.2.ebuild b/dev-python/irctokens/irctokens-2.0.2.ebuild
index 157912f9fa29..7247d531e26b 100644
--- a/dev-python/irctokens/irctokens-2.0.2.ebuild
+++ b/dev-python/irctokens/irctokens-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/iso8601/iso8601-2.0.0.ebuild b/dev-python/iso8601/iso8601-2.0.0.ebuild
index ad13c08c7bfe..57ce8f7ae47a 100644
--- a/dev-python/iso8601/iso8601-2.0.0.ebuild
+++ b/dev-python/iso8601/iso8601-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/isodate/isodate-0.6.1-r1.ebuild b/dev-python/isodate/isodate-0.6.1-r1.ebuild
index 8fc36a4c4823..f16ac2fb2686 100644
--- a/dev-python/isodate/isodate-0.6.1-r1.ebuild
+++ b/dev-python/isodate/isodate-0.6.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/isoduration/isoduration-20.11.0-r1.ebuild b/dev-python/isoduration/isoduration-20.11.0-r1.ebuild
index 05014a90c422..c403eec8cff7 100644
--- a/dev-python/isoduration/isoduration-20.11.0-r1.ebuild
+++ b/dev-python/isoduration/isoduration-20.11.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/isort/isort-5.12.0.ebuild b/dev-python/isort/isort-5.12.0.ebuild
index 398f1baf6781..cdfa09ae99ca 100644
--- a/dev-python/isort/isort-5.12.0.ebuild
+++ b/dev-python/isort/isort-5.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/isosurfaces/isosurfaces-0.1.0.ebuild b/dev-python/isosurfaces/isosurfaces-0.1.0.ebuild
index d0fa1b3db119..a50e5cd11969 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Construct isolines/isosurfaces of a 2D/3D scalar field defined by a function"
diff --git a/dev-python/itemadapter/itemadapter-0.6.0.ebuild b/dev-python/itemadapter/itemadapter-0.6.0.ebuild
index a9d53452837c..b476efeb673c 100644
--- a/dev-python/itemadapter/itemadapter-0.6.0.ebuild
+++ b/dev-python/itemadapter/itemadapter-0.6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Common interface for scrapy data container classes"
diff --git a/dev-python/itemadapter/itemadapter-0.7.0.ebuild b/dev-python/itemadapter/itemadapter-0.7.0.ebuild
index 57b368310273..33a56276d279 100644
--- a/dev-python/itemadapter/itemadapter-0.7.0.ebuild
+++ b/dev-python/itemadapter/itemadapter-0.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Common interface for scrapy data container classes"
diff --git a/dev-python/itemloaders/itemloaders-1.0.4.ebuild b/dev-python/itemloaders/itemloaders-1.0.4.ebuild
index ffc6e6a3b901..4453a7d3de5e 100644
--- a/dev-python/itemloaders/itemloaders-1.0.4.ebuild
+++ b/dev-python/itemloaders/itemloaders-1.0.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Library to populate items using XPath and CSS with a convenient API"
diff --git a/dev-python/itemloaders/itemloaders-1.0.6.ebuild b/dev-python/itemloaders/itemloaders-1.0.6.ebuild
index ecbaf3ee789f..738806669175 100644
--- a/dev-python/itemloaders/itemloaders-1.0.6.ebuild
+++ b/dev-python/itemloaders/itemloaders-1.0.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Library to populate items using XPath and CSS with a convenient API"
diff --git a/dev-python/itsdangerous/itsdangerous-2.1.2.ebuild b/dev-python/itsdangerous/itsdangerous-2.1.2.ebuild
index 22ec073d1e8d..312ee3e9644e 100644
--- a/dev-python/itsdangerous/itsdangerous-2.1.2.ebuild
+++ b/dev-python/itsdangerous/itsdangerous-2.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/itunespy/itunespy-1.6-r1.ebuild b/dev-python/itunespy/itunespy-1.6-r1.ebuild
index 51369a1de6bc..a679dd03b289 100644
--- a/dev-python/itunespy/itunespy-1.6-r1.ebuild
+++ b/dev-python/itunespy/itunespy-1.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/itypes/itypes-1.2.0-r1.ebuild b/dev-python/itypes/itypes-1.2.0-r1.ebuild
index 1229b1cea5af..f6c7a494324a 100644
--- a/dev-python/itypes/itypes-1.2.0-r1.ebuild
+++ b/dev-python/itypes/itypes-1.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/iuliia/iuliia-0.11.5.ebuild b/dev-python/iuliia/iuliia-0.11.5.ebuild
index a292e1f84fce..2dc489cd39bc 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517="flit"
inherit distutils-r1 pypi
diff --git a/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild b/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild
index 00b5a24dba01..563d1c358d78 100644
--- a/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild
+++ b/dev-python/j1m-sphinxautozconfig/j1m-sphinxautozconfig-0.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYPI_NO_NORMALIZE=1
PYPI_PN="${PN/-/\.}"
diff --git a/dev-python/jack-client/jack-client-0.5.4.ebuild b/dev-python/jack-client/jack-client-0.5.4.ebuild
index 6931f5caa127..3e66706f40c9 100644
--- a/dev-python/jack-client/jack-client-0.5.4.ebuild
+++ b/dev-python/jack-client/jack-client-0.5.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="JACK-Client"
diff --git a/dev-python/jaraco-classes/jaraco-classes-3.3.0.ebuild b/dev-python/jaraco-classes/jaraco-classes-3.3.0.ebuild
index 6bc1096a50e8..79204aec2c2d 100644
--- a/dev-python/jaraco-classes/jaraco-classes-3.3.0.ebuild
+++ b/dev-python/jaraco-classes/jaraco-classes-3.3.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-collections/jaraco-collections-4.3.0.ebuild b/dev-python/jaraco-collections/jaraco-collections-4.3.0.ebuild
index db3b5f2cff31..f05d75b8b485 100644
--- a/dev-python/jaraco-collections/jaraco-collections-4.3.0.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-4.3.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild b/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild
index 4830df124987..aff6813a861b 100644
--- a/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild
+++ b/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild
@@ -7,7 +7,7 @@ EAPI=7
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild b/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
index e6b6b1dd6faf..986a2a148342 100644
--- a/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
+++ b/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild b/dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild
index 2f867b294709..73a18b43516a 100644
--- a/dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild
+++ b/dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-functools/jaraco-functools-3.8.0.ebuild b/dev-python/jaraco-functools/jaraco-functools-3.8.0.ebuild
index 3bc882236c51..9f8dd9527046 100644
--- a/dev-python/jaraco-functools/jaraco-functools-3.8.0.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-3.8.0.ebuild
@@ -7,7 +7,7 @@ EAPI=7
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-functools/jaraco-functools-3.8.1.ebuild b/dev-python/jaraco-functools/jaraco-functools-3.8.1.ebuild
index 412f59d3a5b6..ea507693a7df 100644
--- a/dev-python/jaraco-functools/jaraco-functools-3.8.1.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-3.8.1.ebuild
@@ -7,7 +7,7 @@ EAPI=7
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-itertools/jaraco-itertools-6.2.1.ebuild b/dev-python/jaraco-itertools/jaraco-itertools-6.2.1.ebuild
index 29b729f8bc8e..4c103b0e7548 100644
--- a/dev-python/jaraco-itertools/jaraco-itertools-6.2.1.ebuild
+++ b/dev-python/jaraco-itertools/jaraco-itertools-6.2.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild b/dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild
index c33949866915..3a223e26dba9 100644
--- a/dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild
+++ b/dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild b/dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild
index d25d2f67fe55..9201e5f486e4 100644
--- a/dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild
+++ b/dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild b/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild
index 49f5b2d3986a..e09a5e116be5 100644
--- a/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild
+++ b/dev-python/jaraco-path/jaraco-path-3.7.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild b/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild
index 8bf3a8ee6b22..a4002e8f49ff 100644
--- a/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild
+++ b/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild b/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild
index 1ec4afa8cfaf..dacbb73b76f9 100644
--- a/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild
+++ b/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-text/jaraco-text-3.11.1-r1.ebuild b/dev-python/jaraco-text/jaraco-text-3.11.1-r1.ebuild
index 1be4e9407cf6..f19287e44b82 100644
--- a/dev-python/jaraco-text/jaraco-text-3.11.1-r1.ebuild
+++ b/dev-python/jaraco-text/jaraco-text-3.11.1-r1.ebuild
@@ -7,7 +7,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-text/jaraco-text-3.11.1.ebuild b/dev-python/jaraco-text/jaraco-text-3.11.1.ebuild
index 27a5802aab74..b9e7e7ce79b6 100644
--- a/dev-python/jaraco-text/jaraco-text-3.11.1.ebuild
+++ b/dev-python/jaraco-text/jaraco-text-3.11.1.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
CLI_COMPAT=( python3_{10..11} pypy3 )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jc/jc-1.23.3.ebuild b/dev-python/jc/jc-1.23.3.ebuild
index d6091a575a0d..7949ee3cd5db 100644
--- a/dev-python/jc/jc-1.23.3.ebuild
+++ b/dev-python/jc/jc-1.23.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jc/jc-1.23.4.ebuild b/dev-python/jc/jc-1.23.4.ebuild
index d6091a575a0d..7949ee3cd5db 100644
--- a/dev-python/jc/jc-1.23.4.ebuild
+++ b/dev-python/jc/jc-1.23.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jdcal/jdcal-1.4.1-r1.ebuild b/dev-python/jdcal/jdcal-1.4.1-r1.ebuild
index ec6b33e04ef1..8e65fc257de2 100644
--- a/dev-python/jdcal/jdcal-1.4.1-r1.ebuild
+++ b/dev-python/jdcal/jdcal-1.4.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jedi/jedi-0.18.2.ebuild b/dev-python/jedi/jedi-0.18.2.ebuild
index 75a629f825f8..5f8aec8f385f 100644
--- a/dev-python/jedi/jedi-0.18.2.ebuild
+++ b/dev-python/jedi/jedi-0.18.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jedi/jedi-0.19.0.ebuild b/dev-python/jedi/jedi-0.19.0.ebuild
index a9c8712a1a90..66bdb0a17435 100644
--- a/dev-python/jedi/jedi-0.19.0.ebuild
+++ b/dev-python/jedi/jedi-0.19.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jeepney/jeepney-0.8.0.ebuild b/dev-python/jeepney/jeepney-0.8.0.ebuild
index cac9a9a80bae..d64587414a94 100644
--- a/dev-python/jeepney/jeepney-0.8.0.ebuild
+++ b/dev-python/jeepney/jeepney-0.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jellyfish/jellyfish-1.0.0.ebuild b/dev-python/jellyfish/jellyfish-1.0.0.ebuild
index c3883f787956..685f5990983d 100644
--- a/dev-python/jellyfish/jellyfish-1.0.0.ebuild
+++ b/dev-python/jellyfish/jellyfish-1.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.8.3
diff --git a/dev-python/jinja/jinja-3.1.2.ebuild b/dev-python/jinja/jinja-3.1.2.ebuild
index 9565267a5d74..5e68db13e347 100644
--- a/dev-python/jinja/jinja-3.1.2.ebuild
+++ b/dev-python/jinja/jinja-3.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild b/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild
index d5ba85c988ce..e77f4e1825d5 100644
--- a/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild
+++ b/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild b/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild
index b81214d0c584..f7bff44d9491 100644
--- a/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild
+++ b/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0-r1.ebuild b/dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0-r1.ebuild
index 1b7af21cdae8..b0124353b0d6 100644
--- a/dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0-r1.ebuild
+++ b/dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jmespath/jmespath-1.0.1.ebuild b/dev-python/jmespath/jmespath-1.0.1.ebuild
index 3a29b1e04e1d..81694f857d6f 100644
--- a/dev-python/jmespath/jmespath-1.0.1.ebuild
+++ b/dev-python/jmespath/jmespath-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/joblib/joblib-1.3.1.ebuild b/dev-python/joblib/joblib-1.3.1.ebuild
index d5891cf6d979..d6fd24aa31b1 100644
--- a/dev-python/joblib/joblib-1.3.1.ebuild
+++ b/dev-python/joblib/joblib-1.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/joblib/joblib-1.3.2.ebuild b/dev-python/joblib/joblib-1.3.2.ebuild
index 586475eb4198..3d80b0bc3f84 100644
--- a/dev-python/joblib/joblib-1.3.2.ebuild
+++ b/dev-python/joblib/joblib-1.3.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/josepy/josepy-1.13.0.ebuild b/dev-python/josepy/josepy-1.13.0.ebuild
index 6820c7a0b5db..7edd59eae60e 100644
--- a/dev-python/josepy/josepy-1.13.0.ebuild
+++ b/dev-python/josepy/josepy-1.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jplephem/jplephem-2.18.ebuild b/dev-python/jplephem/jplephem-2.18.ebuild
index 9b84388d32a5..9767fcb73b5d 100644
--- a/dev-python/jplephem/jplephem-2.18.ebuild
+++ b/dev-python/jplephem/jplephem-2.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jq/jq-1.4.1.ebuild b/dev-python/jq/jq-1.4.1.ebuild
index 5464aa91f1f3..c6349b9ae72c 100644
--- a/dev-python/jq/jq-1.4.1.ebuild
+++ b/dev-python/jq/jq-1.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/js2py/js2py-0.74.ebuild b/dev-python/js2py/js2py-0.74.ebuild
index bd39c91d0b86..cc4a87c01953 100644
--- a/dev-python/js2py/js2py-0.74.ebuild
+++ b/dev-python/js2py/js2py-0.74.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="Js2Py"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jschema_to_python/jschema_to_python-1.2.3-r1.ebuild b/dev-python/jschema_to_python/jschema_to_python-1.2.3-r1.ebuild
index b639757e43e4..8326f4c3e99e 100644
--- a/dev-python/jschema_to_python/jschema_to_python-1.2.3-r1.ebuild
+++ b/dev-python/jschema_to_python/jschema_to_python-1.2.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/jsmin/jsmin-3.0.1.ebuild b/dev-python/jsmin/jsmin-3.0.1.ebuild
index 280368ebb7bf..04097ac0081f 100644
--- a/dev-python/jsmin/jsmin-3.0.1.ebuild
+++ b/dev-python/jsmin/jsmin-3.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="JavaScript minifier"
diff --git a/dev-python/json-rpc/json-rpc-1.15.0.ebuild b/dev-python/json-rpc/json-rpc-1.15.0.ebuild
index 6cc61cf54510..54de383b49fe 100644
--- a/dev-python/json-rpc/json-rpc-1.15.0.ebuild
+++ b/dev-python/json-rpc/json-rpc-1.15.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/json5/json5-0.9.11.ebuild b/dev-python/json5/json5-0.9.11.ebuild
index 7f19948482c9..666ca7f33a29 100644
--- a/dev-python/json5/json5-0.9.11.ebuild
+++ b/dev-python/json5/json5-0.9.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild b/dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild
index 190fc5e9149e..785066a17ecb 100644
--- a/dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild
+++ b/dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jsonext/jsonext-0.4.2-r1.ebuild b/dev-python/jsonext/jsonext-0.4.2-r1.ebuild
index 8b8a7b91914b..24561edf4665 100644
--- a/dev-python/jsonext/jsonext-0.4.2-r1.ebuild
+++ b/dev-python/jsonext/jsonext-0.4.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild
index 69092ca8a4e1..363c498fff6e 100644
--- a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild
+++ b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonpatch/jsonpatch-1.33.ebuild b/dev-python/jsonpatch/jsonpatch-1.33.ebuild
index fa7dba632021..9a94f45a39b1 100644
--- a/dev-python/jsonpatch/jsonpatch-1.33.ebuild
+++ b/dev-python/jsonpatch/jsonpatch-1.33.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jsonpath-ng/jsonpath-ng-1.5.3.ebuild b/dev-python/jsonpath-ng/jsonpath-ng-1.5.3.ebuild
index 682a784828f3..916a4dfb25b2 100644
--- a/dev-python/jsonpath-ng/jsonpath-ng-1.5.3.ebuild
+++ b/dev-python/jsonpath-ng/jsonpath-ng-1.5.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild b/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild
index c47763f82510..f6bc98b9c12b 100644
--- a/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild
+++ b/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2.ebuild
@@ -8,7 +8,7 @@ EPYTEST_DESELECT=(
jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py::TestJsonpath_rw_ext::test_shortcut_functions
)
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonpath-rw/jsonpath-rw-1.4.0.ebuild b/dev-python/jsonpath-rw/jsonpath-rw-1.4.0.ebuild
index ffec3cb8301a..2e8a50d72e37 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/jsonpickle/jsonpickle-3.0.1.ebuild b/dev-python/jsonpickle/jsonpickle-3.0.1.ebuild
index d8c10e2e3669..5cd24ef7b1e2 100644
--- a/dev-python/jsonpickle/jsonpickle-3.0.1.ebuild
+++ b/dev-python/jsonpickle/jsonpickle-3.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/jsonpickle/jsonpickle-3.0.2.ebuild b/dev-python/jsonpickle/jsonpickle-3.0.2.ebuild
index b589afe6d3aa..7d51ed4cac11 100644
--- a/dev-python/jsonpickle/jsonpickle-3.0.2.ebuild
+++ b/dev-python/jsonpickle/jsonpickle-3.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/jsonpointer/jsonpointer-2.4.ebuild b/dev-python/jsonpointer/jsonpointer-2.4.ebuild
index b270fb57de13..2187770a61d3 100644
--- a/dev-python/jsonpointer/jsonpointer-2.4.ebuild
+++ b/dev-python/jsonpointer/jsonpointer-2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonref/jsonref-1.1.0.ebuild b/dev-python/jsonref/jsonref-1.1.0.ebuild
index 0728dccf3094..2f86f2bc8dbc 100644
--- a/dev-python/jsonref/jsonref-1.1.0.ebuild
+++ b/dev-python/jsonref/jsonref-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild b/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild
index 42b79946f9fd..5cc048784f89 100644
--- a/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild
+++ b/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jsonrpclib/jsonrpclib-9999.ebuild b/dev-python/jsonrpclib/jsonrpclib-9999.ebuild
index efe8bf73351f..618c243b7316 100644
--- a/dev-python/jsonrpclib/jsonrpclib-9999.ebuild
+++ b/dev-python/jsonrpclib/jsonrpclib-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild b/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild
index 3284bc24d610..a16147fc6a9f 100644
--- a/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild
+++ b/dev-python/jsonschema-spec/jsonschema-spec-0.1.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild b/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild
index 674f414b6335..bf90b57e5919 100644
--- a/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild
+++ b/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.2.4.ebuild b/dev-python/jsonschema-spec/jsonschema-spec-0.2.4.ebuild
index 674f414b6335..bf90b57e5919 100644
--- a/dev-python/jsonschema-spec/jsonschema-spec-0.2.4.ebuild
+++ b/dev-python/jsonschema-spec/jsonschema-spec-0.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild
index 6f81f0c71a0e..4853a108e9a8 100644
--- a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild
+++ b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonschema/jsonschema-4.17.3.ebuild b/dev-python/jsonschema/jsonschema-4.17.3.ebuild
index a57004ecf820..030b0581181b 100644
--- a/dev-python/jsonschema/jsonschema-4.17.3.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.17.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonschema/jsonschema-4.18.0.ebuild b/dev-python/jsonschema/jsonschema-4.18.0.ebuild
index 74b151209d6d..9e0c599a8e28 100644
--- a/dev-python/jsonschema/jsonschema-4.18.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.18.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonschema/jsonschema-4.18.2.ebuild b/dev-python/jsonschema/jsonschema-4.18.2.ebuild
index 74b151209d6d..9e0c599a8e28 100644
--- a/dev-python/jsonschema/jsonschema-4.18.2.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.18.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonschema/jsonschema-4.18.3.ebuild b/dev-python/jsonschema/jsonschema-4.18.3.ebuild
index 74b151209d6d..9e0c599a8e28 100644
--- a/dev-python/jsonschema/jsonschema-4.18.3.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.18.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonschema/jsonschema-4.18.4.ebuild b/dev-python/jsonschema/jsonschema-4.18.4.ebuild
index 8a08d4ca1734..72c11c0a82d6 100644
--- a/dev-python/jsonschema/jsonschema-4.18.4.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.18.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonschema/jsonschema-4.18.6.ebuild b/dev-python/jsonschema/jsonschema-4.18.6.ebuild
index 912ecb887734..ff50f54285df 100644
--- a/dev-python/jsonschema/jsonschema-4.18.6.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.18.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonschema/jsonschema-4.19.0.ebuild b/dev-python/jsonschema/jsonschema-4.19.0.ebuild
index 912ecb887734..ff50f54285df 100644
--- a/dev-python/jsonschema/jsonschema-4.19.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.19.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonslicer/jsonslicer-0.1.7.ebuild b/dev-python/jsonslicer/jsonslicer-0.1.7.ebuild
index 690b858a8230..2eb87db7c7e8 100644
--- a/dev-python/jsonslicer/jsonslicer-0.1.7.ebuild
+++ b/dev-python/jsonslicer/jsonslicer-0.1.7.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jsonslicer/jsonslicer-0.1.8.ebuild b/dev-python/jsonslicer/jsonslicer-0.1.8.ebuild
index 80b0f92066a2..18e6aace87bb 100644
--- a/dev-python/jsonslicer/jsonslicer-0.1.8.ebuild
+++ b/dev-python/jsonslicer/jsonslicer-0.1.8.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/jsonxs/jsonxs-0.6-r1.ebuild b/dev-python/jsonxs/jsonxs-0.6-r1.ebuild
index 89ed082ea5a9..80ad41cedecf 100644
--- a/dev-python/jsonxs/jsonxs-0.6-r1.ebuild
+++ b/dev-python/jsonxs/jsonxs-0.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/junit-xml/junit-xml-1.9-r1.ebuild b/dev-python/junit-xml/junit-xml-1.9-r1.ebuild
index e43249797501..67d022a41a60 100644
--- a/dev-python/junit-xml/junit-xml-1.9-r1.ebuild
+++ b/dev-python/junit-xml/junit-xml-1.9-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jupyter-client/jupyter-client-8.3.0.ebuild b/dev-python/jupyter-client/jupyter-client-8.3.0.ebuild
index 9eda37c88a20..3979572db238 100644
--- a/dev-python/jupyter-client/jupyter-client-8.3.0.ebuild
+++ b/dev-python/jupyter-client/jupyter-client-8.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild b/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild
index 466eb059c82d..8ee6719846f1 100644
--- a/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild
+++ b/dev-python/jupyter-console/jupyter-console-6.6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild b/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild
index ba73581554a6..cde15535b1ab 100644
--- a/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild
+++ b/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-events/jupyter-events-0.5.0.ebuild b/dev-python/jupyter-events/jupyter-events-0.5.0.ebuild
index 77d74e343a72..4fbbf7cdb9a8 100644
--- a/dev-python/jupyter-events/jupyter-events-0.5.0.ebuild
+++ b/dev-python/jupyter-events/jupyter-events-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-events/jupyter-events-0.6.3.ebuild b/dev-python/jupyter-events/jupyter-events-0.6.3.ebuild
index 68bc75161c46..d7e2cf263115 100644
--- a/dev-python/jupyter-events/jupyter-events-0.6.3.ebuild
+++ b/dev-python/jupyter-events/jupyter-events-0.6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild b/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
index 85dd98b10099..21da5abc9e8a 100644
--- a/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
+++ b/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.5.0.ebuild b/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.5.0.ebuild
index 203a41b7e426..f9e7fe8ed31a 100644
--- a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.5.0.ebuild
+++ b/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild
index 7ab980fccc0b..6730ecc5e1a9 100644
--- a/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild
+++ b/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild b/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild
index a559c30981a7..f055eb0efd4a 100644
--- a/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild
+++ b/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-server-fileid/jupyter-server-fileid-0.9.0.ebuild b/dev-python/jupyter-server-fileid/jupyter-server-fileid-0.9.0.ebuild
index a2012f82db64..7cf2cb300794 100644
--- a/dev-python/jupyter-server-fileid/jupyter-server-fileid-0.9.0.ebuild
+++ b/dev-python/jupyter-server-fileid/jupyter-server-fileid-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-server-mathjax/jupyter-server-mathjax-0.2.6.ebuild b/dev-python/jupyter-server-mathjax/jupyter-server-mathjax-0.2.6.ebuild
index 55c550c20901..bb61b00f5e72 100644
--- a/dev-python/jupyter-server-mathjax/jupyter-server-mathjax-0.2.6.ebuild
+++ b/dev-python/jupyter-server-mathjax/jupyter-server-mathjax-0.2.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild b/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild
index 946e12237884..f1b25d79a167 100644
--- a/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild
+++ b/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Jupyter notebook server extension to proxy web services"
diff --git a/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild b/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild
index 51a983da1ffe..80859e180f4a 100644
--- a/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild
+++ b/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-server-ydoc/jupyter-server-ydoc-0.8.0.ebuild b/dev-python/jupyter-server-ydoc/jupyter-server-ydoc-0.8.0.ebuild
index 4e9077bc4f2d..2ffffda9f149 100644
--- a/dev-python/jupyter-server-ydoc/jupyter-server-ydoc-0.8.0.ebuild
+++ b/dev-python/jupyter-server-ydoc/jupyter-server-ydoc-0.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-server/jupyter-server-2.5.0.ebuild b/dev-python/jupyter-server/jupyter-server-2.5.0.ebuild
index df7ec93fd2da..f3107029dc65 100644
--- a/dev-python/jupyter-server/jupyter-server-2.5.0.ebuild
+++ b/dev-python/jupyter-server/jupyter-server-2.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild b/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild
index 0c1c161f768a..bb38de864e8e 100644
--- a/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild
+++ b/dev-python/jupyter-server/jupyter-server-2.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-sphinx/jupyter-sphinx-0.4.0.ebuild b/dev-python/jupyter-sphinx/jupyter-sphinx-0.4.0.ebuild
index 24042da9f854..4398ccb8d17c 100644
--- a/dev-python/jupyter-sphinx/jupyter-sphinx-0.4.0.ebuild
+++ b/dev-python/jupyter-sphinx/jupyter-sphinx-0.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jupyter-ydoc/jupyter-ydoc-1.0.2.ebuild b/dev-python/jupyter-ydoc/jupyter-ydoc-1.0.2.ebuild
index c0566a5d57e9..bfe01da79745 100644
--- a/dev-python/jupyter-ydoc/jupyter-ydoc-1.0.2.ebuild
+++ b/dev-python/jupyter-ydoc/jupyter-ydoc-1.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/jupyter/jupyter-1.0.0-r4.ebuild b/dev-python/jupyter/jupyter-1.0.0-r4.ebuild
index b350a39e8d88..2a3ea90faf63 100644
--- a/dev-python/jupyter/jupyter-1.0.0-r4.ebuild
+++ b/dev-python/jupyter/jupyter-1.0.0-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyterlab-lsp/jupyterlab-lsp-4.2.0.ebuild b/dev-python/jupyterlab-lsp/jupyterlab-lsp-4.2.0.ebuild
index d9f5ef5d1308..c03a3e1b61f5 100644
--- a/dev-python/jupyterlab-lsp/jupyterlab-lsp-4.2.0.ebuild
+++ b/dev-python/jupyterlab-lsp/jupyterlab-lsp-4.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild b/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild
index d348224ed44e..83a348fd4b8b 100644
--- a/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild
+++ b/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=jupyter
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild
index 817445a63af5..fd0ed0dcbd62 100644
--- a/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild
+++ b/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi
diff --git a/dev-python/jupyterlab/jupyterlab-3.6.3.ebuild b/dev-python/jupyterlab/jupyterlab-3.6.3.ebuild
index 754ac08338b9..79d0c80f7506 100644
--- a/dev-python/jupyterlab/jupyterlab-3.6.3.ebuild
+++ b/dev-python/jupyterlab/jupyterlab-3.6.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=jupyter
inherit distutils-r1 pypi
diff --git a/dev-python/jupyterlab/jupyterlab-4.0.3.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.3.ebuild
index 9f0b7007214f..ebfe969bd91b 100644
--- a/dev-python/jupyterlab/jupyterlab-4.0.3.ebuild
+++ b/dev-python/jupyterlab/jupyterlab-4.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi xdg
diff --git a/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild
index 339d77ba46cb..12d82fc8aea8 100644
--- a/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild
+++ b/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi xdg
diff --git a/dev-python/jupyterlab/jupyterlab-4.0.5.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.5.ebuild
index 3be90ea581a2..295bffa792f4 100644
--- a/dev-python/jupyterlab/jupyterlab-4.0.5.ebuild
+++ b/dev-python/jupyterlab/jupyterlab-4.0.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi xdg
diff --git a/dev-python/jwcrypto/jwcrypto-1.5.0.ebuild b/dev-python/jwcrypto/jwcrypto-1.5.0.ebuild
index bb2a632bb887..5daf5c8627b7 100644
--- a/dev-python/jwcrypto/jwcrypto-1.5.0.ebuild
+++ b/dev-python/jwcrypto/jwcrypto-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/k5test/k5test-0.10.3.ebuild b/dev-python/k5test/k5test-0.10.3.ebuild
index 6321ddceb0d0..4d10e09fec54 100644
--- a/dev-python/k5test/k5test-0.10.3.ebuild
+++ b/dev-python/k5test/k5test-0.10.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/kafka-python/kafka-python-2.0.2-r1.ebuild b/dev-python/kafka-python/kafka-python-2.0.2-r1.ebuild
index 20087f220b73..e172354b2c59 100644
--- a/dev-python/kafka-python/kafka-python-2.0.2-r1.ebuild
+++ b/dev-python/kafka-python/kafka-python-2.0.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/kaitaistruct/kaitaistruct-0.10.ebuild b/dev-python/kaitaistruct/kaitaistruct-0.10.ebuild
index f4255db326fd..f176de76eb21 100644
--- a/dev-python/kaitaistruct/kaitaistruct-0.10.ebuild
+++ b/dev-python/kaitaistruct/kaitaistruct-0.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/kaptan/kaptan-0.5.12-r4.ebuild b/dev-python/kaptan/kaptan-0.5.12-r4.ebuild
index e446b58d8029..2958c9c37b36 100644
--- a/dev-python/kaptan/kaptan-0.5.12-r4.ebuild
+++ b/dev-python/kaptan/kaptan-0.5.12-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild b/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild
index 240e88e5f97a..675b054c7077 100644
--- a/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild
+++ b/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1
diff --git a/dev-python/keep/keep-2.10.1-r2.ebuild b/dev-python/keep/keep-2.10.1-r2.ebuild
index 6002d0bd25c9..af8e1af22fa3 100644
--- a/dev-python/keep/keep-2.10.1-r2.ebuild
+++ b/dev-python/keep/keep-2.10.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Personal shell command keeper and snippets manager"
diff --git a/dev-python/kerberos/kerberos-1.3.1-r2.ebuild b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
index 531b46d3f1de..a4c402da6ee3 100644
--- a/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
+++ b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/keyring/keyring-24.2.0.ebuild b/dev-python/keyring/keyring-24.2.0.ebuild
index 305d40f3a3f7..378d6716237a 100644
--- a/dev-python/keyring/keyring-24.2.0.ebuild
+++ b/dev-python/keyring/keyring-24.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/keyrings-alt/keyrings-alt-5.0.0.ebuild b/dev-python/keyrings-alt/keyrings-alt-5.0.0.ebuild
index 2e4d40f2cae4..d4cd25d91bbe 100644
--- a/dev-python/keyrings-alt/keyrings-alt-5.0.0.ebuild
+++ b/dev-python/keyrings-alt/keyrings-alt-5.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/keystoneauth1/keystoneauth1-5.2.1.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.2.1.ebuild
index 3b88105b9dc5..d6fb0fa61efa 100644
--- a/dev-python/keystoneauth1/keystoneauth1-5.2.1.ebuild
+++ b/dev-python/keystoneauth1/keystoneauth1-5.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/keyutils/keyutils-0.6-r2.ebuild b/dev-python/keyutils/keyutils-0.6-r2.ebuild
index 922dd698a3fc..203d05c1a7a1 100644
--- a/dev-python/keyutils/keyutils-0.6-r2.ebuild
+++ b/dev-python/keyutils/keyutils-0.6-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/kgb/kgb-7.1.1.ebuild b/dev-python/kgb/kgb-7.1.1.ebuild
index c7797b69b392..33fad43eda7e 100644
--- a/dev-python/kgb/kgb-7.1.1.ebuild
+++ b/dev-python/kgb/kgb-7.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/kiwisolver/kiwisolver-1.4.4-r1.ebuild b/dev-python/kiwisolver/kiwisolver-1.4.4-r1.ebuild
index 9c8df55696e3..f19d9248bf95 100644
--- a/dev-python/kiwisolver/kiwisolver-1.4.4-r1.ebuild
+++ b/dev-python/kiwisolver/kiwisolver-1.4.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/klein/klein-23.5.0.ebuild b/dev-python/klein/klein-23.5.0.ebuild
index 02fa15d17aea..31de3c50784c 100644
--- a/dev-python/klein/klein-23.5.0.ebuild
+++ b/dev-python/klein/klein-23.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/kombu/kombu-5.3.1.ebuild b/dev-python/kombu/kombu-5.3.1.ebuild
index c226fd2e67ca..ef1495f495ba 100644
--- a/dev-python/kombu/kombu-5.3.1.ebuild
+++ b/dev-python/kombu/kombu-5.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/krb5/krb5-0.5.0.ebuild b/dev-python/krb5/krb5-0.5.0.ebuild
index 79b7794a99f4..0b84c4bc86bc 100644
--- a/dev-python/krb5/krb5-0.5.0.ebuild
+++ b/dev-python/krb5/krb5-0.5.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild b/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild
index 1e46b26f23cd..05711665e096 100644
--- a/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild
+++ b/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=maturin
CRATES="
arrayvec-0.7.2
diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index dea1bfb90a04..35d1ec3af415 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/lark/lark-1.1.5.ebuild b/dev-python/lark/lark-1.1.5.ebuild
index 104aaf3c9b15..8f8ef7904f01 100644
--- a/dev-python/lark/lark-1.1.5.ebuild
+++ b/dev-python/lark/lark-1.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/lark/lark-1.1.6.ebuild b/dev-python/lark/lark-1.1.6.ebuild
index 53dcc9008482..09909c2cd005 100644
--- a/dev-python/lark/lark-1.1.6.ebuild
+++ b/dev-python/lark/lark-1.1.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/lark/lark-1.1.7.ebuild b/dev-python/lark/lark-1.1.7.ebuild
index 53dcc9008482..09909c2cd005 100644
--- a/dev-python/lark/lark-1.1.7.ebuild
+++ b/dev-python/lark/lark-1.1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/latexcodec/latexcodec-2.0.1-r1.ebuild b/dev-python/latexcodec/latexcodec-2.0.1-r1.ebuild
index 3e4c438d08cb..cfa925999911 100644
--- a/dev-python/latexcodec/latexcodec-2.0.1-r1.ebuild
+++ b/dev-python/latexcodec/latexcodec-2.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild
index 81bb6b15930b..6e697cd9be86 100644
--- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild
+++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ldap3/ldap3-2.9.1.ebuild b/dev-python/ldap3/ldap3-2.9.1.ebuild
index fc9e4976d1b0..76e21d62f531 100644
--- a/dev-python/ldap3/ldap3-2.9.1.ebuild
+++ b/dev-python/ldap3/ldap3-2.9.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="A strictly RFC 4511 conforming LDAP V3 pure Python client"
diff --git a/dev-python/leather/leather-0.3.4-r1.ebuild b/dev-python/leather/leather-0.3.4-r1.ebuild
index fe19e33220cc..e0cc09a06c95 100644
--- a/dev-python/leather/leather-0.3.4-r1.ebuild
+++ b/dev-python/leather/leather-0.3.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild b/dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild
index 6b2c8380b926..e0ea393e7b1b 100644
--- a/dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild
+++ b/dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 toolchain-funcs pypi
diff --git a/dev-python/lesscpy/lesscpy-0.15.1.ebuild b/dev-python/lesscpy/lesscpy-0.15.1.ebuild
index 021e6e564291..03bd705ce08a 100644
--- a/dev-python/lesscpy/lesscpy-0.15.1.ebuild
+++ b/dev-python/lesscpy/lesscpy-0.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/libarchive-c/libarchive-c-5.0.ebuild b/dev-python/libarchive-c/libarchive-c-5.0.ebuild
index 90ce6766dd4f..de3ea67e5912 100644
--- a/dev-python/libarchive-c/libarchive-c-5.0.ebuild
+++ b/dev-python/libarchive-c/libarchive-c-5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 e647b86a8095..12ef0699edce 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_{7,8,9,10,11} ) # python3_11 depends on dev-python/black
+PYTHON_COMPAT=( python3_{8,9,10,11} ) # python3_11 depends on dev-python/black
# Make sure to remove 'libcst', 'libcst_native' from crates list
CRATES="
diff --git a/dev-python/liblarch/liblarch-3.1.0-r1.ebuild b/dev-python/liblarch/liblarch-3.1.0-r1.ebuild
index 66b6f779e48d..caf828e85c80 100644
--- a/dev-python/liblarch/liblarch-3.1.0-r1.ebuild
+++ b/dev-python/liblarch/liblarch-3.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
diff --git a/dev-python/libnacl/libnacl-1.8.0.ebuild b/dev-python/libnacl/libnacl-1.8.0.ebuild
index e31e8d3bc20a..de5d29a7e2e0 100644
--- a/dev-python/libnacl/libnacl-1.8.0.ebuild
+++ b/dev-python/libnacl/libnacl-1.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/libnacl/libnacl-1.9.0.ebuild b/dev-python/libnacl/libnacl-1.9.0.ebuild
index 6ff28402e1df..a6b1a0a7b3a4 100644
--- a/dev-python/libnacl/libnacl-1.9.0.ebuild
+++ b/dev-python/libnacl/libnacl-1.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/libnacl/libnacl-2.0.0.ebuild b/dev-python/libnacl/libnacl-2.0.0.ebuild
index 6ff28402e1df..a6b1a0a7b3a4 100644
--- a/dev-python/libnacl/libnacl-2.0.0.ebuild
+++ b/dev-python/libnacl/libnacl-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/libnacl/libnacl-2.1.0.ebuild b/dev-python/libnacl/libnacl-2.1.0.ebuild
index e72b772375bd..8afa1fab5777 100644
--- a/dev-python/libnacl/libnacl-2.1.0.ebuild
+++ b/dev-python/libnacl/libnacl-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/libpillowfight/libpillowfight-0.3.0_p20210816-r1.ebuild b/dev-python/libpillowfight/libpillowfight-0.3.0_p20210816-r1.ebuild
index 1810c53cd351..a48c3af29094 100644
--- a/dev-python/libpillowfight/libpillowfight-0.3.0_p20210816-r1.ebuild
+++ b/dev-python/libpillowfight/libpillowfight-0.3.0_p20210816-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/libsass/libsass-0.22.0-r1.ebuild b/dev-python/libsass/libsass-0.22.0-r1.ebuild
index 6ee3c16ce98d..9db560ed4110 100644
--- a/dev-python/libsass/libsass-0.22.0-r1.ebuild
+++ b/dev-python/libsass/libsass-0.22.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.21.0.ebuild b/dev-python/libtmux/libtmux-0.21.0.ebuild
index 5d7807499524..cbc696e4922d 100644
--- a/dev-python/libtmux/libtmux-0.21.0.ebuild
+++ b/dev-python/libtmux/libtmux-0.21.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/libtmux/libtmux-0.22.1.ebuild b/dev-python/libtmux/libtmux-0.22.1.ebuild
index f7491752915e..7f1a33eda2ac 100644
--- a/dev-python/libtmux/libtmux-0.22.1.ebuild
+++ b/dev-python/libtmux/libtmux-0.22.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/libusb1/libusb1-2.0.1.ebuild b/dev-python/libusb1/libusb1-2.0.1.ebuild
index d3ea48421484..d2e2d120b482 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/libversion/libversion-1.2.4-r1.ebuild b/dev-python/libversion/libversion-1.2.4-r1.ebuild
index 05ac5d84c86f..0f6bd53711b1 100644
--- a/dev-python/libversion/libversion-1.2.4-r1.ebuild
+++ b/dev-python/libversion/libversion-1.2.4-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
diff --git a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
index 0a6e257cf713..307cc5cca74b 100644
--- a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild
index 123ae7d96111..d37a94c7d874 100644
--- a/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild
index 162681c52f68..e435de0bf6b5 100644
--- a/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-python/libvirt-python/libvirt-python-9.6.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.6.0.ebuild
index a706d586bf34..efa31044da42 100644
--- a/dev-python/libvirt-python/libvirt-python-9.6.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9.6.0.ebuild
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-python/libvirt-python/libvirt-python-9999.ebuild b/dev-python/libvirt-python/libvirt-python-9999.ebuild
index a706d586bf34..efa31044da42 100644
--- a/dev-python/libvirt-python/libvirt-python-9999.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9999.ebuild
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-python/license-expression/license-expression-30.1.1.ebuild b/dev-python/license-expression/license-expression-30.1.1.ebuild
index 0d283f70646e..b98703b01754 100644
--- a/dev-python/license-expression/license-expression-30.1.1.ebuild
+++ b/dev-python/license-expression/license-expression-30.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/line_profiler/line_profiler-4.0.3.ebuild b/dev-python/line_profiler/line_profiler-4.0.3.ebuild
index cb7264de11af..2503b56004d1 100644
--- a/dev-python/line_profiler/line_profiler-4.0.3.ebuild
+++ b/dev-python/line_profiler/line_profiler-4.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/line_profiler/line_profiler-4.1.0.ebuild b/dev-python/line_profiler/line_profiler-4.1.0.ebuild
index cb7264de11af..2503b56004d1 100644
--- a/dev-python/line_profiler/line_profiler-4.1.0.ebuild
+++ b/dev-python/line_profiler/line_profiler-4.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/linkify-it-py/linkify-it-py-2.0.2.ebuild b/dev-python/linkify-it-py/linkify-it-py-2.0.2.ebuild
index 9c78ed4be814..28d4ddcb8f6b 100644
--- a/dev-python/linkify-it-py/linkify-it-py-2.0.2.ebuild
+++ b/dev-python/linkify-it-py/linkify-it-py-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/lit/lit-14.0.6.ebuild b/dev-python/lit/lit-14.0.6.ebuild
index 47835027452d..1701bdde70e6 100644
--- a/dev-python/lit/lit-14.0.6.ebuild
+++ b/dev-python/lit/lit-14.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-15.0.7.ebuild b/dev-python/lit/lit-15.0.7.ebuild
index b1e5cee9aa53..9268a74842b2 100644
--- a/dev-python/lit/lit-15.0.7.ebuild
+++ b/dev-python/lit/lit-15.0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-16.0.6.ebuild b/dev-python/lit/lit-16.0.6.ebuild
index 373561ba4939..c96865f8cee0 100644
--- a/dev-python/lit/lit-16.0.6.ebuild
+++ b/dev-python/lit/lit-16.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-17.0.0.9999.ebuild b/dev-python/lit/lit-17.0.0.9999.ebuild
index 0e39fac626c6..20dc4e100e96 100644
--- a/dev-python/lit/lit-17.0.0.9999.ebuild
+++ b/dev-python/lit/lit-17.0.0.9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-17.0.0_rc1.ebuild b/dev-python/lit/lit-17.0.0_rc1.ebuild
index 0e39fac626c6..20dc4e100e96 100644
--- a/dev-python/lit/lit-17.0.0_rc1.ebuild
+++ b/dev-python/lit/lit-17.0.0_rc1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-17.0.0_rc2.ebuild b/dev-python/lit/lit-17.0.0_rc2.ebuild
index 0e39fac626c6..20dc4e100e96 100644
--- a/dev-python/lit/lit-17.0.0_rc2.ebuild
+++ b/dev-python/lit/lit-17.0.0_rc2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-18.0.0.9999.ebuild b/dev-python/lit/lit-18.0.0.9999.ebuild
index 0e39fac626c6..20dc4e100e96 100644
--- a/dev-python/lit/lit-18.0.0.9999.ebuild
+++ b/dev-python/lit/lit-18.0.0.9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-18.0.0_pre20230803.ebuild b/dev-python/lit/lit-18.0.0_pre20230803.ebuild
index 0e39fac626c6..20dc4e100e96 100644
--- a/dev-python/lit/lit-18.0.0_pre20230803.ebuild
+++ b/dev-python/lit/lit-18.0.0_pre20230803.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-18.0.0_pre20230810.ebuild b/dev-python/lit/lit-18.0.0_pre20230810.ebuild
index 0e39fac626c6..20dc4e100e96 100644
--- a/dev-python/lit/lit-18.0.0_pre20230810.ebuild
+++ b/dev-python/lit/lit-18.0.0_pre20230810.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/littleutils/littleutils-0.2.2-r1.ebuild b/dev-python/littleutils/littleutils-0.2.2-r1.ebuild
index 89750a80b287..02702c1832b9 100644
--- a/dev-python/littleutils/littleutils-0.2.2-r1.ebuild
+++ b/dev-python/littleutils/littleutils-0.2.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/livereload/livereload-2.6.3.ebuild b/dev-python/livereload/livereload-2.6.3.ebuild
index 9ce097d6aa89..8d37ab0ec885 100644
--- a/dev-python/livereload/livereload-2.6.3.ebuild
+++ b/dev-python/livereload/livereload-2.6.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/llfuse/llfuse-1.4.4.ebuild b/dev-python/llfuse/llfuse-1.4.4.ebuild
index 8aed61ef4c3d..ac7f68208f1a 100644
--- a/dev-python/llfuse/llfuse-1.4.4.ebuild
+++ b/dev-python/llfuse/llfuse-1.4.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/llfuse/llfuse-1.5.0.ebuild b/dev-python/llfuse/llfuse-1.5.0.ebuild
index 89390a0104f5..95ca9a07c1fb 100644
--- a/dev-python/llfuse/llfuse-1.5.0.ebuild
+++ b/dev-python/llfuse/llfuse-1.5.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/lmdb/lmdb-1.4.1.ebuild b/dev-python/lmdb/lmdb-1.4.1.ebuild
index 6540ac5abdb9..b88ce757043a 100644
--- a/dev-python/lmdb/lmdb-1.4.1.ebuild
+++ b/dev-python/lmdb/lmdb-1.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/lmfit/lmfit-1.2.2.ebuild b/dev-python/lmfit/lmfit-1.2.2.ebuild
index 64178b7b136a..d913cd6510f8 100644
--- a/dev-python/lmfit/lmfit-1.2.2.ebuild
+++ b/dev-python/lmfit/lmfit-1.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/locket/locket-1.0.0.ebuild b/dev-python/locket/locket-1.0.0.ebuild
index a0f57809c823..21da3a7bbaa2 100644
--- a/dev-python/locket/locket-1.0.0.ebuild
+++ b/dev-python/locket/locket-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/lockfile/lockfile-0.12.2-r3.ebuild b/dev-python/lockfile/lockfile-0.12.2-r3.ebuild
index ef5ddf3c73c1..9e29785aeeb0 100644
--- a/dev-python/lockfile/lockfile-0.12.2-r3.ebuild
+++ b/dev-python/lockfile/lockfile-0.12.2-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/logbook/logbook-1.5.3-r1.ebuild b/dev-python/logbook/logbook-1.5.3-r1.ebuild
index 071801535717..9d0f79b259a6 100644
--- a/dev-python/logbook/logbook-1.5.3-r1.ebuild
+++ b/dev-python/logbook/logbook-1.5.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/logbook/logbook-1.6.0.ebuild b/dev-python/logbook/logbook-1.6.0.ebuild
index 81a06d17ce53..ba2b1ec25ade 100644
--- a/dev-python/logbook/logbook-1.6.0.ebuild
+++ b/dev-python/logbook/logbook-1.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/logfury/logfury-1.0.1-r1.ebuild b/dev-python/logfury/logfury-1.0.1-r1.ebuild
index 1d57a57ef71f..5131ca19ca62 100644
--- a/dev-python/logfury/logfury-1.0.1-r1.ebuild
+++ b/dev-python/logfury/logfury-1.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/logical-unification/logical-unification-0.4.6.ebuild b/dev-python/logical-unification/logical-unification-0.4.6.ebuild
index 037d0f796125..73f535ade832 100644
--- a/dev-python/logical-unification/logical-unification-0.4.6.ebuild
+++ b/dev-python/logical-unification/logical-unification-0.4.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/loguru/loguru-0.7.0.ebuild b/dev-python/loguru/loguru-0.7.0.ebuild
index e86f146838de..20670352146d 100644
--- a/dev-python/loguru/loguru-0.7.0.ebuild
+++ b/dev-python/loguru/loguru-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/logutils/logutils-0.3.5-r1.ebuild b/dev-python/logutils/logutils-0.3.5-r1.ebuild
index 3f698e244fe1..24cb27f00d28 100644
--- a/dev-python/logutils/logutils-0.3.5-r1.ebuild
+++ b/dev-python/logutils/logutils-0.3.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/loky/loky-3.4.1.ebuild b/dev-python/loky/loky-3.4.1.ebuild
index 06b1e36a23c0..ece353568e2b 100644
--- a/dev-python/loky/loky-3.4.1.ebuild
+++ b/dev-python/loky/loky-3.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/looseversion/looseversion-1.3.0.ebuild b/dev-python/looseversion/looseversion-1.3.0.ebuild
index 1cbde4f88393..6498acac351c 100644
--- a/dev-python/looseversion/looseversion-1.3.0.ebuild
+++ b/dev-python/looseversion/looseversion-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit pypi distutils-r1
diff --git a/dev-python/lxml/lxml-4.9.2-r1.ebuild b/dev-python/lxml/lxml-4.9.2-r1.ebuild
index d725808cbb10..81cce8e1887d 100644
--- a/dev-python/lxml/lxml-4.9.2-r1.ebuild
+++ b/dev-python/lxml/lxml-4.9.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature toolchain-funcs
diff --git a/dev-python/lxml/lxml-4.9.2.ebuild b/dev-python/lxml/lxml-4.9.2.ebuild
index c9b9f94edf8c..29fc78c8fe5f 100644
--- a/dev-python/lxml/lxml-4.9.2.ebuild
+++ b/dev-python/lxml/lxml-4.9.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature toolchain-funcs
diff --git a/dev-python/lxml/lxml-4.9.3-r1.ebuild b/dev-python/lxml/lxml-4.9.3-r1.ebuild
index 6b35c29ac464..0ef076dfd718 100644
--- a/dev-python/lxml/lxml-4.9.3-r1.ebuild
+++ b/dev-python/lxml/lxml-4.9.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature toolchain-funcs
diff --git a/dev-python/lxml/lxml-4.9.3.ebuild b/dev-python/lxml/lxml-4.9.3.ebuild
index 4d43c9fe4753..a6e83f41947a 100644
--- a/dev-python/lxml/lxml-4.9.3.ebuild
+++ b/dev-python/lxml/lxml-4.9.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature toolchain-funcs
diff --git a/dev-python/lz4/lz4-4.3.2.ebuild b/dev-python/lz4/lz4-4.3.2.ebuild
index 413aa5b967d7..eaaab547fc1d 100644
--- a/dev-python/lz4/lz4-4.3.2.ebuild
+++ b/dev-python/lz4/lz4-4.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/m2crypto/m2crypto-0.38.0-r2.ebuild b/dev-python/m2crypto/m2crypto-0.38.0-r2.ebuild
index ca705e19c231..c435ddd6a0a4 100644
--- a/dev-python/m2crypto/m2crypto-0.38.0-r2.ebuild
+++ b/dev-python/m2crypto/m2crypto-0.38.0-r2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/m2crypto/m2crypto-0.39.0.ebuild b/dev-python/m2crypto/m2crypto-0.39.0.ebuild
index 32e1534b11f7..30387a0a9d65 100644
--- a/dev-python/m2crypto/m2crypto-0.39.0.ebuild
+++ b/dev-python/m2crypto/m2crypto-0.39.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20230525.ebuild b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20230525.ebuild
index 1eba7f14465f..bfe3cde4ae26 100644
--- a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20230525.ebuild
+++ b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20230525.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
# Version 0.4.1 with additional upstream fixes for python 3.11 support
diff --git a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1.ebuild b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1.ebuild
index 18c8b01a554d..30a4ac2596ff 100644
--- a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1.ebuild
+++ b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
index bda2aaa340db..1cd3be0545cf 100644
--- a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
+++ b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
# Version 0.2.1 with additional upstream fixes for python 3.11 support and
diff --git a/dev-python/magic-wormhole/magic-wormhole-0.12.0_p20230525.ebuild b/dev-python/magic-wormhole/magic-wormhole-0.12.0_p20230525.ebuild
index 0df1c933169a..456aa9c13b7e 100644
--- a/dev-python/magic-wormhole/magic-wormhole-0.12.0_p20230525.ebuild
+++ b/dev-python/magic-wormhole/magic-wormhole-0.12.0_p20230525.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
# Version 0.12.0 with additional upstream fixes for python 3.11 support and
diff --git a/dev-python/makefun/makefun-1.15.1.ebuild b/dev-python/makefun/makefun-1.15.1.ebuild
index 05d991dfd7e5..33b21381c8b0 100644
--- a/dev-python/makefun/makefun-1.15.1.ebuild
+++ b/dev-python/makefun/makefun-1.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mako/mako-1.2.4.ebuild b/dev-python/mako/mako-1.2.4.ebuild
index 3bc5bb682352..ee0cde862fb6 100644
--- a/dev-python/mako/mako-1.2.4.ebuild
+++ b/dev-python/mako/mako-1.2.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/mamba/mamba-0.11.2-r1.ebuild b/dev-python/mamba/mamba-0.11.2-r1.ebuild
index c0c7ab9ff27b..c7a33fd3c08d 100644
--- a/dev-python/mamba/mamba-0.11.2-r1.ebuild
+++ b/dev-python/mamba/mamba-0.11.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mando/mando-0.7.1.ebuild b/dev-python/mando/mando-0.7.1.ebuild
index 3db876c1009a..014b0824f1b7 100644
--- a/dev-python/mando/mando-0.7.1.ebuild
+++ b/dev-python/mando/mando-0.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 6ae0113b015f..63070e303f91 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/manuel/manuel-1.12.4.ebuild b/dev-python/manuel/manuel-1.12.4.ebuild
index b41e41a99acb..82ac5ddaba85 100644
--- a/dev-python/manuel/manuel-1.12.4.ebuild
+++ b/dev-python/manuel/manuel-1.12.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild b/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild
index db6a206e77fc..2249577947f6 100644
--- a/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild
+++ b/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Mapbox Vector Tile encoding and decoding."
diff --git a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild
index 3352f9c3fc7a..b64008ffb4b2 100644
--- a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild
+++ b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/markdown-exec/markdown-exec-1.6.0.ebuild b/dev-python/markdown-exec/markdown-exec-1.6.0.ebuild
index 1b6625f9bf72..63f6bfa7f6af 100644
--- a/dev-python/markdown-exec/markdown-exec-1.6.0.ebuild
+++ b/dev-python/markdown-exec/markdown-exec-1.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/markdown-include/markdown-include-0.8.1.ebuild b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
index 4d7e864e07eb..5e149956e16d 100644
--- a/dev-python/markdown-include/markdown-include-0.8.1.ebuild
+++ b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild b/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild
index 3b356dbfe859..7514dede0325 100644
--- a/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild
+++ b/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/markdown/markdown-3.3.7.ebuild b/dev-python/markdown/markdown-3.3.7.ebuild
index 719e00870652..6f93a8639086 100644
--- a/dev-python/markdown/markdown-3.3.7.ebuild
+++ b/dev-python/markdown/markdown-3.3.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/markdown/markdown-3.4.3.ebuild b/dev-python/markdown/markdown-3.4.3.ebuild
index 39eae6fdb725..5c4e544fbcd2 100644
--- a/dev-python/markdown/markdown-3.4.3.ebuild
+++ b/dev-python/markdown/markdown-3.4.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/markdown/markdown-3.4.4.ebuild b/dev-python/markdown/markdown-3.4.4.ebuild
index fe735841f342..303bbfe39694 100644
--- a/dev-python/markdown/markdown-3.4.4.ebuild
+++ b/dev-python/markdown/markdown-3.4.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/markdown2/markdown2-2.4.10.ebuild b/dev-python/markdown2/markdown2-2.4.10.ebuild
index 1132ba6f552a..61acc710d3eb 100644
--- a/dev-python/markdown2/markdown2-2.4.10.ebuild
+++ b/dev-python/markdown2/markdown2-2.4.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/markdown2/markdown2-2.4.9.ebuild b/dev-python/markdown2/markdown2-2.4.9.ebuild
index f241b113bd70..26f41cdffb38 100644
--- a/dev-python/markdown2/markdown2-2.4.9.ebuild
+++ b/dev-python/markdown2/markdown2-2.4.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/markdownify/markdownify-0.11.6.ebuild b/dev-python/markdownify/markdownify-0.11.6.ebuild
index 59e4656577a2..3cbe3bed3f15 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/markups/markups-4.0.0.ebuild b/dev-python/markups/markups-4.0.0.ebuild
index 51952f4e03ad..9cd78c46bd9b 100644
--- a/dev-python/markups/markups-4.0.0.ebuild
+++ b/dev-python/markups/markups-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/markupsafe/markupsafe-2.1.3.ebuild b/dev-python/markupsafe/markupsafe-2.1.3.ebuild
index 0b18fbe68645..3b43037bdd2e 100644
--- a/dev-python/markupsafe/markupsafe-2.1.3.ebuild
+++ b/dev-python/markupsafe/markupsafe-2.1.3.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="MarkupSafe"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/marshmallow/marshmallow-3.20.1.ebuild b/dev-python/marshmallow/marshmallow-3.20.1.ebuild
index f57ba98614fc..070117074b44 100644
--- a/dev-python/marshmallow/marshmallow-3.20.1.ebuild
+++ b/dev-python/marshmallow/marshmallow-3.20.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 d4ca38e0aec2..6a77ff009b02 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild b/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild
index c12ce7addeb0..535b77c76944 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
PYPI_PN="Mastodon.py"
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/mastodon-py/mastodon-py-1.8.1.ebuild b/dev-python/mastodon-py/mastodon-py-1.8.1.ebuild
index ea08b0fa824b..4a2a5e8f69fc 100644
--- a/dev-python/mastodon-py/mastodon-py-1.8.1.ebuild
+++ b/dev-python/mastodon-py/mastodon-py-1.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
PYPI_PN="Mastodon.py"
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild b/dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild
index dc23268a8a1b..dd0c046e0858 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/material-color-utilities/material-color-utilities-9999.ebuild b/dev-python/material-color-utilities/material-color-utilities-9999.ebuild
index dc23268a8a1b..dd0c046e0858 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6.ebuild b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6.ebuild
index e725eb37ec9b..41bddc1e5464 100644
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6.ebuild
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index f1e61b66036e..55a7bded6340 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='tk?,threads(+)'
inherit distutils-r1 flag-o-matic multiprocessing prefix pypi
diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index a2de58ee57cb..0807e723ce21 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='tk?,threads(+)'
inherit distutils-r1 flag-o-matic multiprocessing prefix pypi
diff --git a/dev-python/matrix-client/matrix-client-0.4.0-r3.ebuild b/dev-python/matrix-client/matrix-client-0.4.0-r3.ebuild
index 37cf8b32b3fb..d0aa4070f5ad 100644
--- a/dev-python/matrix-client/matrix-client-0.4.0-r3.ebuild
+++ b/dev-python/matrix-client/matrix-client-0.4.0-r3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild b/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild
index 0509b55df361..12d21ce92c1e 100644
--- a/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild
+++ b/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/matterhook/matterhook-0.2-r2.ebuild b/dev-python/matterhook/matterhook-0.2-r2.ebuild
index 8e3bb3c34e23..aa5514d8d160 100644
--- a/dev-python/matterhook/matterhook-0.2-r2.ebuild
+++ b/dev-python/matterhook/matterhook-0.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mautrix/mautrix-0.19.16.ebuild b/dev-python/mautrix/mautrix-0.19.16.ebuild
index 2d0281cd1ed2..f5250ee581f5 100644
--- a/dev-python/mautrix/mautrix-0.19.16.ebuild
+++ b/dev-python/mautrix/mautrix-0.19.16.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/mautrix/mautrix-0.20.0.ebuild b/dev-python/mautrix/mautrix-0.20.0.ebuild
index 2d0281cd1ed2..f5250ee581f5 100644
--- a/dev-python/mautrix/mautrix-0.20.0.ebuild
+++ b/dev-python/mautrix/mautrix-0.20.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/mccabe/mccabe-0.7.0.ebuild b/dev-python/mccabe/mccabe-0.7.0.ebuild
index 5b0e783307fd..87ab975682d5 100644
--- a/dev-python/mccabe/mccabe-0.7.0.ebuild
+++ b/dev-python/mccabe/mccabe-0.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.0.ebuild b/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.0.ebuild
index 5f34226c8a72..09052dac4060 100644
--- a/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.0.ebuild
+++ b/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/mdurl/mdurl-0.1.2.ebuild b/dev-python/mdurl/mdurl-0.1.2.ebuild
index dfa59892b50e..d2b2c93cfbfc 100644
--- a/dev-python/mdurl/mdurl-0.1.2.ebuild
+++ b/dev-python/mdurl/mdurl-0.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/mdx-gh-links/mdx-gh-links-0.3.1.ebuild b/dev-python/mdx-gh-links/mdx-gh-links-0.3.1.ebuild
index 62425eecbef5..39caa3006db1 100644
--- a/dev-python/mdx-gh-links/mdx-gh-links-0.3.1.ebuild
+++ b/dev-python/mdx-gh-links/mdx-gh-links-0.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mdx-gh-links/mdx-gh-links-0.3.ebuild b/dev-python/mdx-gh-links/mdx-gh-links-0.3.ebuild
index 7ab76da882ea..79d9b9bc5712 100644
--- a/dev-python/mdx-gh-links/mdx-gh-links-0.3.ebuild
+++ b/dev-python/mdx-gh-links/mdx-gh-links-0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mdx_anchors_away/mdx_anchors_away-1.0.1.ebuild b/dev-python/mdx_anchors_away/mdx_anchors_away-1.0.1.ebuild
index a68b6006da58..4672299e9d8a 100644
--- a/dev-python/mdx_anchors_away/mdx_anchors_away-1.0.1.ebuild
+++ b/dev-python/mdx_anchors_away/mdx_anchors_away-1.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mdx_callouts/mdx_callouts-1.0.0.ebuild b/dev-python/mdx_callouts/mdx_callouts-1.0.0.ebuild
index a68b6006da58..4672299e9d8a 100644
--- a/dev-python/mdx_callouts/mdx_callouts-1.0.0.ebuild
+++ b/dev-python/mdx_callouts/mdx_callouts-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mdx_foldouts/mdx_foldouts-1.0.0.ebuild b/dev-python/mdx_foldouts/mdx_foldouts-1.0.0.ebuild
index a68b6006da58..4672299e9d8a 100644
--- a/dev-python/mdx_foldouts/mdx_foldouts-1.0.0.ebuild
+++ b/dev-python/mdx_foldouts/mdx_foldouts-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mecab-python/mecab-python-0.996-r1.ebuild b/dev-python/mecab-python/mecab-python-0.996-r1.ebuild
index 3cb520542237..0c1555aac62f 100644
--- a/dev-python/mecab-python/mecab-python-0.996-r1.ebuild
+++ b/dev-python/mecab-python/mecab-python-0.996-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mechanize/mechanize-0.4.8.ebuild b/dev-python/mechanize/mechanize-0.4.8.ebuild
index 87732d738e01..507be277f364 100644
--- a/dev-python/mechanize/mechanize-0.4.8.ebuild
+++ b/dev-python/mechanize/mechanize-0.4.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Stateful programmatic web browsing in Python"
diff --git a/dev-python/mediafile/mediafile-0.12.0.ebuild b/dev-python/mediafile/mediafile-0.12.0.ebuild
index e98a6bda2a3b..c353f7e55552 100644
--- a/dev-python/mediafile/mediafile-0.12.0.ebuild
+++ b/dev-python/mediafile/mediafile-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/memory_profiler/memory_profiler-0.61.ebuild b/dev-python/memory_profiler/memory_profiler-0.61.ebuild
index 69759dfd6393..95c4e7c86807 100644
--- a/dev-python/memory_profiler/memory_profiler-0.61.ebuild
+++ b/dev-python/memory_profiler/memory_profiler-0.61.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/merge3/merge3-0.0.13.ebuild b/dev-python/merge3/merge3-0.0.13.ebuild
index 2ab343f94cae..c62ea49173a2 100644
--- a/dev-python/merge3/merge3-0.0.13.ebuild
+++ b/dev-python/merge3/merge3-0.0.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild b/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
index ff788ae900d6..59f3c093ef12 100644
--- a/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
+++ b/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
index 734b150024d8..3b4e62cb753a 100644
--- a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
+++ b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/meshio/meshio-5.3.4.ebuild b/dev-python/meshio/meshio-5.3.4.ebuild
index 95f197dad385..fd27a9427867 100644
--- a/dev-python/meshio/meshio-5.3.4.ebuild
+++ b/dev-python/meshio/meshio-5.3.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild
index f0f01eda3c77..5b85778b76a3 100644
--- a/dev-python/meson-python/meson-python-0.13.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.13.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild
index 1e72dc2b1338..57c348683721 100644
--- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/metaextract/metaextract-1.0.8-r1.ebuild b/dev-python/metaextract/metaextract-1.0.8-r1.ebuild
index f029eb7bde08..61c1e34a0f50 100644
--- a/dev-python/metaextract/metaextract-1.0.8-r1.ebuild
+++ b/dev-python/metaextract/metaextract-1.0.8-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="get metadata for python modules"
diff --git a/dev-python/metaextract/metaextract-1.0.9.ebuild b/dev-python/metaextract/metaextract-1.0.9.ebuild
index f029eb7bde08..61c1e34a0f50 100644
--- a/dev-python/metaextract/metaextract-1.0.9.ebuild
+++ b/dev-python/metaextract/metaextract-1.0.9.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="get metadata for python modules"
diff --git a/dev-python/metakernel/metakernel-0.29.5.ebuild b/dev-python/metakernel/metakernel-0.29.5.ebuild
index 482398307a0f..1deffd25a146 100644
--- a/dev-python/metakernel/metakernel-0.29.5.ebuild
+++ b/dev-python/metakernel/metakernel-0.29.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/micawber/micawber-0.5.5.ebuild b/dev-python/micawber/micawber-0.5.5.ebuild
index 20861890afb0..e0620988b39a 100644
--- a/dev-python/micawber/micawber-0.5.5.ebuild
+++ b/dev-python/micawber/micawber-0.5.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mido/mido-1.3.0.ebuild b/dev-python/mido/mido-1.3.0.ebuild
index 013c02f52cc2..9cc75a985191 100644
--- a/dev-python/mido/mido-1.3.0.ebuild
+++ b/dev-python/mido/mido-1.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
index 0c913cf11d7c..c2f07ffce292 100644
--- a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
+++ b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/minidb/minidb-2.0.7.ebuild b/dev-python/minidb/minidb-2.0.7.ebuild
index f7af0c335127..973c4f6c6566 100644
--- a/dev-python/minidb/minidb-2.0.7.ebuild
+++ b/dev-python/minidb/minidb-2.0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
diff --git a/dev-python/minify-html/minify-html-0.11.1.ebuild b/dev-python/minify-html/minify-html-0.11.1.ebuild
index 46a7f4d8b870..cbe005ed1f2e 100644
--- a/dev-python/minify-html/minify-html-0.11.1.ebuild
+++ b/dev-python/minify-html/minify-html-0.11.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
CRATES="
aho-corasick@0.7.20
diff --git a/dev-python/minikanren/minikanren-1.0.3-r1.ebuild b/dev-python/minikanren/minikanren-1.0.3-r1.ebuild
index d6a7591e8782..ac0897b56a55 100644
--- a/dev-python/minikanren/minikanren-1.0.3-r1.ebuild
+++ b/dev-python/minikanren/minikanren-1.0.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/minimock/minimock-1.3.0-r1.ebuild b/dev-python/minimock/minimock-1.3.0-r1.ebuild
index dac1fd1c4cf7..2c94b63fb903 100644
--- a/dev-python/minimock/minimock-1.3.0-r1.ebuild
+++ b/dev-python/minimock/minimock-1.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/minio/minio-7.1.14.ebuild b/dev-python/minio/minio-7.1.14.ebuild
index a0b5c7a5ef0e..270d257f3465 100644
--- a/dev-python/minio/minio-7.1.14.ebuild
+++ b/dev-python/minio/minio-7.1.14.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/minio/minio-7.1.15.ebuild b/dev-python/minio/minio-7.1.15.ebuild
index a0b5c7a5ef0e..270d257f3465 100644
--- a/dev-python/minio/minio-7.1.15.ebuild
+++ b/dev-python/minio/minio-7.1.15.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/miniupnpc/miniupnpc-2.2.4.ebuild b/dev-python/miniupnpc/miniupnpc-2.2.4.ebuild
index 8e24a22bc897..9c6f6f86db55 100644
--- a/dev-python/miniupnpc/miniupnpc-2.2.4.ebuild
+++ b/dev-python/miniupnpc/miniupnpc-2.2.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 verify-sig
diff --git a/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild b/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild
index 8e24a22bc897..9c6f6f86db55 100644
--- a/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild
+++ b/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 verify-sig
diff --git a/dev-python/mistletoe/mistletoe-1.1.0.ebuild b/dev-python/mistletoe/mistletoe-1.1.0.ebuild
index 24f59bc41524..a3cda21769b7 100644
--- a/dev-python/mistletoe/mistletoe-1.1.0.ebuild
+++ b/dev-python/mistletoe/mistletoe-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/mistune/mistune-3.0.1.ebuild b/dev-python/mistune/mistune-3.0.1.ebuild
index dcdd6595f5ce..0ef5fd39aa1f 100644
--- a/dev-python/mistune/mistune-3.0.1.ebuild
+++ b/dev-python/mistune/mistune-3.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20.ebuild b/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20.ebuild
index d84a9c8a2c81..f092953b38d8 100644
--- a/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20.ebuild
+++ b/dev-python/mitmproxy_wireguard/mitmproxy_wireguard-0.1.20.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
adler@1.0.2
diff --git a/dev-python/mitype/mitype-0.2.4.ebuild b/dev-python/mitype/mitype-0.2.4.ebuild
index 928127b70233..acd565e7e361 100644
--- a/dev-python/mitype/mitype-0.2.4.ebuild
+++ b/dev-python/mitype/mitype-0.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild b/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild
index 2cd833333503..221e7eca0dac 100644
--- a/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild
+++ b/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild
index 186dcd03e4b9..9dc8c477a02b 100644
--- a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild
+++ b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild b/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild
index 72dfecb1d1fc..7401ed7aa4f1 100644
--- a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild
+++ b/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=pdm
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.5.0.ebuild b/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.5.0.ebuild
index 7577fd205e01..7ffb412e13bb 100644
--- a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.5.0.ebuild
+++ b/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=pdm-backend
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild b/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild
index 705fb5411759..ef46c955002f 100644
--- a/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild
+++ b/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 git-r3
diff --git a/dev-python/mkdocs-bootstrap/Manifest b/dev-python/mkdocs-bootstrap/Manifest
index 1bea0f1097a5..52b4034ddfd5 100644
--- a/dev-python/mkdocs-bootstrap/Manifest
+++ b/dev-python/mkdocs-bootstrap/Manifest
@@ -1 +1,2 @@
+DIST mkdocs-bootstrap-1.1.1.gh.tar.gz 233329 BLAKE2B 58292946d0985ae60d8d9784bcdc3e9f71640d23fd81efae06b99ce644aefc63d53d21bb65a0b4c4d6bb0b077cbac82bcd93da3f5d05f244bdcfa54750478fb7 SHA512 9be5c29961c09436332f902fffd49aee38f99fe8b7337e2add7d6190b1ed487b16a0d2dc3ebd486691719bffd1009207885b3880238a64bc6d2baafa43b0fbd9
DIST mkdocs-bootstrap-1.1.tar.gz 233231 BLAKE2B 64470a4e5ca6d44976944c16244daaefa99702fa68d68fb14e31201fcfd5f927dc2b962fd0b1967a6fd7eec8719389a78dd13cbfcdc387fa6de5f21c9c1a4960 SHA512 a494afa614f96771fbc640862b5cb5674d4eb5c978a56e86e2f523137fed315808067f20cfadca463cbeb5384de062c91001b6eaf5f3ebdce329f167b461d2b5
diff --git a/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1-r2.ebuild b/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1-r2.ebuild
index 480df6f65155..433d3bf62776 100644
--- a/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1-r2.ebuild
+++ b/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1.ebuild b/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1.ebuild
new file mode 100644
index 000000000000..f79e3a930bbc
--- /dev/null
+++ b/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+DISTUTILS_USE_PEP517=setuptools
+DOCS_BUILDER="mkdocs"
+
+inherit distutils-r1 docs
+
+# No tag, use commit instead
+COMMIT="70f2c3395adc3d64d6f9b6ff5bb01a4f0db72ed6"
+
+DESCRIPTION="Bootstrap theme for MkDocs"
+HOMEPAGE="https://www.mkdocs.org https://github.com/mkdocs/mkdocs-bootstrap"
+SRC_URI="https://github.com/mkdocs/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/mkdocs"
diff --git a/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r2.ebuild b/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r2.ebuild
index 8121d27e771e..05128f7c188d 100644
--- a/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r2.ebuild
+++ b/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild
index 6e6d20513ba4..c06c1ff5d050 100644
--- a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild
+++ b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild b/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild
index 5489c0387420..d41149ff1e33 100644
--- a/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild
+++ b/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.7.2.ebuild b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.7.2.ebuild
index 7dcba0b1e078..eb9133dc4b15 100644
--- a/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.7.2.ebuild
+++ b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.7.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
# Requires self to be installed to build docs
# TODO: Do this a bit better
diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.0.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.0.ebuild
index ac40a7a74848..7d8c61552f95 100644
--- a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.0.ebuild
+++ b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="
diff --git a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.0.0.ebuild b/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.0.0.ebuild
index bd25afdd4c2d..1d1ddecc0469 100644
--- a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.0.0.ebuild
+++ b/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild
index 56ee53995cef..87190dd5718c 100644
--- a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild
+++ b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517="setuptools"
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild
index 9744961c949a..c8da36c5503c 100644
--- a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild
+++ b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.19.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.1.19.ebuild
index 2eecbf3792d7..45f5f6d3278c 100644
--- a/dev-python/mkdocs-material/mkdocs-material-9.1.19.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-9.1.19.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.20.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.1.20.ebuild
index 2e197d736c1d..efa6d2fc3226 100644
--- a/dev-python/mkdocs-material/mkdocs-material-9.1.20.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-9.1.20.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.21.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.1.21.ebuild
index 4066a354e3e1..8584aef0fd4f 100644
--- a/dev-python/mkdocs-material/mkdocs-material-9.1.21.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-9.1.21.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="
diff --git a/dev-python/mkdocs-minify-plugin/Manifest b/dev-python/mkdocs-minify-plugin/Manifest
index bed593366e2a..b7c0d8ea1e3e 100644
--- a/dev-python/mkdocs-minify-plugin/Manifest
+++ b/dev-python/mkdocs-minify-plugin/Manifest
@@ -1,2 +1,3 @@
DIST mkdocs-minify-plugin-0.6.4.gh.tar.gz 8792 BLAKE2B 42dae53b6918655f27f26521e84b42a97e75d7b8f1ec526165341810fce9b0c6bf0add9f451d0122b68e2543deed98a2661ccaefb4b51262fee71964ba3c5bf9 SHA512 d5adf7df838f10abad79c5790c3aefec11ac78078cc5f0640213a2e097cb251a16eba39d9aa6f53996a983d08bcd4558718754d3bd11af74cf407faab3f97453
DIST mkdocs-minify-plugin-0.7.0.gh.tar.gz 8856 BLAKE2B c61cd0817f4e224ca22b71c395a4bfd0d144cf73ac39417dd2293176e98f31fd797a43c3c43d38a0232c5e287c9b6a84273171bdbf4d2eda5ce757f5b19188f8 SHA512 d14b2050bc8acca03532c46d44418d37401a6bd8dafe727a8331e46a57173044f8bb7f461c62eaa3bcd6ccd88065d9a999fcdfdce9b04d5cd62dd858c5ab0d2b
+DIST mkdocs-minify-plugin-0.7.1.gh.tar.gz 8935 BLAKE2B d5b29515a40068dd01894f7dffc54ad627fbaa6e3efaea91c19ab4fb3571dcfba00f1ec9f2e23869dc4bd2bf97dec2a872a8e91fd928dc628f6a0fc8fe455539 SHA512 c8d732cf7906c37b754ad7d5c2132a88d1175f5da453aa53ac390ae2c0461e8a8ed6ffb88c64c8bc627be593e5f9e1f9b8d9e44181c29bee60188d4a9a3a254b
diff --git a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.6.4.ebuild b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.6.4.ebuild
index 97e9af462bb6..4c372fa3c8b4 100644
--- a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.6.4.ebuild
+++ b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.6.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.7.0.ebuild b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.7.0.ebuild
index ae04dcffc577..157114eb3cc2 100644
--- a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.7.0.ebuild
+++ b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.7.1.ebuild b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.7.1.ebuild
new file mode 100644
index 000000000000..157114eb3cc2
--- /dev/null
+++ b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.7.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="An MkDocs plugin to minify HTML and/or JS files prior to being written to disk"
+HOMEPAGE="
+ https://github.com/byrnereese/mkdocs-minify-plugin
+ https://pypi.org/project/mkdocs-minify-plugin/
+"
+# pypi sdist lacks tests, as of 0.6.4
+SRC_URI="
+ https://github.com/byrnereese/mkdocs-minify-plugin/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/csscompressor-0.9.5[${PYTHON_USEDEP}]
+ >=dev-python/mkdocs-1.4.1[${PYTHON_USEDEP}]
+ >=app-text/htmlmin-0.1.12[${PYTHON_USEDEP}]
+ >=dev-python/jsmin-3.0.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # this is a fork of htmlmin with the same patches that we have
+ sed -i -e '/htmlmin2/d' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x PATH=${T}:${PATH}
+ cat > "${T}"/mkdocs <<-EOF || die
+ #!/bin/sh
+ exec "${EPYTHON}" -m mkdocs "\${@}"
+ EOF
+ chmod +x "${T}"/mkdocs || die
+ epytest
+}
diff --git a/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.9.0.ebuild b/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.9.0.ebuild
index dc8143ea8609..cf2a5a0c38b1 100644
--- a/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.9.0.ebuild
+++ b/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.21.2.ebuild b/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.21.2.ebuild
index 436baf4492d1..3461982ce604 100644
--- a/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.21.2.ebuild
+++ b/dev-python/mkdocs-mkdocstrings/mkdocs-mkdocstrings-0.21.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild b/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild
index 30a084d9f4d2..77b4f0594aa2 100644
--- a/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild
+++ b/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.4.3.ebuild b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.4.3.ebuild
index 79ce4075aa37..a482f04db5c0 100644
--- a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.4.3.ebuild
+++ b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.1.ebuild b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.1.ebuild
index c4c95ee6d27b..557199b7b77b 100644
--- a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.1.ebuild
+++ b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.ebuild b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.ebuild
index c4c95ee6d27b..557199b7b77b 100644
--- a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.ebuild
+++ b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.0.ebuild b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.0.ebuild
index 20141da43875..532a59fadf05 100644
--- a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.0.ebuild
+++ b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1.ebuild b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1.ebuild
index d0e629b39aca..5a1b53f0c570 100644
--- a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1.ebuild
+++ b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.6.0.ebuild b/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.6.0.ebuild
index d7419087c337..15607c51a43d 100644
--- a/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.6.0.ebuild
+++ b/dev-python/mkdocs-rss-plugin/mkdocs-rss-plugin-1.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild b/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild
index 2be4cc575493..da01ce8f2a36 100644
--- a/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mkdocs/mkdocs-1.5.0.ebuild b/dev-python/mkdocs/mkdocs-1.5.0.ebuild
index dd81a8cbb706..8500588ee01b 100644
--- a/dev-python/mkdocs/mkdocs-1.5.0.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mkdocs/mkdocs-1.5.1.ebuild b/dev-python/mkdocs/mkdocs-1.5.1.ebuild
index dd81a8cbb706..8500588ee01b 100644
--- a/dev-python/mkdocs/mkdocs-1.5.1.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mkdocs/mkdocs-1.5.2.ebuild b/dev-python/mkdocs/mkdocs-1.5.2.ebuild
index dd81a8cbb706..8500588ee01b 100644
--- a/dev-python/mkdocs/mkdocs-1.5.2.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild
index 8cebf1528023..0c761325432a 100644
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=pdm-backend
inherit distutils-r1
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild
index 81c65331ae81..7e69a31ff10b 100644
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=pdm-backend
inherit distutils-r1
diff --git a/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild b/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild
index e51043aa7708..6ec0e8b744d0 100644
--- a/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild
+++ b/dev-python/mkdocstrings/mkdocstrings-0.22.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
index 83c68a86815c..41aa6528c617 100644
--- a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
+++ b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="The python implementation of the MMTF API, decoder and encoder"
diff --git a/dev-python/mobi/mobi-0.3.3.ebuild b/dev-python/mobi/mobi-0.3.3.ebuild
index a63af701b066..3a26ab9cc791 100644
--- a/dev-python/mobi/mobi-0.3.3.ebuild
+++ b/dev-python/mobi/mobi-0.3.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/mock/mock-5.1.0.ebuild b/dev-python/mock/mock-5.1.0.ebuild
index 89f819f18d2d..48567407edc6 100644
--- a/dev-python/mock/mock-5.1.0.ebuild
+++ b/dev-python/mock/mock-5.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/moddb/moddb-0.8.1.ebuild b/dev-python/moddb/moddb-0.8.1.ebuild
index 466a5526a1d0..a530ce79629d 100644
--- a/dev-python/moddb/moddb-0.8.1.ebuild
+++ b/dev-python/moddb/moddb-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/moderngl-window/moderngl-window-2.4.3.ebuild b/dev-python/moderngl-window/moderngl-window-2.4.3.ebuild
index 8abe237a2b49..72ac8e41f799 100644
--- a/dev-python/moderngl-window/moderngl-window-2.4.3.ebuild
+++ b/dev-python/moderngl-window/moderngl-window-2.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
diff --git a/dev-python/moderngl/moderngl-5.8.2.ebuild b/dev-python/moderngl/moderngl-5.8.2.ebuild
index 90364473d271..3584716109fd 100644
--- a/dev-python/moderngl/moderngl-5.8.2.ebuild
+++ b/dev-python/moderngl/moderngl-5.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
diff --git a/dev-python/more-itertools/more-itertools-10.0.0.ebuild b/dev-python/more-itertools/more-itertools-10.0.0.ebuild
index 882c03ca2764..7df01ccc536e 100644
--- a/dev-python/more-itertools/more-itertools-10.0.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-10.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/more-itertools/more-itertools-10.1.0.ebuild b/dev-python/more-itertools/more-itertools-10.1.0.ebuild
index 882c03ca2764..7df01ccc536e 100644
--- a/dev-python/more-itertools/more-itertools-10.1.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-10.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/more-itertools/more-itertools-9.1.0.ebuild b/dev-python/more-itertools/more-itertools-9.1.0.ebuild
index 5420997975bc..515519414832 100644
--- a/dev-python/more-itertools/more-itertools-9.1.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-9.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/moreorless/moreorless-0.4.0.ebuild b/dev-python/moreorless/moreorless-0.4.0.ebuild
index 726f0a27a6e4..7511d0efe0e2 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-4.1.10.ebuild b/dev-python/moto/moto-4.1.10.ebuild
index 31a473832fa6..9d5077f5cc40 100644
--- a/dev-python/moto/moto-4.1.10.ebuild
+++ b/dev-python/moto/moto-4.1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-4.1.11.ebuild b/dev-python/moto/moto-4.1.11.ebuild
index 7cbdd9582986..c8a9e3220a53 100644
--- a/dev-python/moto/moto-4.1.11.ebuild
+++ b/dev-python/moto/moto-4.1.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-4.1.12.ebuild b/dev-python/moto/moto-4.1.12.ebuild
index 66561945b703..2ae0c2e88d4b 100644
--- a/dev-python/moto/moto-4.1.12.ebuild
+++ b/dev-python/moto/moto-4.1.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-4.1.13.ebuild b/dev-python/moto/moto-4.1.13.ebuild
index 7cbdd9582986..c8a9e3220a53 100644
--- a/dev-python/moto/moto-4.1.13.ebuild
+++ b/dev-python/moto/moto-4.1.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-4.1.14.ebuild b/dev-python/moto/moto-4.1.14.ebuild
index 7cbdd9582986..c8a9e3220a53 100644
--- a/dev-python/moto/moto-4.1.14.ebuild
+++ b/dev-python/moto/moto-4.1.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-4.1.6.ebuild b/dev-python/moto/moto-4.1.6.ebuild
index a93a3e01a4a9..578bf8992bad 100644
--- a/dev-python/moto/moto-4.1.6.ebuild
+++ b/dev-python/moto/moto-4.1.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-4.1.7.ebuild b/dev-python/moto/moto-4.1.7.ebuild
index 0dc9c9b80738..ed1c6b146199 100644
--- a/dev-python/moto/moto-4.1.7.ebuild
+++ b/dev-python/moto/moto-4.1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-4.1.8.ebuild b/dev-python/moto/moto-4.1.8.ebuild
index dc11929f4b7c..98c334ef069c 100644
--- a/dev-python/moto/moto-4.1.8.ebuild
+++ b/dev-python/moto/moto-4.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/moto/moto-4.1.9.ebuild b/dev-python/moto/moto-4.1.9.ebuild
index 671744612e0c..37e7afa96d79 100644
--- a/dev-python/moto/moto-4.1.9.ebuild
+++ b/dev-python/moto/moto-4.1.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild b/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild
index c7d9fc185d5a..c33e2a005b57 100644
--- a/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild
+++ b/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mpi4py/mpi4py-3.1.4.ebuild b/dev-python/mpi4py/mpi4py-3.1.4.ebuild
index be432e05596c..b89453488406 100644
--- a/dev-python/mpi4py/mpi4py-3.1.4.ebuild
+++ b/dev-python/mpi4py/mpi4py-3.1.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Message Passing Interface for Python"
diff --git a/dev-python/mpmath/mpmath-1.3.0.ebuild b/dev-python/mpmath/mpmath-1.3.0.ebuild
index 14c4857914e0..fb92f4679b71 100644
--- a/dev-python/mpmath/mpmath-1.3.0.ebuild
+++ b/dev-python/mpmath/mpmath-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/mrcfile/mrcfile-1.4.3.ebuild b/dev-python/mrcfile/mrcfile-1.4.3.ebuild
index 4dbbc859e239..cb8aee37a17e 100644
--- a/dev-python/mrcfile/mrcfile-1.4.3.ebuild
+++ b/dev-python/mrcfile/mrcfile-1.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/msgpack/msgpack-1.0.5.ebuild b/dev-python/msgpack/msgpack-1.0.5.ebuild
index 81eca25f1263..93e17ff90c6a 100644
--- a/dev-python/msgpack/msgpack-1.0.5.ebuild
+++ b/dev-python/msgpack/msgpack-1.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/msrest/msrest-0.7.1.ebuild b/dev-python/msrest/msrest-0.7.1.ebuild
index b92c43c69499..f7474f356aa2 100644
--- a/dev-python/msrest/msrest-0.7.1.ebuild
+++ b/dev-python/msrest/msrest-0.7.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/mss/mss-9.0.1.ebuild b/dev-python/mss/mss-9.0.1.ebuild
index 17a30e111325..530402a315e2 100644
--- a/dev-python/mss/mss-9.0.1.ebuild
+++ b/dev-python/mss/mss-9.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/multidict/multidict-6.0.4-r1.ebuild b/dev-python/multidict/multidict-6.0.4-r1.ebuild
index 2c61d6281834..8dfa7f074b60 100644
--- a/dev-python/multidict/multidict-6.0.4-r1.ebuild
+++ b/dev-python/multidict/multidict-6.0.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/multipart/multipart-0.2.4.ebuild b/dev-python/multipart/multipart-0.2.4.ebuild
index d09f79b0d456..d1f92d2e9fd0 100644
--- a/dev-python/multipart/multipart-0.2.4.ebuild
+++ b/dev-python/multipart/multipart-0.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild b/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild
index 85d38875ae0c..7d67a32aedb0 100644
--- a/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild
+++ b/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/multiprocess/multiprocess-0.70.15.ebuild b/dev-python/multiprocess/multiprocess-0.70.15.ebuild
index 862442fd9df9..6b325fef9489 100644
--- a/dev-python/multiprocess/multiprocess-0.70.15.ebuild
+++ b/dev-python/multiprocess/multiprocess-0.70.15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/munch/munch-4.0.0.ebuild b/dev-python/munch/munch-4.0.0.ebuild
index cf999d400569..20047206662e 100644
--- a/dev-python/munch/munch-4.0.0.ebuild
+++ b/dev-python/munch/munch-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/munkres/munkres-1.1.4-r1.ebuild b/dev-python/munkres/munkres-1.1.4-r1.ebuild
index dd722383fefe..95da93e1f2b7 100644
--- a/dev-python/munkres/munkres-1.1.4-r1.ebuild
+++ b/dev-python/munkres/munkres-1.1.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mwparserfromhell/mwparserfromhell-0.6.3.ebuild b/dev-python/mwparserfromhell/mwparserfromhell-0.6.3.ebuild
index 117f372d29c6..9dff5d45cb7d 100644
--- a/dev-python/mwparserfromhell/mwparserfromhell-0.6.3.ebuild
+++ b/dev-python/mwparserfromhell/mwparserfromhell-0.6.3.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2021 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mwparserfromhell/mwparserfromhell-0.6.4.ebuild b/dev-python/mwparserfromhell/mwparserfromhell-0.6.4.ebuild
index 5c550baeca76..a9c08fbf0453 100644
--- a/dev-python/mwparserfromhell/mwparserfromhell-0.6.4.ebuild
+++ b/dev-python/mwparserfromhell/mwparserfromhell-0.6.4.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2022 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mygpoclient/mygpoclient-1.9.ebuild b/dev-python/mygpoclient/mygpoclient-1.9.ebuild
index e0b38a4913f9..a308b2d65853 100644
--- a/dev-python/mygpoclient/mygpoclient-1.9.ebuild
+++ b/dev-python/mygpoclient/mygpoclient-1.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/mypy/mypy-1.4.1-r1.ebuild b/dev-python/mypy/mypy-1.4.1-r1.ebuild
index 5f489085137f..feec27af3f8f 100644
--- a/dev-python/mypy/mypy-1.4.1-r1.ebuild
+++ b/dev-python/mypy/mypy-1.4.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/mypy/mypy-1.5.0.ebuild b/dev-python/mypy/mypy-1.5.0.ebuild
index c922e4b5db4c..c0cfe4677c3a 100644
--- a/dev-python/mypy/mypy-1.5.0.ebuild
+++ b/dev-python/mypy/mypy-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/mypy/mypy-1.5.1.ebuild b/dev-python/mypy/mypy-1.5.1.ebuild
index c922e4b5db4c..c0cfe4677c3a 100644
--- a/dev-python/mypy/mypy-1.5.1.ebuild
+++ b/dev-python/mypy/mypy-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/mypy_extensions/mypy_extensions-1.0.0.ebuild b/dev-python/mypy_extensions/mypy_extensions-1.0.0.ebuild
index 454a0cb30672..5ae266343913 100644
--- a/dev-python/mypy_extensions/mypy_extensions-1.0.0.ebuild
+++ b/dev-python/mypy_extensions/mypy_extensions-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/mysqlclient/mysqlclient-2.1.1.ebuild b/dev-python/mysqlclient/mysqlclient-2.1.1.ebuild
index 85f854ae7440..a7bbbc4abb0a 100644
--- a/dev-python/mysqlclient/mysqlclient-2.1.1.ebuild
+++ b/dev-python/mysqlclient/mysqlclient-2.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild
index 70df648af396..34b30b24c71b 100644
--- a/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild
+++ b/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/myst-parser/myst-parser-2.0.0.ebuild b/dev-python/myst-parser/myst-parser-2.0.0.ebuild
index a6534579e48e..8a224afe3cc1 100644
--- a/dev-python/myst-parser/myst-parser-2.0.0.ebuild
+++ b/dev-python/myst-parser/myst-parser-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/nagiosplugin/nagiosplugin-1.3.3.ebuild b/dev-python/nagiosplugin/nagiosplugin-1.3.3.ebuild
index 7c2047e7827d..31fb7182f72d 100644
--- a/dev-python/nagiosplugin/nagiosplugin-1.3.3.ebuild
+++ b/dev-python/nagiosplugin/nagiosplugin-1.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/natsort/natsort-8.4.0.ebuild b/dev-python/natsort/natsort-8.4.0.ebuild
index 7c1c59599bea..09b25b7b2dd0 100644
--- a/dev-python/natsort/natsort-8.4.0.ebuild
+++ b/dev-python/natsort/natsort-8.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/nautilus-python/nautilus-python-4.0.ebuild b/dev-python/nautilus-python/nautilus-python-4.0.ebuild
index f2a35fd776d9..70d9a6244af2 100644
--- a/dev-python/nautilus-python/nautilus-python-4.0.ebuild
+++ b/dev-python/nautilus-python/nautilus-python-4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit gnome2 meson python-single-r1
diff --git a/dev-python/nbclassic/nbclassic-1.0.0.ebuild b/dev-python/nbclassic/nbclassic-1.0.0.ebuild
index 2bf9230d4aa2..0d1fed59d882 100644
--- a/dev-python/nbclassic/nbclassic-1.0.0.ebuild
+++ b/dev-python/nbclassic/nbclassic-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=jupyter
inherit distutils-r1 pypi xdg-utils
diff --git a/dev-python/nbclient/nbclient-0.8.0.ebuild b/dev-python/nbclient/nbclient-0.8.0.ebuild
index 6c1074415b53..fd2c6131ba83 100644
--- a/dev-python/nbclient/nbclient-0.8.0.ebuild
+++ b/dev-python/nbclient/nbclient-0.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/nbconvert/nbconvert-7.6.0.ebuild b/dev-python/nbconvert/nbconvert-7.6.0.ebuild
index 86376015c1ea..195197178f8c 100644
--- a/dev-python/nbconvert/nbconvert-7.6.0.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing pypi virtualx
diff --git a/dev-python/nbconvert/nbconvert-7.7.2.ebuild b/dev-python/nbconvert/nbconvert-7.7.2.ebuild
index deded8faf5ac..c28721fe00ea 100644
--- a/dev-python/nbconvert/nbconvert-7.7.2.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.7.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing pypi virtualx
diff --git a/dev-python/nbconvert/nbconvert-7.7.3.ebuild b/dev-python/nbconvert/nbconvert-7.7.3.ebuild
index deded8faf5ac..c28721fe00ea 100644
--- a/dev-python/nbconvert/nbconvert-7.7.3.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.7.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing pypi virtualx
diff --git a/dev-python/nbconvert/nbconvert-7.7.4.ebuild b/dev-python/nbconvert/nbconvert-7.7.4.ebuild
index deded8faf5ac..c28721fe00ea 100644
--- a/dev-python/nbconvert/nbconvert-7.7.4.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.7.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing pypi virtualx
diff --git a/dev-python/nbdime/nbdime-3.2.1.ebuild b/dev-python/nbdime/nbdime-3.2.1.ebuild
index cdb39f852525..f0cd949f8234 100644
--- a/dev-python/nbdime/nbdime-3.2.1.ebuild
+++ b/dev-python/nbdime/nbdime-3.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/nbformat/nbformat-5.9.2.ebuild b/dev-python/nbformat/nbformat-5.9.2.ebuild
index accbb89b3125..85efdae55f43 100644
--- a/dev-python/nbformat/nbformat-5.9.2.ebuild
+++ b/dev-python/nbformat/nbformat-5.9.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1 pypi
diff --git a/dev-python/nbsphinx/nbsphinx-0.9.2.ebuild b/dev-python/nbsphinx/nbsphinx-0.9.2.ebuild
index 29a8b34939c0..abbbcdaf94f4 100644
--- a/dev-python/nbsphinx/nbsphinx-0.9.2.ebuild
+++ b/dev-python/nbsphinx/nbsphinx-0.9.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/nbval/nbval-0.10.0-r1.ebuild b/dev-python/nbval/nbval-0.10.0-r1.ebuild
index 5e5d734f6b31..f9b046b0135b 100644
--- a/dev-python/nbval/nbval-0.10.0-r1.ebuild
+++ b/dev-python/nbval/nbval-0.10.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/nbxmpp/nbxmpp-3.2.5-r1.ebuild b/dev-python/nbxmpp/nbxmpp-3.2.5-r1.ebuild
index e8c23db21033..64cdefc5c320 100644
--- a/dev-python/nbxmpp/nbxmpp-3.2.5-r1.ebuild
+++ b/dev-python/nbxmpp/nbxmpp-3.2.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/nbxmpp/nbxmpp-4.3.1.ebuild b/dev-python/nbxmpp/nbxmpp-4.3.1.ebuild
index 3304d93d51e2..3a40ab390ce1 100644
--- a/dev-python/nbxmpp/nbxmpp-4.3.1.ebuild
+++ b/dev-python/nbxmpp/nbxmpp-4.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/nbxmpp/nbxmpp-4.3.2.ebuild b/dev-python/nbxmpp/nbxmpp-4.3.2.ebuild
index 31d4b7cc9b6d..d42ef18bb135 100644
--- a/dev-python/nbxmpp/nbxmpp-4.3.2.ebuild
+++ b/dev-python/nbxmpp/nbxmpp-4.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild b/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild
index a3db9ddab892..03801e26b6d4 100644
--- a/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild
+++ b/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/neovim-remote/neovim-remote-9999.ebuild b/dev-python/neovim-remote/neovim-remote-9999.ebuild
index 1de0e9a73504..4f2b34c27bd7 100644
--- a/dev-python/neovim-remote/neovim-remote-9999.ebuild
+++ b/dev-python/neovim-remote/neovim-remote-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild b/dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild
index 2ed2b37f2f8e..1cb8a62fd03b 100644
--- a/dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild
+++ b/dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild b/dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild
index f8c03ec14c7b..6ac7973208f9 100644
--- a/dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild
+++ b/dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/netaddr/netaddr-0.8.0-r1.ebuild b/dev-python/netaddr/netaddr-0.8.0-r1.ebuild
index 89f83d3cb3f2..8bc6af7df364 100644
--- a/dev-python/netaddr/netaddr-0.8.0-r1.ebuild
+++ b/dev-python/netaddr/netaddr-0.8.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/netcdf4/netcdf4-1.6.4.ebuild b/dev-python/netcdf4/netcdf4-1.6.4.ebuild
index 9e51fcffa8cb..6f7135a17696 100644
--- a/dev-python/netcdf4/netcdf4-1.6.4.ebuild
+++ b/dev-python/netcdf4/netcdf4-1.6.4.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=netCDF4
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/netifaces/netifaces-0.11.0-r1.ebuild b/dev-python/netifaces/netifaces-0.11.0-r1.ebuild
index 31c65e9bc469..d3ddb4e4b6d2 100644
--- a/dev-python/netifaces/netifaces-0.11.0-r1.ebuild
+++ b/dev-python/netifaces/netifaces-0.11.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/nextinspace/nextinspace-2.0.5.ebuild b/dev-python/nextinspace/nextinspace-2.0.5.ebuild
index eb282f3aff5b..45162c6da1ff 100644
--- a/dev-python/nextinspace/nextinspace-2.0.5.ebuild
+++ b/dev-python/nextinspace/nextinspace-2.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="A command-line tool for seeing the latest in space"
diff --git a/dev-python/nextinspace/nextinspace-9999.ebuild b/dev-python/nextinspace/nextinspace-9999.ebuild
index eb282f3aff5b..45162c6da1ff 100644
--- a/dev-python/nextinspace/nextinspace-9999.ebuild
+++ b/dev-python/nextinspace/nextinspace-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="A command-line tool for seeing the latest in space"
diff --git a/dev-python/nkdfu/nkdfu-0.2.ebuild b/dev-python/nkdfu/nkdfu-0.2.ebuild
index 6931d576f32f..ac354f81f320 100644
--- a/dev-python/nkdfu/nkdfu-0.2.ebuild
+++ b/dev-python/nkdfu/nkdfu-0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python DFU tool for updating Nitrokeys' firmware"
diff --git a/dev-python/nltk/nltk-3.7.ebuild b/dev-python/nltk/nltk-3.7.ebuild
index ce65fcc90c85..6077de927ab4 100644
--- a/dev-python/nltk/nltk-3.7.ebuild
+++ b/dev-python/nltk/nltk-3.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite,tk?,xml(+)"
inherit distutils-r1
diff --git a/dev-python/nltk/nltk-3.8.1.ebuild b/dev-python/nltk/nltk-3.8.1.ebuild
index 04ce0c50202b..cc6c09c30285 100644
--- a/dev-python/nltk/nltk-3.8.1.ebuild
+++ b/dev-python/nltk/nltk-3.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite,tk?,xml(+)"
inherit distutils-r1
diff --git a/dev-python/nnpy/nnpy-1.4.2-r1.ebuild b/dev-python/nnpy/nnpy-1.4.2-r1.ebuild
index c861fbdb5d00..e6738572c05d 100644
--- a/dev-python/nnpy/nnpy-1.4.2-r1.ebuild
+++ b/dev-python/nnpy/nnpy-1.4.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/node-semver/node-semver-0.9.0.ebuild b/dev-python/node-semver/node-semver-0.9.0.ebuild
index 7f095ed7c435..6434a4864184 100644
--- a/dev-python/node-semver/node-semver-0.9.0.ebuild
+++ b/dev-python/node-semver/node-semver-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/nodeenv/nodeenv-1.8.0.ebuild b/dev-python/nodeenv/nodeenv-1.8.0.ebuild
index f3ceb30309de..8af68c7e9c4e 100644
--- a/dev-python/nodeenv/nodeenv-1.8.0.ebuild
+++ b/dev-python/nodeenv/nodeenv-1.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
index cb0ac5e601c6..091d95049ae0 100644
--- a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
+++ b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/nose/nose-1.3.7_p20221026.ebuild b/dev-python/nose/nose-1.3.7_p20221026.ebuild
index b53279ba648b..03c7ccd7b05c 100644
--- a/dev-python/nose/nose-1.3.7_p20221026.ebuild
+++ b/dev-python/nose/nose-1.3.7_p20221026.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/nose2/nose2-0.13.0.ebuild b/dev-python/nose2/nose2-0.13.0.ebuild
index ecd8dbeb6806..9b4dc9874138 100644
--- a/dev-python/nose2/nose2-0.13.0.ebuild
+++ b/dev-python/nose2/nose2-0.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/notebook-shim/notebook-shim-0.2.3.ebuild b/dev-python/notebook-shim/notebook-shim-0.2.3.ebuild
index 89f5e7914bbb..2792b7900022 100644
--- a/dev-python/notebook-shim/notebook-shim-0.2.3.ebuild
+++ b/dev-python/notebook-shim/notebook-shim-0.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/notebook/notebook-6.5.4-r1.ebuild b/dev-python/notebook/notebook-6.5.4-r1.ebuild
index da89d53543ed..2ba6093bcd6e 100644
--- a/dev-python/notebook/notebook-6.5.4-r1.ebuild
+++ b/dev-python/notebook/notebook-6.5.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi xdg-utils
diff --git a/dev-python/notebook/notebook-7.0.0.ebuild b/dev-python/notebook/notebook-7.0.0.ebuild
index 417111271a38..44f51c3f10d1 100644
--- a/dev-python/notebook/notebook-7.0.0.ebuild
+++ b/dev-python/notebook/notebook-7.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi xdg-utils
diff --git a/dev-python/notebook/notebook-7.0.1.ebuild b/dev-python/notebook/notebook-7.0.1.ebuild
index 417111271a38..44f51c3f10d1 100644
--- a/dev-python/notebook/notebook-7.0.1.ebuild
+++ b/dev-python/notebook/notebook-7.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi xdg-utils
diff --git a/dev-python/notebook/notebook-7.0.2.ebuild b/dev-python/notebook/notebook-7.0.2.ebuild
index 4d0d2c8fc9c9..bcecf063335d 100644
--- a/dev-python/notebook/notebook-7.0.2.ebuild
+++ b/dev-python/notebook/notebook-7.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi xdg-utils
diff --git a/dev-python/notify2/notify2-0.3.1-r3.ebuild b/dev-python/notify2/notify2-0.3.1-r3.ebuild
index 4b79d3b0398d..2813093552d1 100644
--- a/dev-python/notify2/notify2-0.3.1-r3.ebuild
+++ b/dev-python/notify2/notify2-0.3.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/notion-client/notion-client-2.0.0.ebuild b/dev-python/notion-client/notion-client-2.0.0.ebuild
index 20253b96c349..ab971d584a30 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/notofonttools/notofonttools-0.2.17-r1.ebuild b/dev-python/notofonttools/notofonttools-0.2.17-r1.ebuild
index 5c4d4789fe5e..cd9e6da67988 100644
--- a/dev-python/notofonttools/notofonttools-0.2.17-r1.ebuild
+++ b/dev-python/notofonttools/notofonttools-0.2.17-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/nox/nox-2023.04.22.ebuild b/dev-python/nox/nox-2023.04.22.ebuild
index bf671be12e3b..de922269f8e6 100644
--- a/dev-python/nox/nox-2023.04.22.ebuild
+++ b/dev-python/nox/nox-2023.04.22.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/nptyping/nptyping-2.3.1.ebuild b/dev-python/nptyping/nptyping-2.3.1.ebuild
index 02398735fa8a..ec8f4bc6becc 100644
--- a/dev-python/nptyping/nptyping-2.3.1.ebuild
+++ b/dev-python/nptyping/nptyping-2.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/nptyping/nptyping-2.5.0.ebuild b/dev-python/nptyping/nptyping-2.5.0.ebuild
index 3ebdc9324156..a2e74c94db5a 100644
--- a/dev-python/nptyping/nptyping-2.5.0.ebuild
+++ b/dev-python/nptyping/nptyping-2.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/nspektr/nspektr-0.4.0.ebuild b/dev-python/nspektr/nspektr-0.4.0.ebuild
index bf9bf5816334..d7dc29bbad3d 100644
--- a/dev-python/nspektr/nspektr-0.4.0.ebuild
+++ b/dev-python/nspektr/nspektr-0.4.0.ebuild
@@ -5,7 +5,7 @@
EAPI=7
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/nspektr/nspektr-0.5.0.ebuild b/dev-python/nspektr/nspektr-0.5.0.ebuild
index ca4b119a9433..6c2a4644c6cb 100644
--- a/dev-python/nspektr/nspektr-0.5.0.ebuild
+++ b/dev-python/nspektr/nspektr-0.5.0.ebuild
@@ -5,7 +5,7 @@
EAPI=7
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ntplib/ntplib-0.4.0-r1.ebuild b/dev-python/ntplib/ntplib-0.4.0-r1.ebuild
index 76bb9ad6543c..07c137ca49a7 100644
--- a/dev-python/ntplib/ntplib-0.4.0-r1.ebuild
+++ b/dev-python/ntplib/ntplib-0.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/numexpr/numexpr-2.8.4.ebuild b/dev-python/numexpr/numexpr-2.8.4.ebuild
index 59600b6998ee..07fca78be92c 100644
--- a/dev-python/numexpr/numexpr-2.8.4.ebuild
+++ b/dev-python/numexpr/numexpr-2.8.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/numexpr/numexpr-2.8.5.ebuild b/dev-python/numexpr/numexpr-2.8.5.ebuild
index 913217480953..44f66e59d1f8 100644
--- a/dev-python/numexpr/numexpr-2.8.5.ebuild
+++ b/dev-python/numexpr/numexpr-2.8.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/numpy/numpy-1.24.0.ebuild b/dev-python/numpy/numpy-1.24.0.ebuild
index c0b8ce1c56ea..474b73722a7b 100644
--- a/dev-python/numpy/numpy-1.24.0.ebuild
+++ b/dev-python/numpy/numpy-1.24.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-1.24.2.ebuild b/dev-python/numpy/numpy-1.24.2.ebuild
index 242e9cdc3591..8a80cdee8e02 100644
--- a/dev-python/numpy/numpy-1.24.2.ebuild
+++ b/dev-python/numpy/numpy-1.24.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-1.24.4-r1.ebuild b/dev-python/numpy/numpy-1.24.4-r1.ebuild
index ccc124e43ec2..4c97778bb798 100644
--- a/dev-python/numpy/numpy-1.24.4-r1.ebuild
+++ b/dev-python/numpy/numpy-1.24.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-1.24.4.ebuild b/dev-python/numpy/numpy-1.24.4.ebuild
index 4984ac21c92e..458593409e58 100644
--- a/dev-python/numpy/numpy-1.24.4.ebuild
+++ b/dev-python/numpy/numpy-1.24.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-1.25.1-r3.ebuild b/dev-python/numpy/numpy-1.25.1-r3.ebuild
index 47809b3393c6..1f3ce7265898 100644
--- a/dev-python/numpy/numpy-1.25.1-r3.ebuild
+++ b/dev-python/numpy/numpy-1.25.1-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-1.25.2.ebuild b/dev-python/numpy/numpy-1.25.2.ebuild
index 4bbf77f4dc72..013b235c192b 100644
--- a/dev-python/numpy/numpy-1.25.2.ebuild
+++ b/dev-python/numpy/numpy-1.25.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpy/numpy-1.26.0_beta1.ebuild b/dev-python/numpy/numpy-1.26.0_beta1.ebuild
index 64589f522798..21aa6ca025c4 100644
--- a/dev-python/numpy/numpy-1.26.0_beta1.ebuild
+++ b/dev-python/numpy/numpy-1.26.0_beta1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/numpydoc/numpydoc-1.5.0.ebuild b/dev-python/numpydoc/numpydoc-1.5.0.ebuild
index 3b1871e5d0c5..b6972496e7e7 100644
--- a/dev-python/numpydoc/numpydoc-1.5.0.ebuild
+++ b/dev-python/numpydoc/numpydoc-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/oauthlib/oauthlib-3.2.2.ebuild b/dev-python/oauthlib/oauthlib-3.2.2.ebuild
index 86f498e8498e..022e0df7e705 100644
--- a/dev-python/oauthlib/oauthlib-3.2.2.ebuild
+++ b/dev-python/oauthlib/oauthlib-3.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/objgraph/objgraph-3.5.0-r1.ebuild b/dev-python/objgraph/objgraph-3.5.0-r1.ebuild
index 62b117bd099d..1c242b862b38 100644
--- a/dev-python/objgraph/objgraph-3.5.0-r1.ebuild
+++ b/dev-python/objgraph/objgraph-3.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/oct2py/oct2py-5.5.1.ebuild b/dev-python/oct2py/oct2py-5.5.1.ebuild
index 3e864eaa6131..6297a609f2da 100644
--- a/dev-python/oct2py/oct2py-5.5.1.ebuild
+++ b/dev-python/oct2py/oct2py-5.5.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/octave_kernel/octave_kernel-0.34.2.ebuild b/dev-python/octave_kernel/octave_kernel-0.34.2.ebuild
index d85f1add34cf..5877d27bd847 100644
--- a/dev-python/octave_kernel/octave_kernel-0.34.2.ebuild
+++ b/dev-python/octave_kernel/octave_kernel-0.34.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=jupyter
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/odfpy/odfpy-1.4.2.ebuild b/dev-python/odfpy/odfpy-1.4.2.ebuild
index 8e7546cfedb7..47f97fb362f5 100644
--- a/dev-python/odfpy/odfpy-1.4.2.ebuild
+++ b/dev-python/odfpy/odfpy-1.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/olefile/olefile-0.46-r2.ebuild b/dev-python/olefile/olefile-0.46-r2.ebuild
index 41b9d8e628ca..9f83c844ab41 100644
--- a/dev-python/olefile/olefile-0.46-r2.ebuild
+++ b/dev-python/olefile/olefile-0.46-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/olm/olm-3.2.14-r5.ebuild b/dev-python/olm/olm-3.2.14-r5.ebuild
index 94850b0e83c8..79214ad2bb96 100644
--- a/dev-python/olm/olm-3.2.14-r5.ebuild
+++ b/dev-python/olm/olm-3.2.14-r5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/olm/olm-3.2.15.ebuild b/dev-python/olm/olm-3.2.15.ebuild
index 0bf7bb601959..bd0e1424ef3f 100644
--- a/dev-python/olm/olm-3.2.15.ebuild
+++ b/dev-python/olm/olm-3.2.15.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/omemo-dr/omemo-dr-1.0.0.ebuild b/dev-python/omemo-dr/omemo-dr-1.0.0.ebuild
index 786fd3b94c7e..658a95005315 100644
--- a/dev-python/omemo-dr/omemo-dr-1.0.0.ebuild
+++ b/dev-python/omemo-dr/omemo-dr-1.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild b/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild
index 0e933c736085..d834aac8ce7e 100644
--- a/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild
+++ b/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/openapi-core/openapi-core-0.17.2.ebuild b/dev-python/openapi-core/openapi-core-0.17.2.ebuild
index 3114e8d4a896..7f8d0397f08e 100644
--- a/dev-python/openapi-core/openapi-core-0.17.2.ebuild
+++ b/dev-python/openapi-core/openapi-core-0.17.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/openapi-core/openapi-core-0.18.0.ebuild b/dev-python/openapi-core/openapi-core-0.18.0.ebuild
index cff7ff84f04d..d43c1135cd1b 100644
--- a/dev-python/openapi-core/openapi-core-0.18.0.ebuild
+++ b/dev-python/openapi-core/openapi-core-0.18.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.4.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.4.ebuild
index 9ce5d025e562..4f4a9f2b5ba1 100644
--- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.4.ebuild
+++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild
index 9ce5d025e562..4f4a9f2b5ba1 100644
--- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild
+++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild
index 6ebde7e1c735..bebf948a74b1 100644
--- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild
+++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.7.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.7.ebuild
index 1ccaf2597568..751353df1760 100644
--- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.7.ebuild
+++ b/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild
index de8fef99f2b8..1769337d2ace 100644
--- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild
+++ b/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/openpyxl/openpyxl-3.1.2.ebuild b/dev-python/openpyxl/openpyxl-3.1.2.ebuild
index 1a47575face9..f0abc93a604a 100644
--- a/dev-python/openpyxl/openpyxl-3.1.2.ebuild
+++ b/dev-python/openpyxl/openpyxl-3.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/openstackdocstheme/openstackdocstheme-3.1.1.ebuild b/dev-python/openstackdocstheme/openstackdocstheme-3.1.1.ebuild
index 79fc48b15094..ca833e8ae39d 100644
--- a/dev-python/openstackdocstheme/openstackdocstheme-3.1.1.ebuild
+++ b/dev-python/openstackdocstheme/openstackdocstheme-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/openstacksdk/openstacksdk-1.3.1.ebuild b/dev-python/openstacksdk/openstacksdk-1.3.1.ebuild
index 3ba28fe7fb8c..4d32d791c529 100644
--- a/dev-python/openstacksdk/openstacksdk-1.3.1.ebuild
+++ b/dev-python/openstacksdk/openstacksdk-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/openstacksdk/openstacksdk-1.4.0.ebuild b/dev-python/openstacksdk/openstacksdk-1.4.0.ebuild
index 90a810d51d04..cc2cd4f254b9 100644
--- a/dev-python/openstacksdk/openstacksdk-1.4.0.ebuild
+++ b/dev-python/openstacksdk/openstacksdk-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild b/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild
index c3ced0ae9fa7..0d5c6036140d 100644
--- a/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild
+++ b/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
diff --git a/dev-python/opentracing/opentracing-2.4.0.ebuild b/dev-python/opentracing/opentracing-2.4.0.ebuild
index 4d5ed963a177..b7826c19f19d 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/opentype-sanitizer/opentype-sanitizer-9.0.0.ebuild b/dev-python/opentype-sanitizer/opentype-sanitizer-9.0.0.ebuild
index 9de7c56f48d8..aa4a15c963a8 100644
--- a/dev-python/opentype-sanitizer/opentype-sanitizer-9.0.0.ebuild
+++ b/dev-python/opentype-sanitizer/opentype-sanitizer-9.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/opentype-sanitizer/opentype-sanitizer-9.1.0.ebuild b/dev-python/opentype-sanitizer/opentype-sanitizer-9.1.0.ebuild
index 9de7c56f48d8..aa4a15c963a8 100644
--- a/dev-python/opentype-sanitizer/opentype-sanitizer-9.1.0.ebuild
+++ b/dev-python/opentype-sanitizer/opentype-sanitizer-9.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/opentypespec/opentypespec-1.9.1.ebuild b/dev-python/opentypespec/opentypespec-1.9.1.ebuild
index 015bd1d02a88..6448ec4dab24 100644
--- a/dev-python/opentypespec/opentypespec-1.9.1.ebuild
+++ b/dev-python/opentypespec/opentypespec-1.9.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/opt-einsum/opt-einsum-3.3.0-r1.ebuild b/dev-python/opt-einsum/opt-einsum-3.3.0-r1.ebuild
index 6ede09e6f19f..7abe74843d63 100644
--- a/dev-python/opt-einsum/opt-einsum-3.3.0-r1.ebuild
+++ b/dev-python/opt-einsum/opt-einsum-3.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ordered-set/ordered-set-4.1.0.ebuild b/dev-python/ordered-set/ordered-set-4.1.0.ebuild
index 177459f68809..bcb63373cc3c 100644
--- a/dev-python/ordered-set/ordered-set-4.1.0.ebuild
+++ b/dev-python/ordered-set/ordered-set-4.1.0.ebuild
@@ -6,7 +6,7 @@ EAPI=7
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild
index bfb5d863d815..ceba021057d6 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/orjson/orjson-3.9.2.ebuild b/dev-python/orjson/orjson-3.9.2.ebuild
index 1ce4d4d1dd1f..d76e84885d3e 100644
--- a/dev-python/orjson/orjson-3.9.2.ebuild
+++ b/dev-python/orjson/orjson-3.9.2.ebuild
@@ -7,7 +7,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.8.3
diff --git a/dev-python/orjson/orjson-3.9.4.ebuild b/dev-python/orjson/orjson-3.9.4.ebuild
index 27fe8b4d67b4..61ea2976f845 100644
--- a/dev-python/orjson/orjson-3.9.4.ebuild
+++ b/dev-python/orjson/orjson-3.9.4.ebuild
@@ -7,7 +7,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.8.3
diff --git a/dev-python/orjson/orjson-3.9.5.ebuild b/dev-python/orjson/orjson-3.9.5.ebuild
index cebc2587e6ba..01e8fdfa3f4f 100644
--- a/dev-python/orjson/orjson-3.9.5.ebuild
+++ b/dev-python/orjson/orjson-3.9.5.ebuild
@@ -7,7 +7,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.8.3
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 e681ba81e7e8..2eaf676d3c52 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild b/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild
index dd5aadd9541e..7b7f61864283 100644
--- a/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild
+++ b/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild b/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild
index f3c5d42bb062..c3c7ede084d9 100644
--- a/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild
+++ b/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/osc-lib/osc-lib-2.8.0.ebuild b/dev-python/osc-lib/osc-lib-2.8.0.ebuild
index 73365bf7cbe3..9ab865a709aa 100644
--- a/dev-python/osc-lib/osc-lib-2.8.0.ebuild
+++ b/dev-python/osc-lib/osc-lib-2.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/oscrypto/oscrypto-1.3.0-r1.ebuild b/dev-python/oscrypto/oscrypto-1.3.0-r1.ebuild
index b8d77491264a..297fa9175a0f 100644
--- a/dev-python/oscrypto/oscrypto-1.3.0-r1.ebuild
+++ b/dev-python/oscrypto/oscrypto-1.3.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit edo distutils-r1 optfeature
diff --git a/dev-python/oslo-concurrency/oslo-concurrency-5.1.1.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-5.1.1.ebuild
index 2c7483cfb1c6..cd5579afe9ba 100644
--- a/dev-python/oslo-concurrency/oslo-concurrency-5.1.1.ebuild
+++ b/dev-python/oslo-concurrency/oslo-concurrency-5.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-config/oslo-config-9.1.1.ebuild b/dev-python/oslo-config/oslo-config-9.1.1.ebuild
index 68b0cdede07b..7e6f6af37d68 100644
--- a/dev-python/oslo-config/oslo-config-9.1.1.ebuild
+++ b/dev-python/oslo-config/oslo-config-9.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-context/oslo-context-5.1.1.ebuild b/dev-python/oslo-context/oslo-context-5.1.1.ebuild
index 4a643125bac1..689ac8504053 100644
--- a/dev-python/oslo-context/oslo-context-5.1.1.ebuild
+++ b/dev-python/oslo-context/oslo-context-5.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild b/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild
index 0137f145b9fa..e521921e819c 100644
--- a/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild
+++ b/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-log/oslo-log-5.2.0.ebuild b/dev-python/oslo-log/oslo-log-5.2.0.ebuild
index b69d66405f7f..e5748b2e6393 100644
--- a/dev-python/oslo-log/oslo-log-5.2.0.ebuild
+++ b/dev-python/oslo-log/oslo-log-5.2.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild
index eb26879bad61..af1c65a6469f 100644
--- a/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild
+++ b/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslo-utils/oslo-utils-6.2.0-r1.ebuild b/dev-python/oslo-utils/oslo-utils-6.2.0-r1.ebuild
index 0d709434d09b..15f416aabda7 100644
--- a/dev-python/oslo-utils/oslo-utils-6.2.0-r1.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-6.2.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/oslotest/oslotest-4.5.0-r3.ebuild b/dev-python/oslotest/oslotest-4.5.0-r3.ebuild
index 7e881b1b88fb..5b6912ddfb1c 100644
--- a/dev-python/oslotest/oslotest-4.5.0-r3.ebuild
+++ b/dev-python/oslotest/oslotest-4.5.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
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 e0482b5de8a6..904d15da59c9 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/outcome/outcome-1.2.0.ebuild b/dev-python/outcome/outcome-1.2.0.ebuild
index 2c4adbb0ab69..17ada78bcdda 100644
--- a/dev-python/outcome/outcome-1.2.0.ebuild
+++ b/dev-python/outcome/outcome-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/overrides/overrides-7.3.1.ebuild b/dev-python/overrides/overrides-7.3.1.ebuild
index 8c729dd5f2fe..b5f29558a26f 100644
--- a/dev-python/overrides/overrides-7.3.1.ebuild
+++ b/dev-python/overrides/overrides-7.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/overrides/overrides-7.4.0.ebuild b/dev-python/overrides/overrides-7.4.0.ebuild
index 7f091684d918..d48e89d3fe58 100644
--- a/dev-python/overrides/overrides-7.4.0.ebuild
+++ b/dev-python/overrides/overrides-7.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ovs/ovs-2.17.1_p1.ebuild b/dev-python/ovs/ovs-2.17.1_p1.ebuild
index 6a5e515d37a6..93b35de15a5d 100644
--- a/dev-python/ovs/ovs-2.17.1_p1.ebuild
+++ b/dev-python/ovs/ovs-2.17.1_p1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="OVS bindings for python"
diff --git a/dev-python/owslib/owslib-0.29.2.ebuild b/dev-python/owslib/owslib-0.29.2.ebuild
index e5b828bbd492..7896fb1f1829 100644
--- a/dev-python/owslib/owslib-0.29.2.ebuild
+++ b/dev-python/owslib/owslib-0.29.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/packaging/packaging-23.1.ebuild b/dev-python/packaging/packaging-23.1.ebuild
index edb0a869b7a4..7035579121a2 100644
--- a/dev-python/packaging/packaging-23.1.ebuild
+++ b/dev-python/packaging/packaging-23.1.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild b/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild
index 5fde78b3d848..92be0ab74147 100644
--- a/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild
+++ b/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.1.1.ebuild b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.1.1.ebuild
index 8fea8f168998..1b10d2b3f79f 100644
--- a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.1.1.ebuild
+++ b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=Pallets-Sphinx-Themes
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pandas/pandas-1.5.1.ebuild b/dev-python/pandas/pandas-1.5.1.ebuild
index 1ed513e5896a..ccde5258807a 100644
--- a/dev-python/pandas/pandas-1.5.1.ebuild
+++ b/dev-python/pandas/pandas-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
VIRTUALX_REQUIRED="manual"
diff --git a/dev-python/pandas/pandas-1.5.2.ebuild b/dev-python/pandas/pandas-1.5.2.ebuild
index 16ad30766752..2eddcb606295 100644
--- a/dev-python/pandas/pandas-1.5.2.ebuild
+++ b/dev-python/pandas/pandas-1.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
VIRTUALX_REQUIRED="manual"
diff --git a/dev-python/pandas/pandas-1.5.3.ebuild b/dev-python/pandas/pandas-1.5.3.ebuild
index caa896d32e86..bb99343f827b 100644
--- a/dev-python/pandas/pandas-1.5.3.ebuild
+++ b/dev-python/pandas/pandas-1.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
VIRTUALX_REQUIRED="manual"
diff --git a/dev-python/pandas/pandas-2.0.0.ebuild b/dev-python/pandas/pandas-2.0.0.ebuild
index d5d75fe98a29..447bd15af323 100644
--- a/dev-python/pandas/pandas-2.0.0.ebuild
+++ b/dev-python/pandas/pandas-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
VIRTUALX_REQUIRED="manual"
diff --git a/dev-python/pandas/pandas-2.0.1.ebuild b/dev-python/pandas/pandas-2.0.1.ebuild
index 7dce1c19f5e1..4d05db66cf27 100644
--- a/dev-python/pandas/pandas-2.0.1.ebuild
+++ b/dev-python/pandas/pandas-2.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
VIRTUALX_REQUIRED="manual"
diff --git a/dev-python/pandas/pandas-2.0.2.ebuild b/dev-python/pandas/pandas-2.0.2.ebuild
index d1a31045325c..e12ac0e09963 100644
--- a/dev-python/pandas/pandas-2.0.2.ebuild
+++ b/dev-python/pandas/pandas-2.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
VIRTUALX_REQUIRED="manual"
diff --git a/dev-python/pandas/pandas-2.0.3.ebuild b/dev-python/pandas/pandas-2.0.3.ebuild
index 20299a447055..93d23aa31a16 100644
--- a/dev-python/pandas/pandas-2.0.3.ebuild
+++ b/dev-python/pandas/pandas-2.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
VIRTUALX_REQUIRED="manual"
diff --git a/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild b/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild
index ea936e484ea0..228198795bf6 100644
--- a/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild
+++ b/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Utilities for writing pandoc filters in python"
diff --git a/dev-python/parallax/parallax-1.0.8.ebuild b/dev-python/parallax/parallax-1.0.8.ebuild
index 052bfbcb9641..29d51d1a1bc1 100644
--- a/dev-python/parallax/parallax-1.0.8.ebuild
+++ b/dev-python/parallax/parallax-1.0.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Execute commands and copy files over SSH to multiple machines at once"
diff --git a/dev-python/parameterized/parameterized-0.9.0.ebuild b/dev-python/parameterized/parameterized-0.9.0.ebuild
index 240211fab808..3e96ea30ce83 100644
--- a/dev-python/parameterized/parameterized-0.9.0.ebuild
+++ b/dev-python/parameterized/parameterized-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/paramiko/paramiko-3.2.0.ebuild b/dev-python/paramiko/paramiko-3.2.0.ebuild
index dd5fcfbc6a89..24f0f7c994c9 100644
--- a/dev-python/paramiko/paramiko-3.2.0.ebuild
+++ b/dev-python/paramiko/paramiko-3.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/paramiko/paramiko-3.3.1.ebuild b/dev-python/paramiko/paramiko-3.3.1.ebuild
index 7d61ec5d272b..fb0dc3f7dd16 100644
--- a/dev-python/paramiko/paramiko-3.3.1.ebuild
+++ b/dev-python/paramiko/paramiko-3.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/parse/parse-1.19.1.ebuild b/dev-python/parse/parse-1.19.1.ebuild
index 2f98e546a056..d0cf3a06c147 100644
--- a/dev-python/parse/parse-1.19.1.ebuild
+++ b/dev-python/parse/parse-1.19.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Parse strings using a specification based on the Python format() syntax"
diff --git a/dev-python/parse_type/parse_type-0.6.2.ebuild b/dev-python/parse_type/parse_type-0.6.2.ebuild
index 84b44416419c..0bd2b1b47fdf 100644
--- a/dev-python/parse_type/parse_type-0.6.2.ebuild
+++ b/dev-python/parse_type/parse_type-0.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Extension to the parse module"
diff --git a/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild b/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild
index edb069a8aa8a..16dabd215753 100644
--- a/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild
+++ b/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/parsel/parsel-1.7.0.ebuild b/dev-python/parsel/parsel-1.7.0.ebuild
index 3ee60f296ad8..8cd606d2bb7e 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/parso/parso-0.8.3-r1.ebuild b/dev-python/parso/parso-0.8.3-r1.ebuild
index 6f50f0fc3762..a957c1c3a9c2 100644
--- a/dev-python/parso/parso-0.8.3-r1.ebuild
+++ b/dev-python/parso/parso-0.8.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/partd/partd-1.4.0.ebuild b/dev-python/partd/partd-1.4.0.ebuild
index a9a8deb32a89..b883da9b6f52 100644
--- a/dev-python/partd/partd-1.4.0.ebuild
+++ b/dev-python/partd/partd-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/parver/parver-0.4.ebuild b/dev-python/parver/parver-0.4.ebuild
index c899a826d3d2..c4bdf5c5e68d 100644
--- a/dev-python/parver/parver-0.4.ebuild
+++ b/dev-python/parver/parver-0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r2.ebuild
index 2869a33ee905..bc164d3d6956 100644
--- a/dev-python/passlib/passlib-1.7.4-r2.ebuild
+++ b/dev-python/passlib/passlib-1.7.4-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/paste/paste-3.5.3.ebuild b/dev-python/paste/paste-3.5.3.ebuild
index 9ea0d3dfb7a2..7eb94086b858 100644
--- a/dev-python/paste/paste-3.5.3.ebuild
+++ b/dev-python/paste/paste-3.5.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pastedeploy/pastedeploy-3.0.1.ebuild b/dev-python/pastedeploy/pastedeploy-3.0.1.ebuild
index d0d229bf3f56..05d560b682d5 100644
--- a/dev-python/pastedeploy/pastedeploy-3.0.1.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-3.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pastel/pastel-0.2.1-r1.ebuild b/dev-python/pastel/pastel-0.2.1-r1.ebuild
index 427915505eae..6c97a68f095a 100644
--- a/dev-python/pastel/pastel-0.2.1-r1.ebuild
+++ b/dev-python/pastel/pastel-0.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/patatt/patatt-0.6.2.ebuild b/dev-python/patatt/patatt-0.6.2.ebuild
index 194527aad466..b41f8fb71aed 100644
--- a/dev-python/patatt/patatt-0.6.2.ebuild
+++ b/dev-python/patatt/patatt-0.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/patch-ng/patch-ng-1.17.4-r1.ebuild b/dev-python/patch-ng/patch-ng-1.17.4-r1.ebuild
index 4d545503d94f..3e22b2562a91 100644
--- a/dev-python/patch-ng/patch-ng-1.17.4-r1.ebuild
+++ b/dev-python/patch-ng/patch-ng-1.17.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Library to parse and apply unified diffs, fork of dev-python/patch"
diff --git a/dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild b/dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild
index de3f4579e3b9..b06e3bc002e4 100644
--- a/dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild
+++ b/dev-python/path-and-address/path-and-address-2.0.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/path/path-16.7.1.ebuild b/dev-python/path/path-16.7.1.ebuild
index 9abe633a18c4..56bcb5581cc4 100644
--- a/dev-python/path/path-16.7.1.ebuild
+++ b/dev-python/path/path-16.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pathable/pathable-0.4.3.ebuild b/dev-python/pathable/pathable-0.4.3.ebuild
index 7ec6ef6d8876..ebab16e7bfb6 100644
--- a/dev-python/pathable/pathable-0.4.3.ebuild
+++ b/dev-python/pathable/pathable-0.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="Object-oriented paths"
diff --git a/dev-python/pathlib2/pathlib2-2.3.7_p1-r1.ebuild b/dev-python/pathlib2/pathlib2-2.3.7_p1-r1.ebuild
index 511a1c786f71..d32f95d838fb 100644
--- a/dev-python/pathlib2/pathlib2-2.3.7_p1-r1.ebuild
+++ b/dev-python/pathlib2/pathlib2-2.3.7_p1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
# this is a backport, please do not add newer impls unless necessary
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pathspec/pathspec-0.11.1.ebuild b/dev-python/pathspec/pathspec-0.11.1.ebuild
index ae8135eb710f..2f383da9ae73 100644
--- a/dev-python/pathspec/pathspec-0.11.1.ebuild
+++ b/dev-python/pathspec/pathspec-0.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pathspec/pathspec-0.11.2.ebuild b/dev-python/pathspec/pathspec-0.11.2.ebuild
index 7e2b66323307..e0b2cfe771fd 100644
--- a/dev-python/pathspec/pathspec-0.11.2.ebuild
+++ b/dev-python/pathspec/pathspec-0.11.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pathvalidate/pathvalidate-3.1.0.ebuild b/dev-python/pathvalidate/pathvalidate-3.1.0.ebuild
index af82e89529ee..84c641772344 100644
--- a/dev-python/pathvalidate/pathvalidate-3.1.0.ebuild
+++ b/dev-python/pathvalidate/pathvalidate-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/patiencediff/patiencediff-0.2.13.ebuild b/dev-python/patiencediff/patiencediff-0.2.13.ebuild
index 8c810a79ba1f..405461a87ca8 100644
--- a/dev-python/patiencediff/patiencediff-0.2.13.ebuild
+++ b/dev-python/patiencediff/patiencediff-0.2.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/patsy/patsy-0.5.3-r1.ebuild b/dev-python/patsy/patsy-0.5.3-r1.ebuild
index fd8d30531c49..762902506c72 100644
--- a/dev-python/patsy/patsy-0.5.3-r1.ebuild
+++ b/dev-python/patsy/patsy-0.5.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
index fbbc134bc3af..3148998929ac 100644
--- a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
+++ b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pbr/pbr-5.11.1.ebuild b/dev-python/pbr/pbr-5.11.1.ebuild
index 907180a62aa6..a056897fdc55 100644
--- a/dev-python/pbr/pbr-5.11.1.ebuild
+++ b/dev-python/pbr/pbr-5.11.1.ebuild
@@ -4,8 +4,8 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pdf2image/pdf2image-1.16.3.ebuild b/dev-python/pdf2image/pdf2image-1.16.3.ebuild
index e25be3a99b12..e553757cc020 100644
--- a/dev-python/pdf2image/pdf2image-1.16.3.ebuild
+++ b/dev-python/pdf2image/pdf2image-1.16.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pdfrw/pdfrw-0.4_p1.ebuild b/dev-python/pdfrw/pdfrw-0.4_p1.ebuild
index 93f26a38b5b7..f5817e4e86b0 100644
--- a/dev-python/pdfrw/pdfrw-0.4_p1.ebuild
+++ b/dev-python/pdfrw/pdfrw-0.4_p1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pdm-backend/pdm-backend-2.1.4.ebuild b/dev-python/pdm-backend/pdm-backend-2.1.4.ebuild
index c2031e42a33b..0b07020f6b6e 100644
--- a/dev-python/pdm-backend/pdm-backend-2.1.4.ebuild
+++ b/dev-python/pdm-backend/pdm-backend-2.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pdm-backend/pdm-backend-2.1.5.ebuild b/dev-python/pdm-backend/pdm-backend-2.1.5.ebuild
index c2031e42a33b..0b07020f6b6e 100644
--- a/dev-python/pdm-backend/pdm-backend-2.1.5.ebuild
+++ b/dev-python/pdm-backend/pdm-backend-2.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild
index ab2a842340ff..61d32d55a9f4 100644
--- a/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild
+++ b/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pdm/pdm-2.8.0.ebuild b/dev-python/pdm/pdm-2.8.0.ebuild
index 49374631ccc8..57e5d2809574 100644
--- a/dev-python/pdm/pdm-2.8.0.ebuild
+++ b/dev-python/pdm/pdm-2.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pdm/pdm-2.8.1.ebuild b/dev-python/pdm/pdm-2.8.1.ebuild
index 375e66f18a35..4f08b7d58ced 100644
--- a/dev-python/pdm/pdm-2.8.1.ebuild
+++ b/dev-python/pdm/pdm-2.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pdm/pdm-2.8.2.ebuild b/dev-python/pdm/pdm-2.8.2.ebuild
index 375e66f18a35..4f08b7d58ced 100644
--- a/dev-python/pdm/pdm-2.8.2.ebuild
+++ b/dev-python/pdm/pdm-2.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pdoc3/pdoc3-0.10.0-r1.ebuild b/dev-python/pdoc3/pdoc3-0.10.0-r1.ebuild
index 771b3d2521be..dbcc0b351f94 100644
--- a/dev-python/pdoc3/pdoc3-0.10.0-r1.ebuild
+++ b/dev-python/pdoc3/pdoc3-0.10.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pebble/pebble-5.0.3.ebuild b/dev-python/pebble/pebble-5.0.3.ebuild
index 75d5607b6326..c09d0d94c412 100644
--- a/dev-python/pebble/pebble-5.0.3.ebuild
+++ b/dev-python/pebble/pebble-5.0.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pecan/pecan-1.4.2.ebuild b/dev-python/pecan/pecan-1.4.2.ebuild
index 3fb91da3c1b6..9dba73c6deb3 100644
--- a/dev-python/pecan/pecan-1.4.2.ebuild
+++ b/dev-python/pecan/pecan-1.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pecan/pecan-1.5.0.ebuild b/dev-python/pecan/pecan-1.5.0.ebuild
index b987446e4e9b..ff9027d8a4d0 100644
--- a/dev-python/pecan/pecan-1.5.0.ebuild
+++ b/dev-python/pecan/pecan-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pecan/pecan-1.5.1.ebuild b/dev-python/pecan/pecan-1.5.1.ebuild
index da7a6be1c602..930cfdc213af 100644
--- a/dev-python/pecan/pecan-1.5.1.ebuild
+++ b/dev-python/pecan/pecan-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/peewee/peewee-3.16.2-r1.ebuild b/dev-python/peewee/peewee-3.16.2-r1.ebuild
index ace03e957e67..b3e78afc4ca1 100644
--- a/dev-python/peewee/peewee-3.16.2-r1.ebuild
+++ b/dev-python/peewee/peewee-3.16.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
diff --git a/dev-python/peewee/peewee-3.16.2.ebuild b/dev-python/peewee/peewee-3.16.2.ebuild
index 62ab379b8c13..74bf73c80c2d 100644
--- a/dev-python/peewee/peewee-3.16.2.ebuild
+++ b/dev-python/peewee/peewee-3.16.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
diff --git a/dev-python/peewee/peewee-3.16.3.ebuild b/dev-python/peewee/peewee-3.16.3.ebuild
index dab207910b33..c2fe4c4eb0e1 100644
--- a/dev-python/peewee/peewee-3.16.3.ebuild
+++ b/dev-python/peewee/peewee-3.16.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
diff --git a/dev-python/pefile/pefile-2023.2.7.ebuild b/dev-python/pefile/pefile-2023.2.7.ebuild
index fd1300711dc3..a3f2fb638407 100644
--- a/dev-python/pefile/pefile-2023.2.7.ebuild
+++ b/dev-python/pefile/pefile-2023.2.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Module to read and work with Portable Executable (PE) files"
diff --git a/dev-python/pefile/pefile-9999.ebuild b/dev-python/pefile/pefile-9999.ebuild
index aaa84cd28fc7..a282e60e5ae7 100644
--- a/dev-python/pefile/pefile-9999.ebuild
+++ b/dev-python/pefile/pefile-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Module to read and work with Portable Executable (PE) files"
diff --git a/dev-python/pelican-minify/pelican-minify-0.9-r2.ebuild b/dev-python/pelican-minify/pelican-minify-0.9-r2.ebuild
index ef1e473adc7e..f6225cd927af 100644
--- a/dev-python/pelican-minify/pelican-minify-0.9-r2.ebuild
+++ b/dev-python/pelican-minify/pelican-minify-0.9-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild b/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild
index 959d755eea79..195384201a33 100644
--- a/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild
+++ b/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pem/pem-21.2.0.ebuild b/dev-python/pem/pem-21.2.0.ebuild
index 7079594fca73..6e138bd5a7f5 100644
--- a/dev-python/pem/pem-21.2.0.ebuild
+++ b/dev-python/pem/pem-21.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Easy PEM file parsing in Python"
diff --git a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
index a05d5610e98f..64052ba9042b 100644
--- a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
+++ b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 98671061b905..3d37d5178d82 100644
--- a/dev-python/persist-queue/persist-queue-0.8.0.ebuild
+++ b/dev-python/persist-queue/persist-queue-0.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/persistent/persistent-5.0.ebuild b/dev-python/persistent/persistent-5.0.ebuild
index 9a49cc0f6234..75eb6046ac06 100644
--- a/dev-python/persistent/persistent-5.0.ebuild
+++ b/dev-python/persistent/persistent-5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild b/dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild
index 1b7298f2582e..06096dd953bd 100644
--- a/dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild
+++ b/dev-python/pexpect/pexpect-4.8.0_p20230402.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pg8000/pg8000-1.29.4.ebuild b/dev-python/pg8000/pg8000-1.29.4.ebuild
index 411270ffd0cd..bb82a5229973 100644
--- a/dev-python/pg8000/pg8000-1.29.4.ebuild
+++ b/dev-python/pg8000/pg8000-1.29.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit databases distutils-r1 edo pypi
diff --git a/dev-python/pgspecial/pgspecial-2.1.0.ebuild b/dev-python/pgspecial/pgspecial-2.1.0.ebuild
index c9a768381be6..7ac91119048e 100644
--- a/dev-python/pgspecial/pgspecial-2.1.0.ebuild
+++ b/dev-python/pgspecial/pgspecial-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pgzero/pgzero-1.2.1-r2.ebuild b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
index 814cb18b36a0..224965a41267 100644
--- a/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
+++ b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
MY_PV="${PV/_p/.post}"
diff --git a/dev-python/phonenumbers/phonenumbers-8.13.18.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.18.ebuild
index 8d4a4b9f7226..d8feb193e78b 100644
--- a/dev-python/phonenumbers/phonenumbers-8.13.18.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-8.13.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/phply/phply-1.2.6.ebuild b/dev-python/phply/phply-1.2.6.ebuild
index 0934a94b7f25..2a16092e54a8 100644
--- a/dev-python/phply/phply-1.2.6.ebuild
+++ b/dev-python/phply/phply-1.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
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 c2eba2650d1c..643f29a11460 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild b/dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild
index d33383ae25f2..8319def47cca 100644
--- a/dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild
+++ b/dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pickleshare/pickleshare-0.7.5.ebuild b/dev-python/pickleshare/pickleshare-0.7.5.ebuild
index 09e84e30dc8c..23c7adafeb1e 100644
--- a/dev-python/pickleshare/pickleshare-0.7.5.ebuild
+++ b/dev-python/pickleshare/pickleshare-0.7.5.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="A small 'shelve' like datastore with concurrency support"
diff --git a/dev-python/picobox/picobox-3.0.0.ebuild b/dev-python/picobox/picobox-3.0.0.ebuild
index 524a5739d4e4..a694fab01791 100644
--- a/dev-python/picobox/picobox-3.0.0.ebuild
+++ b/dev-python/picobox/picobox-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pid/pid-3.0.4-r1.ebuild b/dev-python/pid/pid-3.0.4-r1.ebuild
index 072aac366515..2474fc068abf 100644
--- a/dev-python/pid/pid-3.0.4-r1.ebuild
+++ b/dev-python/pid/pid-3.0.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/piexif/piexif-1.1.3-r2.ebuild b/dev-python/piexif/piexif-1.1.3-r2.ebuild
index 20a08fb83ddd..96b4a571732a 100644
--- a/dev-python/piexif/piexif-1.1.3-r2.ebuild
+++ b/dev-python/piexif/piexif-1.1.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit edos2unix distutils-r1 pypi
diff --git a/dev-python/pifpaf/pifpaf-3.1.5.ebuild b/dev-python/pifpaf/pifpaf-3.1.5.ebuild
index cfba0967192e..b4bb7650a00b 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pika/pika-1.3.1.ebuild b/dev-python/pika/pika-1.3.1.ebuild
index 76a7ccd018fa..0442f817d407 100644
--- a/dev-python/pika/pika-1.3.1.ebuild
+++ b/dev-python/pika/pika-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Pure-Python implementation of the AMQP"
diff --git a/dev-python/pikepdf/pikepdf-7.2.0.ebuild b/dev-python/pikepdf/pikepdf-7.2.0.ebuild
index c52441ab79c4..91db56589e08 100644
--- a/dev-python/pikepdf/pikepdf-7.2.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-7.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-8.1.1.ebuild b/dev-python/pikepdf/pikepdf-8.1.1.ebuild
index 844a826730da..daaf209f1204 100644
--- a/dev-python/pikepdf/pikepdf-8.1.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-8.2.0.ebuild b/dev-python/pikepdf/pikepdf-8.2.0.ebuild
index 844a826730da..daaf209f1204 100644
--- a/dev-python/pikepdf/pikepdf-8.2.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-8.2.1.ebuild b/dev-python/pikepdf/pikepdf-8.2.1.ebuild
index 844a826730da..daaf209f1204 100644
--- a/dev-python/pikepdf/pikepdf-8.2.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-8.2.2.ebuild b/dev-python/pikepdf/pikepdf-8.2.2.ebuild
index 844a826730da..daaf209f1204 100644
--- a/dev-python/pikepdf/pikepdf-8.2.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.2.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-8.2.3.ebuild b/dev-python/pikepdf/pikepdf-8.2.3.ebuild
index 844a826730da..daaf209f1204 100644
--- a/dev-python/pikepdf/pikepdf-8.2.3.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.2.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-8.3.1.ebuild b/dev-python/pikepdf/pikepdf-8.3.1.ebuild
index 844a826730da..daaf209f1204 100644
--- a/dev-python/pikepdf/pikepdf-8.3.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-8.3.2.ebuild b/dev-python/pikepdf/pikepdf-8.3.2.ebuild
index 844a826730da..daaf209f1204 100644
--- a/dev-python/pikepdf/pikepdf-8.3.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pikepdf/pikepdf-8.4.0.ebuild b/dev-python/pikepdf/pikepdf-8.4.0.ebuild
index 844a826730da..daaf209f1204 100644
--- a/dev-python/pikepdf/pikepdf-8.4.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pillow/pillow-10.0.0.ebuild b/dev-python/pillow/pillow-10.0.0.ebuild
index e7aa6a4c3e9c..efec35f57757 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
# setuptools wrapper
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE='tk?,threads(+)'
inherit distutils-r1 toolchain-funcs virtualx
diff --git a/dev-python/pillow/pillow-9.5.0.ebuild b/dev-python/pillow/pillow-9.5.0.ebuild
index 72531ac7c023..814f3b67e2b6 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE='tk?,threads(+)'
inherit distutils-r1 toolchain-funcs virtualx
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 fd1f624149ae..8368de634e48 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pip-run/pip-run-10.2.0.ebuild b/dev-python/pip-run/pip-run-10.2.0.ebuild
index d7d23680f564..716e60e3e361 100644
--- a/dev-python/pip-run/pip-run-10.2.0.ebuild
+++ b/dev-python/pip-run/pip-run-10.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pip-run/pip-run-12.1.0.ebuild b/dev-python/pip-run/pip-run-12.1.0.ebuild
index 1900c9a34a8e..840376358860 100644
--- a/dev-python/pip-run/pip-run-12.1.0.ebuild
+++ b/dev-python/pip-run/pip-run-12.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pip/pip-23.1.2.ebuild b/dev-python/pip/pip-23.1.2.ebuild
index 67c1ebc93f6e..11d6891a3ba6 100644
--- a/dev-python/pip/pip-23.1.2.ebuild
+++ b/dev-python/pip/pip-23.1.2.ebuild
@@ -6,8 +6,8 @@ EAPI=8
# please bump dev-python/ensurepip-pip along with this package!
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="ssl(+),threads(+)"
inherit bash-completion-r1 distutils-r1 multiprocessing
diff --git a/dev-python/pip/pip-23.2.1.ebuild b/dev-python/pip/pip-23.2.1.ebuild
index 1bb27fa76f53..1838a954b66b 100644
--- a/dev-python/pip/pip-23.2.1.ebuild
+++ b/dev-python/pip/pip-23.2.1.ebuild
@@ -6,8 +6,8 @@ EAPI=8
# please bump dev-python/ensurepip-pip along with this package!
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="ssl(+),threads(+)"
inherit bash-completion-r1 distutils-r1 multiprocessing
diff --git a/dev-python/pip/pip-23.2.ebuild b/dev-python/pip/pip-23.2.ebuild
index 1bb27fa76f53..1838a954b66b 100644
--- a/dev-python/pip/pip-23.2.ebuild
+++ b/dev-python/pip/pip-23.2.ebuild
@@ -6,8 +6,8 @@ EAPI=8
# please bump dev-python/ensurepip-pip along with this package!
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="ssl(+),threads(+)"
inherit bash-completion-r1 distutils-r1 multiprocessing
diff --git a/dev-python/pipenv/pipenv-2023.4.29-r1.ebuild b/dev-python/pipenv/pipenv-2023.4.29-r1.ebuild
index f17b4353d064..d354a900714d 100644
--- a/dev-python/pipenv/pipenv-2023.4.29-r1.ebuild
+++ b/dev-python/pipenv/pipenv-2023.4.29-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/pipenv/pipenv-2023.7.11.ebuild b/dev-python/pipenv/pipenv-2023.7.11.ebuild
index 977759052606..58835a07375a 100644
--- a/dev-python/pipenv/pipenv-2023.7.11.ebuild
+++ b/dev-python/pipenv/pipenv-2023.7.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/pipx/pipx-1.2.0.ebuild b/dev-python/pipx/pipx-1.2.0.ebuild
index 76dbea37ed86..c7f0a0ac9519 100644
--- a/dev-python/pipx/pipx-1.2.0.ebuild
+++ b/dev-python/pipx/pipx-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Install and Run Python Applications in Isolated Environments"
diff --git a/dev-python/pivy/pivy-0.6.8.ebuild b/dev-python/pivy/pivy-0.6.8.ebuild
index 9da4bd872fd5..fa953f89d078 100644
--- a/dev-python/pivy/pivy-0.6.8.ebuild
+++ b/dev-python/pivy/pivy-0.6.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
index 502662388032..f7b5481d8357 100644
--- a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
+++ b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild b/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild
index 0d06d3002c27..6d2f905ebaac 100644
--- a/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild
+++ b/dev-python/pkgcraft/pkgcraft-0.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pkgcraft/pkgcraft-9999.ebuild b/dev-python/pkgcraft/pkgcraft-9999.ebuild
index f4ba3150ced4..e2fdc2a4b234 100644
--- a/dev-python/pkgcraft/pkgcraft-9999.ebuild
+++ b/dev-python/pkgcraft/pkgcraft-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pkginfo/pkginfo-1.9.6.ebuild b/dev-python/pkginfo/pkginfo-1.9.6.ebuild
index 2cda1a6014f9..c8c3ce72d4f0 100644
--- a/dev-python/pkginfo/pkginfo-1.9.6.ebuild
+++ b/dev-python/pkginfo/pkginfo-1.9.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/platformdirs/platformdirs-3.10.0.ebuild b/dev-python/platformdirs/platformdirs-3.10.0.ebuild
index 7b5d8dcef438..c76d5967ec6e 100644
--- a/dev-python/platformdirs/platformdirs-3.10.0.ebuild
+++ b/dev-python/platformdirs/platformdirs-3.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/playsound/playsound-1.3.0.ebuild b/dev-python/playsound/playsound-1.3.0.ebuild
index 2d4e30ee92ba..16ac1246a94a 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Single function module with no dependencies for playing sounds."
diff --git a/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild b/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild
index b2c73b028750..822178a0f53d 100644
--- a/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild
+++ b/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/plotly/plotly-5.15.0.ebuild b/dev-python/plotly/plotly-5.15.0.ebuild
index 1335af71dd3a..5ac64c042601 100644
--- a/dev-python/plotly/plotly-5.15.0.ebuild
+++ b/dev-python/plotly/plotly-5.15.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/plotly/plotly-5.16.0.ebuild b/dev-python/plotly/plotly-5.16.0.ebuild
index b613ff8f4f70..aae01115ca42 100644
--- a/dev-python/plotly/plotly-5.16.0.ebuild
+++ b/dev-python/plotly/plotly-5.16.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/plotly/plotly-5.16.1.ebuild b/dev-python/plotly/plotly-5.16.1.ebuild
index 8c5390afbbe4..9a6f28cdd35c 100644
--- a/dev-python/plotly/plotly-5.16.1.ebuild
+++ b/dev-python/plotly/plotly-5.16.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pluggy/pluggy-1.2.0.ebuild b/dev-python/pluggy/pluggy-1.2.0.ebuild
index 5011c1c5e490..83be27ff72a9 100644
--- a/dev-python/pluggy/pluggy-1.2.0.ebuild
+++ b/dev-python/pluggy/pluggy-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild b/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild
index 7e6849b5b614..fb43e8af80e2 100644
--- a/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild
+++ b/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/plumbum/plumbum-1.8.2.ebuild b/dev-python/plumbum/plumbum-1.8.2.ebuild
index 6dfd60f48ef6..29d20b77baa7 100644
--- a/dev-python/plumbum/plumbum-1.8.2.ebuild
+++ b/dev-python/plumbum/plumbum-1.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/ply/ply-3.11-r2.ebuild b/dev-python/ply/ply-3.11-r2.ebuild
index 69078dba5580..a9c2ccdb9196 100644
--- a/dev-python/ply/ply-3.11-r2.ebuild
+++ b/dev-python/ply/ply-3.11-r2.ebuild
@@ -5,7 +5,7 @@
EAPI=7
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/plyr/plyr-1.0.6-r1.ebuild b/dev-python/plyr/plyr-1.0.6-r1.ebuild
index c93b0cf4a82e..09983c46e250 100644
--- a/dev-python/plyr/plyr-1.0.6-r1.ebuild
+++ b/dev-python/plyr/plyr-1.0.6-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/plyvel/plyvel-1.5.0.ebuild b/dev-python/plyvel/plyvel-1.5.0.ebuild
index f7c1c6e5679b..0cba374a9b3a 100644
--- a/dev-python/plyvel/plyvel-1.5.0.ebuild
+++ b/dev-python/plyvel/plyvel-1.5.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# Disable PyPy3 for now because it is not stable enough:
# https://github.com/wbolster/plyvel/issues/140
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pmw/pmw-2.0.1-r3.ebuild b/dev-python/pmw/pmw-2.0.1-r3.ebuild
index 00a83c5ac8f2..4fdc6139c8bb 100644
--- a/dev-python/pmw/pmw-2.0.1-r3.ebuild
+++ b/dev-python/pmw/pmw-2.0.1-r3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="tk"
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/pocketlint/pocketlint-0.24.ebuild b/dev-python/pocketlint/pocketlint-0.24.ebuild
index 4867ad0e9ee3..9920ad2f3fff 100644
--- a/dev-python/pocketlint/pocketlint-0.24.ebuild
+++ b/dev-python/pocketlint/pocketlint-0.24.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pockets/pockets-0.9.1-r3.ebuild b/dev-python/pockets/pockets-0.9.1-r3.ebuild
index 9cca247c7cb9..f9e27db7df8b 100644
--- a/dev-python/pockets/pockets-0.9.1-r3.ebuild
+++ b/dev-python/pockets/pockets-0.9.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/podcastparser/podcastparser-0.6.10.ebuild b/dev-python/podcastparser/podcastparser-0.6.10.ebuild
index 1a6cec51cd7e..759f35f414bb 100644
--- a/dev-python/podcastparser/podcastparser-0.6.10.ebuild
+++ b/dev-python/podcastparser/podcastparser-0.6.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/podman/podman-4.5.0.ebuild b/dev-python/podman/podman-4.5.0.ebuild
index 2cb9f9bf57e9..a5af938f3188 100644
--- a/dev-python/podman/podman-4.5.0.ebuild
+++ b/dev-python/podman/podman-4.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/podman/podman-4.6.0.ebuild b/dev-python/podman/podman-4.6.0.ebuild
index 9023f490b949..2625b9d63303 100644
--- a/dev-python/podman/podman-4.6.0.ebuild
+++ b/dev-python/podman/podman-4.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/poetry-core/poetry-core-1.6.1.ebuild b/dev-python/poetry-core/poetry-core-1.6.1.ebuild
index 4921c1976cc8..b48320fe55d0 100644
--- a/dev-python/poetry-core/poetry-core-1.6.1.ebuild
+++ b/dev-python/poetry-core/poetry-core-1.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1
diff --git a/dev-python/poetry-plugin-export/poetry-plugin-export-1.4.0.ebuild b/dev-python/poetry-plugin-export/poetry-plugin-export-1.4.0.ebuild
index 538fff379355..45a43a5d8a93 100644
--- a/dev-python/poetry-plugin-export/poetry-plugin-export-1.4.0.ebuild
+++ b/dev-python/poetry-plugin-export/poetry-plugin-export-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/poetry/poetry-1.5.1-r2.ebuild b/dev-python/poetry/poetry-1.5.1-r2.ebuild
index 4e61135463c8..103267eda9a0 100644
--- a/dev-python/poetry/poetry-1.5.1-r2.ebuild
+++ b/dev-python/poetry/poetry-1.5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/polib/polib-1.2.0.ebuild b/dev-python/polib/polib-1.2.0.ebuild
index f2a9b65593bf..149a1d3d498a 100644
--- a/dev-python/polib/polib-1.2.0.ebuild
+++ b/dev-python/polib/polib-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pooch/pooch-1.7.0.ebuild b/dev-python/pooch/pooch-1.7.0.ebuild
index 83928ad9d352..1b9ded088a69 100644
--- a/dev-python/pooch/pooch-1.7.0.ebuild
+++ b/dev-python/pooch/pooch-1.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/portalocker/portalocker-2.6.0.ebuild b/dev-python/portalocker/portalocker-2.6.0.ebuild
index b7fc07667d2a..d0077c72e92b 100644
--- a/dev-python/portalocker/portalocker-2.6.0.ebuild
+++ b/dev-python/portalocker/portalocker-2.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/portalocker/portalocker-2.7.0.ebuild b/dev-python/portalocker/portalocker-2.7.0.ebuild
index e78be2070529..9da951a7c61d 100644
--- a/dev-python/portalocker/portalocker-2.7.0.ebuild
+++ b/dev-python/portalocker/portalocker-2.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/portend/portend-3.2.0.ebuild b/dev-python/portend/portend-3.2.0.ebuild
index 2fa886f8c767..2c0e400842a9 100644
--- a/dev-python/portend/portend-3.2.0.ebuild
+++ b/dev-python/portend/portend-3.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/portio/portio-0.5-r1.ebuild b/dev-python/portio/portio-0.5-r1.ebuild
index 611dcb2525ee..f459b37595b4 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/portion/Manifest b/dev-python/portion/Manifest
index ec68e532a3b7..6807c005cd43 100644
--- a/dev-python/portion/Manifest
+++ b/dev-python/portion/Manifest
@@ -1 +1,2 @@
DIST portion-2.4.0.tar.gz 52866 BLAKE2B 5ce5d1ce35f5847eef1e7192eb04195e2c2ec25dfccee18b63073dd00d9950d1acd0b346e07dfbfbc5e09f9d5ac557066739e8d1da3c992b4b0d73965692e61f SHA512 6134fb5d32c08f5424f65ce88f721f93deaedcae9a7b5fa7380eb27dadf83f7df9b22c8577b9d1c54409dd7d3ae91f11d88214d4d8146682fcdf0f1a0a26d8a4
+DIST portion-2.4.1.tar.gz 52894 BLAKE2B bdb5c387c9ab6ee0fec9e4aea71be40a51cc1f9be6f40b1f71389947e6e60f84c7f2a89e0d617923b835e72e524b80f8f2fbcdb14895a5307d09ee3d67fd01f0 SHA512 72181519dcadae036025be36fde63bd70ab7e7fa448400dd91e639e8eef5bc70b2ad490cd48a882d1b2be0cdc04f57cd63de44690181462f31afe771108f5c51
diff --git a/dev-python/portion/portion-2.4.0.ebuild b/dev-python/portion/portion-2.4.0.ebuild
index ae4a8384bfa9..3e78d2e953cb 100644
--- a/dev-python/portion/portion-2.4.0.ebuild
+++ b/dev-python/portion/portion-2.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/portion/portion-2.4.1.ebuild b/dev-python/portion/portion-2.4.1.ebuild
new file mode 100644
index 000000000000..3e78d2e953cb
--- /dev/null
+++ b/dev-python/portion/portion-2.4.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python library providing data structure and operations for intervals."
+HOMEPAGE="https://github.com/AlexandreDecan/portion"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/black[${PYTHON_USEDEP}]
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/poyo/poyo-0.5.0-r1.ebuild b/dev-python/poyo/poyo-0.5.0-r1.ebuild
index 1b7097c79aa1..f843843a10a9 100644
--- a/dev-python/poyo/poyo-0.5.0-r1.ebuild
+++ b/dev-python/poyo/poyo-0.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pproxy/pproxy-2.7.8-r1.ebuild b/dev-python/pproxy/pproxy-2.7.8-r1.ebuild
index f5e2555debf4..73b798867aeb 100644
--- a/dev-python/pproxy/pproxy-2.7.8-r1.ebuild
+++ b/dev-python/pproxy/pproxy-2.7.8-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/praw/praw-7.6.1.ebuild b/dev-python/praw/praw-7.6.1.ebuild
index ba19b7a6b847..2bcb5d806357 100644
--- a/dev-python/praw/praw-7.6.1.ebuild
+++ b/dev-python/praw/praw-7.6.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/praw/praw-7.7.0.ebuild b/dev-python/praw/praw-7.7.0.ebuild
index ba19b7a6b847..2bcb5d806357 100644
--- a/dev-python/praw/praw-7.7.0.ebuild
+++ b/dev-python/praw/praw-7.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/prawcore/prawcore-2.3.0.ebuild b/dev-python/prawcore/prawcore-2.3.0.ebuild
index 7d36ed29d5e9..10521c45fcf4 100644
--- a/dev-python/prawcore/prawcore-2.3.0.ebuild
+++ b/dev-python/prawcore/prawcore-2.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/precis-i18n/precis-i18n-1.0.5.ebuild b/dev-python/precis-i18n/precis-i18n-1.0.5.ebuild
index 7269cecc948a..7ed04b47c55d 100644
--- a/dev-python/precis-i18n/precis-i18n-1.0.5.ebuild
+++ b/dev-python/precis-i18n/precis-i18n-1.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pretend/pretend-1.0.9-r2.ebuild b/dev-python/pretend/pretend-1.0.9-r2.ebuild
index b7c9ee475594..65a7e8ed058b 100644
--- a/dev-python/pretend/pretend-1.0.9-r2.ebuild
+++ b/dev-python/pretend/pretend-1.0.9-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/prettytable/prettytable-3.3.0.ebuild b/dev-python/prettytable/prettytable-3.3.0.ebuild
index 67f6e404eefc..cbd9b3ba6efd 100644
--- a/dev-python/prettytable/prettytable-3.3.0.ebuild
+++ b/dev-python/prettytable/prettytable-3.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/prettytable/prettytable-3.8.0.ebuild b/dev-python/prettytable/prettytable-3.8.0.ebuild
index d38cdf894188..757e833a9633 100644
--- a/dev-python/prettytable/prettytable-3.8.0.ebuild
+++ b/dev-python/prettytable/prettytable-3.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/priority/priority-1.3.0-r1.ebuild b/dev-python/priority/priority-1.3.0-r1.ebuild
index cdd3e85a3774..d346af03523b 100644
--- a/dev-python/priority/priority-1.3.0-r1.ebuild
+++ b/dev-python/priority/priority-1.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/priority/priority-2.0.0-r1.ebuild b/dev-python/priority/priority-2.0.0-r1.ebuild
index 6ff60234c68f..f08468b1e13e 100644
--- a/dev-python/priority/priority-2.0.0-r1.ebuild
+++ b/dev-python/priority/priority-2.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/process-tests/process-tests-2.1.2-r1.ebuild b/dev-python/process-tests/process-tests-2.1.2-r1.ebuild
index 266398cf4da0..c9c37ea49e9c 100644
--- a/dev-python/process-tests/process-tests-2.1.2-r1.ebuild
+++ b/dev-python/process-tests/process-tests-2.1.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/progress/progress-1.5.ebuild b/dev-python/progress/progress-1.5.ebuild
index 991af9928d61..9cc98d724b38 100644
--- a/dev-python/progress/progress-1.5.ebuild
+++ b/dev-python/progress/progress-1.5.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit bash-completion-r1 distutils-r1
diff --git a/dev-python/progress/progress-1.6.ebuild b/dev-python/progress/progress-1.6.ebuild
index 991af9928d61..9cc98d724b38 100644
--- a/dev-python/progress/progress-1.6.ebuild
+++ b/dev-python/progress/progress-1.6.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit bash-completion-r1 distutils-r1
diff --git a/dev-python/progressbar/progressbar-2.5.ebuild b/dev-python/progressbar/progressbar-2.5.ebuild
index e0bfdb04bfe1..9c34e235ea83 100644
--- a/dev-python/progressbar/progressbar-2.5.ebuild
+++ b/dev-python/progressbar/progressbar-2.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/progressbar2/progressbar2-4.2.0.ebuild b/dev-python/progressbar2/progressbar2-4.2.0.ebuild
index ec48d47d831d..239eea35e6a6 100644
--- a/dev-python/progressbar2/progressbar2-4.2.0.ebuild
+++ b/dev-python/progressbar2/progressbar2-4.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild b/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild
index 52f9bc7d5efb..4dd51ee7d53c 100644
--- a/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild
+++ b/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild
index 6604db0e2d1e..54552dd79357 100644
--- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild
+++ b/dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/protego/protego-0.2.1-r1.ebuild b/dev-python/protego/protego-0.2.1-r1.ebuild
index 72e60cf83645..9bf7c5d1e53b 100644
--- a/dev-python/protego/protego-0.2.1-r1.ebuild
+++ b/dev-python/protego/protego-0.2.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/proto-plus/proto-plus-1.22.3.ebuild b/dev-python/proto-plus/proto-plus-1.22.3.ebuild
index 4e583786ac5e..e30a2120fe3b 100644
--- a/dev-python/proto-plus/proto-plus-1.22.3.ebuild
+++ b/dev-python/proto-plus/proto-plus-1.22.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
index bb717e07e836..50b39e088769 100644
--- a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/protobuf-python/protobuf-python-4.24.0.ebuild b/dev-python/protobuf-python/protobuf-python-4.24.0.ebuild
index 8c74e01cec58..8ed6f97461ae 100644
--- a/dev-python/protobuf-python/protobuf-python-4.24.0.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-4.24.0.ebuild
@@ -4,7 +4,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 flag-o-matic
diff --git a/dev-python/prov/prov-2.0.0.ebuild b/dev-python/prov/prov-2.0.0.ebuild
index 1b7d4b499882..5e91918044e9 100644
--- a/dev-python/prov/prov-2.0.0.ebuild
+++ b/dev-python/prov/prov-2.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="W3C provenance data dodel library"
diff --git a/dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild b/dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild
index 36e4e939b5d6..a539d402a4b7 100644
--- a/dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild
+++ b/dev-python/proxy_tools/proxy_tools-0.1.0_p1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/psautohint/psautohint-2.4.0-r1.ebuild b/dev-python/psautohint/psautohint-2.4.0-r1.ebuild
index 3e89e0d6f926..078e000c2dda 100644
--- a/dev-python/psautohint/psautohint-2.4.0-r1.ebuild
+++ b/dev-python/psautohint/psautohint-2.4.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit meson distutils-r1
diff --git a/dev-python/pslab-python/pslab-python-2.5.0.ebuild b/dev-python/pslab-python/pslab-python-2.5.0.ebuild
index 7d5edcfcff2d..dede9da12f56 100644
--- a/dev-python/pslab-python/pslab-python-2.5.0.ebuild
+++ b/dev-python/pslab-python/pslab-python-2.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/psutil/psutil-5.9.5.ebuild b/dev-python/psutil/psutil-5.9.5.ebuild
index 877ac9112cc7..36786d85e37d 100644
--- a/dev-python/psutil/psutil-5.9.5.ebuild
+++ b/dev-python/psutil/psutil-5.9.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/psycopg/psycopg-2.9.4.ebuild b/dev-python/psycopg/psycopg-2.9.4.ebuild
index 4b18f1b360a1..6b0f2f23fd5f 100644
--- a/dev-python/psycopg/psycopg-2.9.4.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="psycopg2"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/psycopg/psycopg-2.9.7.ebuild b/dev-python/psycopg/psycopg-2.9.7.ebuild
index 30dc84653647..163d476eed2e 100644
--- a/dev-python/psycopg/psycopg-2.9.7.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="psycopg2"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/psycopg/psycopg-3.1.10.ebuild b/dev-python/psycopg/psycopg-3.1.10.ebuild
index 182aefe77346..2bb9897be97d 100644
--- a/dev-python/psycopg/psycopg-3.1.10.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/psycopg/psycopg-3.1.8.ebuild b/dev-python/psycopg/psycopg-3.1.8.ebuild
index a6092c07e350..59c5c52fc375 100644
--- a/dev-python/psycopg/psycopg-3.1.8.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/psycopg/psycopg-3.1.9.ebuild b/dev-python/psycopg/psycopg-3.1.9.ebuild
index 891f2a84edce..8974aaa45687 100644
--- a/dev-python/psycopg/psycopg-3.1.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild b/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
index 1b50801742f8..455e21b96785 100644
--- a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
+++ b/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit databases distutils-r1 edo
diff --git a/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild b/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild
index a70794a3ae08..8818779b5193 100644
--- a/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild
+++ b/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild b/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild
index ac9951ca2438..fa79acba0263 100644
--- a/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild
+++ b/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pudb/pudb-2022.1.3.ebuild b/dev-python/pudb/pudb-2022.1.3.ebuild
index e01308a74fa6..987ac0f70077 100644
--- a/dev-python/pudb/pudb-2022.1.3.ebuild
+++ b/dev-python/pudb/pudb-2022.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pulsectl/pulsectl-23.5.2-r1.ebuild b/dev-python/pulsectl/pulsectl-23.5.2-r1.ebuild
index 0d78891271e0..c4c0e813b429 100644
--- a/dev-python/pulsectl/pulsectl-23.5.2-r1.ebuild
+++ b/dev-python/pulsectl/pulsectl-23.5.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pure-protobuf/pure-protobuf-2.2.3.ebuild b/dev-python/pure-protobuf/pure-protobuf-2.2.3.ebuild
index d995570c33bd..eabfc4f213c5 100644
--- a/dev-python/pure-protobuf/pure-protobuf-2.2.3.ebuild
+++ b/dev-python/pure-protobuf/pure-protobuf-2.2.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi
diff --git a/dev-python/pure-protobuf/pure-protobuf-2.3.0.ebuild b/dev-python/pure-protobuf/pure-protobuf-2.3.0.ebuild
index a175a4b0ec74..b31750b84cc4 100644
--- a/dev-python/pure-protobuf/pure-protobuf-2.3.0.ebuild
+++ b/dev-python/pure-protobuf/pure-protobuf-2.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi
diff --git a/dev-python/pure_eval/pure_eval-0.2.2.ebuild b/dev-python/pure_eval/pure_eval-0.2.2.ebuild
index 789c63c695e2..5dd5c1aca305 100644
--- a/dev-python/pure_eval/pure_eval-0.2.2.ebuild
+++ b/dev-python/pure_eval/pure_eval-0.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Safely evaluate AST nodes without side effects"
diff --git a/dev-python/puremagic/puremagic-1.15.ebuild b/dev-python/puremagic/puremagic-1.15.ebuild
index 8fafed6765bd..bc653b271eb9 100644
--- a/dev-python/puremagic/puremagic-1.15.ebuild
+++ b/dev-python/puremagic/puremagic-1.15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pushbullet-py/pushbullet-py-0.12.0-r1.ebuild b/dev-python/pushbullet-py/pushbullet-py-0.12.0-r1.ebuild
index 4a285e8a8a99..921a0e783b4d 100644
--- a/dev-python/pushbullet-py/pushbullet-py-0.12.0-r1.ebuild
+++ b/dev-python/pushbullet-py/pushbullet-py-0.12.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/py-amqp/py-amqp-5.1.1-r1.ebuild b/dev-python/py-amqp/py-amqp-5.1.1-r1.ebuild
index 4d9a06039f7c..bd8ae8eeb43a 100644
--- a/dev-python/py-amqp/py-amqp-5.1.1-r1.ebuild
+++ b/dev-python/py-amqp/py-amqp-5.1.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="amqp"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
index e0a1e3f40fbb..897443530f06 100644
--- a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
+++ b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/py-nanoid/py-nanoid-9999.ebuild b/dev-python/py-nanoid/py-nanoid-9999.ebuild
index 19cc2760c58f..d407b88194e7 100644
--- a/dev-python/py-nanoid/py-nanoid-9999.ebuild
+++ b/dev-python/py-nanoid/py-nanoid-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 git-r3
diff --git a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild b/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild
index e6da2cc51991..561c3fcea120 100644
--- a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild
+++ b/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild b/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild
index e2a73ed45e8b..facdf975a60f 100644
--- a/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild
+++ b/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/py/py-1.11.0-r1.ebuild b/dev-python/py/py-1.11.0-r1.ebuild
index 47a15bd489e8..a94e1101b998 100644
--- a/dev-python/py/py-1.11.0-r1.ebuild
+++ b/dev-python/py/py-1.11.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/py2pack/py2pack-0.8.7.ebuild b/dev-python/py2pack/py2pack-0.8.7.ebuild
index 1f4b17c6ac54..59b4e298a726 100644
--- a/dev-python/py2pack/py2pack-0.8.7.ebuild
+++ b/dev-python/py2pack/py2pack-0.8.7.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/py2pack/py2pack-0.9.0.ebuild b/dev-python/py2pack/py2pack-0.9.0.ebuild
index 3e5d3091226e..361016f58a1e 100644
--- a/dev-python/py2pack/py2pack-0.9.0.ebuild
+++ b/dev-python/py2pack/py2pack-0.9.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild b/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
index d14a2ed40e5d..baa2ca2f5289 100644
--- a/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
+++ b/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pyDes/pyDes-2.0.1.ebuild b/dev-python/pyDes/pyDes-2.0.1.ebuild
index 587c4ca5b1bc..9566345e76f6 100644
--- a/dev-python/pyDes/pyDes-2.0.1.ebuild
+++ b/dev-python/pyDes/pyDes-2.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyGPG/pyGPG-0.2-r1.ebuild b/dev-python/pyGPG/pyGPG-0.2-r1.ebuild
index 7450cda902c6..3adb627ae3a4 100644
--- a/dev-python/pyGPG/pyGPG-0.2-r1.ebuild
+++ b/dev-python/pyGPG/pyGPG-0.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyGPG/pyGPG-0.2_p20220808.ebuild b/dev-python/pyGPG/pyGPG-0.2_p20220808.ebuild
index 78c3e1e373db..4b52792b49ce 100644
--- a/dev-python/pyGPG/pyGPG-0.2_p20220808.ebuild
+++ b/dev-python/pyGPG/pyGPG-0.2_p20220808.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyGPG/pyGPG-9999.ebuild b/dev-python/pyGPG/pyGPG-9999.ebuild
index 9e0310e73572..2fc9279aed8a 100644
--- a/dev-python/pyGPG/pyGPG-9999.ebuild
+++ b/dev-python/pyGPG/pyGPG-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyacoustid/pyacoustid-1.2.2-r1.ebuild b/dev-python/pyacoustid/pyacoustid-1.2.2-r1.ebuild
index b08e45f2fd0d..b39505805d6d 100644
--- a/dev-python/pyacoustid/pyacoustid-1.2.2-r1.ebuild
+++ b/dev-python/pyacoustid/pyacoustid-1.2.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Python bindings for Chromaprint and the AcoustID web service"
diff --git a/dev-python/pyaes/pyaes-1.6.1-r3.ebuild b/dev-python/pyaes/pyaes-1.6.1-r3.ebuild
index 2b48d7e0e01e..519c9ced9f71 100644
--- a/dev-python/pyaes/pyaes-1.6.1-r3.ebuild
+++ b/dev-python/pyaes/pyaes-1.6.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyagentx/pyagentx-0.4.ebuild b/dev-python/pyagentx/pyagentx-0.4.ebuild
index e2acb0ed00cb..4e8f5d7aa01d 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyalsa/pyalsa-1.2.7.ebuild b/dev-python/pyalsa/pyalsa-1.2.7.ebuild
index 0aa7057a25f4..8a2b8f0393f3 100644
--- a/dev-python/pyalsa/pyalsa-1.2.7.ebuild
+++ b/dev-python/pyalsa/pyalsa-1.2.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyamg/pyamg-5.0.1.ebuild b/dev-python/pyamg/pyamg-5.0.1.ebuild
index 455538d5d34c..e4f2f124d3e3 100644
--- a/dev-python/pyamg/pyamg-5.0.1.ebuild
+++ b/dev-python/pyamg/pyamg-5.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyaml/pyaml-23.7.0.ebuild b/dev-python/pyaml/pyaml-23.7.0.ebuild
index c7f3557b9e37..faba10b61fb4 100644
--- a/dev-python/pyaml/pyaml-23.7.0.ebuild
+++ b/dev-python/pyaml/pyaml-23.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyannotate/pyannotate-1.2.0-r1.ebuild b/dev-python/pyannotate/pyannotate-1.2.0-r1.ebuild
index b7a1c7d163fb..9fad5b6cc764 100644
--- a/dev-python/pyannotate/pyannotate-1.2.0-r1.ebuild
+++ b/dev-python/pyannotate/pyannotate-1.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Auto-generate PEP-484 annotations"
diff --git a/dev-python/pyarrow/pyarrow-12.0.1.ebuild b/dev-python/pyarrow/pyarrow-12.0.1.ebuild
index d36400e26e03..570dce2f0239 100644
--- a/dev-python/pyarrow/pyarrow-12.0.1.ebuild
+++ b/dev-python/pyarrow/pyarrow-12.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.3.0.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.3.0.ebuild
index b2d10901e054..8d1efc2e8076 100644
--- a/dev-python/pyasn1-modules/pyasn1-modules-0.3.0.ebuild
+++ b/dev-python/pyasn1-modules/pyasn1-modules-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyasn1/pyasn1-0.5.0.ebuild b/dev-python/pyasn1/pyasn1-0.5.0.ebuild
index 656f83ab7208..e36c8ed933ed 100644
--- a/dev-python/pyasn1/pyasn1-0.5.0.ebuild
+++ b/dev-python/pyasn1/pyasn1-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyatspi/pyatspi-2.46.0.ebuild b/dev-python/pyatspi/pyatspi-2.46.0.ebuild
index bc88389537aa..31eff01c341f 100644
--- a/dev-python/pyatspi/pyatspi-2.46.0.ebuild
+++ b/dev-python/pyatspi/pyatspi-2.46.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit gnome2 python-r1
diff --git a/dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild b/dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild
index 6ea818c4bedb..ae432cc88cd3 100644
--- a/dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild
+++ b/dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
PYPI_PN="PyAudio"
DISTUTILS_EXT=1
diff --git a/dev-python/pyaudio/pyaudio-0.2.13.ebuild b/dev-python/pyaudio/pyaudio-0.2.13.ebuild
index 125b456f81c5..d13ed1878028 100644
--- a/dev-python/pyaudio/pyaudio-0.2.13.ebuild
+++ b/dev-python/pyaudio/pyaudio-0.2.13.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
PYPI_PN="PyAudio"
inherit distutils-r1 pypi
diff --git a/dev-python/pybind11/pybind11-2.10.4.ebuild b/dev-python/pybind11/pybind11-2.10.4.ebuild
index d768b8d2190b..e5399cf7fd21 100644
--- a/dev-python/pybind11/pybind11-2.10.4.ebuild
+++ b/dev-python/pybind11/pybind11-2.10.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit cmake distutils-r1
diff --git a/dev-python/pybind11/pybind11-2.11.1.ebuild b/dev-python/pybind11/pybind11-2.11.1.ebuild
index 59d3fe0a4d5a..18c99c3870ad 100644
--- a/dev-python/pybind11/pybind11-2.11.1.ebuild
+++ b/dev-python/pybind11/pybind11-2.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit cmake distutils-r1
diff --git a/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild b/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
index d1ba7cc82e77..c4e15c64d3f5 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild b/dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild
index ba03bca00da0..2a6b790e9d9a 100644
--- a/dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild
+++ b/dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/pybtex/pybtex-0.24.0-r1.ebuild b/dev-python/pybtex/pybtex-0.24.0-r1.ebuild
index c704cc27a68c..396fa46ec0b4 100644
--- a/dev-python/pybtex/pybtex-0.24.0-r1.ebuild
+++ b/dev-python/pybtex/pybtex-0.24.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pycairo/pycairo-1.24.0.ebuild b/dev-python/pycairo/pycairo-1.24.0.ebuild
index 442512374f55..72581a045b43 100644
--- a/dev-python/pycairo/pycairo-1.24.0.ebuild
+++ b/dev-python/pycairo/pycairo-1.24.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pycares/pycares-4.3.0.ebuild b/dev-python/pycares/pycares-4.3.0.ebuild
index b9790691f13c..4eaccb65f091 100644
--- a/dev-python/pycares/pycares-4.3.0.ebuild
+++ b/dev-python/pycares/pycares-4.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
index 819260405f0e..53eea3e6ebad 100644
--- a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
+++ b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pychm/pychm-0.8.6-r1.ebuild b/dev-python/pychm/pychm-0.8.6-r1.ebuild
index 3d316056e26a..6a67be89938b 100644
--- a/dev-python/pychm/pychm-0.8.6-r1.ebuild
+++ b/dev-python/pychm/pychm-0.8.6-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pychromecast/pychromecast-13.0.7.ebuild b/dev-python/pychromecast/pychromecast-13.0.7.ebuild
index 2c7f60fc682f..3242bd0f2c96 100644
--- a/dev-python/pychromecast/pychromecast-13.0.7.ebuild
+++ b/dev-python/pychromecast/pychromecast-13.0.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=PyChromecast
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pychroot/pychroot-0.10.4.ebuild b/dev-python/pychroot/pychroot-0.10.4.ebuild
index 94e7bb6db558..c6b867a910c8 100644
--- a/dev-python/pychroot/pychroot-0.10.4.ebuild
+++ b/dev-python/pychroot/pychroot-0.10.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
if [[ ${PV} == *9999 ]] ; then
diff --git a/dev-python/pychroot/pychroot-9999.ebuild b/dev-python/pychroot/pychroot-9999.ebuild
index 94e7bb6db558..c6b867a910c8 100644
--- a/dev-python/pychroot/pychroot-9999.ebuild
+++ b/dev-python/pychroot/pychroot-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
if [[ ${PV} == *9999 ]] ; then
diff --git a/dev-python/pyclip/pyclip-0.5.4.ebuild b/dev-python/pyclip/pyclip-0.5.4.ebuild
index 359033d569fd..9f2c1a339f9d 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
diff --git a/dev-python/pyclip/pyclip-0.6.0.ebuild b/dev-python/pyclip/pyclip-0.6.0.ebuild
index ab489ac3dc3f..c28c56718e2b 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
diff --git a/dev-python/pyclip/pyclip-0.7.0.ebuild b/dev-python/pyclip/pyclip-0.7.0.ebuild
index 8306edaeb3a7..0094895b68c9 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517="setuptools"
diff --git a/dev-python/pyclip/pyclip-9999.ebuild b/dev-python/pyclip/pyclip-9999.ebuild
index 8306edaeb3a7..0094895b68c9 100644
--- a/dev-python/pyclip/pyclip-9999.ebuild
+++ b/dev-python/pyclip/pyclip-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517="setuptools"
diff --git a/dev-python/pyclipper/pyclipper-1.3.0_p4.ebuild b/dev-python/pyclipper/pyclipper-1.3.0_p4.ebuild
index 8578fa68d357..01c35045c4e5 100644
--- a/dev-python/pyclipper/pyclipper-1.3.0_p4.ebuild
+++ b/dev-python/pyclipper/pyclipper-1.3.0_p4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pycodestyle/pycodestyle-2.10.0.ebuild b/dev-python/pycodestyle/pycodestyle-2.10.0.ebuild
index 2c1b0617319a..cda7258105b3 100644
--- a/dev-python/pycodestyle/pycodestyle-2.10.0.ebuild
+++ b/dev-python/pycodestyle/pycodestyle-2.10.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pycodestyle/pycodestyle-2.11.0.ebuild b/dev-python/pycodestyle/pycodestyle-2.11.0.ebuild
index 485d1cab989c..c6cf6ac3d809 100644
--- a/dev-python/pycodestyle/pycodestyle-2.11.0.ebuild
+++ b/dev-python/pycodestyle/pycodestyle-2.11.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pycollada/pycollada-0.7.2.ebuild b/dev-python/pycollada/pycollada-0.7.2.ebuild
index 54876b056819..4511ee154ef9 100644
--- a/dev-python/pycollada/pycollada-0.7.2.ebuild
+++ b/dev-python/pycollada/pycollada-0.7.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python library for reading and writing COLLADA documents"
diff --git a/dev-python/pycountry/pycountry-22.3.5.ebuild b/dev-python/pycountry/pycountry-22.3.5.ebuild
index eca2ea9fe92c..dcd58862bf2b 100644
--- a/dev-python/pycountry/pycountry-22.3.5.ebuild
+++ b/dev-python/pycountry/pycountry-22.3.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pycparser/pycparser-2.21-r2.ebuild b/dev-python/pycparser/pycparser-2.21-r2.ebuild
index 84444affdfbd..2d83b4b2bad5 100644
--- a/dev-python/pycparser/pycparser-2.21-r2.ebuild
+++ b/dev-python/pycparser/pycparser-2.21-r2.ebuild
@@ -5,7 +5,7 @@
EAPI=7
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
index bd994343b547..0d47cf3bf787 100644
--- a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pycson/pycson-0.8-r3.ebuild b/dev-python/pycson/pycson-0.8-r3.ebuild
index eef37c41906c..4b2a0abf05aa 100644
--- a/dev-python/pycson/pycson-0.8-r3.ebuild
+++ b/dev-python/pycson/pycson-0.8-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="A python parser for the Coffeescript Object Notation (CSON)"
diff --git a/dev-python/pycuda/pycuda-2022.2.2.ebuild b/dev-python/pycuda/pycuda-2022.2.2.ebuild
index 8c91d05ff22c..7549b7cbf95b 100644
--- a/dev-python/pycuda/pycuda-2022.2.2.ebuild
+++ b/dev-python/pycuda/pycuda-2022.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cuda distutils-r1 pypi
DESCRIPTION="Python wrapper for NVIDIA CUDA"
diff --git a/dev-python/pycups/pycups-2.0.1-r1.ebuild b/dev-python/pycups/pycups-2.0.1-r1.ebuild
index c97be7c9f493..a6f6c64146e9 100644
--- a/dev-python/pycups/pycups-2.0.1-r1.ebuild
+++ b/dev-python/pycups/pycups-2.0.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pycurl-requests/pycurl-requests-0.5.0.ebuild b/dev-python/pycurl-requests/pycurl-requests-0.5.0.ebuild
index 36c387104182..6b52743df927 100644
--- a/dev-python/pycurl-requests/pycurl-requests-0.5.0.ebuild
+++ b/dev-python/pycurl-requests/pycurl-requests-0.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Requests-compatible interface for PycURL"
diff --git a/dev-python/pycurl/pycurl-7.45.2.ebuild b/dev-python/pycurl/pycurl-7.45.2.ebuild
index 5e105a787075..5e819206837d 100644
--- a/dev-python/pycurl/pycurl-7.45.2.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi toolchain-funcs
diff --git a/dev-python/pycxx/pycxx-7.1.7.ebuild b/dev-python/pycxx/pycxx-7.1.7.ebuild
index 7d9b7189f131..69c645789609 100644
--- a/dev-python/pycxx/pycxx-7.1.7.ebuild
+++ b/dev-python/pycxx/pycxx-7.1.7.ebuild
@@ -3,7 +3,7 @@
EAPI="8"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
# DISTUTILS_USE_PEP517=setuptools broken, installs files to /usr/CXX
DISTUTILS_USE_SETUPTOOLS=no
diff --git a/dev-python/pydantic-core/pydantic-core-2.3.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.3.0.ebuild
index 8e7c78ded3c2..914d11206b72 100644
--- a/dev-python/pydantic-core/pydantic-core-2.3.0.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.3.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
# pypy3 is waiting for new pyo3 release
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.8.3
diff --git a/dev-python/pydantic-core/pydantic-core-2.3.1.ebuild b/dev-python/pydantic-core/pydantic-core-2.3.1.ebuild
index 8e7c78ded3c2..914d11206b72 100644
--- a/dev-python/pydantic-core/pydantic-core-2.3.1.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.3.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
# pypy3 is waiting for new pyo3 release
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.8.3
diff --git a/dev-python/pydantic-core/pydantic-core-2.4.0-r1.ebuild b/dev-python/pydantic-core/pydantic-core-2.4.0-r1.ebuild
index 9af2498ea798..f9ecf7feb96a 100644
--- a/dev-python/pydantic-core/pydantic-core-2.4.0-r1.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.4.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
# pypy3 is waiting for new pyo3 release
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.8.3
diff --git a/dev-python/pydantic-core/pydantic-core-2.5.0-r1.ebuild b/dev-python/pydantic-core/pydantic-core-2.5.0-r1.ebuild
index f9e3f3a1c15b..8cea5b288688 100644
--- a/dev-python/pydantic-core/pydantic-core-2.5.0-r1.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.5.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
# pypy3 is waiting for new pyo3 release
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.8.3
diff --git a/dev-python/pydantic-core/pydantic-core-2.6.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.6.0.ebuild
index 8c197b193291..a3feac03ebf8 100644
--- a/dev-python/pydantic-core/pydantic-core-2.6.0.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.6.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
# pypy3 is waiting for new pyo3 release
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.8.3
diff --git a/dev-python/pydantic/pydantic-1.10.12.ebuild b/dev-python/pydantic/pydantic-1.10.12.ebuild
index dd955e62226e..f22336c8fac9 100644
--- a/dev-python/pydantic/pydantic-1.10.12.ebuild
+++ b/dev-python/pydantic/pydantic-1.10.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pydantic/pydantic-2.1.1.ebuild b/dev-python/pydantic/pydantic-2.1.1.ebuild
index df32e63c3378..5ec101ab65be 100644
--- a/dev-python/pydantic/pydantic-2.1.1.ebuild
+++ b/dev-python/pydantic/pydantic-2.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pydantic/pydantic-2.2.0.ebuild b/dev-python/pydantic/pydantic-2.2.0.ebuild
index 6425d5c8fbad..162843687683 100644
--- a/dev-python/pydantic/pydantic-2.2.0.ebuild
+++ b/dev-python/pydantic/pydantic-2.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3.ebuild
index ae6e859b9455..2783c5dbf03d 100644
--- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3.ebuild
+++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=standalone
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pydbus/pydbus-0.6.0-r1.ebuild b/dev-python/pydbus/pydbus-0.6.0-r1.ebuild
index 5ad45be0aa26..0103002f6025 100644
--- a/dev-python/pydbus/pydbus-0.6.0-r1.ebuild
+++ b/dev-python/pydbus/pydbus-0.6.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pydecomp/pydecomp-0.3-r3.ebuild b/dev-python/pydecomp/pydecomp-0.3-r3.ebuild
index 8ec7a42eef4a..b179633a40d6 100644
--- a/dev-python/pydecomp/pydecomp-0.3-r3.ebuild
+++ b/dev-python/pydecomp/pydecomp-0.3-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pydecomp/pydecomp-9999.ebuild b/dev-python/pydecomp/pydecomp-9999.ebuild
index 4ec0bc8c3e30..11337e0146dc 100644
--- a/dev-python/pydecomp/pydecomp-9999.ebuild
+++ b/dev-python/pydecomp/pydecomp-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index c9ec81890dd1..58698765aab0 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/pydiffx/pydiffx-1.1.ebuild b/dev-python/pydiffx/pydiffx-1.1.ebuild
index e6da22086d95..7c68f867238e 100644
--- a/dev-python/pydiffx/pydiffx-1.1.ebuild
+++ b/dev-python/pydiffx/pydiffx-1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild b/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
index c855e32661d4..9ecb39648596 100644
--- a/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
+++ b/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="PyDispatcher"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pydocstyle/pydocstyle-6.3.0.ebuild b/dev-python/pydocstyle/pydocstyle-6.3.0.ebuild
index 06eee49767c9..deb6f8be7faa 100644
--- a/dev-python/pydocstyle/pydocstyle-6.3.0.ebuild
+++ b/dev-python/pydocstyle/pydocstyle-6.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pydot/pydot-1.4.2-r3.ebuild b/dev-python/pydot/pydot-1.4.2-r3.ebuild
index a87eb45c21ff..ea0720e55ffb 100644
--- a/dev-python/pydot/pydot-1.4.2-r3.ebuild
+++ b/dev-python/pydot/pydot-1.4.2-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python interface to Graphviz's Dot language"
diff --git a/dev-python/pydotplus/pydotplus-2.0.2-r1.ebuild b/dev-python/pydotplus/pydotplus-2.0.2-r1.ebuild
index 1ac185bba6f6..d41882cc167c 100644
--- a/dev-python/pydotplus/pydotplus-2.0.2-r1.ebuild
+++ b/dev-python/pydotplus/pydotplus-2.0.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pydub/pydub-0.25.1.ebuild b/dev-python/pydub/pydub-0.25.1.ebuild
index e7915c602b5b..2625c2526a7b 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature
diff --git a/dev-python/pydyf/pydyf-0.7.0.ebuild b/dev-python/pydyf/pydyf-0.7.0.ebuild
index 0dde48ae66ad..a3b35556ec78 100644
--- a/dev-python/pydyf/pydyf-0.7.0.ebuild
+++ b/dev-python/pydyf/pydyf-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyeclib/pyeclib-1.6.1.ebuild b/dev-python/pyeclib/pyeclib-1.6.1.ebuild
index 7cad67619e9d..51b69aed7bc3 100644
--- a/dev-python/pyeclib/pyeclib-1.6.1.ebuild
+++ b/dev-python/pyeclib/pyeclib-1.6.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pyelftools/pyelftools-0.29.ebuild b/dev-python/pyelftools/pyelftools-0.29.ebuild
index 61f139cc233d..f95adff5777f 100644
--- a/dev-python/pyelftools/pyelftools-0.29.ebuild
+++ b/dev-python/pyelftools/pyelftools-0.29.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild b/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild
index af649861a050..68f4fea3ee38 100644
--- a/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild
+++ b/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild b/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild
index be7d90da0a79..c652d012bc6d 100644
--- a/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild
+++ b/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild b/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
index 296763805922..19ad7184ef2f 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild b/dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild
index 1c5b50871caa..0622fa1afcd7 100644
--- a/dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild
+++ b/dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyflakes/pyflakes-3.1.0.ebuild b/dev-python/pyflakes/pyflakes-3.1.0.ebuild
index ada1bca718b1..4162823d0dc1 100644
--- a/dev-python/pyflakes/pyflakes-3.1.0.ebuild
+++ b/dev-python/pyflakes/pyflakes-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyformance/pyformance-0.4-r2.ebuild b/dev-python/pyformance/pyformance-0.4-r2.ebuild
index 835eb632863e..a8b4ef506ae6 100644
--- a/dev-python/pyformance/pyformance-0.4-r2.ebuild
+++ b/dev-python/pyformance/pyformance-0.4-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild
index ac91d378a2f6..a954a011f77a 100644
--- a/dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.7-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ssl(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pyfuse3/pyfuse3-3.2.3-r1.ebuild b/dev-python/pyfuse3/pyfuse3-3.2.3-r1.ebuild
index 6330eb5666f7..a43d10842edf 100644
--- a/dev-python/pyfuse3/pyfuse3-3.2.3-r1.ebuild
+++ b/dev-python/pyfuse3/pyfuse3-3.2.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyfuse3/pyfuse3-3.2.3.ebuild b/dev-python/pyfuse3/pyfuse3-3.2.3.ebuild
index 7ca71f8a3b09..dd7b83d6de0a 100644
--- a/dev-python/pyfuse3/pyfuse3-3.2.3.ebuild
+++ b/dev-python/pyfuse3/pyfuse3-3.2.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild b/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild
index 78f9953845ba..1147415fd81b 100644
--- a/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild
+++ b/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygal/pygal-3.0.0-r4.ebuild b/dev-python/pygal/pygal-3.0.0-r4.ebuild
index 9d8f3b8af6aa..edbb7afbc6fe 100644
--- a/dev-python/pygal/pygal-3.0.0-r4.ebuild
+++ b/dev-python/pygal/pygal-3.0.0-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 optfeature
diff --git a/dev-python/pygaljs/pygaljs-1.0.2-r1.ebuild b/dev-python/pygaljs/pygaljs-1.0.2-r1.ebuild
index 32ded6fa6f78..88a3c7b0c7c8 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/pygame/pygame-2.5.0-r2.ebuild b/dev-python/pygame/pygame-2.5.0-r2.ebuild
index 8ed06538bbf3..fac206ccb9aa 100644
--- a/dev-python/pygame/pygame-2.5.0-r2.ebuild
+++ b/dev-python/pygame/pygame-2.5.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pygame/pygame-2.5.1.ebuild b/dev-python/pygame/pygame-2.5.1.ebuild
index 46458ecf6081..cec5cebd3bbb 100644
--- a/dev-python/pygame/pygame-2.5.1.ebuild
+++ b/dev-python/pygame/pygame-2.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild b/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild
index 2e29940ccae4..ae614b0c5d19 100644
--- a/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild
+++ b/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
PYSDL="${PN}-2.1.0"
diff --git a/dev-python/pygccxml/pygccxml-2.2.1-r1.ebuild b/dev-python/pygccxml/pygccxml-2.2.1-r1.ebuild
index a4592ef132f5..b32fcae07b30 100644
--- a/dev-python/pygccxml/pygccxml-2.2.1-r1.ebuild
+++ b/dev-python/pygccxml/pygccxml-2.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="A specialized XML reader to navigate C++ declarations"
diff --git a/dev-python/pygccxml/pygccxml-2.3.0.ebuild b/dev-python/pygccxml/pygccxml-2.3.0.ebuild
index c51ab4e54471..94d0358feae8 100644
--- a/dev-python/pygccxml/pygccxml-2.3.0.ebuild
+++ b/dev-python/pygccxml/pygccxml-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="A specialized XML reader to navigate C++ declarations"
diff --git a/dev-python/pygdbmi/pygdbmi-0.11.0.0-r1.ebuild b/dev-python/pygdbmi/pygdbmi-0.11.0.0-r1.ebuild
index d4cd492b54d3..5f41714f9dfe 100644
--- a/dev-python/pygdbmi/pygdbmi-0.11.0.0-r1.ebuild
+++ b/dev-python/pygdbmi/pygdbmi-0.11.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyghmi/pyghmi-1.5.61.ebuild b/dev-python/pyghmi/pyghmi-1.5.61.ebuild
index 50cd1c58a73c..205a2de992e6 100644
--- a/dev-python/pyghmi/pyghmi-1.5.61.ebuild
+++ b/dev-python/pyghmi/pyghmi-1.5.61.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyghmi/pyghmi-1.5.62.ebuild b/dev-python/pyghmi/pyghmi-1.5.62.ebuild
index 50cd1c58a73c..205a2de992e6 100644
--- a/dev-python/pyghmi/pyghmi-1.5.62.ebuild
+++ b/dev-python/pyghmi/pyghmi-1.5.62.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygit2/pygit2-1.12.2.ebuild b/dev-python/pygit2/pygit2-1.12.2.ebuild
index db48757399af..210ef6c951be 100644
--- a/dev-python/pygit2/pygit2-1.12.2.ebuild
+++ b/dev-python/pygit2/pygit2-1.12.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyglet/pyglet-2.0.8.ebuild b/dev-python/pyglet/pyglet-2.0.8.ebuild
index 7e11c30e375d..b7a49df8b71c 100644
--- a/dev-python/pyglet/pyglet-2.0.8.ebuild
+++ b/dev-python/pyglet/pyglet-2.0.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx xdg-utils
diff --git a/dev-python/pyglet/pyglet-2.0.9.ebuild b/dev-python/pyglet/pyglet-2.0.9.ebuild
index 4969be3e14e7..03ba9160036e 100644
--- a/dev-python/pyglet/pyglet-2.0.9.ebuild
+++ b/dev-python/pyglet/pyglet-2.0.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx xdg-utils
diff --git a/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild b/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild
index a553acc17389..d4ad60733de9 100644
--- a/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild
+++ b/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r1.ebuild b/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r1.ebuild
index 5b213a8ac67b..7aea8695d7b8 100644
--- a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r1.ebuild
+++ b/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pygments-promql/pygments-promql-0.0.9.ebuild b/dev-python/pygments-promql/pygments-promql-0.0.9.ebuild
index 58c5720f42a9..68665caedffc 100644
--- a/dev-python/pygments-promql/pygments-promql-0.0.9.ebuild
+++ b/dev-python/pygments-promql/pygments-promql-0.0.9.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="A PromQL lexer for Pygments"
diff --git a/dev-python/pygments/pygments-2.15.1.ebuild b/dev-python/pygments/pygments-2.15.1.ebuild
index 8d2a8c21e945..e57c220ca03e 100644
--- a/dev-python/pygments/pygments-2.15.1.ebuild
+++ b/dev-python/pygments/pygments-2.15.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 bash-completion-r1 pypi
diff --git a/dev-python/pygments/pygments-2.16.1.ebuild b/dev-python/pygments/pygments-2.16.1.ebuild
index 2008aba8c8ee..478f6cae5256 100644
--- a/dev-python/pygments/pygments-2.16.1.ebuild
+++ b/dev-python/pygments/pygments-2.16.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 bash-completion-r1 pypi
diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild b/dev-python/pygobject/pygobject-3.44.1.ebuild
index 732fc0087745..7e1f818afab3 100644
--- a/dev-python/pygobject/pygobject-3.44.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.44.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit gnome.org meson virtualx xdg distutils-r1
diff --git a/dev-python/pygraphviz/pygraphviz-1.11.ebuild b/dev-python/pygraphviz/pygraphviz-1.11.ebuild
index 2947ddbd711a..6046147d6e57 100644
--- a/dev-python/pygraphviz/pygraphviz-1.11.ebuild
+++ b/dev-python/pygraphviz/pygraphviz-1.11.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygresql/pygresql-5.2.4.ebuild b/dev-python/pygresql/pygresql-5.2.4.ebuild
index d758853bbf8c..82d984bb59aa 100644
--- a/dev-python/pygresql/pygresql-5.2.4.ebuild
+++ b/dev-python/pygresql/pygresql-5.2.4.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="PyGreSQL"
POSTGRES_COMPAT=( 9.6 {10..14} )
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 postgres pypi
diff --git a/dev-python/pygsl/pygsl-2.3.3.ebuild b/dev-python/pygsl/pygsl-2.3.3.ebuild
index b343b2609405..ee0a32c9063b 100644
--- a/dev-python/pygsl/pygsl-2.3.3.ebuild
+++ b/dev-python/pygsl/pygsl-2.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyh2o/pyh2o-1-r1.ebuild b/dev-python/pyh2o/pyh2o-1-r1.ebuild
index e2030e8c0bf6..ffd1b5efe8fd 100644
--- a/dev-python/pyh2o/pyh2o-1-r1.ebuild
+++ b/dev-python/pyh2o/pyh2o-1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyhamcrest/pyhamcrest-2.0.4.ebuild b/dev-python/pyhamcrest/pyhamcrest-2.0.4.ebuild
index e5ace66c7258..d130ed9480dc 100644
--- a/dev-python/pyhamcrest/pyhamcrest-2.0.4.ebuild
+++ b/dev-python/pyhamcrest/pyhamcrest-2.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pyhcl/pyhcl-0.4.4-r1.ebuild b/dev-python/pyhcl/pyhcl-0.4.4-r1.ebuild
index 316623837f9f..9d8132cfa137 100644
--- a/dev-python/pyhcl/pyhcl-0.4.4-r1.ebuild
+++ b/dev-python/pyhcl/pyhcl-0.4.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="HCL configuration parser for python"
diff --git a/dev-python/pyicu/pyicu-2.11.ebuild b/dev-python/pyicu/pyicu-2.11.ebuild
index afb474ac6fad..18d554b4a7c6 100644
--- a/dev-python/pyicu/pyicu-2.11.ebuild
+++ b/dev-python/pyicu/pyicu-2.11.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild b/dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild
index c1e6c42febe6..55e827df6a4a 100644
--- a/dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild
+++ b/dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
# py3.12 does not work, see https://github.com/seb-m/pyinotify/issues/204
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421-r2.ebuild b/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421-r2.ebuild
index 08e080e7a827..f63287765ca2 100644
--- a/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421-r2.ebuild
+++ b/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
[[ ${PV} == *_p20190421 ]] && COMMIT=5465d037b30e334cb0997f2315ec1e451b8ad4c1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyjwt/pyjwt-2.7.0.ebuild b/dev-python/pyjwt/pyjwt-2.7.0.ebuild
index 4f8a13bd08b7..5935b2321e30 100644
--- a/dev-python/pyjwt/pyjwt-2.7.0.ebuild
+++ b/dev-python/pyjwt/pyjwt-2.7.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="PyJWT"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pyjwt/pyjwt-2.8.0.ebuild b/dev-python/pyjwt/pyjwt-2.8.0.ebuild
index 55963ff25abf..300cbb93650f 100644
--- a/dev-python/pyjwt/pyjwt-2.8.0.ebuild
+++ b/dev-python/pyjwt/pyjwt-2.8.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="PyJWT"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pykeepass/pykeepass-4.0.2.ebuild b/dev-python/pykeepass/pykeepass-4.0.2.ebuild
index 846ccab0f903..7331318907db 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pykka/pykka-3.1.1.ebuild b/dev-python/pykka/pykka-3.1.1.ebuild
index 3a07ef52ddd4..e9430fd8073c 100644
--- a/dev-python/pykka/pykka-3.1.1.ebuild
+++ b/dev-python/pykka/pykka-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild b/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild
index d7f2139a5ddb..35e50ababf31 100644
--- a/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild
+++ b/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pylama/pylama-8.4.1-r1.ebuild b/dev-python/pylama/pylama-8.4.1-r1.ebuild
index 5b98482a432d..0f44778be491 100644
--- a/dev-python/pylama/pylama-8.4.1-r1.ebuild
+++ b/dev-python/pylama/pylama-8.4.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pylast/pylast-5.2.0.ebuild b/dev-python/pylast/pylast-5.2.0.ebuild
index 74962a39d0d6..375d8bf7340f 100644
--- a/dev-python/pylast/pylast-5.2.0.ebuild
+++ b/dev-python/pylast/pylast-5.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pylatex/pylatex-1.4.1.ebuild b/dev-python/pylatex/pylatex-1.4.1.ebuild
index 0dcade869baa..b07428641176 100644
--- a/dev-python/pylatex/pylatex-1.4.1.ebuild
+++ b/dev-python/pylatex/pylatex-1.4.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
MY_PN="PyLaTeX"
MY_P="${MY_PN}-${PV}"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature
diff --git a/dev-python/pylatexenc/pylatexenc-2.10.ebuild b/dev-python/pylatexenc/pylatexenc-2.10.ebuild
index 8cba1008c412..2f28ae58c69f 100644
--- a/dev-python/pylatexenc/pylatexenc-2.10.ebuild
+++ b/dev-python/pylatexenc/pylatexenc-2.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pylev/pylev-1.4.0-r1.ebuild b/dev-python/pylev/pylev-1.4.0-r1.ebuild
index e493aa6ceb7e..0113082a6bc3 100644
--- a/dev-python/pylev/pylev-1.4.0-r1.ebuild
+++ b/dev-python/pylev/pylev-1.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pylibacl/pylibacl-0.7.0.ebuild b/dev-python/pylibacl/pylibacl-0.7.0.ebuild
index 1c8c9508982b..7c980514c80c 100644
--- a/dev-python/pylibacl/pylibacl-0.7.0.ebuild
+++ b/dev-python/pylibacl/pylibacl-0.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pylibmc/pylibmc-1.6.3.ebuild b/dev-python/pylibmc/pylibmc-1.6.3.ebuild
index 4beb3407045c..848c77af0240 100644
--- a/dev-python/pylibmc/pylibmc-1.6.3.ebuild
+++ b/dev-python/pylibmc/pylibmc-1.6.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pylint-venv/pylint-venv-3.0.2.ebuild b/dev-python/pylint-venv/pylint-venv-3.0.2.ebuild
index b436554d033c..3cced080058b 100644
--- a/dev-python/pylint-venv/pylint-venv-3.0.2.ebuild
+++ b/dev-python/pylint-venv/pylint-venv-3.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pylint/pylint-2.17.4.ebuild b/dev-python/pylint/pylint-2.17.4.ebuild
index 713ea3878cf3..17edb639c9b9 100644
--- a/dev-python/pylint/pylint-2.17.4.ebuild
+++ b/dev-python/pylint/pylint-2.17.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pylint/pylint-2.17.5.ebuild b/dev-python/pylint/pylint-2.17.5.ebuild
index 637d85c5d96c..4ead7782803b 100644
--- a/dev-python/pylint/pylint-2.17.5.ebuild
+++ b/dev-python/pylint/pylint-2.17.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pylru/pylru-1.2.1.ebuild b/dev-python/pylru/pylru-1.2.1.ebuild
index e302e594c3c2..43ad743f1da9 100644
--- a/dev-python/pylru/pylru-1.2.1.ebuild
+++ b/dev-python/pylru/pylru-1.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="A least recently used (LRU) cache for Python"
diff --git a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r2.ebuild b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r2.ebuild
index 6fcafffe7fb3..3e5091feb7bb 100644
--- a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r2.ebuild
+++ b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pylxd/pylxd-2.3.0.ebuild b/dev-python/pylxd/pylxd-2.3.0.ebuild
index 301fd4280c51..e491e67d5158 100644
--- a/dev-python/pylxd/pylxd-2.3.0.ebuild
+++ b/dev-python/pylxd/pylxd-2.3.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pylxd/pylxd-2.3.1.ebuild b/dev-python/pylxd/pylxd-2.3.1.ebuild
index 70090e32b1d9..25239efa395b 100644
--- a/dev-python/pylxd/pylxd-2.3.1.ebuild
+++ b/dev-python/pylxd/pylxd-2.3.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild b/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild
index 39a9a4a05af6..3e4ff6d7ca74 100644
--- a/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild
+++ b/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pymad/pymad-0.10-r1.ebuild b/dev-python/pymad/pymad-0.10-r1.ebuild
index da288fc6179e..1ecd69bf87b4 100644
--- a/dev-python/pymad/pymad-0.10-r1.ebuild
+++ b/dev-python/pymad/pymad-0.10-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild
index 5e767336577a..98c359674e66 100644
--- a/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="
diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.1.ebuild
index 05809fdcf9fe..026a617de38e 100644
--- a/dev-python/pymdown-extensions/pymdown-extensions-10.1.ebuild
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild b/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild
index a35c0b9ea9ca..dc6a1f982ab7 100644
--- a/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild
+++ b/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pymdstat/pymdstat-0.4.3.ebuild b/dev-python/pymdstat/pymdstat-0.4.3.ebuild
index 91e60bb01609..0faa6cc5c83a 100644
--- a/dev-python/pymdstat/pymdstat-0.4.3.ebuild
+++ b/dev-python/pymdstat/pymdstat-0.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pymediainfo/pymediainfo-6.0.1.ebuild b/dev-python/pymediainfo/pymediainfo-6.0.1.ebuild
index 4ac48b74dfc6..aade7d84cc70 100644
--- a/dev-python/pymediainfo/pymediainfo-6.0.1.ebuild
+++ b/dev-python/pymediainfo/pymediainfo-6.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pymeeus/pymeeus-0.5.11.ebuild b/dev-python/pymeeus/pymeeus-0.5.11.ebuild
index 579b563563d0..34ad6508a6e9 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="PyMeeus"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pymeeus/pymeeus-0.5.12.ebuild b/dev-python/pymeeus/pymeeus-0.5.12.ebuild
index 23127af68a7f..17bdc69375e1 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="PyMeeus"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pymemcache/pymemcache-4.0.0.ebuild b/dev-python/pymemcache/pymemcache-4.0.0.ebuild
index c33fcdec0f5f..0e6785ec7fd8 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit databases distutils-r1 pypi
diff --git a/dev-python/pymetar/pymetar-1.4-r2.ebuild b/dev-python/pymetar/pymetar-1.4-r2.ebuild
index a538e685e24b..9194dd82a264 100644
--- a/dev-python/pymetar/pymetar-1.4-r2.ebuild
+++ b/dev-python/pymetar/pymetar-1.4-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pymilter/pymilter-1.0.5.ebuild b/dev-python/pymilter/pymilter-1.0.5.ebuild
index 87395a0da030..267e0f5871c5 100644
--- a/dev-python/pymilter/pymilter-1.0.5.ebuild
+++ b/dev-python/pymilter/pymilter-1.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pymongo/pymongo-4.4.1.ebuild b/dev-python/pymongo/pymongo-4.4.1.ebuild
index 012533768878..97817682deb6 100644
--- a/dev-python/pymongo/pymongo-4.4.1.ebuild
+++ b/dev-python/pymongo/pymongo-4.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit check-reqs 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 a7555170400f..dbea2e3decc5 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_SETUPTOOLS=bdepend
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/pymorphy2-dicts-uk/pymorphy2-dicts-uk-2.4.1.1.1460299261.ebuild b/dev-python/pymorphy2-dicts-uk/pymorphy2-dicts-uk-2.4.1.1.1460299261.ebuild
index 4cdefe6fca83..438a95eb1109 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_SETUPTOOLS=bdepend
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/pymorphy2-dicts/pymorphy2-dicts-2.4.393442.3710985.ebuild b/dev-python/pymorphy2-dicts/pymorphy2-dicts-2.4.393442.3710985.ebuild
index b75ff0d1376d..072b53184955 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_SETUPTOOLS=bdepend
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/pymorphy2/pymorphy2-0.9.1.ebuild b/dev-python/pymorphy2/pymorphy2-0.9.1.ebuild
index 6a39937f4b62..fc04633668db 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1 pypi
diff --git a/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild b/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
index f5d89a692d15..214843fd13ee 100644
--- a/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
+++ b/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pymysql/pymysql-1.1.0.ebuild b/dev-python/pymysql/pymysql-1.1.0.ebuild
index b6a4a60266a6..c7bb3956e15b 100644
--- a/dev-python/pymysql/pymysql-1.1.0.ebuild
+++ b/dev-python/pymysql/pymysql-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pynacl/pynacl-1.5.0-r2.ebuild b/dev-python/pynacl/pynacl-1.5.0-r2.ebuild
index 58a9f75bc457..d48ccc6a5e03 100644
--- a/dev-python/pynacl/pynacl-1.5.0-r2.ebuild
+++ b/dev-python/pynacl/pynacl-1.5.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pynmea2/pynmea2-1.18.0.ebuild b/dev-python/pynmea2/pynmea2-1.18.0.ebuild
index 373ef4aeb52e..f27d8c0daf33 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pynvim/pynvim-0.4.3-r1.ebuild b/dev-python/pynvim/pynvim-0.4.3-r1.ebuild
index e904ccfe67e9..9f85abc55804 100644
--- a/dev-python/pynvim/pynvim-0.4.3-r1.ebuild
+++ b/dev-python/pynvim/pynvim-0.4.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="Python client for Neovim"
diff --git a/dev-python/pyocr/pyocr-0.8.3.ebuild b/dev-python/pyocr/pyocr-0.8.3.ebuild
index 4d99d5782bc0..4989729f14ce 100644
--- a/dev-python/pyocr/pyocr-0.8.3.ebuild
+++ b/dev-python/pyocr/pyocr-0.8.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyodbc/pyodbc-4.0.35.ebuild b/dev-python/pyodbc/pyodbc-4.0.35.ebuild
index f0a5c16c29c6..c47202fbab23 100644
--- a/dev-python/pyodbc/pyodbc-4.0.35.ebuild
+++ b/dev-python/pyodbc/pyodbc-4.0.35.ebuild
@@ -4,7 +4,7 @@
EAPI=8
# No pypy3 support: https://github.com/mkleehammer/pyodbc/issues/915
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit databases edo distutils-r1 optfeature pypi
diff --git a/dev-python/pyopencl/pyopencl-2023.1.1.ebuild b/dev-python/pyopencl/pyopencl-2023.1.1.ebuild
index 9db88494533c..29c402fb474c 100644
--- a/dev-python/pyopencl/pyopencl-2023.1.1.ebuild
+++ b/dev-python/pyopencl/pyopencl-2023.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
diff --git a/dev-python/pyopencl/pyopencl-2023.1.ebuild b/dev-python/pyopencl/pyopencl-2023.1.ebuild
index fa3b1e7677fb..816ee1faf03f 100644
--- a/dev-python/pyopencl/pyopencl-2023.1.ebuild
+++ b/dev-python/pyopencl/pyopencl-2023.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/pyopengl/pyopengl-3.1.6-r2.ebuild b/dev-python/pyopengl/pyopengl-3.1.6-r2.ebuild
index 0f759ebf7148..009a58e6b38a 100644
--- a/dev-python/pyopengl/pyopengl-3.1.6-r2.ebuild
+++ b/dev-python/pyopengl/pyopengl-3.1.6-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_REQ_USE="tk?"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/pyopengl/pyopengl-3.1.7.ebuild b/dev-python/pyopengl/pyopengl-3.1.7.ebuild
index fee77b9b1ce5..71609f900507 100644
--- a/dev-python/pyopengl/pyopengl-3.1.7.ebuild
+++ b/dev-python/pyopengl/pyopengl-3.1.7.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=PyOpenGL
PYTHON_REQ_USE="tk?"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.7.ebuild b/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.7.ebuild
index 778fc5fce066..acb1b3cc1919 100644
--- a/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.7.ebuild
+++ b/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyopenssl/pyopenssl-23.1.1.ebuild b/dev-python/pyopenssl/pyopenssl-23.1.1.ebuild
index b8147f51fa8f..2fee27d141e6 100644
--- a/dev-python/pyopenssl/pyopenssl-23.1.1.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-23.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pyopenssl/pyopenssl-23.2.0.ebuild b/dev-python/pyopenssl/pyopenssl-23.2.0.ebuild
index 7fcb9b4efe87..e9221243bb73 100644
--- a/dev-python/pyopenssl/pyopenssl-23.2.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-23.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pyotherside/pyotherside-1.6.0.ebuild b/dev-python/pyotherside/pyotherside-1.6.0.ebuild
index 2586b3e6bfc5..05d538c16aa8 100644
--- a/dev-python/pyotherside/pyotherside-1.6.0.ebuild
+++ b/dev-python/pyotherside/pyotherside-1.6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit qmake-utils python-single-r1
diff --git a/dev-python/pyotp/pyotp-2.8.0.ebuild b/dev-python/pyotp/pyotp-2.8.0.ebuild
index 813f60040552..8865dec0ba22 100644
--- a/dev-python/pyotp/pyotp-2.8.0.ebuild
+++ b/dev-python/pyotp/pyotp-2.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyotp/pyotp-2.9.0.ebuild b/dev-python/pyotp/pyotp-2.9.0.ebuild
index 813f60040552..8865dec0ba22 100644
--- a/dev-python/pyotp/pyotp-2.9.0.ebuild
+++ b/dev-python/pyotp/pyotp-2.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyparsing/pyparsing-3.0.9.ebuild b/dev-python/pyparsing/pyparsing-3.0.9.ebuild
index 8068b7c606a4..658c7469b97a 100644
--- a/dev-python/pyparsing/pyparsing-3.0.9.ebuild
+++ b/dev-python/pyparsing/pyparsing-3.0.9.ebuild
@@ -5,7 +5,7 @@
EAPI=7
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pyparsing/pyparsing-3.1.0.ebuild b/dev-python/pyparsing/pyparsing-3.1.0.ebuild
index a50178341954..2f09371e52b0 100644
--- a/dev-python/pyparsing/pyparsing-3.1.0.ebuild
+++ b/dev-python/pyparsing/pyparsing-3.1.0.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyparsing/pyparsing-3.1.1.ebuild b/dev-python/pyparsing/pyparsing-3.1.1.ebuild
index 9f5e1c3d71c8..cfc240669612 100644
--- a/dev-python/pyparsing/pyparsing-3.1.1.ebuild
+++ b/dev-python/pyparsing/pyparsing-3.1.1.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyparted/pyparted-3.12.0.ebuild b/dev-python/pyparted/pyparted-3.12.0.ebuild
index 22432ad087f0..71a7c353da1c 100644
--- a/dev-python/pyparted/pyparted-3.12.0.ebuild
+++ b/dev-python/pyparted/pyparted-3.12.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pypax/pypax-0.9.5-r1.ebuild b/dev-python/pypax/pypax-0.9.5-r1.ebuild
index d45fc278e0b1..a7ff1412f343 100644
--- a/dev-python/pypax/pypax-0.9.5-r1.ebuild
+++ b/dev-python/pypax/pypax-0.9.5-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pypax/pypax-9999.ebuild b/dev-python/pypax/pypax-9999.ebuild
index 69f0b9f8002f..0645401fb387 100644
--- a/dev-python/pypax/pypax-9999.ebuild
+++ b/dev-python/pypax/pypax-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pypdf/pypdf-3.12.2.ebuild b/dev-python/pypdf/pypdf-3.12.2.ebuild
index 8e09d99f27bc..1cfb83767460 100644
--- a/dev-python/pypdf/pypdf-3.12.2.ebuild
+++ b/dev-python/pypdf/pypdf-3.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pypdf/pypdf-3.13.0.ebuild b/dev-python/pypdf/pypdf-3.13.0.ebuild
index a31f623723e6..85b7ff594ed9 100644
--- a/dev-python/pypdf/pypdf-3.13.0.ebuild
+++ b/dev-python/pypdf/pypdf-3.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pypdf/pypdf-3.14.0.ebuild b/dev-python/pypdf/pypdf-3.14.0.ebuild
index da5fe495f29f..445c28acba68 100644
--- a/dev-python/pypdf/pypdf-3.14.0.ebuild
+++ b/dev-python/pypdf/pypdf-3.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pypdf/pypdf-3.15.0.ebuild b/dev-python/pypdf/pypdf-3.15.0.ebuild
index 1dcfbbc36027..5fd3020c01bf 100644
--- a/dev-python/pypdf/pypdf-3.15.0.ebuild
+++ b/dev-python/pypdf/pypdf-3.15.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pypdf/pypdf-3.15.1.ebuild b/dev-python/pypdf/pypdf-3.15.1.ebuild
index ae07c371ea66..f967c6c812a3 100644
--- a/dev-python/pypdf/pypdf-3.15.1.ebuild
+++ b/dev-python/pypdf/pypdf-3.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild b/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild
index 74e6be4933b9..8f7ab9966a06 100644
--- a/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild
+++ b/dev-python/pyperclip/pyperclip-1.8.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/pyphen/pyphen-0.14.0.ebuild b/dev-python/pyphen/pyphen-0.14.0.ebuild
index 95d72b80b557..f63cebfb3e64 100644
--- a/dev-python/pyphen/pyphen-0.14.0.ebuild
+++ b/dev-python/pyphen/pyphen-0.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pypiserver/pypiserver-1.5.1.ebuild b/dev-python/pypiserver/pypiserver-1.5.1.ebuild
index 433d5ee9c800..e94d52fd5ccc 100644
--- a/dev-python/pypiserver/pypiserver-1.5.1.ebuild
+++ b/dev-python/pypiserver/pypiserver-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pypiserver/pypiserver-1.5.2.ebuild b/dev-python/pypiserver/pypiserver-1.5.2.ebuild
index 01d161b32500..2216f2479f2a 100644
--- a/dev-python/pypiserver/pypiserver-1.5.2.ebuild
+++ b/dev-python/pypiserver/pypiserver-1.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pypng/pypng-0.20220715.0.ebuild b/dev-python/pypng/pypng-0.20220715.0.ebuild
index 818702130733..6038d5da1ff9 100644
--- a/dev-python/pypng/pypng-0.20220715.0.ebuild
+++ b/dev-python/pypng/pypng-0.20220715.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pypresence/pypresence-4.3.0.ebuild b/dev-python/pypresence/pypresence-4.3.0.ebuild
index c4f7826ccc61..5504584d1ef6 100644
--- a/dev-python/pypresence/pypresence-4.3.0.ebuild
+++ b/dev-python/pypresence/pypresence-4.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild b/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild
index 83d54f92d5c3..dd8581961a44 100644
--- a/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild
+++ b/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="convert python profile data to kcachegrind calltree form"
diff --git a/dev-python/pyproj/pyproj-3.6.0.ebuild b/dev-python/pyproj/pyproj-3.6.0.ebuild
index a0c0088c29ed..5f493d2c5e87 100644
--- a/dev-python/pyproj/pyproj-3.6.0.ebuild
+++ b/dev-python/pyproj/pyproj-3.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyproject-api/pyproject-api-1.5.3.ebuild b/dev-python/pyproject-api/pyproject-api-1.5.3.ebuild
index b35915dd203e..d0d9eac76e28 100644
--- a/dev-python/pyproject-api/pyproject-api-1.5.3.ebuild
+++ b/dev-python/pyproject-api/pyproject-api-1.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyproject-api/pyproject-api-1.5.4.ebuild b/dev-python/pyproject-api/pyproject-api-1.5.4.ebuild
index 2b3232921eb1..cecedbd5a97d 100644
--- a/dev-python/pyproject-api/pyproject-api-1.5.4.ebuild
+++ b/dev-python/pyproject-api/pyproject-api-1.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.13.0-r1.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-0.13.0-r1.ebuild
index cd495d9ed238..3512bc3c63ca 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-0.13.0-r1.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-0.13.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.13.1.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-0.13.1.ebuild
index 663101b82c64..2aa93a3891de 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-0.13.1.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-0.13.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild b/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild
index 953d34f8de01..2a7b97087785 100644
--- a/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild
+++ b/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild b/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild
index d1f242d0dfdc..5af2ddda9408 100644
--- a/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild
+++ b/dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pypugjs/pypugjs-5.9.12.ebuild b/dev-python/pypugjs/pypugjs-5.9.12.ebuild
index 8706f7f124e4..2b66b8291589 100644
--- a/dev-python/pypugjs/pypugjs-5.9.12.ebuild
+++ b/dev-python/pypugjs/pypugjs-5.9.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/pyqt-distutils/pyqt-distutils-0.7.3-r1.ebuild b/dev-python/pyqt-distutils/pyqt-distutils-0.7.3-r1.ebuild
index 583d1b660819..4c7d0b9f9703 100644
--- a/dev-python/pyqt-distutils/pyqt-distutils-0.7.3-r1.ebuild
+++ b/dev-python/pyqt-distutils/pyqt-distutils-0.7.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild b/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild
index fafddfc4d0cb..ba3b3bc4813e 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
diff --git a/dev-python/pyqtgraph/pyqtgraph-0.13.3.ebuild b/dev-python/pyqtgraph/pyqtgraph-0.13.3.ebuild
index f964918771b6..3126d303078d 100644
--- a/dev-python/pyqtgraph/pyqtgraph-0.13.3.ebuild
+++ b/dev-python/pyqtgraph/pyqtgraph-0.13.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/pyquery/pyquery-2.0.0.ebuild b/dev-python/pyquery/pyquery-2.0.0.ebuild
index 4b1703db3a31..1086f531dcbd 100644
--- a/dev-python/pyquery/pyquery-2.0.0.ebuild
+++ b/dev-python/pyquery/pyquery-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pyrate-limiter/pyrate-limiter-2.10.0.ebuild b/dev-python/pyrate-limiter/pyrate-limiter-2.10.0.ebuild
index 5111fbbe60bd..a9958337d196 100644
--- a/dev-python/pyrate-limiter/pyrate-limiter-2.10.0.ebuild
+++ b/dev-python/pyrate-limiter/pyrate-limiter-2.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyre2/pyre2-1.0.7.ebuild b/dev-python/pyre2/pyre2-1.0.7.ebuild
index 31d7eedaa494..3d9ed37d3b4b 100644
--- a/dev-python/pyre2/pyre2-1.0.7.ebuild
+++ b/dev-python/pyre2/pyre2-1.0.7.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python bindings for dev-libs/re2"
diff --git a/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild b/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild
index abb7bd0e5f7d..1b659cb3773e 100644
--- a/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild
+++ b/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyroute2/pyroute2-0.7.9.ebuild b/dev-python/pyroute2/pyroute2-0.7.9.ebuild
index bbfaf14d2801..6deecfd025ef 100644
--- a/dev-python/pyroute2/pyroute2-0.7.9.ebuild
+++ b/dev-python/pyroute2/pyroute2-0.7.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
diff --git a/dev-python/pyrqlite/pyrqlite-2.2.0.ebuild b/dev-python/pyrqlite/pyrqlite-2.2.0.ebuild
index 2230ed65e768..d99af786fe76 100644
--- a/dev-python/pyrqlite/pyrqlite-2.2.0.ebuild
+++ b/dev-python/pyrqlite/pyrqlite-2.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python client for rqlite"
diff --git a/dev-python/pyrr/pyrr-0.10.3.ebuild b/dev-python/pyrr/pyrr-0.10.3.ebuild
index f3f06f523493..20fece13ee85 100644
--- a/dev-python/pyrr/pyrr-0.10.3.ebuild
+++ b/dev-python/pyrr/pyrr-0.10.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild b/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild
index c637f72b39d0..fe1416662c75 100644
--- a/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild
+++ b/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pysaml2/pysaml2-7.4.2.ebuild b/dev-python/pysaml2/pysaml2-7.4.2.ebuild
index ec1f7a7cdeed..7132f81bec51 100644
--- a/dev-python/pysaml2/pysaml2-7.4.2.ebuild
+++ b/dev-python/pysaml2/pysaml2-7.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python implementation of SAML Version 2 Standard"
diff --git a/dev-python/pyscard/pyscard-2.0.7.ebuild b/dev-python/pyscard/pyscard-2.0.7.ebuild
index 3b986b40e9bb..a413e7bdfc89 100644
--- a/dev-python/pyscard/pyscard-2.0.7.ebuild
+++ b/dev-python/pyscard/pyscard-2.0.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild b/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild
index d4f1038018c7..eb4eaf0d1075 100644
--- a/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild
+++ b/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/dev-python/pyserial/pyserial-3.5-r1.ebuild b/dev-python/pyserial/pyserial-3.5-r1.ebuild
index bda8a36211bb..841e18423bd1 100644
--- a/dev-python/pyserial/pyserial-3.5-r1.ebuild
+++ b/dev-python/pyserial/pyserial-3.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
index 73525dd027ef..e9fee48223d2 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# TODO: Add PyPy once officially supported. See also:
# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CMAKE_IN_SOURCE_BUILD=1
inherit cmake python-r1
diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild b/dev-python/pyside2/pyside2-5.15.10.ebuild
index aca96f94a513..1a55826373cc 100644
--- a/dev-python/pyside2/pyside2-5.15.10.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# TODO: Add PyPy once officially supported. See also:
# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake python-r1 virtualx
diff --git a/dev-python/pyside6-tools/pyside6-tools-6.5.1.1.ebuild b/dev-python/pyside6-tools/pyside6-tools-6.5.1.1.ebuild
index 1baf656cf131..dde4bc5692d2 100644
--- a/dev-python/pyside6-tools/pyside6-tools-6.5.1.1.ebuild
+++ b/dev-python/pyside6-tools/pyside6-tools-6.5.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# TODO: Add PyPy once officially supported. See also:
# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CMAKE_IN_SOURCE_BUILD=1
inherit cmake python-r1
diff --git a/dev-python/pyside6-tools/pyside6-tools-6.5.2.ebuild b/dev-python/pyside6-tools/pyside6-tools-6.5.2.ebuild
index 1baf656cf131..dde4bc5692d2 100644
--- a/dev-python/pyside6-tools/pyside6-tools-6.5.2.ebuild
+++ b/dev-python/pyside6-tools/pyside6-tools-6.5.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# TODO: Add PyPy once officially supported. See also:
# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CMAKE_IN_SOURCE_BUILD=1
inherit cmake python-r1
diff --git a/dev-python/pyside6/pyside6-6.5.1.1.ebuild b/dev-python/pyside6/pyside6-6.5.1.1.ebuild
index 8a03f8c657d4..3290a29718b4 100644
--- a/dev-python/pyside6/pyside6-6.5.1.1.ebuild
+++ b/dev-python/pyside6/pyside6-6.5.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# TODO: Add PyPy once officially supported. See also:
# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake python-r1 virtualx
diff --git a/dev-python/pyside6/pyside6-6.5.2.ebuild b/dev-python/pyside6/pyside6-6.5.2.ebuild
index 8a03f8c657d4..3290a29718b4 100644
--- a/dev-python/pyside6/pyside6-6.5.2.ebuild
+++ b/dev-python/pyside6/pyside6-6.5.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# TODO: Add PyPy once officially supported. See also:
# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake python-r1 virtualx
diff --git a/dev-python/pysimdjson/pysimdjson-5.0.2-r1.ebuild b/dev-python/pysimdjson/pysimdjson-5.0.2-r1.ebuild
index f6a4b6f71233..dc51da7833aa 100644
--- a/dev-python/pysimdjson/pysimdjson-5.0.2-r1.ebuild
+++ b/dev-python/pysimdjson/pysimdjson-5.0.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_EXT=1
inherit distutils-r1
diff --git a/dev-python/pysmi/pysmi-0.3.4-r1.ebuild b/dev-python/pysmi/pysmi-0.3.4-r1.ebuild
index e35175d79aef..9da5a8f9688e 100644
--- a/dev-python/pysmi/pysmi-0.3.4-r1.ebuild
+++ b/dev-python/pysmi/pysmi-0.3.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild
index 874f49914404..598b98bf92e9 100644
--- a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild
+++ b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild b/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild
index f6e1b4936b70..d70bed2469d4 100644
--- a/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild
+++ b/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
DESCRIPTION="Python SNMP library"
diff --git a/dev-python/pysnooper/pysnooper-1.1.1.ebuild b/dev-python/pysnooper/pysnooper-1.1.1.ebuild
index 4cecde18e255..f046e8606bc3 100644
--- a/dev-python/pysnooper/pysnooper-1.1.1.ebuild
+++ b/dev-python/pysnooper/pysnooper-1.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="PySnooper"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pysnooper/pysnooper-1.2.0.ebuild b/dev-python/pysnooper/pysnooper-1.2.0.ebuild
index 4cecde18e255..f046e8606bc3 100644
--- a/dev-python/pysnooper/pysnooper-1.2.0.ebuild
+++ b/dev-python/pysnooper/pysnooper-1.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="PySnooper"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pysol_cards/pysol_cards-0.14.3.ebuild b/dev-python/pysol_cards/pysol_cards-0.14.3.ebuild
index 35d8d233af28..f3fc6be6809e 100644
--- a/dev-python/pysol_cards/pysol_cards-0.14.3.ebuild
+++ b/dev-python/pysol_cards/pysol_cards-0.14.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild b/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild
index 5f39cb7f0135..eddf1576e548 100644
--- a/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild
+++ b/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyspelling/pyspelling-2.8.2.ebuild b/dev-python/pyspelling/pyspelling-2.8.2.ebuild
index b46707b8cce1..2ccacc7f19a2 100644
--- a/dev-python/pyspelling/pyspelling-2.8.2.ebuild
+++ b/dev-python/pyspelling/pyspelling-2.8.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=hatchling
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/pyspf/pyspf-2.0.14-r3.ebuild b/dev-python/pyspf/pyspf-2.0.14-r3.ebuild
index c13f96e19c3f..ba3b432d1ede 100644
--- a/dev-python/pyspf/pyspf-2.0.14-r3.ebuild
+++ b/dev-python/pyspf/pyspf-2.0.14-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ipv6(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pyspnego/pyspnego-0.9.1.ebuild b/dev-python/pyspnego/pyspnego-0.9.1.ebuild
index c65bfccdb980..7818c0a7f7e0 100644
--- a/dev-python/pyspnego/pyspnego-0.9.1.ebuild
+++ b/dev-python/pyspnego/pyspnego-0.9.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild
index e9ed655ee90c..1fc9a09348fc 100644
--- a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild
+++ b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="Python library used to edit or create SubRip files"
diff --git a/dev-python/pysrt/pysrt-9999.ebuild b/dev-python/pysrt/pysrt-9999.ebuild
index 796ec7aea51c..5ed84c90b8a0 100644
--- a/dev-python/pysrt/pysrt-9999.ebuild
+++ b/dev-python/pysrt/pysrt-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="Python library used to edit or create SubRip files"
diff --git a/dev-python/pystache/pystache-0.6.1.ebuild b/dev-python/pystache/pystache-0.6.1.ebuild
index 536487171b5e..83e4c38c7104 100644
--- a/dev-python/pystache/pystache-0.6.1.ebuild
+++ b/dev-python/pystache/pystache-0.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pystardict/pystardict-0.8-r1.ebuild b/dev-python/pystardict/pystardict-0.8-r1.ebuild
index 8933f400aebb..3b9dcf0ca9ca 100644
--- a/dev-python/pystardict/pystardict-0.8-r1.ebuild
+++ b/dev-python/pystardict/pystardict-0.8-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/pysubs2/pysubs2-1.4.4.ebuild b/dev-python/pysubs2/pysubs2-1.4.4.ebuild
index 241b2a09fc76..f4d18ab42c0a 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pysubs2/pysubs2-1.5.0.ebuild b/dev-python/pysubs2/pysubs2-1.5.0.ebuild
index 241b2a09fc76..f4d18ab42c0a 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pysubs2/pysubs2-1.6.1.ebuild b/dev-python/pysubs2/pysubs2-1.6.1.ebuild
index 241b2a09fc76..f4d18ab42c0a 100644
--- a/dev-python/pysubs2/pysubs2-1.6.1.ebuild
+++ b/dev-python/pysubs2/pysubs2-1.6.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pysvg/pysvg-0.2.2_p3-r1.ebuild b/dev-python/pysvg/pysvg-0.2.2_p3-r1.ebuild
index 00713f304d3c..ea7d43fd85c0 100644
--- a/dev-python/pysvg/pysvg-0.2.2_p3-r1.ebuild
+++ b/dev-python/pysvg/pysvg-0.2.2_p3-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="pysvg-py3"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pysvn/pysvn-1.9.18.ebuild b/dev-python/pysvn/pysvn-1.9.18.ebuild
index f449898318cf..22a1fb57c5a9 100644
--- a/dev-python/pysvn/pysvn-1.9.18.ebuild
+++ b/dev-python/pysvn/pysvn-1.9.18.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/pytables/pytables-3.7.0.ebuild b/dev-python/pytables/pytables-3.7.0.ebuild
index d526c7692756..de5f3f4a90cf 100644
--- a/dev-python/pytables/pytables-3.7.0.ebuild
+++ b/dev-python/pytables/pytables-3.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
PYPI_PN="tables"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pytables/pytables-3.8.0-r1.ebuild b/dev-python/pytables/pytables-3.8.0-r1.ebuild
index e0860c6c65ba..57242a3df75f 100644
--- a/dev-python/pytables/pytables-3.8.0-r1.ebuild
+++ b/dev-python/pytables/pytables-3.8.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_PN="tables"
PYTHON_REQ_USE="threads(+)"
diff --git a/dev-python/pytables/pytables-3.8.0-r3.ebuild b/dev-python/pytables/pytables-3.8.0-r3.ebuild
index df3751820e03..d1a637f43756 100644
--- a/dev-python/pytables/pytables-3.8.0-r3.ebuild
+++ b/dev-python/pytables/pytables-3.8.0-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
PYPI_PN="tables"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 prefix pypi
diff --git a/dev-python/pyte/pyte-0.8.1.ebuild b/dev-python/pyte/pyte-0.8.1.ebuild
index f9c06dfe1c60..c70b20ad56e6 100644
--- a/dev-python/pyte/pyte-0.8.1.ebuild
+++ b/dev-python/pyte/pyte-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytesseract/pytesseract-0.3.10-r1.ebuild b/dev-python/pytesseract/pytesseract-0.3.10-r1.ebuild
index f0d6081b9dc2..7ad77ae1437f 100644
--- a/dev-python/pytesseract/pytesseract-0.3.10-r1.ebuild
+++ b/dev-python/pytesseract/pytesseract-0.3.10-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Optical character recognition (OCR) tool"
diff --git a/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.4.ebuild b/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.4.ebuild
index 5f79cc159d29..71fe8cd4f750 100644
--- a/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.4.ebuild
+++ b/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.21.0.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.21.0.ebuild
index 72b98cceccbf..e23dfe2020e2 100644
--- a/dev-python/pytest-asyncio/pytest-asyncio-0.21.0.ebuild
+++ b/dev-python/pytest-asyncio/pytest-asyncio-0.21.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.21.1.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.21.1.ebuild
index db66cdb7b65b..a6348cc8f1ef 100644
--- a/dev-python/pytest-asyncio/pytest-asyncio-0.21.1.ebuild
+++ b/dev-python/pytest-asyncio/pytest-asyncio-0.21.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-bdd/pytest-bdd-6.1.1.ebuild b/dev-python/pytest-bdd/pytest-bdd-6.1.1.ebuild
index d61fd0c76c8f..0a78240788a1 100644
--- a/dev-python/pytest-bdd/pytest-bdd-6.1.1.ebuild
+++ b/dev-python/pytest-bdd/pytest-bdd-6.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="BDD library for the pytest runner"
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 2ebc4dafcb52..ee841e10565e 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pytest-cases/pytest-cases-3.6.13.ebuild b/dev-python/pytest-cases/pytest-cases-3.6.13.ebuild
index 530293dfedf4..faa51d41a52b 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pytest-cases/pytest-cases-3.6.14.ebuild b/dev-python/pytest-cases/pytest-cases-3.6.14.ebuild
index da7c56ce3f84..b3e1a526c6d9 100644
--- a/dev-python/pytest-cases/pytest-cases-3.6.14.ebuild
+++ b/dev-python/pytest-cases/pytest-cases-3.6.14.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild b/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
index 846b8973eb6b..9b77c39af1a0 100644
--- a/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
+++ b/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="a shim pytest plugin to enable celery.contrib.pytest"
diff --git a/dev-python/pytest-check/pytest-check-2.1.5.ebuild b/dev-python/pytest-check/pytest-check-2.1.5.ebuild
index 27ea305d474e..614e897c38b5 100644
--- a/dev-python/pytest-check/pytest-check-2.1.5.ebuild
+++ b/dev-python/pytest-check/pytest-check-2.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-check/pytest-check-2.2.0.ebuild b/dev-python/pytest-check/pytest-check-2.2.0.ebuild
index cd8d61a2cb5a..111d79c91ea3 100644
--- a/dev-python/pytest-check/pytest-check-2.2.0.ebuild
+++ b/dev-python/pytest-check/pytest-check-2.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-check/pytest-check-2.2.1.ebuild b/dev-python/pytest-check/pytest-check-2.2.1.ebuild
index cd8d61a2cb5a..111d79c91ea3 100644
--- a/dev-python/pytest-check/pytest-check-2.2.1.ebuild
+++ b/dev-python/pytest-check/pytest-check-2.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-click/pytest-click-1.1.0.ebuild b/dev-python/pytest-click/pytest-click-1.1.0.ebuild
index d4ff8b4a1abf..b053cf052054 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=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Pytest plugin for Click"
diff --git a/dev-python/pytest-codeblocks/pytest-codeblocks-0.16.1.ebuild b/dev-python/pytest-codeblocks/pytest-codeblocks-0.16.1.ebuild
index 66f3a3081a8c..21ec2465e878 100644
--- a/dev-python/pytest-codeblocks/pytest-codeblocks-0.16.1.ebuild
+++ b/dev-python/pytest-codeblocks/pytest-codeblocks-0.16.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild b/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild
index 042ce973f202..ff0b8a4f02e4 100644
--- a/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild
+++ b/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-cov/pytest-cov-4.1.0.ebuild b/dev-python/pytest-cov/pytest-cov-4.1.0.ebuild
index 3c6f9995e44e..0a5189935ca2 100644
--- a/dev-python/pytest-cov/pytest-cov-4.1.0.ebuild
+++ b/dev-python/pytest-cov/pytest-cov-4.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild b/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild
index f17817b74d97..5bedaab82a03 100644
--- a/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild
+++ b/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
MY_PN=${PN//-/_}
diff --git a/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild b/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
index 9d0b03f1acc1..67c8d65fff6e 100644
--- a/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
+++ b/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild b/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild
index 778e12468d4d..c2148f7f152d 100644
--- a/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild
+++ b/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild b/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild
index 86ee27718914..fa69908aafcb 100644
--- a/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild
+++ b/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-describe/pytest-describe-2.1.0.ebuild b/dev-python/pytest-describe/pytest-describe-2.1.0.ebuild
index 735ae8521fe4..3f1a8fc0ce05 100644
--- a/dev-python/pytest-describe/pytest-describe-2.1.0.ebuild
+++ b/dev-python/pytest-describe/pytest-describe-2.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild b/dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild
index b05f7f849cab..5759238f178a 100644
--- a/dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild
+++ b/dev-python/pytest-django/pytest-django-4.5.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-django/pytest-django-4.5.2.ebuild b/dev-python/pytest-django/pytest-django-4.5.2.ebuild
index 18e877e3779a..907a725ef0ca 100644
--- a/dev-python/pytest-django/pytest-django-4.5.2.ebuild
+++ b/dev-python/pytest-django/pytest-django-4.5.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="A Django plugin for py.test"
diff --git a/dev-python/pytest-env/pytest-env-0.8.2.ebuild b/dev-python/pytest-env/pytest-env-0.8.2.ebuild
index a328cd1c2fe5..ff53f6c364c5 100644
--- a/dev-python/pytest-env/pytest-env-0.8.2.ebuild
+++ b/dev-python/pytest-env/pytest-env-0.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="py.test plugin that allows you to add environment variables"
diff --git a/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild b/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild
index 225730b65969..1fbfd70584c7 100644
--- a/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild
+++ b/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-faulthandler/pytest-faulthandler-2.0.1-r1.ebuild b/dev-python/pytest-faulthandler/pytest-faulthandler-2.0.1-r1.ebuild
index 5e963de8fe49..656c9e9a8f97 100644
--- a/dev-python/pytest-faulthandler/pytest-faulthandler-2.0.1-r1.ebuild
+++ b/dev-python/pytest-faulthandler/pytest-faulthandler-2.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Pytest plugin that activates the fault handler module for tests"
diff --git a/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r2.ebuild b/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r2.ebuild
index e01ffbef699a..83ed0a9c1146 100644
--- a/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r2.ebuild
+++ b/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-flask/pytest-flask-1.2.0.ebuild b/dev-python/pytest-flask/pytest-flask-1.2.0.ebuild
index 9d90a199e110..031c368f7b85 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="A set of pytest fixtures to test Flask applications "
diff --git a/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild b/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild
index cd3aa5111254..f9ecb6085951 100644
--- a/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild
+++ b/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-freezegun/pytest-freezegun-0.4.2-r1.ebuild b/dev-python/pytest-freezegun/pytest-freezegun-0.4.2-r1.ebuild
index a83cdb8a208d..32f100c0f3e0 100644
--- a/dev-python/pytest-freezegun/pytest-freezegun-0.4.2-r1.ebuild
+++ b/dev-python/pytest-freezegun/pytest-freezegun-0.4.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-freezer/pytest-freezer-0.4.8.ebuild b/dev-python/pytest-freezer/pytest-freezer-0.4.8.ebuild
index 4701fa1e3926..6a62a4e14031 100644
--- a/dev-python/pytest-freezer/pytest-freezer-0.4.8.ebuild
+++ b/dev-python/pytest-freezer/pytest-freezer-0.4.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild b/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild
index eb6488e1c890..ad46ce9cc749 100644
--- a/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild
+++ b/dev-python/pytest-golden/pytest-golden-0.2.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
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 6ed072598cd3..c3f3173d1c48 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild b/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild
index 266901381451..c15eed8f9bbf 100644
--- a/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild
+++ b/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-httpbin/pytest-httpbin-2.0.0.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-2.0.0.ebuild
index 7454dcd994f8..23236c538887 100644
--- a/dev-python/pytest-httpbin/pytest-httpbin-2.0.0.ebuild
+++ b/dev-python/pytest-httpbin/pytest-httpbin-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild
index 64e16d431a77..cb014243dcb3 100644
--- a/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild
+++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-httpx/pytest-httpx-0.22.0.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.22.0.ebuild
index d54c1d824d0d..3130d5d2666b 100644
--- a/dev-python/pytest-httpx/pytest-httpx-0.22.0.ebuild
+++ b/dev-python/pytest-httpx/pytest-httpx-0.22.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-httpx/pytest-httpx-0.23.0.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.23.0.ebuild
index fedad93cc568..099d7e7d8e5c 100644
--- a/dev-python/pytest-httpx/pytest-httpx-0.23.0.ebuild
+++ b/dev-python/pytest-httpx/pytest-httpx-0.23.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-httpx/pytest-httpx-0.23.1.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.23.1.ebuild
index fedad93cc568..099d7e7d8e5c 100644
--- a/dev-python/pytest-httpx/pytest-httpx-0.23.1.ebuild
+++ b/dev-python/pytest-httpx/pytest-httpx-0.23.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
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 33f228e50870..cc7eafdc3ffc 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="Plugin for pytest that shows failures and errors instantly"
diff --git a/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild b/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild
index 2c87b3302767..53f81210dd9a 100644
--- a/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild
+++ b/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild b/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
index 2c87b3302767..53f81210dd9a 100644
--- a/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
+++ b/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-jupyter/pytest-jupyter-0.7.0.ebuild b/dev-python/pytest-jupyter/pytest-jupyter-0.7.0.ebuild
index f5b4488c619d..aaac8d8c352f 100644
--- a/dev-python/pytest-jupyter/pytest-jupyter-0.7.0.ebuild
+++ b/dev-python/pytest-jupyter/pytest-jupyter-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild b/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild
index 6f79712e1ab2..1feb1811e3bc 100644
--- a/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild
+++ b/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-localftpserver/pytest-localftpserver-1.1.4.ebuild b/dev-python/pytest-localftpserver/pytest-localftpserver-1.1.4.ebuild
index 2e2a54fe6072..6727630b735f 100644
--- a/dev-python/pytest-localftpserver/pytest-localftpserver-1.1.4.ebuild
+++ b/dev-python/pytest-localftpserver/pytest-localftpserver-1.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="A PyTest plugin which provides an FTP fixture for your tests"
diff --git a/dev-python/pytest-localserver/pytest-localserver-0.7.1.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.7.1.ebuild
index 12a393a40f6e..0d95d0962e72 100644
--- a/dev-python/pytest-localserver/pytest-localserver-0.7.1.ebuild
+++ b/dev-python/pytest-localserver/pytest-localserver-0.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-localserver/pytest-localserver-0.8.0.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.8.0.ebuild
index 8835c877cbb9..cd291729555f 100644
--- a/dev-python/pytest-localserver/pytest-localserver-0.8.0.ebuild
+++ b/dev-python/pytest-localserver/pytest-localserver-0.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild b/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild
index de60420524d2..2ec9be8238e3 100644
--- a/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild
+++ b/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517="poetry"
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-metadata/pytest-metadata-3.0.0.ebuild b/dev-python/pytest-metadata/pytest-metadata-3.0.0.ebuild
index cc1dd83f41f3..b692074fe908 100644
--- a/dev-python/pytest-metadata/pytest-metadata-3.0.0.ebuild
+++ b/dev-python/pytest-metadata/pytest-metadata-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-mock/pytest-mock-3.11.1.ebuild b/dev-python/pytest-mock/pytest-mock-3.11.1.ebuild
index b2937dd06d70..5d959402de12 100644
--- a/dev-python/pytest-mock/pytest-mock-3.11.1.ebuild
+++ b/dev-python/pytest-mock/pytest-mock-3.11.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild b/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild
index e8105aaa09fd..8bd37740ab23 100644
--- a/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild
+++ b/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
index 976fda697083..8bcc838016e1 100644
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"
diff --git a/dev-python/pytest-order/pytest-order-1.1.0.ebuild b/dev-python/pytest-order/pytest-order-1.1.0.ebuild
index 8d68ff02c6d1..fc9064c18c71 100644
--- a/dev-python/pytest-order/pytest-order-1.1.0.ebuild
+++ b/dev-python/pytest-order/pytest-order-1.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild b/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild
index 6a67f812cbde..1075bdd25339 100644
--- a/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild
+++ b/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild b/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild
index 0c20dc9b47d7..8e91036e0651 100644
--- a/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild
+++ b/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-param-files/pytest-param-files-0.5.0.ebuild b/dev-python/pytest-param-files/pytest-param-files-0.5.0.ebuild
index 716af5014713..c9b06598108d 100644
--- a/dev-python/pytest-param-files/pytest-param-files-0.5.0.ebuild
+++ b/dev-python/pytest-param-files/pytest-param-files-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild b/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild
index f76b952b5269..6a7f9ce2b1e6 100644
--- a/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild
+++ b/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-plus/pytest-plus-0.4.0.ebuild b/dev-python/pytest-plus/pytest-plus-0.4.0.ebuild
index 05441452a9d2..1c99b71ae201 100644
--- a/dev-python/pytest-plus/pytest-plus-0.4.0.ebuild
+++ b/dev-python/pytest-plus/pytest-plus-0.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild b/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
index e58fbe1be150..54eba98d7443 100644
--- a/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
+++ b/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYSIDE2_COMPAT=( python3_{8..10} )
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild b/dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild
index adb3191ab1aa..be2fe4c6398c 100644
--- a/dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild
+++ b/dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild
index 0d233bfe5a7a..5668e6cb6e62 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-12.0.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-12.0.ebuild
index ee6bbbff76bb..68b9000b8115 100644
--- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-12.0.ebuild
+++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-12.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild
index fe08ea8fc22b..a4d9b692d55e 100644
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc23.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc23.ebuild
index f25e102ede32..c37634b33597 100644
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc23.ebuild
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc23.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc25.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc25.ebuild
index 18ff42be00a3..e8e368134a6b 100644
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc25.ebuild
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc25.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild b/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
index 6dd1996ba2f0..5437f8aa6789 100644
--- a/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
+++ b/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.8.0.ebuild b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.8.0.ebuild
index 03d955fddd01..409306d366ef 100644
--- a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.8.0.ebuild
+++ b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-shutil/pytest-shutil-1.7.0-r4.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.7.0-r4.ebuild
index c266213a3729..2dc090c7fd9d 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.7.0-r4.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.7.0-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.0.ebuild b/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.0.ebuild
index 56f4f4fbb795..6ebef46420c2 100644
--- a/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.0.ebuild
+++ b/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.1.ebuild b/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.1.ebuild
index 3ac2d6a8aeb6..c08221be0e7a 100644
--- a/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.1.ebuild
+++ b/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild b/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild
index f5c8ca75c1c6..a3ce143ab31e 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild b/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild
index aa7af8d37c1c..22adecd6b776 100644
--- a/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild
+++ b/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-subtesthack/pytest-subtesthack-0.2.0.ebuild b/dev-python/pytest-subtesthack/pytest-subtesthack-0.2.0.ebuild
index d8ed38a06685..26712b2a2ecb 100644
--- a/dev-python/pytest-subtesthack/pytest-subtesthack-0.2.0.ebuild
+++ b/dev-python/pytest-subtesthack/pytest-subtesthack-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-subtests/pytest-subtests-0.11.0.ebuild b/dev-python/pytest-subtests/pytest-subtests-0.11.0.ebuild
index 453d0e0b7bc0..e53e2f96e5db 100644
--- a/dev-python/pytest-subtests/pytest-subtests-0.11.0.ebuild
+++ b/dev-python/pytest-subtests/pytest-subtests-0.11.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-sugar/pytest-sugar-0.9.7.ebuild b/dev-python/pytest-sugar/pytest-sugar-0.9.7.ebuild
index f257c6b3fd8c..be0fbdfbb1f1 100644
--- a/dev-python/pytest-sugar/pytest-sugar-0.9.7.ebuild
+++ b/dev-python/pytest-sugar/pytest-sugar-0.9.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild b/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild
index 138e41c50a95..e049cb0cef72 100644
--- a/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild
+++ b/dev-python/pytest-syrupy/pytest-syrupy-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r1.ebuild b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r1.ebuild
index 13bbf81bc370..a08319840510 100644
--- a/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r1.ebuild
+++ b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Pytest Plugin Which Reports System Usage Statistics"
diff --git a/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r2.ebuild b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r2.ebuild
index 2cc2ac10d39a..0d9e87c43fcc 100644
--- a/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r2.ebuild
+++ b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Pytest Plugin Which Reports System Usage Statistics"
diff --git a/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12-r1.ebuild b/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12-r1.ebuild
index 6298fc773018..53670851ca7d 100644
--- a/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12-r1.ebuild
+++ b/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pytest-testinfra/pytest-testinfra-8.1.0.ebuild b/dev-python/pytest-testinfra/pytest-testinfra-8.1.0.ebuild
index 7d4b7c58eb5a..8eae6f0c9b1a 100644
--- a/dev-python/pytest-testinfra/pytest-testinfra-8.1.0.ebuild
+++ b/dev-python/pytest-testinfra/pytest-testinfra-8.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-timeout/pytest-timeout-2.1.0.ebuild b/dev-python/pytest-timeout/pytest-timeout-2.1.0.ebuild
index 46da8ed75951..0a49157b1cdb 100644
--- a/dev-python/pytest-timeout/pytest-timeout-2.1.0.ebuild
+++ b/dev-python/pytest-timeout/pytest-timeout-2.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-tornado/pytest-tornado-0.8.1.ebuild b/dev-python/pytest-tornado/pytest-tornado-0.8.1.ebuild
index 016c1be3c656..f642612b4e4d 100644
--- a/dev-python/pytest-tornado/pytest-tornado-0.8.1.ebuild
+++ b/dev-python/pytest-tornado/pytest-tornado-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild
index 08c405a3ed68..7789a41fd931 100644
--- a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild
+++ b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-trio/pytest-trio-0.8.0.ebuild b/dev-python/pytest-trio/pytest-trio-0.8.0.ebuild
index 6ed18e0ea4cd..7f2cf7f5b6ab 100644
--- a/dev-python/pytest-trio/pytest-trio-0.8.0.ebuild
+++ b/dev-python/pytest-trio/pytest-trio-0.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-twisted/pytest-twisted-1.14.0.ebuild b/dev-python/pytest-twisted/pytest-twisted-1.14.0.ebuild
index 161464d887cf..8147be42924b 100644
--- a/dev-python/pytest-twisted/pytest-twisted-1.14.0.ebuild
+++ b/dev-python/pytest-twisted/pytest-twisted-1.14.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
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 878df7432c79..eb3b352e6604 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1 docs
diff --git a/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0-r1.ebuild b/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0-r1.ebuild
index 88fdec143d43..d6205f8ba72a 100644
--- a/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0-r1.ebuild
+++ b/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r2.ebuild b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r2.ebuild
index 0d738a96d4a9..16b0c2997109 100644
--- a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r2.ebuild
+++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-xdist/pytest-xdist-3.3.1.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.3.1.ebuild
index d97bfd19b520..d58a55809679 100644
--- a/dev-python/pytest-xdist/pytest-xdist-3.3.1.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-3.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
index fa41f51fea5e..3d767e7e69a0 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild b/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild
index 913c675d83bd..398f1eef3d66 100644
--- a/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild
+++ b/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="tk"
inherit distutils-r1 pypi
diff --git a/dev-python/pytest/pytest-7.3.2.ebuild b/dev-python/pytest/pytest-7.3.2.ebuild
index 35f2249c32b8..272c586d9392 100644
--- a/dev-python/pytest/pytest-7.3.2.ebuild
+++ b/dev-python/pytest/pytest-7.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/pytest/pytest-7.4.0.ebuild b/dev-python/pytest/pytest-7.4.0.ebuild
index 35f2249c32b8..272c586d9392 100644
--- a/dev-python/pytest/pytest-7.4.0.ebuild
+++ b/dev-python/pytest/pytest-7.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild b/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild
index 35be22524bba..ab65a0ba8db4 100644
--- a/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild
+++ b/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
index fccce04e1efb..893857815d03 100644
--- a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
+++ b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-axolotl/python-axolotl-0.2.3-r3.ebuild b/dev-python/python-axolotl/python-axolotl-0.2.3-r3.ebuild
index 2d5afb01ac23..cd0eafe9e86a 100644
--- a/dev-python/python-axolotl/python-axolotl-0.2.3-r3.ebuild
+++ b/dev-python/python-axolotl/python-axolotl-0.2.3-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-box/python-box-7.0.1.ebuild b/dev-python/python-box/python-box-7.0.1.ebuild
index 49cc6026b762..cd8ca9e682b0 100644
--- a/dev-python/python-box/python-box-7.0.1.ebuild
+++ b/dev-python/python-box/python-box-7.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-bugzilla/python-bugzilla-3.2.0-r1.ebuild b/dev-python/python-bugzilla/python-bugzilla-3.2.0-r1.ebuild
index c3e652b45dfe..db833ab6f488 100644
--- a/dev-python/python-bugzilla/python-bugzilla-3.2.0-r1.ebuild
+++ b/dev-python/python-bugzilla/python-bugzilla-3.2.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-caja/python-caja-1.26.0-r1.ebuild b/dev-python/python-caja/python-caja-1.26.0-r1.ebuild
index fee800d57876..7ed0e74e85bf 100644
--- a/dev-python/python-caja/python-caja-1.26.0-r1.ebuild
+++ b/dev-python/python-caja/python-caja-1.26.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
MATE_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit mate python-single-r1
diff --git a/dev-python/python-caja/python-caja-9999.ebuild b/dev-python/python-caja/python-caja-9999.ebuild
index fee800d57876..7ed0e74e85bf 100644
--- a/dev-python/python-caja/python-caja-9999.ebuild
+++ b/dev-python/python-caja/python-caja-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=7
MATE_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit mate python-single-r1
diff --git a/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild
index 0c1c92b9f4ae..cc0819bc7ffd 100644
--- a/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild
+++ b/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-constraint/python-constraint-1.4.0.ebuild b/dev-python/python-constraint/python-constraint-1.4.0.ebuild
index e1a7e1afa68f..1afe6a15ab1b 100644
--- a/dev-python/python-constraint/python-constraint-1.4.0.ebuild
+++ b/dev-python/python-constraint/python-constraint-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-cstruct/python-cstruct-5.2.ebuild b/dev-python/python-cstruct/python-cstruct-5.2.ebuild
index 53ae82a0469a..d48d2969096e 100644
--- a/dev-python/python-cstruct/python-cstruct-5.2.ebuild
+++ b/dev-python/python-cstruct/python-cstruct-5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild b/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild
index a4fadf7988e6..8feeef3091a9 100644
--- a/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild
+++ b/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/python-daemon/python-daemon-2.3.2.ebuild b/dev-python/python-daemon/python-daemon-2.3.2.ebuild
index 0c76aa19e3dd..fafe5c1a6015 100644
--- a/dev-python/python-daemon/python-daemon-2.3.2.ebuild
+++ b/dev-python/python-daemon/python-daemon-2.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-dateutil/python-dateutil-2.8.2-r1.ebuild b/dev-python/python-dateutil/python-dateutil-2.8.2-r1.ebuild
index e540679c0bab..faa0807270ac 100644
--- a/dev-python/python-dateutil/python-dateutil-2.8.2-r1.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.8.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.29.0.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.29.0.ebuild
index f47abc37e8d6..22f55940ceaa 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.29.0.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.29.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild
index 75941c7ce188..6b51100501fb 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/python-debian/python-debian-0.1.49.ebuild b/dev-python/python-debian/python-debian-0.1.49.ebuild
index e6ed50386b74..70656c278dda 100644
--- a/dev-python/python-debian/python-debian-0.1.49.ebuild
+++ b/dev-python/python-debian/python-debian-0.1.49.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-discid/python-discid-1.2.0-r1.ebuild b/dev-python/python-discid/python-discid-1.2.0-r1.ebuild
index 131ea3e5f5a9..9c1befcb623f 100644
--- a/dev-python/python-discid/python-discid-1.2.0-r1.ebuild
+++ b/dev-python/python-discid/python-discid-1.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild b/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild
index 8889a467f1d3..1315835f0795 100644
--- a/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild
+++ b/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-dotenv/python-dotenv-1.0.0.ebuild b/dev-python/python-dotenv/python-dotenv-1.0.0.ebuild
index 3ed15cc0e670..6889f5a9d2b3 100644
--- a/dev-python/python-dotenv/python-dotenv-1.0.0.ebuild
+++ b/dev-python/python-dotenv/python-dotenv-1.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-editor/python-editor-1.0.4-r2.ebuild b/dev-python/python-editor/python-editor-1.0.4-r2.ebuild
index 0b0fa6f4b6ac..56f9620feb14 100644
--- a/dev-python/python-editor/python-editor-1.0.4-r2.ebuild
+++ b/dev-python/python-editor/python-editor-1.0.4-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-efl/python-efl-1.26.0.ebuild b/dev-python/python-efl/python-efl-1.26.0.ebuild
index 5d1f9be98b42..d06807980449 100644
--- a/dev-python/python-efl/python-efl-1.26.0.ebuild
+++ b/dev-python/python-efl/python-efl-1.26.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1 flag-o-matic
diff --git a/dev-python/python-engineio/python-engineio-4.5.1.ebuild b/dev-python/python-engineio/python-engineio-4.5.1.ebuild
index f8623866bbb6..cde7824e6ace 100644
--- a/dev-python/python-engineio/python-engineio-4.5.1.ebuild
+++ b/dev-python/python-engineio/python-engineio-4.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-evdev/python-evdev-1.6.0.ebuild b/dev-python/python-evdev/python-evdev-1.6.0.ebuild
index bcaa2bd88a9c..10932169d4d4 100644
--- a/dev-python/python-evdev/python-evdev-1.6.0.ebuild
+++ b/dev-python/python-evdev/python-evdev-1.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-fire/python-fire-0.4.0.ebuild b/dev-python/python-fire/python-fire-0.4.0.ebuild
index b952b92ce9f6..6b98f204eb1c 100644
--- a/dev-python/python-fire/python-fire-0.4.0.ebuild
+++ b/dev-python/python-fire/python-fire-0.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Library for automatically generating command line interfaces from Python objects"
diff --git a/dev-python/python-fire/python-fire-0.5.0.ebuild b/dev-python/python-fire/python-fire-0.5.0.ebuild
index 0084a33b14e1..8bdeb97a4e21 100644
--- a/dev-python/python-fire/python-fire-0.5.0.ebuild
+++ b/dev-python/python-fire/python-fire-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Library for automatically generating command line interfaces from Python objects"
diff --git a/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild b/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild
index 26a1a632e2de..789db900d75d 100644
--- a/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild
+++ b/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild b/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild
index 4a022b2d01d5..e779bdbe176c 100644
--- a/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild
+++ b/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-glanceclient/Manifest b/dev-python/python-glanceclient/Manifest
index 41738274c7c9..bff16e82a902 100644
--- a/dev-python/python-glanceclient/Manifest
+++ b/dev-python/python-glanceclient/Manifest
@@ -1 +1,2 @@
DIST python-glanceclient-4.3.0.tar.gz 205005 BLAKE2B 63f99858e4fafd041a99a34e3a0a22403f637d2317fe236fd9da55f84f7bc58b410fe4b859af2cf7ccc8cb4f8cf17f80e57afa846a9f33e9a54b1da069f6a6ea SHA512 7f381a6f997b8d1c73c9d2bafa14ecf3d4899640f28d669b7b4762a9c01d8df366b616f0be9bc00c7ea4561f407adceb8d10e721d12d4f5fb5790fd4cdb7362d
+DIST python-glanceclient-4.4.0.tar.gz 205612 BLAKE2B 8a1e31eb8dbefe4b08e945377bb190264332cd01066b96ec061e8839a45294ed6cf5ab08fd89d97b57bc072987ce04d19f94a887d5e8eaa10760d996058122bf SHA512 31d2994fef3298f790a3ec268b26d432602a6b73265277e961ff2b47df2a84028253da8b2090193e1e65c55ab6e4b40413a16d01a653b90cae926545ea4097ae
diff --git a/dev-python/python-glanceclient/python-glanceclient-4.3.0.ebuild b/dev-python/python-glanceclient/python-glanceclient-4.3.0.ebuild
index de215af1bddf..6c37fec44ce8 100644
--- a/dev-python/python-glanceclient/python-glanceclient-4.3.0.ebuild
+++ b/dev-python/python-glanceclient/python-glanceclient-4.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-glanceclient/python-glanceclient-4.4.0.ebuild b/dev-python/python-glanceclient/python-glanceclient-4.4.0.ebuild
new file mode 100644
index 000000000000..b557bafc7bae
--- /dev/null
+++ b/dev-python/python-glanceclient/python-glanceclient-4.4.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A client for the OpenStack Glance API"
+HOMEPAGE="
+ https://opendev.org/openstack/python-glanceclient/
+ https://github.com/openstack/python-glanceclient/
+ https://pypi.org/project/python-glanceclient/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/keystoneauth1-3.6.2[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+ >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+ >=dev-python/warlock-1.2.0[${PYTHON_USEDEP}]
+ <dev-python/warlock-2[${PYTHON_USEDEP}]
+ >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+ test? (
+ dev-python/ddt[${PYTHON_USEDEP}]
+ dev-python/fixtures[${PYTHON_USEDEP}]
+ dev-python/requests-mock[${PYTHON_USEDEP}]
+ dev-python/tempest[${PYTHON_USEDEP}]
+ dev-python/testscenarios[${PYTHON_USEDEP}]
+ dev-python/testtools[${PYTHON_USEDEP}]
+ dev-python/prettytable[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ # functional tests require cloud instance access
+ eunittest -b glanceclient/tests/unit
+}
diff --git a/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild b/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
index 92703c928231..f08d595c171e 100644
--- a/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
+++ b/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vinaysajip.asc
inherit distutils-r1 verify-sig
diff --git a/dev-python/python-gnupg/python-gnupg-0.5.1.ebuild b/dev-python/python-gnupg/python-gnupg-0.5.1.ebuild
index 70ae7b8df873..33b98b5a9c09 100644
--- a/dev-python/python-gnupg/python-gnupg-0.5.1.ebuild
+++ b/dev-python/python-gnupg/python-gnupg-0.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vinaysajip.asc
inherit distutils-r1 verify-sig
diff --git a/dev-python/python-http-client/python-http-client-3.3.5.ebuild b/dev-python/python-http-client/python-http-client-3.3.5.ebuild
index 525593d24a50..d2766822daf0 100644
--- a/dev-python/python-http-client/python-http-client-3.3.5.ebuild
+++ b/dev-python/python-http-client/python-http-client-3.3.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-ipware/python-ipware-0.9.0.ebuild b/dev-python/python-ipware/python-ipware-0.9.0.ebuild
index fa4079901338..8579cbb409ce 100644
--- a/dev-python/python-ipware/python-ipware-0.9.0.ebuild
+++ b/dev-python/python-ipware/python-ipware-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild
index fe1ac5570b8c..2d15ba87735e 100644
--- a/dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild
+++ b/dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-jose/python-jose-3.3.0.ebuild b/dev-python/python-jose/python-jose-3.3.0.ebuild
index 90c4724ca70b..772b1db748dc 100644
--- a/dev-python/python-jose/python-jose-3.3.0.ebuild
+++ b/dev-python/python-jose/python-jose-3.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="A JavaScript Object Signing and Encryption (JOSE) implementation in Python"
diff --git a/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild b/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild
index ae9a5dbfd73e..ba7a0e76a5b9 100644
--- a/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild
+++ b/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild b/dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild
index fa7d5874e144..44713378aa5e 100644
--- a/dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild
+++ b/dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1,
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-ldap/python-ldap-3.4.3.ebuild b/dev-python/python-ldap/python-ldap-3.4.3.ebuild
index 7bb2bc93c3b7..c5e30fcc5f3d 100644
--- a/dev-python/python-ldap/python-ldap-3.4.3.ebuild
+++ b/dev-python/python-ldap/python-ldap-3.4.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/python-lhafile/python-lhafile-0.3.0-r1.ebuild b/dev-python/python-lhafile/python-lhafile-0.3.0-r1.ebuild
index 7c0df42526e7..1f8cc569c8ac 100644
--- a/dev-python/python-lhafile/python-lhafile-0.3.0-r1.ebuild
+++ b/dev-python/python-lhafile/python-lhafile-0.3.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-libevdev/python-libevdev-0.11.ebuild b/dev-python/python-libevdev/python-libevdev-0.11.ebuild
index 668d4583e6c7..742f40525985 100644
--- a/dev-python/python-libevdev/python-libevdev-0.11.ebuild
+++ b/dev-python/python-libevdev/python-libevdev-0.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-linux-procfs/python-linux-procfs-0.7.1.ebuild b/dev-python/python-linux-procfs/python-linux-procfs-0.7.1.ebuild
index e84c93528b38..02529153e73a 100644
--- a/dev-python/python-linux-procfs/python-linux-procfs-0.7.1.ebuild
+++ b/dev-python/python-linux-procfs/python-linux-procfs-0.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild b/dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild
index a8e22bb2a5e7..58cdac82ace1 100644
--- a/dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild
+++ b/dev-python/python-lsp-black/python-lsp-black-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild
index 3b36a67414c0..a4852b015dd2 100644
--- a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild
+++ b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild
index 7069227c4b98..3bfb7afd1ea1 100644
--- a/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild
+++ b/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/python-ly/python-ly-0.9.7.ebuild b/dev-python/python-ly/python-ly-0.9.7.ebuild
index ebe0159983ed..3b052a081ad0 100644
--- a/dev-python/python-ly/python-ly-0.9.7.ebuild
+++ b/dev-python/python-ly/python-ly-0.9.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Tool and library for manipulating LilyPond files"
diff --git a/dev-python/python-lzo/python-lzo-1.15.ebuild b/dev-python/python-lzo/python-lzo-1.15.ebuild
index 1d6e0e308572..54da018a8362 100644
--- a/dev-python/python-lzo/python-lzo-1.15.ebuild
+++ b/dev-python/python-lzo/python-lzo-1.15.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 prefix pypi
diff --git a/dev-python/python-magic/python-magic-0.4.27.ebuild b/dev-python/python-magic/python-magic-0.4.27.ebuild
index 039d9495daf3..038c85756aca 100644
--- a/dev-python/python-magic/python-magic-0.4.27.ebuild
+++ b/dev-python/python-magic/python-magic-0.4.27.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild b/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild
index 9ee3b673311d..2d208e211aa0 100644
--- a/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild
+++ b/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-memcached/python-memcached-1.59-r2.ebuild b/dev-python/python-memcached/python-memcached-1.59-r2.ebuild
index a72b506580ac..a090f4d4225d 100644
--- a/dev-python/python-memcached/python-memcached-1.59-r2.ebuild
+++ b/dev-python/python-memcached/python-memcached-1.59-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild
index 2d2a396f95eb..b0c760b740aa 100644
--- a/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild
+++ b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-mpd2/python-mpd2-3.1.0.ebuild b/dev-python/python-mpd2/python-mpd2-3.1.0.ebuild
index 851cd347ae3d..f9cee57da164 100644
--- a/dev-python/python-mpd2/python-mpd2-3.1.0.ebuild
+++ b/dev-python/python-mpd2/python-mpd2-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-mpv/python-mpv-1.0.4.ebuild b/dev-python/python-mpv/python-mpv-1.0.4.ebuild
index 140c3785b0e2..d07dd1790e40 100644
--- a/dev-python/python-mpv/python-mpv-1.0.4.ebuild
+++ b/dev-python/python-mpv/python-mpv-1.0.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/dev-python/python-multipart/python-multipart-0.0.6.ebuild b/dev-python/python-multipart/python-multipart-0.0.6.ebuild
index a4ef75d1f891..851603565400 100644
--- a/dev-python/python-multipart/python-multipart-0.0.6.ebuild
+++ b/dev-python/python-multipart/python-multipart-0.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1-r1.ebuild b/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1-r1.ebuild
index 8fcb841f85e0..357c45da50f1 100644
--- a/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1-r1.ebuild
+++ b/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1.ebuild b/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1.ebuild
index 6fce15fbdd90..7db5d770f76c 100644
--- a/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1.ebuild
+++ b/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices"
diff --git a/dev-python/python-netlink/python-netlink-0.1.ebuild b/dev-python/python-netlink/python-netlink-0.1.ebuild
index 72ccf5963de2..469ceaaef3c4 100644
--- a/dev-python/python-netlink/python-netlink-0.1.ebuild
+++ b/dev-python/python-netlink/python-netlink-0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
PYPI_PN="NetLink"
diff --git a/dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild b/dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild
index 79265064c260..546270fa8ce9 100644
--- a/dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild
+++ b/dev-python/python-neutronclient/python-neutronclient-11.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild b/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild
index e507fa024890..0539a5aeb5f8 100644
--- a/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild
+++ b/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild
index ace5097a0e29..8c3005b370b9 100644
--- a/dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild
+++ b/dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-pam/python-pam-2.0.2-r2.ebuild b/dev-python/python-pam/python-pam-2.0.2-r2.ebuild
index 07ac37668fff..fc515314e898 100644
--- a/dev-python/python-pam/python-pam-2.0.2-r2.ebuild
+++ b/dev-python/python-pam/python-pam-2.0.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python PAM module"
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 86be6dc0d33a..63b05399cdc9 100644
--- a/dev-python/python-pidfile/python-pidfile-3.0.0-r1.ebuild
+++ b/dev-python/python-pidfile/python-pidfile-3.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild b/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild
index f9ba22e98032..ab7af66eff94 100644
--- a/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild
+++ b/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild b/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild
index 8cd2e866e583..ca9b9420bfab 100644
--- a/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild
+++ b/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit edo distutils-r1 pypi
diff --git a/dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild b/dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild
index 70d6f83fda95..276f16ebe0f5 100644
--- a/dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild
+++ b/dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=sip
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing qmake-utils
diff --git a/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild b/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild
index 2e100921a029..b3ceee889add 100644
--- a/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild
+++ b/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-ptrace/python-ptrace-9999.ebuild b/dev-python/python-ptrace/python-ptrace-9999.ebuild
index 8e98c721fb0f..4d8a0a8dd19f 100644
--- a/dev-python/python-ptrace/python-ptrace-9999.ebuild
+++ b/dev-python/python-ptrace/python-ptrace-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-redmine/python-redmine-2.4.0.ebuild b/dev-python/python-redmine/python-redmine-2.4.0.ebuild
index 39b03990c869..5f0b41156e81 100644
--- a/dev-python/python-redmine/python-redmine-2.4.0.ebuild
+++ b/dev-python/python-redmine/python-redmine-2.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-rtmidi/python-rtmidi-1.5.5.ebuild b/dev-python/python-rtmidi/python-rtmidi-1.5.5.ebuild
index 2a4293dc1baa..f65a3021c628 100644
--- a/dev-python/python-rtmidi/python-rtmidi-1.5.5.ebuild
+++ b/dev-python/python-rtmidi/python-rtmidi-1.5.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DOCS_BUILDER="sphinx"
DOCS_DEPEND="dev-python/myst-parser"
DOCS_DIR="docs"
diff --git a/dev-python/python-sense-hat/python-sense-hat-2.4.0.ebuild b/dev-python/python-sense-hat/python-sense-hat-2.4.0.ebuild
index 5316aa4e38c9..433b25a48da9 100644
--- a/dev-python/python-sense-hat/python-sense-hat-2.4.0.ebuild
+++ b/dev-python/python-sense-hat/python-sense-hat-2.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 d981f7a6c9f2..af9a00b859e0 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_{7,8,9,10,11} ) # python3_11 depends on dev-python/dataclasses_json
+PYTHON_COMPAT=( python3_{8,9,10,11} ) # python3_11 depends on dev-python/dataclasses_json
MY_PN="skywater-pdk"
MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7
diff --git a/dev-python/python-slugify/python-slugify-8.0.1.ebuild b/dev-python/python-slugify/python-slugify-8.0.1.ebuild
index 2c8a544eb40d..75b350ec08cc 100644
--- a/dev-python/python-slugify/python-slugify-8.0.1.ebuild
+++ b/dev-python/python-slugify/python-slugify-8.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-snappy/python-snappy-0.6.1.ebuild b/dev-python/python-snappy/python-snappy-0.6.1.ebuild
index 13306c55f690..b955459b9f1a 100644
--- a/dev-python/python-snappy/python-snappy-0.6.1.ebuild
+++ b/dev-python/python-snappy/python-snappy-0.6.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-socketio/python-socketio-5.1.0.ebuild b/dev-python/python-socketio/python-socketio-5.1.0.ebuild
index 434d8b24d089..45101a5cbade 100644
--- a/dev-python/python-socketio/python-socketio-5.1.0.ebuild
+++ b/dev-python/python-socketio/python-socketio-5.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Python implementation of the Socket.IO realtime server."
diff --git a/dev-python/python-socketio/python-socketio-5.8.0.ebuild b/dev-python/python-socketio/python-socketio-5.8.0.ebuild
index e724944a81ee..1d925dc685a7 100644
--- a/dev-python/python-socketio/python-socketio-5.8.0.ebuild
+++ b/dev-python/python-socketio/python-socketio-5.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Python implementation of the Socket.IO realtime server."
diff --git a/dev-python/python-socks/python-socks-2.3.0.ebuild b/dev-python/python-socks/python-socks-2.3.0.ebuild
index ad203ec77b78..d5e9f7e116a2 100644
--- a/dev-python/python-socks/python-socks-2.3.0.ebuild
+++ b/dev-python/python-socks/python-socks-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/python-soundfile/python-soundfile-0.10.3.ebuild b/dev-python/python-soundfile/python-soundfile-0.10.3.ebuild
index 6d170f8ff5d2..5695a500a67c 100644
--- a/dev-python/python-soundfile/python-soundfile-0.10.3.ebuild
+++ b/dev-python/python-soundfile/python-soundfile-0.10.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="SoundFile is an audio library based on libsndfile, CFFI and NumPy."
diff --git a/dev-python/python-soundfile/python-soundfile-0.11.0.ebuild b/dev-python/python-soundfile/python-soundfile-0.11.0.ebuild
index ed04c66fb9f8..3fd4c95e748b 100644
--- a/dev-python/python-soundfile/python-soundfile-0.11.0.ebuild
+++ b/dev-python/python-soundfile/python-soundfile-0.11.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.1.ebuild b/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.1.ebuild
index cba75ba828bd..a3e3c8c384a3 100644
--- a/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.1.ebuild
+++ b/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="OpenSSH public key parser for Python"
diff --git a/dev-python/python-stdnum/python-stdnum-1.18.ebuild b/dev-python/python-stdnum/python-stdnum-1.18.ebuild
index ff7a2d0382c4..adb2012aec50 100644
--- a/dev-python/python-stdnum/python-stdnum-1.18.ebuild
+++ b/dev-python/python-stdnum/python-stdnum-1.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild b/dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild
index ba02857c8999..44dc23158587 100644
--- a/dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild
+++ b/dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-systemd/python-systemd-235.ebuild b/dev-python/python-systemd/python-systemd-235.ebuild
index b9618472847d..83b204ec043d 100644
--- a/dev-python/python-systemd/python-systemd-235.ebuild
+++ b/dev-python/python-systemd/python-systemd-235.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
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 bb1cc3f54523..a9daa2f8df45 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-telegram-bot/python-telegram-bot-20.2-r1.ebuild b/dev-python/python-telegram-bot/python-telegram-bot-20.2-r1.ebuild
index 947c7fd4c6f5..cf3c47d7f4fc 100644
--- a/dev-python/python-telegram-bot/python-telegram-bot-20.2-r1.ebuild
+++ b/dev-python/python-telegram-bot/python-telegram-bot-20.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
DESCRIPTION="Python wrapper of telegram bots API"
diff --git a/dev-python/python-telegram-bot/python-telegram-bot-20.3.ebuild b/dev-python/python-telegram-bot/python-telegram-bot-20.3.ebuild
index 1b2da5b36a07..991be6a8e418 100644
--- a/dev-python/python-telegram-bot/python-telegram-bot-20.3.ebuild
+++ b/dev-python/python-telegram-bot/python-telegram-bot-20.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
DESCRIPTION="Python wrapper of telegram bots API"
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 bb1cc3f54523..a9daa2f8df45 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-utils/python-utils-3.7.0.ebuild b/dev-python/python-utils/python-utils-3.7.0.ebuild
index 9bb5027d5223..5febfd739182 100644
--- a/dev-python/python-utils/python-utils-3.7.0.ebuild
+++ b/dev-python/python-utils/python-utils-3.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-varlink/python-varlink-31.0.0.ebuild b/dev-python/python-varlink/python-varlink-31.0.0.ebuild
index d3f5af80ea02..bf7fd36f9708 100644
--- a/dev-python/python-varlink/python-varlink-31.0.0.ebuild
+++ b/dev-python/python-varlink/python-varlink-31.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python-vlc/python-vlc-3.0.18122.ebuild b/dev-python/python-vlc/python-vlc-3.0.18122.ebuild
index 0307dbc4e77c..c2e0fe3ea118 100644
--- a/dev-python/python-vlc/python-vlc-3.0.18122.ebuild
+++ b/dev-python/python-vlc/python-vlc-3.0.18122.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Python ctypes-based bindings for libvlc"
diff --git a/dev-python/python-xlib/python-xlib-0.33.ebuild b/dev-python/python-xlib/python-xlib-0.33.ebuild
index 6f205d951638..b35a2e7740ac 100644
--- a/dev-python/python-xlib/python-xlib-0.33.ebuild
+++ b/dev-python/python-xlib/python-xlib-0.33.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
diff --git a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild
index 801a2b4c1a0f..61e7d935f94d 100644
--- a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild
+++ b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/python3-discogs-client/python3-discogs-client-2.6.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-2.6.ebuild
index 85441d8100a7..679487c2020d 100644
--- a/dev-python/python3-discogs-client/python3-discogs-client-2.6.ebuild
+++ b/dev-python/python3-discogs-client/python3-discogs-client-2.6.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="python3-discogs-client"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild
index 0c53cb71c6e3..f00fb5f91879 100644
--- a/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild
+++ b/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="python3-discogs-client"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild
index 0c53cb71c6e3..f00fb5f91879 100644
--- a/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild
+++ b/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="python3-discogs-client"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python3-lxc/python3-lxc-3.0.3.ebuild b/dev-python/python3-lxc/python3-lxc-3.0.3.ebuild
index 219c1429f1dd..eb069d762eb9 100644
--- a/dev-python/python3-lxc/python3-lxc-3.0.3.ebuild
+++ b/dev-python/python3-lxc/python3-lxc-3.0.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python3-lxc/python3-lxc-3.0.4.ebuild b/dev-python/python3-lxc/python3-lxc-3.0.4.ebuild
index 219c1429f1dd..eb069d762eb9 100644
--- a/dev-python/python3-lxc/python3-lxc-3.0.4.ebuild
+++ b/dev-python/python3-lxc/python3-lxc-3.0.4.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python3-saml/python3-saml-1.15.0.ebuild b/dev-python/python3-saml/python3-saml-1.15.0.ebuild
index 1917d986fc2a..f9be1786b2e0 100644
--- a/dev-python/python3-saml/python3-saml-1.15.0.ebuild
+++ b/dev-python/python3-saml/python3-saml-1.15.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild b/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild
index 9f8480d936ca..de276c168e58 100644
--- a/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild
+++ b/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit meson python-r1
diff --git a/dev-python/pythondialog/pythondialog-3.5.3.ebuild b/dev-python/pythondialog/pythondialog-3.5.3.ebuild
index 98a47165a2d8..26a8889b927e 100644
--- a/dev-python/pythondialog/pythondialog-3.5.3.ebuild
+++ b/dev-python/pythondialog/pythondialog-3.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pythran/pythran-0.12.2.ebuild b/dev-python/pythran/pythran-0.12.2.ebuild
index 502e08a9c59e..b244035c104b 100644
--- a/dev-python/pythran/pythran-0.12.2.ebuild
+++ b/dev-python/pythran/pythran-0.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
+PYTHON_TESTED=( python3_{8,9,10,11} )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/pythran/pythran-0.13.1.ebuild b/dev-python/pythran/pythran-0.13.1.ebuild
index bbfce8827ce4..f30b86fc143d 100644
--- a/dev-python/pythran/pythran-0.13.1.ebuild
+++ b/dev-python/pythran/pythran-0.13.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
+PYTHON_TESTED=( python3_{8,9,10,11} )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/pytidylib/pytidylib-0.3.2-r1.ebuild b/dev-python/pytidylib/pytidylib-0.3.2-r1.ebuild
index 4f3b83c9d4d1..016dcd567f57 100644
--- a/dev-python/pytidylib/pytidylib-0.3.2-r1.ebuild
+++ b/dev-python/pytidylib/pytidylib-0.3.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild b/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild
index bb088734f864..021de6fe5cbb 100644
--- a/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild
+++ b/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="A small Python module to parse various kinds of time expressions"
diff --git a/dev-python/pytoolconfig/pytoolconfig-1.2.5.ebuild b/dev-python/pytoolconfig/pytoolconfig-1.2.5.ebuild
index fc2b1cd0d50a..654e053fa97b 100644
--- a/dev-python/pytoolconfig/pytoolconfig-1.2.5.ebuild
+++ b/dev-python/pytoolconfig/pytoolconfig-1.2.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytools/pytools-2023.1.1.ebuild b/dev-python/pytools/pytools-2023.1.1.ebuild
index 492fede1fa48..15b0948cf552 100644
--- a/dev-python/pytools/pytools-2023.1.1.ebuild
+++ b/dev-python/pytools/pytools-2023.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1 pypi
diff --git a/dev-python/pytools/pytools-2023.1.ebuild b/dev-python/pytools/pytools-2023.1.ebuild
index d1320ccc5f15..a706dc1dd1a1 100644
--- a/dev-python/pytools/pytools-2023.1.ebuild
+++ b/dev-python/pytools/pytools-2023.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1 pypi
diff --git a/dev-python/pytrie/pytrie-0.4.0-r1.ebuild b/dev-python/pytrie/pytrie-0.4.0-r1.ebuild
index 1791616c001b..5a1a0f63579d 100644
--- a/dev-python/pytrie/pytrie-0.4.0-r1.ebuild
+++ b/dev-python/pytrie/pytrie-0.4.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="PyTrie"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytz/pytz-2023.3-r1.ebuild b/dev-python/pytz/pytz-2023.3-r1.ebuild
index 435ea3c37bf6..1dfc9a7f12c5 100644
--- a/dev-python/pytz/pytz-2023.3-r1.ebuild
+++ b/dev-python/pytz/pytz-2023.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild b/dev-python/pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild
index a8850970d054..225063cefdcb 100644
--- a/dev-python/pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild
+++ b/dev-python/pytz_deprecation_shim/pytz_deprecation_shim-0.1.0_p0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild b/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild
index 493f0ecfe618..bde37c89bcc9 100644
--- a/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild
+++ b/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild b/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild
index c3374f2380a9..5f21e2e794ea 100644
--- a/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild
+++ b/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyudev/pyudev-0.24.1.ebuild b/dev-python/pyudev/pyudev-0.24.1.ebuild
index 95d0d09ecaf6..473a52092c6e 100644
--- a/dev-python/pyudev/pyudev-0.24.1.ebuild
+++ b/dev-python/pyudev/pyudev-0.24.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
DESCRIPTION="Python binding to libudev"
diff --git a/dev-python/pyupgrade/pyupgrade-3.10.1.ebuild b/dev-python/pyupgrade/pyupgrade-3.10.1.ebuild
index 383e864c9951..7e7de8e896c4 100644
--- a/dev-python/pyupgrade/pyupgrade-3.10.1.ebuild
+++ b/dev-python/pyupgrade/pyupgrade-3.10.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyupgrade/pyupgrade-3.9.0.ebuild b/dev-python/pyupgrade/pyupgrade-3.9.0.ebuild
index 3df105af07de..dc35e6728a97 100644
--- a/dev-python/pyupgrade/pyupgrade-3.9.0.ebuild
+++ b/dev-python/pyupgrade/pyupgrade-3.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyusb/pyusb-1.2.1-r1.ebuild b/dev-python/pyusb/pyusb-1.2.1-r1.ebuild
index 71d0b98b37f5..bc9e2b82d9ce 100644
--- a/dev-python/pyusb/pyusb-1.2.1-r1.ebuild
+++ b/dev-python/pyusb/pyusb-1.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="USB support for Python"
diff --git a/dev-python/pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild b/dev-python/pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild
index c358401d7cdd..04d4dc0105b1 100644
--- a/dev-python/pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild
+++ b/dev-python/pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pywavelets/pywavelets-1.4.1.ebuild b/dev-python/pywavelets/pywavelets-1.4.1.ebuild
index dc85d0aeca65..cbd29f4ddb1a 100644
--- a/dev-python/pywavelets/pywavelets-1.4.1.ebuild
+++ b/dev-python/pywavelets/pywavelets-1.4.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
PYPI_NO_NORMALIZE=1
PYPI_PN="PyWavelets"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pywayland/pywayland-0.4.15.ebuild b/dev-python/pywayland/pywayland-0.4.15.ebuild
index b7460371ff8b..6493b29c33e1 100644
--- a/dev-python/pywayland/pywayland-0.4.15.ebuild
+++ b/dev-python/pywayland/pywayland-0.4.15.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 xdg-utils
diff --git a/dev-python/pywayland/pywayland-0.4.16.ebuild b/dev-python/pywayland/pywayland-0.4.16.ebuild
index 686968fcb983..fc5ea99a2499 100644
--- a/dev-python/pywayland/pywayland-0.4.16.ebuild
+++ b/dev-python/pywayland/pywayland-0.4.16.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 xdg-utils
diff --git a/dev-python/pywebview/pywebview-4.1.ebuild b/dev-python/pywebview/pywebview-4.1.ebuild
index 6b3af65eabf7..e8f628086a39 100644
--- a/dev-python/pywebview/pywebview-4.1.ebuild
+++ b/dev-python/pywebview/pywebview-4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pywebview/pywebview-4.2.2.ebuild b/dev-python/pywebview/pywebview-4.2.2.ebuild
index 629f65f5a0d9..2af7a79ea80e 100644
--- a/dev-python/pywebview/pywebview-4.2.2.ebuild
+++ b/dev-python/pywebview/pywebview-4.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pywinrm/pywinrm-0.4.3.ebuild b/dev-python/pywinrm/pywinrm-0.4.3.ebuild
index 0f9aa087ea16..c9b16b217fd2 100644
--- a/dev-python/pywinrm/pywinrm-0.4.3.ebuild
+++ b/dev-python/pywinrm/pywinrm-0.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pywlroots/pywlroots-0.15.24-r2.ebuild b/dev-python/pywlroots/pywlroots-0.15.24-r2.ebuild
index db222798eb7a..f068c2ba441d 100644
--- a/dev-python/pywlroots/pywlroots-0.15.24-r2.ebuild
+++ b/dev-python/pywlroots/pywlroots-0.15.24-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pywlroots/pywlroots-0.16.4-r1.ebuild b/dev-python/pywlroots/pywlroots-0.16.4-r1.ebuild
index 8055efbbbadc..a19fb0553d05 100644
--- a/dev-python/pywlroots/pywlroots-0.16.4-r1.ebuild
+++ b/dev-python/pywlroots/pywlroots-0.16.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyx/pyx-0.16.ebuild b/dev-python/pyx/pyx-0.16.ebuild
index 98c0ae2d4f9a..25918c9c43d6 100644
--- a/dev-python/pyx/pyx-0.16.ebuild
+++ b/dev-python/pyx/pyx-0.16.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
#DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.7.1.ebuild b/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.7.1.ebuild
index 3e7deb62b58d..d75d612a6ab6 100644
--- a/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.7.1.ebuild
+++ b/dev-python/pyxDamerauLevenshtein/pyxDamerauLevenshtein-1.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyxattr/pyxattr-0.8.1.ebuild b/dev-python/pyxattr/pyxattr-0.8.1.ebuild
index f59e16f93f25..2ec13a72f372 100644
--- a/dev-python/pyxattr/pyxattr-0.8.1.ebuild
+++ b/dev-python/pyxattr/pyxattr-0.8.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyxdg/pyxdg-0.28.ebuild b/dev-python/pyxdg/pyxdg-0.28.ebuild
index aa9b8c059f0e..2e143bafbb1a 100644
--- a/dev-python/pyxdg/pyxdg-0.28.ebuild
+++ b/dev-python/pyxdg/pyxdg-0.28.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pyyaml/pyyaml-6.0-r1.ebuild b/dev-python/pyyaml/pyyaml-6.0-r1.ebuild
index 952495eee5ff..e0fdbe95b96b 100644
--- a/dev-python/pyyaml/pyyaml-6.0-r1.ebuild
+++ b/dev-python/pyyaml/pyyaml-6.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pyyaml/pyyaml-6.0.1-r1.ebuild b/dev-python/pyyaml/pyyaml-6.0.1-r1.ebuild
index 892cd86f160a..a75f060e4051 100644
--- a/dev-python/pyyaml/pyyaml-6.0.1-r1.ebuild
+++ b/dev-python/pyyaml/pyyaml-6.0.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pyyaml/pyyaml-6.0.1.ebuild b/dev-python/pyyaml/pyyaml-6.0.1.ebuild
index 9de8bc8c5fbf..4f87db58ca6f 100644
--- a/dev-python/pyyaml/pyyaml-6.0.1.ebuild
+++ b/dev-python/pyyaml/pyyaml-6.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pyyaml_env_tag/pyyaml_env_tag-0.1-r1.ebuild b/dev-python/pyyaml_env_tag/pyyaml_env_tag-0.1-r1.ebuild
index edfc1e0fa299..1f29ef26842f 100644
--- a/dev-python/pyyaml_env_tag/pyyaml_env_tag-0.1-r1.ebuild
+++ b/dev-python/pyyaml_env_tag/pyyaml_env_tag-0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyzbar/pyzbar-0.1.9.ebuild b/dev-python/pyzbar/pyzbar-0.1.9.ebuild
index b7d43fa1579c..e87fee6a4de6 100644
--- a/dev-python/pyzbar/pyzbar-0.1.9.ebuild
+++ b/dev-python/pyzbar/pyzbar-0.1.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild
index a4c6377852b7..af17682d50a2 100644
--- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild
+++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
# TODO: Find out exactly where this error comes from
# error: '<' not supported between instances of 'str' and 'int'
#DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild
index b0a79ab12e88..a68da4c5314a 100644
--- a/dev-python/pyzmq/pyzmq-25.1.0.ebuild
+++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
# TODO: Find out exactly where this error comes from
# error: '<' not supported between instances of 'str' and 'int'
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild
index bb4996472bad..818206565271 100644
--- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild
+++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyzotero/pyzotero-1.5.9.ebuild b/dev-python/pyzotero/pyzotero-1.5.9.ebuild
index 40afb01273f7..3221257060e3 100644
--- a/dev-python/pyzotero/pyzotero-1.5.9.ebuild
+++ b/dev-python/pyzotero/pyzotero-1.5.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild b/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
index d24039b59257..f8ec6af6dafc 100644
--- a/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
+++ b/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="QDarkStyle"
diff --git a/dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild b/dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild
index 9ccc194cd914..8b719fe7de86 100644
--- a/dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild
+++ b/dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/qiskit-aer/qiskit-aer-0.12.0.ebuild b/dev-python/qiskit-aer/qiskit-aer-0.12.0.ebuild
index 4f2f87516b04..d5d9b3544c52 100644
--- a/dev-python/qiskit-aer/qiskit-aer-0.12.0.ebuild
+++ b/dev-python/qiskit-aer/qiskit-aer-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/qiskit-terra/qiskit-terra-0.24.1.ebuild b/dev-python/qiskit-terra/qiskit-terra-0.24.1.ebuild
index e7a1f4355667..b34f145cef91 100644
--- a/dev-python/qiskit-terra/qiskit-terra-0.24.1.ebuild
+++ b/dev-python/qiskit-terra/qiskit-terra-0.24.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.7.6
diff --git a/dev-python/qiskit-terra/qiskit-terra-0.25.0.ebuild b/dev-python/qiskit-terra/qiskit-terra-0.25.0.ebuild
index 3abedf895d7d..f9d99756c910 100644
--- a/dev-python/qiskit-terra/qiskit-terra-0.25.0.ebuild
+++ b/dev-python/qiskit-terra/qiskit-terra-0.25.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.7.6
diff --git a/dev-python/qpageview/qpageview-0.6.2.ebuild b/dev-python/qpageview/qpageview-0.6.2.ebuild
index 820e5a47437a..db00512f18a0 100644
--- a/dev-python/qpageview/qpageview-0.6.2.ebuild
+++ b/dev-python/qpageview/qpageview-0.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
DESCRIPTION="Page-based viewer widget for Qt5/PyQt5"
diff --git a/dev-python/qrcode/qrcode-7.4.2.ebuild b/dev-python/qrcode/qrcode-7.4.2.ebuild
index 70e24e726687..733bbd2f6b8f 100644
--- a/dev-python/qrcode/qrcode-7.4.2.ebuild
+++ b/dev-python/qrcode/qrcode-7.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild b/dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild
index b3fe35faa7d3..0f729cb500ef 100644
--- a/dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild
+++ b/dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit python-r1 qmake-utils
DESCRIPTION="Python bindings for QScintilla"
diff --git a/dev-python/qstylizer/qstylizer-0.2.2.ebuild b/dev-python/qstylizer/qstylizer-0.2.2.ebuild
index ccc42f59822f..01ddf1150413 100644
--- a/dev-python/qstylizer/qstylizer-0.2.2.ebuild
+++ b/dev-python/qstylizer/qstylizer-0.2.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/qtawesome/qtawesome-1.2.3.ebuild b/dev-python/qtawesome/qtawesome-1.2.3.ebuild
index a3b0dcbb0d28..588e2c6fab9b 100644
--- a/dev-python/qtawesome/qtawesome-1.2.3.ebuild
+++ b/dev-python/qtawesome/qtawesome-1.2.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/qtconsole/qtconsole-5.4.3.ebuild b/dev-python/qtconsole/qtconsole-5.4.3.ebuild
index f43df9901ab4..57c2984e60c1 100644
--- a/dev-python/qtconsole/qtconsole-5.4.3.ebuild
+++ b/dev-python/qtconsole/qtconsole-5.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/qtsass/qtsass-0.4.0.ebuild b/dev-python/qtsass/qtsass-0.4.0.ebuild
index 020ca7f83acd..f00d626a818d 100644
--- a/dev-python/qtsass/qtsass-0.4.0.ebuild
+++ b/dev-python/qtsass/qtsass-0.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/quantities/quantities-0.14.1.ebuild b/dev-python/quantities/quantities-0.14.1.ebuild
index b2f090b32dc2..27a70f21ab2e 100644
--- a/dev-python/quantities/quantities-0.14.1.ebuild
+++ b/dev-python/quantities/quantities-0.14.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/queuelib/queuelib-1.6.1.ebuild b/dev-python/queuelib/queuelib-1.6.1.ebuild
index e58fc937fe98..6ce70a373a3e 100644
--- a/dev-python/queuelib/queuelib-1.6.1.ebuild
+++ b/dev-python/queuelib/queuelib-1.6.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v3.0
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/queuelib/queuelib-1.6.2.ebuild b/dev-python/queuelib/queuelib-1.6.2.ebuild
index e58fc937fe98..6ce70a373a3e 100644
--- a/dev-python/queuelib/queuelib-1.6.2.ebuild
+++ b/dev-python/queuelib/queuelib-1.6.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v3.0
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/radon/radon-6.0.1.ebuild b/dev-python/radon/radon-6.0.1.ebuild
index 5c983eab9f07..b8611bc60c5f 100644
--- a/dev-python/radon/radon-6.0.1.ebuild
+++ b/dev-python/radon/radon-6.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/raet/raet-0.6.8-r5.ebuild b/dev-python/raet/raet-0.6.8-r5.ebuild
index 8372d864a6f9..969031e4b8db 100644
--- a/dev-python/raet/raet-0.6.8-r5.ebuild
+++ b/dev-python/raet/raet-0.6.8-r5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/random2/random2-1.0.1-r2.ebuild b/dev-python/random2/random2-1.0.1-r2.ebuild
index 9fe3d249d429..a3d9f8ba9b2a 100644
--- a/dev-python/random2/random2-1.0.1-r2.ebuild
+++ b/dev-python/random2/random2-1.0.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.1.1.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.1.1.ebuild
index cf8dd087c233..2807f8fbc734 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.1.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
# custom wrapper over setuptools
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild
index d78375311cdf..16189737f43e 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
# custom wrapper over setuptools
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.2.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.2.0.ebuild
index d78375311cdf..16189737f43e 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.2.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.2.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
# custom wrapper over setuptools
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild b/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild
index a745eeeccab3..609ad100173b 100644
--- a/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild
+++ b/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/rarfile/rarfile-4.0-r2.ebuild b/dev-python/rarfile/rarfile-4.0-r2.ebuild
index 19ff52955ff2..bdaf1bcbfaab 100644
--- a/dev-python/rarfile/rarfile-4.0-r2.ebuild
+++ b/dev-python/rarfile/rarfile-4.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Module for RAR archive reading"
diff --git a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
index 5dbcd478daef..ff7f8f9c4542 100644
--- a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
+++ b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="An API rate limit decorator for Python"
diff --git a/dev-python/rawkit/rawkit-0.6.0.ebuild b/dev-python/rawkit/rawkit-0.6.0.ebuild
index 2758888cd4d8..c8541ea2b3da 100644
--- a/dev-python/rawkit/rawkit-0.6.0.ebuild
+++ b/dev-python/rawkit/rawkit-0.6.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
diff --git a/dev-python/rchitect/rchitect-0.3.36.ebuild b/dev-python/rchitect/rchitect-0.3.36.ebuild
index 2cbe766417e2..a6ea9f5f5b2b 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/rdflib/rdflib-6.3.2.ebuild b/dev-python/rdflib/rdflib-6.3.2.ebuild
index 47c6558e80c1..faa07be0cbf4 100644
--- a/dev-python/rdflib/rdflib-6.3.2.ebuild
+++ b/dev-python/rdflib/rdflib-6.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite?,threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/rdflib/rdflib-7.0.0.ebuild b/dev-python/rdflib/rdflib-7.0.0.ebuild
index 57ae2d9e254f..aa5b98f7f625 100644
--- a/dev-python/rdflib/rdflib-7.0.0.ebuild
+++ b/dev-python/rdflib/rdflib-7.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite?,threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/re-assert/re-assert-1.1.0-r1.ebuild b/dev-python/re-assert/re-assert-1.1.0-r1.ebuild
index fa7d32241146..be6212b7edbe 100644
--- a/dev-python/re-assert/re-assert-1.1.0-r1.ebuild
+++ b/dev-python/re-assert/re-assert-1.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
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 1981b0cc2565..f8766fb0d53c 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
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 a12008cf7a63..e9e0b0fc8da3 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/readmdict/readmdict-0.1.1-r1.ebuild b/dev-python/readmdict/readmdict-0.1.1-r1.ebuild
index 266860b92931..0950813c2446 100644
--- a/dev-python/readmdict/readmdict-0.1.1-r1.ebuild
+++ b/dev-python/readmdict/readmdict-0.1.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/readme-renderer/readme-renderer-40.0.ebuild b/dev-python/readme-renderer/readme-renderer-40.0.ebuild
index 8567e16c6264..6a15f00c07c4 100644
--- a/dev-python/readme-renderer/readme-renderer-40.0.ebuild
+++ b/dev-python/readme-renderer/readme-renderer-40.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild
index 6997f9544009..5004fe258854 100644
--- a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild
+++ b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/rebulk/rebulk-3.2.0.ebuild b/dev-python/rebulk/rebulk-3.2.0.ebuild
index 9de02947cf6e..62040d5e10a8 100644
--- a/dev-python/rebulk/rebulk-3.2.0.ebuild
+++ b/dev-python/rebulk/rebulk-3.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild b/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild
index 9e1c4cc5bc93..bdc2cb44eab0 100644
--- a/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild
+++ b/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python docutils-compatibility bridge to CommonMark"
diff --git a/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild b/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild
index 062f731b3ca2..451886c3860a 100644
--- a/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild
+++ b/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/redis/redis-4.5.5.ebuild b/dev-python/redis/redis-4.5.5.ebuild
index f4fd62eae93f..30547bcbd22e 100644
--- a/dev-python/redis/redis-4.5.5.ebuild
+++ b/dev-python/redis/redis-4.5.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/reedsolo/reedsolo-2.1.0_beta1.ebuild b/dev-python/reedsolo/reedsolo-2.1.0_beta1.ebuild
index a2a6407cb02f..472e075fe1a6 100644
--- a/dev-python/reedsolo/reedsolo-2.1.0_beta1.ebuild
+++ b/dev-python/reedsolo/reedsolo-2.1.0_beta1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=reedsolo
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild b/dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild
index 84739e38d05b..485c7c4ad379 100644
--- a/dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild
+++ b/dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/referencing/referencing-0.30.0.ebuild b/dev-python/referencing/referencing-0.30.0.ebuild
index a2d65a06390e..50efb486040b 100644
--- a/dev-python/referencing/referencing-0.30.0.ebuild
+++ b/dev-python/referencing/referencing-0.30.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/referencing/referencing-0.30.1.ebuild b/dev-python/referencing/referencing-0.30.1.ebuild
index 11a0a890e88d..d74e6461d4fa 100644
--- a/dev-python/referencing/referencing-0.30.1.ebuild
+++ b/dev-python/referencing/referencing-0.30.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/referencing/referencing-0.30.2.ebuild b/dev-python/referencing/referencing-0.30.2.ebuild
index 1e8ce8c9f58b..dca8853c0fef 100644
--- a/dev-python/referencing/referencing-0.30.2.ebuild
+++ b/dev-python/referencing/referencing-0.30.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/reflink/reflink-0.2.1-r3.ebuild b/dev-python/reflink/reflink-0.2.1-r3.ebuild
index 724df6cc820a..b9a8260e23aa 100644
--- a/dev-python/reflink/reflink-0.2.1-r3.ebuild
+++ b/dev-python/reflink/reflink-0.2.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_IN_SOURCE_BUILD=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/regex/regex-2023.6.3.ebuild b/dev-python/regex/regex-2023.6.3.ebuild
index 0ec0bc599051..cf955187262f 100644
--- a/dev-python/regex/regex-2023.6.3.ebuild
+++ b/dev-python/regex/regex-2023.6.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/regex/regex-2023.8.8.ebuild b/dev-python/regex/regex-2023.8.8.ebuild
index 1f8050d6db4e..e9522a4feaa3 100644
--- a/dev-python/regex/regex-2023.8.8.ebuild
+++ b/dev-python/regex/regex-2023.8.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/rencode/rencode-1.0.6-r3.ebuild b/dev-python/rencode/rencode-1.0.6-r3.ebuild
index 1fd583295e03..89278717f958 100644
--- a/dev-python/rencode/rencode-1.0.6-r3.ebuild
+++ b/dev-python/rencode/rencode-1.0.6-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/reno/reno-4.0.0.ebuild b/dev-python/reno/reno-4.0.0.ebuild
index 44b4539202d8..1c823d4fd073 100644
--- a/dev-python/reno/reno-4.0.0.ebuild
+++ b/dev-python/reno/reno-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/reportlab/reportlab-3.6.13.ebuild b/dev-python/reportlab/reportlab-3.6.13.ebuild
index 25cc8ff84d15..69a23ab3476b 100644
--- a/dev-python/reportlab/reportlab-3.6.13.ebuild
+++ b/dev-python/reportlab/reportlab-3.6.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/reportlab/reportlab-4.0.4.ebuild b/dev-python/reportlab/reportlab-4.0.4.ebuild
index a89f5ec8aa14..5748af73606a 100644
--- a/dev-python/reportlab/reportlab-4.0.4.ebuild
+++ b/dev-python/reportlab/reportlab-4.0.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
index 85a7d038f82a..3bc3d6adcac7 100644
--- a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
+++ b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild
index efd502a789bf..d547913f5125 100644
--- a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild
+++ b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/requests-cache/requests-cache-1.1.0.ebuild b/dev-python/requests-cache/requests-cache-1.1.0.ebuild
index 75852b255b1b..041cb90104d6 100644
--- a/dev-python/requests-cache/requests-cache-1.1.0.ebuild
+++ b/dev-python/requests-cache/requests-cache-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 optfeature
diff --git a/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild b/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild
index b62dab6243d0..d07ac52e2238 100644
--- a/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild
+++ b/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/requests-file/requests-file-1.5.1-r2.ebuild b/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
index 0b11f1e70986..b0a3e5b35cd0 100644
--- a/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
+++ b/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/requests-futures/requests-futures-1.0.1.ebuild b/dev-python/requests-futures/requests-futures-1.0.1.ebuild
index b6c5a5ad1e3c..371202cc80fd 100644
--- a/dev-python/requests-futures/requests-futures-1.0.1.ebuild
+++ b/dev-python/requests-futures/requests-futures-1.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild b/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild
index 8dc083af100a..33cff8e9805d 100644
--- a/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild
+++ b/dev-python/requests-kerberos/requests-kerberos-0.14.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/requests-mock/requests-mock-1.11.0.ebuild b/dev-python/requests-mock/requests-mock-1.11.0.ebuild
index 267dbd541988..6dc2c51ed840 100644
--- a/dev-python/requests-mock/requests-mock-1.11.0.ebuild
+++ b/dev-python/requests-mock/requests-mock-1.11.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild b/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild
index 7bea30521220..5ad501fd316c 100644
--- a/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild
+++ b/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/requests-oauthlib/requests-oauthlib-1.3.1.ebuild b/dev-python/requests-oauthlib/requests-oauthlib-1.3.1.ebuild
index 55d504ec101c..e8990e9704ed 100644
--- a/dev-python/requests-oauthlib/requests-oauthlib-1.3.1.ebuild
+++ b/dev-python/requests-oauthlib/requests-oauthlib-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild b/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
index a0f37fdedf83..ba3e842e5b2c 100644
--- a/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
+++ b/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/requests-unixsocket/requests-unixsocket-0.2.0.ebuild b/dev-python/requests-unixsocket/requests-unixsocket-0.2.0.ebuild
index c06d21eef65b..11a0dc384bae 100644
--- a/dev-python/requests-unixsocket/requests-unixsocket-0.2.0.ebuild
+++ b/dev-python/requests-unixsocket/requests-unixsocket-0.2.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/requests-unixsocket/requests-unixsocket-0.3.0.ebuild b/dev-python/requests-unixsocket/requests-unixsocket-0.3.0.ebuild
index 5575fec1d7bd..3d01c69394d3 100644
--- a/dev-python/requests-unixsocket/requests-unixsocket-0.3.0.ebuild
+++ b/dev-python/requests-unixsocket/requests-unixsocket-0.3.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild b/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild
index c959054a67f5..c52a8963e33f 100644
--- a/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild
+++ b/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/requests/requests-2.31.0.ebuild b/dev-python/requests/requests-2.31.0.ebuild
index 6c1ec27aa90f..61d666a8891b 100644
--- a/dev-python/requests/requests-2.31.0.ebuild
+++ b/dev-python/requests/requests-2.31.0.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/requests_download/requests_download-0.1.2-r1.ebuild b/dev-python/requests_download/requests_download-0.1.2-r1.ebuild
index 10c4d89d5162..8e3263024b2b 100644
--- a/dev-python/requests_download/requests_download-0.1.2-r1.ebuild
+++ b/dev-python/requests_download/requests_download-0.1.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild b/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild
index 938354732b0a..1e0de15d92a5 100644
--- a/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild
+++ b/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Finds the correct path to exceptions in the requests library"
diff --git a/dev-python/resolvelib/resolvelib-1.0.1.ebuild b/dev-python/resolvelib/resolvelib-1.0.1.ebuild
index 82b1ce7788fc..d5a26fff7be3 100644
--- a/dev-python/resolvelib/resolvelib-1.0.1.ebuild
+++ b/dev-python/resolvelib/resolvelib-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/responses/responses-0.23.2.ebuild b/dev-python/responses/responses-0.23.2.ebuild
index bed683068a96..4c2a00c727f0 100644
--- a/dev-python/responses/responses-0.23.2.ebuild
+++ b/dev-python/responses/responses-0.23.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/responses/responses-0.23.3.ebuild b/dev-python/responses/responses-0.23.3.ebuild
index fa8dec3f356b..c6e2b8d0a9d5 100644
--- a/dev-python/responses/responses-0.23.3.ebuild
+++ b/dev-python/responses/responses-0.23.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/restrictedpython/restrictedpython-6.0.ebuild b/dev-python/restrictedpython/restrictedpython-6.0.ebuild
index aa2ca8390e35..2d895dc4d909 100644
--- a/dev-python/restrictedpython/restrictedpython-6.0.ebuild
+++ b/dev-python/restrictedpython/restrictedpython-6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/restrictedpython/restrictedpython-6.1.ebuild b/dev-python/restrictedpython/restrictedpython-6.1.ebuild
index aa2ca8390e35..2d895dc4d909 100644
--- a/dev-python/restrictedpython/restrictedpython-6.1.ebuild
+++ b/dev-python/restrictedpython/restrictedpython-6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild b/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
index 3e0dcf6ece17..4badea0411c7 100644
--- a/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
+++ b/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
index 4bc4c8295268..2ef33e8dcf2e 100644
--- a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
+++ b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Decorator for retrying when exceptions occur"
diff --git a/dev-python/retrying/retrying-1.3.4.ebuild b/dev-python/retrying/retrying-1.3.4.ebuild
index 27792b6b5b70..62cfd7e32f86 100644
--- a/dev-python/retrying/retrying-1.3.4.ebuild
+++ b/dev-python/retrying/retrying-1.3.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild b/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild
index 70ad5d1ef80a..abf44ba206c1 100644
--- a/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild
+++ b/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r1.ebuild b/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r1.ebuild
index d490ca18d300..584e22cb7890 100644
--- a/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r1.ebuild
+++ b/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild b/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild
index dd30c7150fd6..8d4cccc230a3 100644
--- a/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild
+++ b/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild b/dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild
index 2e6d9f76ba37..963c4bbc5844 100644
--- a/dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild
+++ b/dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/rich/rich-13.4.2.ebuild b/dev-python/rich/rich-13.4.2.ebuild
index b4911d2812ed..8a9b5ebc304e 100644
--- a/dev-python/rich/rich-13.4.2.ebuild
+++ b/dev-python/rich/rich-13.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature
diff --git a/dev-python/rich/rich-13.5.0.ebuild b/dev-python/rich/rich-13.5.0.ebuild
index 353debe9fe77..55e6fe8a25d8 100644
--- a/dev-python/rich/rich-13.5.0.ebuild
+++ b/dev-python/rich/rich-13.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature
diff --git a/dev-python/rich/rich-13.5.1.ebuild b/dev-python/rich/rich-13.5.1.ebuild
index 353debe9fe77..55e6fe8a25d8 100644
--- a/dev-python/rich/rich-13.5.1.ebuild
+++ b/dev-python/rich/rich-13.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature
diff --git a/dev-python/rich/rich-13.5.2.ebuild b/dev-python/rich/rich-13.5.2.ebuild
index 353debe9fe77..55e6fe8a25d8 100644
--- a/dev-python/rich/rich-13.5.2.ebuild
+++ b/dev-python/rich/rich-13.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature
diff --git a/dev-python/roman/roman-4.1.ebuild b/dev-python/roman/roman-4.1.ebuild
index 46ac10a79f36..3e9694a08d0a 100644
--- a/dev-python/roman/roman-4.1.ebuild
+++ b/dev-python/roman/roman-4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/rope/rope-1.9.0.ebuild b/dev-python/rope/rope-1.9.0.ebuild
index 080c9d9f8459..480db9cb42e9 100644
--- a/dev-python/rope/rope-1.9.0.ebuild
+++ b/dev-python/rope/rope-1.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ropemode/ropemode-0.6.1.ebuild b/dev-python/ropemode/ropemode-0.6.1.ebuild
index 9ab88819abe9..38086ff89078 100644
--- a/dev-python/ropemode/ropemode-0.6.1.ebuild
+++ b/dev-python/ropemode/ropemode-0.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/routes/routes-2.5.1-r2.ebuild b/dev-python/routes/routes-2.5.1-r2.ebuild
index 19a309972707..bd7cfc0cdbfd 100644
--- a/dev-python/routes/routes-2.5.1-r2.ebuild
+++ b/dev-python/routes/routes-2.5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/rpds-py/rpds-py-0.9.2.ebuild b/dev-python/rpds-py/rpds-py-0.9.2.ebuild
index e2e4c706a7df..b30fb8bcc17c 100644
--- a/dev-python/rpds-py/rpds-py-0.9.2.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.9.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
CRATES="
archery@0.5.0
diff --git a/dev-python/rply/rply-0.7.8-r1.ebuild b/dev-python/rply/rply-0.7.8-r1.ebuild
index 3b8f08bfc1dd..ac9cac06af6a 100644
--- a/dev-python/rply/rply-0.7.8-r1.ebuild
+++ b/dev-python/rply/rply-0.7.8-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/rpy/rpy-3.5.8.ebuild b/dev-python/rpy/rpy-3.5.8.ebuild
index 09090d4f7f64..85b37deb5a83 100644
--- a/dev-python/rpy/rpy-3.5.8.ebuild
+++ b/dev-python/rpy/rpy-3.5.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
DISTUTILS_USE_PEP517=setuptools
diff --git a/dev-python/rpyc/rpyc-5.3.1.ebuild b/dev-python/rpyc/rpyc-5.3.1.ebuild
index b01cec089575..afcda5b79974 100644
--- a/dev-python/rpyc/rpyc-5.3.1.ebuild
+++ b/dev-python/rpyc/rpyc-5.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/rq/rq-1.15.1.ebuild b/dev-python/rq/rq-1.15.1.ebuild
index ccd2092bf8a2..b2953696f7ed 100644
--- a/dev-python/rq/rq-1.15.1.ebuild
+++ b/dev-python/rq/rq-1.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/rsa/rsa-4.9.ebuild b/dev-python/rsa/rsa-4.9.ebuild
index d1f2d45a5445..8f7a4b2b8478 100644
--- a/dev-python/rsa/rsa-4.9.ebuild
+++ b/dev-python/rsa/rsa-4.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/rst-linker/rst-linker-2.4.0.ebuild b/dev-python/rst-linker/rst-linker-2.4.0.ebuild
index 2f62c107c8db..35545aa80138 100644
--- a/dev-python/rst-linker/rst-linker-2.4.0.ebuild
+++ b/dev-python/rst-linker/rst-linker-2.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/rst2ansi/rst2ansi-0.1.5-r2.ebuild b/dev-python/rst2ansi/rst2ansi-0.1.5-r2.ebuild
index b6eb35acd761..48b44b8e1ee4 100644
--- a/dev-python/rst2ansi/rst2ansi-0.1.5-r2.ebuild
+++ b/dev-python/rst2ansi/rst2ansi-0.1.5-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/rstcheck/rstcheck-6.1.1.ebuild b/dev-python/rstcheck/rstcheck-6.1.1.ebuild
index ef6a6c20c85b..894e44db7d46 100644
--- a/dev-python/rstcheck/rstcheck-6.1.1.ebuild
+++ b/dev-python/rstcheck/rstcheck-6.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/rstr/rstr-3.2.0.ebuild b/dev-python/rstr/rstr-3.2.0.ebuild
index 52d07b5667a9..0863bfabc912 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild b/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild
index 5ed9fc35847d..b9d397b6fd08 100644
--- a/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild
+++ b/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild b/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild
index d183a4e7e3a0..bcda8281fe08 100644
--- a/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild
+++ b/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 systemd pypi
diff --git a/dev-python/rtslib-fb/rtslib-fb-2.1.75.ebuild b/dev-python/rtslib-fb/rtslib-fb-2.1.75.ebuild
index b8ec26541046..23133dd916ee 100644
--- a/dev-python/rtslib-fb/rtslib-fb-2.1.75.ebuild
+++ b/dev-python/rtslib-fb/rtslib-fb-2.1.75.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 systemd pypi
diff --git a/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild b/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild
index c26f739e89be..115513154a95 100644
--- a/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild
+++ b/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 systemd pypi
diff --git a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.12.0.ebuild b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.12.0.ebuild
index 403d78693fdd..0d8a73a775d6 100644
--- a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.12.0.ebuild
+++ b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.6.ebuild b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.6.ebuild
index 4dbfca9620d4..ba961bc72b77 100644
--- a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.6.ebuild
+++ b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.6.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild
index 9ad63d23b7f0..ae17c6174d6e 100644
--- a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild
+++ b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild
index f3658c6dbc24..55d40ddc4c16 100644
--- a/dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/rubymarshal/rubymarshal-1.2.10.ebuild b/dev-python/rubymarshal/rubymarshal-1.2.10.ebuild
index 44ca9c3750e3..a32700c14834 100644
--- a/dev-python/rubymarshal/rubymarshal-1.2.10.ebuild
+++ b/dev-python/rubymarshal/rubymarshal-1.2.10.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/rubymarshal/rubymarshal-1.2.7.ebuild b/dev-python/rubymarshal/rubymarshal-1.2.7.ebuild
index 44ca9c3750e3..a32700c14834 100644
--- a/dev-python/rubymarshal/rubymarshal-1.2.7.ebuild
+++ b/dev-python/rubymarshal/rubymarshal-1.2.7.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/rustworkx/rustworkx-0.13.0.ebuild b/dev-python/rustworkx/rustworkx-0.13.0.ebuild
index e5c319cc358a..3005549fb196 100644
--- a/dev-python/rustworkx/rustworkx-0.13.0.ebuild
+++ b/dev-python/rustworkx/rustworkx-0.13.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.7.6
diff --git a/dev-python/rustworkx/rustworkx-0.13.1.ebuild b/dev-python/rustworkx/rustworkx-0.13.1.ebuild
index abdc196118f4..27030fc08e11 100644
--- a/dev-python/rustworkx/rustworkx-0.13.1.ebuild
+++ b/dev-python/rustworkx/rustworkx-0.13.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
ahash@0.7.6
diff --git a/dev-python/s3transfer/s3transfer-0.6.1.ebuild b/dev-python/s3transfer/s3transfer-0.6.1.ebuild
index b28554015dbb..4f23ef062853 100644
--- a/dev-python/s3transfer/s3transfer-0.6.1.ebuild
+++ b/dev-python/s3transfer/s3transfer-0.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/s3transfer/s3transfer-0.6.2.ebuild b/dev-python/s3transfer/s3transfer-0.6.2.ebuild
index 38567509ccd7..667516165ca0 100644
--- a/dev-python/s3transfer/s3transfer-0.6.2.ebuild
+++ b/dev-python/s3transfer/s3transfer-0.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sabctools/sabctools-7.0.2.ebuild b/dev-python/sabctools/sabctools-7.0.2.ebuild
index 0955d62ee50d..50d1447ea0c3 100644
--- a/dev-python/sabctools/sabctools-7.0.2.ebuild
+++ b/dev-python/sabctools/sabctools-7.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sabctools/sabctools-7.1.0.ebuild b/dev-python/sabctools/sabctools-7.1.0.ebuild
index d516e880d77f..7cfd23f01341 100644
--- a/dev-python/sabctools/sabctools-7.1.0.ebuild
+++ b/dev-python/sabctools/sabctools-7.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sabctools/sabctools-7.1.1.ebuild b/dev-python/sabctools/sabctools-7.1.1.ebuild
index d516e880d77f..7cfd23f01341 100644
--- a/dev-python/sabctools/sabctools-7.1.1.ebuild
+++ b/dev-python/sabctools/sabctools-7.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sarge/sarge-0.1.7_p1.ebuild b/dev-python/sarge/sarge-0.1.7_p1.ebuild
index 4bd7613f5fa8..c5b7105ac929 100644
--- a/dev-python/sarge/sarge-0.1.7_p1.ebuild
+++ b/dev-python/sarge/sarge-0.1.7_p1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sarif_om/sarif_om-1.0.4-r1.ebuild b/dev-python/sarif_om/sarif_om-1.0.4-r1.ebuild
index 943e9284456e..c134e55a79d9 100644
--- a/dev-python/sarif_om/sarif_om-1.0.4-r1.ebuild
+++ b/dev-python/sarif_om/sarif_om-1.0.4-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/schedule/schedule-1.1.0-r1.ebuild b/dev-python/schedule/schedule-1.1.0-r1.ebuild
index ee9c738dada9..07ec2572da0e 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/schema/schema-0.7.5.ebuild b/dev-python/schema/schema-0.7.5.ebuild
index 62e9da2b16b2..59bd03086644 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild
index fabac587926f..c499710e011f 100644
--- a/dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild
+++ b/dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild
index 9d5a9a96c246..d1f3babadbf3 100644
--- a/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild
+++ b/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/scikit-build/scikit-build-0.17.6.ebuild b/dev-python/scikit-build/scikit-build-0.17.6.ebuild
index 4c645b54c74f..68bcdedae423 100644
--- a/dev-python/scikit-build/scikit-build-0.17.6.ebuild
+++ b/dev-python/scikit-build/scikit-build-0.17.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest
index eba4a9c3fd04..4d500aaa007e 100644
--- a/dev-python/scipy/Manifest
+++ b/dev-python/scipy/Manifest
@@ -1,5 +1,6 @@
DIST scipy-1.10.1.tar.gz 42407997 BLAKE2B 807dceb1e056a1a2c0ec354e4e21f64e59cdab9eaf286cec3783bb93bf80efa00a71e7bd8d1898e8a2fdf86b614f035a0a97436dc4515574d73d9d4521824316 SHA512 767e1dee6285d98e4d58d8d8d1e3654b00e3216e9ad55455fc9473f1d044bef80ecce749bcd24d8f331367b882c9c3e6b652a6e901bb4296ddc7cc44699215b6
DIST scipy-1.11.0.tar.gz 56030121 BLAKE2B e700bf8f9cffa7bc0f4832722010dcf2e03d8f93d13534f7f85734394c02536c1427cae5a097b59616f0873ba941579fcf2efd0baafc2037d9eca1f93362d38b SHA512 248cfbbedba73925b0461bf0f96c4a11bd4cfc7849cb18c58f6405074796ab0efdc4f056c58d344cb8833c0d2c6425f84e7ac6fe958cf98b1cc0bf16e7ff2444
DIST scipy-1.11.1.tar.gz 56031509 BLAKE2B 456a80103f8c31c456f80e06b25d765f7ad5655dbdd49e99f476e78273f4291c578a8e99fda3f3a1e848c0e75e08629a09a8146b4a798e85edcaffb7ed1d34a9 SHA512 2859fc73c4fef713497f450b76a57d274bb46477a08ac909714823225f065a13c1e42a61ce67575cfc475e1e4612090cc4ca0920411fe32370c5b5c476352f97
+DIST scipy-1.11.2.tar.gz 56045065 BLAKE2B c92a27ef7b560c17bea7dbbc5ca7e192cc7ee8297b65887c3bad50509cca0f83314b688e8c9ef14228c7891e4c16e9d45920de7cb39a0456c7712ae752839203 SHA512 f6902d48617827d01f69c057f3c4790c7388bc58df0791ade96e073740253bc0529475f9fc22d00c23c0b649acaeb820792528d3805d0ac68588c329aa87b3f2
DIST scipy-html-1.10.1.zip 49191107 BLAKE2B 5163ae3a62745992bcf94ab02ca2bb13fcf6d2ae0eb2a113ba29bc37a8e8f40ec70e39fe16e6371ce0bc31d4c8f0f46746be91b4fe2ad41c68a985c6f00fb8e7 SHA512 f3252452d3bfd400890f29460de2f97bf72732e0fc864582e906b78808e856ead5b1bf97cba531f2150e396408e585499d127004231421d20108e96040316232
DIST scipy-html-1.11.0.zip 50421508 BLAKE2B cb5e4a4f8817a80f54ae73b4a47ba22d2438df46ebfe27ef5fdc2695fdd983226f4ccae925bf82b15d01ced4f4b6807384ecadac5e1aa7700aa887ad06b7d065 SHA512 33718bbd5e828687d93fccc441a53b6a2e8f54ac4952d3b69d4c4668f55cb6ef5aba33df9acda20b2400effa5ae71767b2a5602a365ad2045a6edd24ff89c253
diff --git a/dev-python/scipy/scipy-1.10.1.ebuild b/dev-python/scipy/scipy-1.10.1.ebuild
index e53f9e3ece33..274d39d9bab3 100644
--- a/dev-python/scipy/scipy-1.10.1.ebuild
+++ b/dev-python/scipy/scipy-1.10.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
FORTRAN_NEEDED=fortran
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit fortran-2 distutils-r1 multiprocessing
diff --git a/dev-python/scipy/scipy-1.11.0-r1.ebuild b/dev-python/scipy/scipy-1.11.0-r1.ebuild
index 956ea7d2cf45..dce1b47171e1 100644
--- a/dev-python/scipy/scipy-1.11.0-r1.ebuild
+++ b/dev-python/scipy/scipy-1.11.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
FORTRAN_NEEDED=fortran
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit fortran-2 distutils-r1 multiprocessing
diff --git a/dev-python/scipy/scipy-1.11.1.ebuild b/dev-python/scipy/scipy-1.11.1.ebuild
index 68e4291ae85b..42b6d43e5f5e 100644
--- a/dev-python/scipy/scipy-1.11.1.ebuild
+++ b/dev-python/scipy/scipy-1.11.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
FORTRAN_NEEDED=fortran
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit fortran-2 distutils-r1 multiprocessing
diff --git a/dev-python/scipy/scipy-1.11.2.ebuild b/dev-python/scipy/scipy-1.11.2.ebuild
new file mode 100644
index 000000000000..8ec6fd200560
--- /dev/null
+++ b/dev-python/scipy/scipy-1.11.2.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit fortran-2 distutils-r1 multiprocessing
+
+DESCRIPTION="Scientific algorithms library for Python"
+HOMEPAGE="
+ https://scipy.org/
+ https://github.com/scipy/scipy/
+ https://pypi.org/project/scipy/
+"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+
+ # Need submodules, so git for now.
+ EGIT_REPO_URI="https://github.com/scipy/scipy"
+ EGIT_BRANCH="maintenance/$(ver_cut 1-2).x"
+ EGIT_SUBMODULES=( '*' )
+else
+ inherit pypi
+
+ # Upstream is often behind with doc updates
+ #DOC_PV=${PV}
+ DOC_PV=1.11.0
+
+ SRC_URI+="
+ doc? (
+ https://docs.scipy.org/doc/${PN}-${DOC_PV}/${PN}-html-${DOC_PV}.zip
+ )"
+
+ if [[ ${PV} != *rc* ]] ; then
+ KEYWORDS="~amd64 ~arm ~arm64 -hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+ fi
+fi
+
+LICENSE="BSD LGPL-2"
+SLOT="0"
+IUSE="doc +fortran test-rust"
+
+# umfpack is technically optional but it's preferred to have it available.
+DEPEND="
+ >=dev-python/numpy-1.21.6[lapack,${PYTHON_USEDEP}]
+ sci-libs/arpack:=
+ sci-libs/umfpack
+ virtual/cblas
+ >=virtual/lapack-3.8
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/pillow[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-lang/swig
+ >=dev-python/cython-0.29.35[${PYTHON_USEDEP}]
+ >=dev-python/meson-python-0.12.1[${PYTHON_USEDEP}]
+ >=dev-python/pybind11-2.10.4[${PYTHON_USEDEP}]
+ >=dev-util/meson-1.1.0
+ !kernel_Darwin? ( dev-util/patchelf )
+ virtual/pkgconfig
+ doc? ( app-arch/unzip )
+ fortran? ( dev-python/pythran[${PYTHON_USEDEP}] )
+ test? (
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+ test-rust? (
+ dev-python/pooch[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_unpack() {
+ default
+
+ if use doc; then
+ unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die
+ fi
+}
+
+python_configure_all() {
+ DISTUTILS_ARGS=(
+ -Dblas=blas
+ -Dlapack=lapack
+ -Duse-pythran=$(usex fortran true false)
+ )
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+
+ local EPYTEST_DESELECT=(
+ # Network
+ scipy/datasets/tests/test_data.py::TestDatasets::test_existence_all
+ scipy/datasets/tests/test_data.py::TestDatasets::test_ascent
+ scipy/datasets/tests/test_data.py::TestDatasets::test_face
+ scipy/datasets/tests/test_data.py::TestDatasets::test_electrocardiogram
+
+ # Precision issue with diff. blas?
+ scipy/optimize/tests/test__basinhopping.py::Test_Metropolis::test_gh7799
+ )
+ local EPYTEST_IGNORE=()
+
+ if ! has_version -b "dev-python/pooch[${PYTHON_USEDEP}]" ; then
+ EPYTEST_IGNORE+=(
+ scipy/datasets/tests/test_data.py
+ )
+ fi
+
+ epytest -n "$(makeopts_jobs)" scipy
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( "${WORKDIR}"/html/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/scramp/scramp-1.4.4.ebuild b/dev-python/scramp/scramp-1.4.4.ebuild
index 7d0cf4c12ef7..d5d7f26e656c 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/scrapy/scrapy-2.8.0.ebuild b/dev-python/scrapy/scrapy-2.8.0.ebuild
index 56afb79f37a1..77238c564c20 100644
--- a/dev-python/scrapy/scrapy-2.8.0.ebuild
+++ b/dev-python/scrapy/scrapy-2.8.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/screeninfo/screeninfo-0.8.1.ebuild b/dev-python/screeninfo/screeninfo-0.8.1.ebuild
index 93e2782696f1..044657873510 100644
--- a/dev-python/screeninfo/screeninfo-0.8.1.ebuild
+++ b/dev-python/screeninfo/screeninfo-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/scripttest/scripttest-1.3.0-r2.ebuild b/dev-python/scripttest/scripttest-1.3.0-r2.ebuild
index 9614ea0ba626..91bda8c2ff79 100644
--- a/dev-python/scripttest/scripttest-1.3.0-r2.ebuild
+++ b/dev-python/scripttest/scripttest-1.3.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/scrypt/scrypt-0.8.19.ebuild b/dev-python/scrypt/scrypt-0.8.19.ebuild
index 3d30d8cf3f77..eb7f149c35e5 100644
--- a/dev-python/scrypt/scrypt-0.8.19.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.19.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/scrypt/scrypt-0.8.20.ebuild b/dev-python/scrypt/scrypt-0.8.20.ebuild
index 6e36a4556416..ff1c9e5fa3c4 100644
--- a/dev-python/scrypt/scrypt-0.8.20.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.20.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/sdnotify/sdnotify-0.3.2.ebuild b/dev-python/sdnotify/sdnotify-0.3.2.ebuild
index d39c81ba0dc8..d447cae86b44 100644
--- a/dev-python/sdnotify/sdnotify-0.3.2.ebuild
+++ b/dev-python/sdnotify/sdnotify-0.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Python implementation of the systemd sd_notify protocol"
diff --git a/dev-python/seaborn/seaborn-0.12.2.ebuild b/dev-python/seaborn/seaborn-0.12.2.ebuild
index 9d388f1a377e..55ea813fe85e 100644
--- a/dev-python/seaborn/seaborn-0.12.2.ebuild
+++ b/dev-python/seaborn/seaborn-0.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing pypi
DESCRIPTION="Statistical data visualization"
diff --git a/dev-python/secretstorage/secretstorage-3.3.3.ebuild b/dev-python/secretstorage/secretstorage-3.3.3.ebuild
index c298cf819458..bf64dd2dacf4 100644
--- a/dev-python/secretstorage/secretstorage-3.3.3.ebuild
+++ b/dev-python/secretstorage/secretstorage-3.3.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="SecretStorage"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/seedir/seedir-0.4.2.ebuild b/dev-python/seedir/seedir-0.4.2.ebuild
index bd726c61e960..6e59aed395f1 100644
--- a/dev-python/seedir/seedir-0.4.2.ebuild
+++ b/dev-python/seedir/seedir-0.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/selenium/selenium-4.10.0.ebuild b/dev-python/selenium/selenium-4.10.0.ebuild
index 83812a25719f..2f2c225d2733 100644
--- a/dev-python/selenium/selenium-4.10.0.ebuild
+++ b/dev-python/selenium/selenium-4.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/semantic-version/semantic-version-2.10.0.ebuild b/dev-python/semantic-version/semantic-version-2.10.0.ebuild
index b4efcce959c0..31b64f7da1ef 100644
--- a/dev-python/semantic-version/semantic-version-2.10.0.ebuild
+++ b/dev-python/semantic-version/semantic-version-2.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/semver/semver-3.0.1.ebuild b/dev-python/semver/semver-3.0.1.ebuild
index fc8c94192b71..87a9d5b0ef08 100644
--- a/dev-python/semver/semver-3.0.1.ebuild
+++ b/dev-python/semver/semver-3.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/send2trash/send2trash-1.8.2.ebuild b/dev-python/send2trash/send2trash-1.8.2.ebuild
index 36881ad863ab..1f5ac1591737 100644
--- a/dev-python/send2trash/send2trash-1.8.2.ebuild
+++ b/dev-python/send2trash/send2trash-1.8.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=Send2Trash
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sendgrid/sendgrid-6.9.7.ebuild b/dev-python/sendgrid/sendgrid-6.9.7.ebuild
index 39befc55c3a7..32168f38ae51 100644
--- a/dev-python/sendgrid/sendgrid-6.9.7.ebuild
+++ b/dev-python/sendgrid/sendgrid-6.9.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild b/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild
index 5d3efc6d2c49..c90284bcc6bb 100644
--- a/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild
+++ b/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/sentry-sdk/sentry-sdk-1.29.2.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.29.2.ebuild
index 25dd8abb3ec3..c929214cb3e5 100644
--- a/dev-python/sentry-sdk/sentry-sdk-1.29.2.ebuild
+++ b/dev-python/sentry-sdk/sentry-sdk-1.29.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/serpent/serpent-1.41.ebuild b/dev-python/serpent/serpent-1.41.ebuild
index 21d2a57eb54f..940ee6b0877f 100644
--- a/dev-python/serpent/serpent-1.41.ebuild
+++ b/dev-python/serpent/serpent-1.41.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild b/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild
index b5e00c229f41..c5ec5508352a 100644
--- a/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild
+++ b/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/service-identity/service-identity-23.1.0.ebuild b/dev-python/service-identity/service-identity-23.1.0.ebuild
index 3af416c0126e..709d2397065a 100644
--- a/dev-python/service-identity/service-identity-23.1.0.ebuild
+++ b/dev-python/service-identity/service-identity-23.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/setproctitle/setproctitle-1.3.2.ebuild b/dev-python/setproctitle/setproctitle-1.3.2.ebuild
index 1a4a462aff91..bca8c7dcf265 100644
--- a/dev-python/setproctitle/setproctitle-1.3.2.ebuild
+++ b/dev-python/setproctitle/setproctitle-1.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
index fd0dfd63a3d1..452c81ffcc6c 100644
--- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild b/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
index 770e8dbc9a58..64f902163bee 100644
--- a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
+++ b/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools-rust/setuptools-rust-1.6.0.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.6.0.ebuild
index f7823371c54c..e9037345f461 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.6.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
CARGO_OPTIONAL=yes
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
CRATES="
autocfg@1.1.0
diff --git a/dev-python/setuptools-scm/setuptools-scm-7.1.0.ebuild b/dev-python/setuptools-scm/setuptools-scm-7.1.0.ebuild
index 0bdc71c63de5..71109f4f1d67 100644
--- a/dev-python/setuptools-scm/setuptools-scm-7.1.0.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-7.1.0.ebuild
@@ -5,7 +5,7 @@
EAPI=7
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/setuptools/setuptools-67.8.0-r1.ebuild b/dev-python/setuptools/setuptools-67.8.0-r1.ebuild
index 52809f00be67..30208dc496d6 100644
--- a/dev-python/setuptools/setuptools-67.8.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-67.8.0-r1.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# please bump dev-python/ensurepip-setuptools along with this package!
DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="xml(+)"
diff --git a/dev-python/setuptools/setuptools-68.0.0-r1.ebuild b/dev-python/setuptools/setuptools-68.0.0-r1.ebuild
index 9148b46ad643..a8cca7a2f172 100644
--- a/dev-python/setuptools/setuptools-68.0.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-68.0.0-r1.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# please bump dev-python/ensurepip-setuptools along with this package!
DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="xml(+)"
diff --git a/dev-python/setuptools/setuptools-68.1.0.ebuild b/dev-python/setuptools/setuptools-68.1.0.ebuild
index 60c0c741c330..1d3366ff48b1 100644
--- a/dev-python/setuptools/setuptools-68.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-68.1.0.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# please bump dev-python/ensurepip-setuptools along with this package!
DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="xml(+)"
diff --git a/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.4.ebuild b/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.4.ebuild
index f6c75a8e82b6..d0d304ff1cf6 100644
--- a/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.4.ebuild
+++ b/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/sexpdata/sexpdata-1.0.1.ebuild b/dev-python/sexpdata/sexpdata-1.0.1.ebuild
index 78483040f4bd..c50546b4326f 100644
--- a/dev-python/sexpdata/sexpdata-1.0.1.ebuild
+++ b/dev-python/sexpdata/sexpdata-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild b/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild
index f2fd15bd85b3..dae481fe90a6 100644
--- a/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild
+++ b/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sh/sh-2.0.4.ebuild b/dev-python/sh/sh-2.0.4.ebuild
index 4e535d15dde5..4bc12772ac1e 100644
--- a/dev-python/sh/sh-2.0.4.ebuild
+++ b/dev-python/sh/sh-2.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sh/sh-2.0.6.ebuild b/dev-python/sh/sh-2.0.6.ebuild
index 561034c29da5..67d4fc10d395 100644
--- a/dev-python/sh/sh-2.0.6.ebuild
+++ b/dev-python/sh/sh-2.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/shapely/shapely-2.0.1.ebuild b/dev-python/shapely/shapely-2.0.1.ebuild
index f3cca7a7b937..9dd40766fb6f 100644
--- a/dev-python/shapely/shapely-2.0.1.ebuild
+++ b/dev-python/shapely/shapely-2.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/shellingham/shellingham-1.5.1.ebuild b/dev-python/shellingham/shellingham-1.5.1.ebuild
index 36b98f9ac57f..abe290707fd5 100644
--- a/dev-python/shellingham/shellingham-1.5.1.ebuild
+++ b/dev-python/shellingham/shellingham-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/shiboken2/shiboken2-5.15.10.ebuild b/dev-python/shiboken2/shiboken2-5.15.10.ebuild
index f6edebfcbdcf..f186f968aeba 100644
--- a/dev-python/shiboken2/shiboken2-5.15.10.ebuild
+++ b/dev-python/shiboken2/shiboken2-5.15.10.ebuild
@@ -12,7 +12,7 @@ EAPI=8
# "/usr/bin/shiboken2" at build time and "libshiboken2-*.so" at runtime.
# TODO: Add PyPy once officially supported. See also:
# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake llvm python-r1 toolchain-funcs
diff --git a/dev-python/shiboken2/shiboken2-5.15.9.ebuild b/dev-python/shiboken2/shiboken2-5.15.9.ebuild
index de7a436c3082..b35677e46116 100644
--- a/dev-python/shiboken2/shiboken2-5.15.9.ebuild
+++ b/dev-python/shiboken2/shiboken2-5.15.9.ebuild
@@ -12,7 +12,7 @@ EAPI=8
# "/usr/bin/shiboken2" at build time and "libshiboken2-*.so" at runtime.
# TODO: Add PyPy once officially supported. See also:
# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake llvm python-r1 toolchain-funcs
diff --git a/dev-python/shiboken6/shiboken6-6.5.1.1.ebuild b/dev-python/shiboken6/shiboken6-6.5.1.1.ebuild
index fc69ddb7529f..ad463a27c70b 100644
--- a/dev-python/shiboken6/shiboken6-6.5.1.1.ebuild
+++ b/dev-python/shiboken6/shiboken6-6.5.1.1.ebuild
@@ -12,7 +12,7 @@ EAPI=8
# "/usr/bin/shiboken6" at build time and "libshiboken6-*.so" at runtime.
# TODO: Add PyPy once officially supported. See also:
# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake llvm python-r1 toolchain-funcs
diff --git a/dev-python/shiboken6/shiboken6-6.5.2.ebuild b/dev-python/shiboken6/shiboken6-6.5.2.ebuild
index fc69ddb7529f..ad463a27c70b 100644
--- a/dev-python/shiboken6/shiboken6-6.5.2.ebuild
+++ b/dev-python/shiboken6/shiboken6-6.5.2.ebuild
@@ -12,7 +12,7 @@ EAPI=8
# "/usr/bin/shiboken6" at build time and "libshiboken6-*.so" at runtime.
# TODO: Add PyPy once officially supported. See also:
# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit cmake llvm python-r1 toolchain-funcs
diff --git a/dev-python/shortuuid/shortuuid-1.0.11.ebuild b/dev-python/shortuuid/shortuuid-1.0.11.ebuild
index bdca6028bef4..fc9635f91c77 100644
--- a/dev-python/shortuuid/shortuuid-1.0.11.ebuild
+++ b/dev-python/shortuuid/shortuuid-1.0.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild b/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild
index 1cddc18a86e8..1e2e6bb1da43 100644
--- a/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild
+++ b/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild b/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild
index 8a9980fc0bd6..d05538c27462 100644
--- a/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild
+++ b/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/signedjson/signedjson-1.1.4.ebuild b/dev-python/signedjson/signedjson-1.1.4.ebuild
index b8923d6d1a31..ae838fe14d4b 100644
--- a/dev-python/signedjson/signedjson-1.1.4.ebuild
+++ b/dev-python/signedjson/signedjson-1.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/simber/simber-0.2.6.ebuild b/dev-python/simber/simber-0.2.6.ebuild
index 34139d96a55d..fe7754562443 100644
--- a/dev-python/simber/simber-0.2.6.ebuild
+++ b/dev-python/simber/simber-0.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/simpervisor/simpervisor-1.0.0.ebuild b/dev-python/simpervisor/simpervisor-1.0.0.ebuild
index 1d76d1e2ed3b..a1b31f8e5990 100644
--- a/dev-python/simpervisor/simpervisor-1.0.0.ebuild
+++ b/dev-python/simpervisor/simpervisor-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/simplebayes/simplebayes-1.5.8-r1.ebuild b/dev-python/simplebayes/simplebayes-1.5.8-r1.ebuild
index 9073de9514df..86151383ddf8 100644
--- a/dev-python/simplebayes/simplebayes-1.5.8-r1.ebuild
+++ b/dev-python/simplebayes/simplebayes-1.5.8-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/simpleeval/simpleeval-0.9.13.ebuild b/dev-python/simpleeval/simpleeval-0.9.13.ebuild
index dc5d391598e2..55ab80a87629 100644
--- a/dev-python/simpleeval/simpleeval-0.9.13.ebuild
+++ b/dev-python/simpleeval/simpleeval-0.9.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/simplegeneric/simplegeneric-0.8.1-r2.ebuild b/dev-python/simplegeneric/simplegeneric-0.8.1-r2.ebuild
index 52a092907cfe..da13c3eecc02 100644
--- a/dev-python/simplegeneric/simplegeneric-0.8.1-r2.ebuild
+++ b/dev-python/simplegeneric/simplegeneric-0.8.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/simplejson/simplejson-3.19.1.ebuild b/dev-python/simplejson/simplejson-3.19.1.ebuild
index 773de4cf7534..9a8e7dbe414d 100644
--- a/dev-python/simplejson/simplejson-3.19.1.ebuild
+++ b/dev-python/simplejson/simplejson-3.19.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/simplekml/simplekml-1.3.6.ebuild b/dev-python/simplekml/simplekml-1.3.6.ebuild
index 2d9428c31dd1..dc1a466c3327 100644
--- a/dev-python/simplekml/simplekml-1.3.6.ebuild
+++ b/dev-python/simplekml/simplekml-1.3.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Enables you to generate KML with as little effort as possible"
diff --git a/dev-python/simplemma/simplemma-0.9.1.ebuild b/dev-python/simplemma/simplemma-0.9.1.ebuild
index 5e56b4da92d3..0e031e9f9d4b 100644
--- a/dev-python/simplemma/simplemma-0.9.1.ebuild
+++ b/dev-python/simplemma/simplemma-0.9.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/simpy/simpy-4.0.1-r1.ebuild b/dev-python/simpy/simpy-4.0.1-r1.ebuild
index 90de67ee3e37..22fbfe736476 100644
--- a/dev-python/simpy/simpy-4.0.1-r1.ebuild
+++ b/dev-python/simpy/simpy-4.0.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="tk"
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/simpy/simpy-4.0.2.ebuild b/dev-python/simpy/simpy-4.0.2.ebuild
index 974f58aa4b98..7ba27aff7c18 100644
--- a/dev-python/simpy/simpy-4.0.2.ebuild
+++ b/dev-python/simpy/simpy-4.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="tk"
inherit distutils-r1 pypi
diff --git a/dev-python/sip/sip-4.19.25-r1.ebuild b/dev-python/sip/sip-4.19.25-r1.ebuild
index da4026ca4e36..eca6ae2c1115 100644
--- a/dev-python/sip/sip-4.19.25-r1.ebuild
+++ b/dev-python/sip/sip-4.19.25-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit python-r1 toolchain-funcs
DESCRIPTION="Python bindings generator for C/C++ libraries"
diff --git a/dev-python/sip/sip-6.7.10.ebuild b/dev-python/sip/sip-6.7.10.ebuild
index 0ae129f2d3d9..387be9412cfd 100644
--- a/dev-python/sip/sip-6.7.10.ebuild
+++ b/dev-python/sip/sip-6.7.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
diff --git a/dev-python/sip/sip-6.7.9.ebuild b/dev-python/sip/sip-6.7.9.ebuild
index e24be9fd5c76..bc1c9dda8754 100644
--- a/dev-python/sip/sip-6.7.9.ebuild
+++ b/dev-python/sip/sip-6.7.9.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
diff --git a/dev-python/six/six-1.16.0-r1.ebuild b/dev-python/six/six-1.16.0-r1.ebuild
index 1b8e7595a8ed..082a40074e32 100644
--- a/dev-python/six/six-1.16.0-r1.ebuild
+++ b/dev-python/six/six-1.16.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sjcl/sjcl-0.2.1.ebuild b/dev-python/sjcl/sjcl-0.2.1.ebuild
index e9485732b315..f81fd23a5baa 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild b/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild
index 93a0793b6569..bc8dd5dd10cf 100644
--- a/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild
+++ b/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
diff --git a/dev-python/slixmpp/slixmpp-1.8.4.ebuild b/dev-python/slixmpp/slixmpp-1.8.4.ebuild
index 1089aaf0cc86..349e2cc4af1f 100644
--- a/dev-python/slixmpp/slixmpp-1.8.4.ebuild
+++ b/dev-python/slixmpp/slixmpp-1.8.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/slixmpp/slixmpp-9999.ebuild b/dev-python/slixmpp/slixmpp-9999.ebuild
index 6a94e48cb686..465e8753b064 100644
--- a/dev-python/slixmpp/slixmpp-9999.ebuild
+++ b/dev-python/slixmpp/slixmpp-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/smartypants/smartypants-2.0.1-r2.ebuild b/dev-python/smartypants/smartypants-2.0.1-r2.ebuild
index 35eff4959287..e8f83a27cfe5 100755
--- a/dev-python/smartypants/smartypants-2.0.1-r2.ebuild
+++ b/dev-python/smartypants/smartypants-2.0.1-r2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/smbus2/smbus2-0.4.2.ebuild b/dev-python/smbus2/smbus2-0.4.2.ebuild
index 563c33f1d64e..addbb849c61f 100644
--- a/dev-python/smbus2/smbus2-0.4.2.ebuild
+++ b/dev-python/smbus2/smbus2-0.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/smmap/smmap-5.0.0-r1.ebuild b/dev-python/smmap/smmap-5.0.0-r1.ebuild
index aa5d65ff338b..31995a2bfe2b 100644
--- a/dev-python/smmap/smmap-5.0.0-r1.ebuild
+++ b/dev-python/smmap/smmap-5.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="A pure Python implementation of a sliding window memory map manager"
diff --git a/dev-python/snakeoil/snakeoil-0.10.5.ebuild b/dev-python/snakeoil/snakeoil-0.10.5.ebuild
index 8596c2cc8d91..0d7958ba445a 100644
--- a/dev-python/snakeoil/snakeoil-0.10.5.ebuild
+++ b/dev-python/snakeoil/snakeoil-0.10.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/snakeoil/snakeoil-9999.ebuild b/dev-python/snakeoil/snakeoil-9999.ebuild
index 4715fe8eeedb..b441c2f07adf 100644
--- a/dev-python/snakeoil/snakeoil-9999.ebuild
+++ b/dev-python/snakeoil/snakeoil-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild b/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild
index 7a2ead5cfb38..728720336158 100644
--- a/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild
+++ b/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="An strace-like tool for Python audit events"
diff --git a/dev-python/snapshottest/snapshottest-0.6.0.ebuild b/dev-python/snapshottest/snapshottest-0.6.0.ebuild
index 388b559bade5..b951229e46d9 100644
--- a/dev-python/snapshottest/snapshottest-0.6.0.ebuild
+++ b/dev-python/snapshottest/snapshottest-0.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sniffio/sniffio-1.3.0.ebuild b/dev-python/sniffio/sniffio-1.3.0.ebuild
index ed313307b01b..e508c4c854cf 100644
--- a/dev-python/sniffio/sniffio-1.3.0.ebuild
+++ b/dev-python/sniffio/sniffio-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/snowballstemmer/snowballstemmer-2.2.0-r1.ebuild b/dev-python/snowballstemmer/snowballstemmer-2.2.0-r1.ebuild
index 0d95c07e5433..1c0241c4b764 100644
--- a/dev-python/snowballstemmer/snowballstemmer-2.2.0-r1.ebuild
+++ b/dev-python/snowballstemmer/snowballstemmer-2.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Stemmer algorithms generated from Snowball algorithms"
diff --git a/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild b/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild
index 3779df10f842..ebb2bb8011bd 100644
--- a/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild
+++ b/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
PYPI_PN="socketIO-client-nexus"
diff --git a/dev-python/socksio/socksio-1.0.0.ebuild b/dev-python/socksio/socksio-1.0.0.ebuild
index ce8e3bd613a0..421af8901abc 100644
--- a/dev-python/socksio/socksio-1.0.0.ebuild
+++ b/dev-python/socksio/socksio-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild b/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild
index 1822c5af76d4..d8226dd82c8b 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild b/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild
index 112a1ff3c127..6d32755a679c 100644
--- a/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild
+++ b/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/sounddevice/sounddevice-0.4.5.ebuild b/dev-python/sounddevice/sounddevice-0.4.5.ebuild
index c6f666ddb723..495fd34cd603 100644
--- a/dev-python/sounddevice/sounddevice-0.4.5.ebuild
+++ b/dev-python/sounddevice/sounddevice-0.4.5.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python bindings for PortAudio"
diff --git a/dev-python/sounddevice/sounddevice-0.4.6.ebuild b/dev-python/sounddevice/sounddevice-0.4.6.ebuild
index 5ac79a9d8d19..7ed022b906aa 100644
--- a/dev-python/sounddevice/sounddevice-0.4.6.ebuild
+++ b/dev-python/sounddevice/sounddevice-0.4.6.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python bindings for PortAudio"
diff --git a/dev-python/soupsieve/soupsieve-2.4.1.ebuild b/dev-python/soupsieve/soupsieve-2.4.1.ebuild
index 62e2941fd4d6..9eabab6d06de 100644
--- a/dev-python/soupsieve/soupsieve-2.4.1.ebuild
+++ b/dev-python/soupsieve/soupsieve-2.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/spake2/spake2-0.8-r1.ebuild b/dev-python/spake2/spake2-0.8-r1.ebuild
index cde90f2aeccb..884b11467541 100644
--- a/dev-python/spake2/spake2-0.8-r1.ebuild
+++ b/dev-python/spake2/spake2-0.8-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/speg/speg-0.3_p20180819-r1.ebuild b/dev-python/speg/speg-0.3_p20180819-r1.ebuild
index 7a91281f87ec..4a9eddc08a0d 100644
--- a/dev-python/speg/speg-0.3_p20180819-r1.ebuild
+++ b/dev-python/speg/speg-0.3_p20180819-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
MY_COMMIT="877acddfd5ac5ae8b4a4592d045e74e108477643"
diff --git a/dev-python/sphinx-aiohttp-theme/sphinx-aiohttp-theme-0.1.6-r1.ebuild b/dev-python/sphinx-aiohttp-theme/sphinx-aiohttp-theme-0.1.6-r1.ebuild
index 9f437154fae8..ee01fb3d1a6d 100644
--- a/dev-python/sphinx-aiohttp-theme/sphinx-aiohttp-theme-0.1.6-r1.ebuild
+++ b/dev-python/sphinx-aiohttp-theme/sphinx-aiohttp-theme-0.1.6-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="aiohttp-theme"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
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 87138a974788..dc45c4b4ed67 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_{7,8,9,10,11} ) # no pypy3 support
+PYTHON_COMPAT=( python3_{8,9,10,11} ) # no pypy3 support
inherit distutils-r1
DESCRIPTION="Render CLI arguments (sub-commands friendly) defined by argparse module"
diff --git a/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.1.ebuild b/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.1.ebuild
index 81e47380c74a..b08ff6a6768b 100644
--- a/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.1.ebuild
+++ b/dev-python/sphinx-argparse-cli/sphinx-argparse-cli-1.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} ) # no pypy3 support
+PYTHON_COMPAT=( python3_{8,9,10,11} ) # no pypy3 support
inherit distutils-r1
DESCRIPTION="Render CLI arguments (sub-commands friendly) defined by argparse module"
diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild b/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
index 8bff58491d89..187a14faf803 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-2.1.1.ebuild b/dev-python/sphinx-autoapi/sphinx-autoapi-2.1.1.ebuild
index d93d3f99f25d..ceb047c99f10 100644
--- a/dev-python/sphinx-autoapi/sphinx-autoapi-2.1.1.ebuild
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-2.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild
index 12989fa66297..4aafcffdd578 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.0.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.0.ebuild
index 9367b43a299c..c247a8aaa60e 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.0.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.1.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.1.ebuild
index 9367b43a299c..c247a8aaa60e 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.1.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild
index 9367b43a299c..c247a8aaa60e 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.3.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.3.ebuild
index 9367b43a299c..c247a8aaa60e 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.3.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.0.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.0.ebuild
index 9367b43a299c..c247a8aaa60e 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.0.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
index 35031bb4cb1e..8c67bc7ca9cf 100644
--- a/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
+++ b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild
index 074a57d0dc4f..f273ba3b4752 100644
--- a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild
+++ b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/sphinx-celery/sphinx-celery-2.0.0-r3.ebuild b/dev-python/sphinx-celery/sphinx-celery-2.0.0-r3.ebuild
index cd35a476e959..04b162a259ab 100644
--- a/dev-python/sphinx-celery/sphinx-celery-2.0.0-r3.ebuild
+++ b/dev-python/sphinx-celery/sphinx-celery-2.0.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
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 396fbe6ef6be..46d08dd674c2 100644
--- a/dev-python/sphinx-click/sphinx-click-4.1.0.ebuild
+++ b/dev-python/sphinx-click/sphinx-click-4.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild b/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
index 396fbe6ef6be..46d08dd674c2 100644
--- a/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
+++ b/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild b/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild
index 67649efc04aa..c318cda9e278 100644
--- a/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild
+++ b/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild
index 01061c350792..d55e55b29739 100644
--- a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild
+++ b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.13.0.ebuild b/dev-python/sphinx-gallery/sphinx-gallery-0.13.0.ebuild
index cf9b53ac4a01..e749f9a314bc 100644
--- a/dev-python/sphinx-gallery/sphinx-gallery-0.13.0.ebuild
+++ b/dev-python/sphinx-gallery/sphinx-gallery-0.13.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.3.0.ebuild b/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.3.0.ebuild
index fc8dbe8ddcd1..bf0f3c72a602 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=flit
inherit distutils-r1
diff --git a/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.ebuild b/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.ebuild
index 2101646fa75d..3dea88958b07 100644
--- a/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.ebuild
+++ b/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21.ebuild
@@ -3,7 +3,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-issues/sphinx-issues-3.0.1-r1.ebuild b/dev-python/sphinx-issues/sphinx-issues-3.0.1-r1.ebuild
index 4216f1fb28f2..76011568a6cd 100644
--- a/dev-python/sphinx-issues/sphinx-issues-3.0.1-r1.ebuild
+++ b/dev-python/sphinx-issues/sphinx-issues-3.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Sphinx extension for linking to your project's issue tracker"
diff --git a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild
index abfa9743f511..73e88d6a0946 100644
--- a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild
+++ b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild b/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild
index dcf89472a57e..b46f748a63ab 100644
--- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild
+++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild b/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild
index 9626bd68bba8..c6226151a36b 100644
--- a/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild
+++ b/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild b/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild
index 4e4a5b874646..eca2b7883d22 100644
--- a/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild
+++ b/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.6.0-r1.ebuild b/dev-python/sphinx-prompt/sphinx-prompt-1.6.0-r1.ebuild
index 0d04663433dd..d1df62b3f7e3 100644
--- a/dev-python/sphinx-prompt/sphinx-prompt-1.6.0-r1.ebuild
+++ b/dev-python/sphinx-prompt/sphinx-prompt-1.6.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="Sphinx directive to add unselectable prompt"
diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild b/dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild
index fcdb450eceee..e66f39cffc96 100644
--- a/dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild
+++ b/dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild
index 8a8c1fbbddbf..db978b7c4da3 100644
--- a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild
+++ b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-pytest/sphinx-pytest-0.1.1.ebuild b/dev-python/sphinx-pytest/sphinx-pytest-0.1.1.ebuild
index 38c6123fb426..4324e0ef34f9 100644
--- a/dev-python/sphinx-pytest/sphinx-pytest-0.1.1.ebuild
+++ b/dev-python/sphinx-pytest/sphinx-pytest-0.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
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 89ea1cc6b05c..d0028926aa0d 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild
index 11fe98bb1772..0856b03b76d7 100644
--- a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild
+++ b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
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 55e2ab754de1..a521a9fc2ac7 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild b/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild
index 47aa2fbfc4ee..5f97e3f8b73f 100644
--- a/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild
+++ b/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1
diff --git a/dev-python/sphinx-tabs/sphinx-tabs-3.4.1-r1.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-3.4.1-r1.ebuild
index cf723fb2f895..c66fb8c9bf66 100644
--- a/dev-python/sphinx-tabs/sphinx-tabs-3.4.1-r1.ebuild
+++ b/dev-python/sphinx-tabs/sphinx-tabs-3.4.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sphinx-tabs/sphinx-tabs-3.4.1.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-3.4.1.ebuild
index 838aec4ed611..649245167b59 100644
--- a/dev-python/sphinx-tabs/sphinx-tabs-3.4.1.ebuild
+++ b/dev-python/sphinx-tabs/sphinx-tabs-3.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sphinx-testing/sphinx-testing-1.0.1-r2.ebuild b/dev-python/sphinx-testing/sphinx-testing-1.0.1-r2.ebuild
index 523edadd5e54..f020f3d6fa6c 100644
--- a/dev-python/sphinx-testing/sphinx-testing-1.0.1-r2.ebuild
+++ b/dev-python/sphinx-testing/sphinx-testing-1.0.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx-theme-builder/sphinx-theme-builder-0.2.2_beta-r1.ebuild b/dev-python/sphinx-theme-builder/sphinx-theme-builder-0.2.2_beta-r1.ebuild
index c0753ad5ebaf..88db121a347e 100644
--- a/dev-python/sphinx-theme-builder/sphinx-theme-builder-0.2.2_beta-r1.ebuild
+++ b/dev-python/sphinx-theme-builder/sphinx-theme-builder-0.2.2_beta-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ncurses"
RESTRICT="test"
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 c515d8793cfa..b91ab264726e 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/sphinx/sphinx-5.3.0.ebuild b/dev-python/sphinx/sphinx-5.3.0.ebuild
index 1448dc618ab5..fcc02f48cdd0 100644
--- a/dev-python/sphinx/sphinx-5.3.0.ebuild
+++ b/dev-python/sphinx/sphinx-5.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/sphinx/sphinx-6.2.1.ebuild b/dev-python/sphinx/sphinx-6.2.1.ebuild
index 9afaac5f75ae..1b488707fee4 100644
--- a/dev-python/sphinx/sphinx-6.2.1.ebuild
+++ b/dev-python/sphinx/sphinx-6.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/sphinx/sphinx-7.0.1.ebuild b/dev-python/sphinx/sphinx-7.0.1.ebuild
index 47a94b7cacf2..9b186ba57bb2 100644
--- a/dev-python/sphinx/sphinx-7.0.1.ebuild
+++ b/dev-python/sphinx/sphinx-7.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/sphinx/sphinx-7.1.0.ebuild b/dev-python/sphinx/sphinx-7.1.0.ebuild
index 12bf1cdf6446..8a4ce35304dc 100644
--- a/dev-python/sphinx/sphinx-7.1.0.ebuild
+++ b/dev-python/sphinx/sphinx-7.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/sphinx/sphinx-7.1.1.ebuild b/dev-python/sphinx/sphinx-7.1.1.ebuild
index 12bf1cdf6446..8a4ce35304dc 100644
--- a/dev-python/sphinx/sphinx-7.1.1.ebuild
+++ b/dev-python/sphinx/sphinx-7.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/sphinx/sphinx-7.1.2.ebuild b/dev-python/sphinx/sphinx-7.1.2.ebuild
index e2086c2089fa..28cd1509d0d6 100644
--- a/dev-python/sphinx/sphinx-7.1.2.ebuild
+++ b/dev-python/sphinx/sphinx-7.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/sphinx/sphinx-7.2.0.ebuild b/dev-python/sphinx/sphinx-7.2.0.ebuild
index 7a616c3c3545..49ab6368ef3b 100644
--- a/dev-python/sphinx/sphinx-7.2.0.ebuild
+++ b/dev-python/sphinx/sphinx-7.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/sphinx/sphinx-7.2.2.ebuild b/dev-python/sphinx/sphinx-7.2.2.ebuild
index 729804a69dd7..79d74de37ab0 100644
--- a/dev-python/sphinx/sphinx-7.2.2.ebuild
+++ b/dev-python/sphinx/sphinx-7.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.10.2.ebuild b/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.10.2.ebuild
index 503fa2f3cb2f..5adae0dbcc08 100644
--- a/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.10.2.ebuild
+++ b/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.10.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="sphinx-ansible-theme"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.4.0.ebuild b/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.4.0.ebuild
index c8d7186b607a..72625c2bcdcd 100644
--- a/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.4.0.ebuild
+++ b/dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sphinx_selective_exclude/sphinx_selective_exclude-1.0.3-r1.ebuild b/dev-python/sphinx_selective_exclude/sphinx_selective_exclude-1.0.3-r1.ebuild
index ad1c18d47f54..a4f6f9dea7de 100644
--- a/dev-python/sphinx_selective_exclude/sphinx_selective_exclude-1.0.3-r1.ebuild
+++ b/dev-python/sphinx_selective_exclude/sphinx_selective_exclude-1.0.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild b/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild
index 3669d06bd5a5..d90fb847c53c 100644
--- a/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild
+++ b/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.4.ebuild b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.4.ebuild
index 4dd96f52fe1c..6d6fc83f676d 100644
--- a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.4.ebuild
+++ b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.6.ebuild b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.6.ebuild
index d35b1a795212..955d489a3c87 100644
--- a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.6.ebuild
+++ b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.7.ebuild b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.7.ebuild
index d35b1a795212..955d489a3c87 100644
--- a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.7.ebuild
+++ b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild b/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild
index 5d88dee50d6b..19ffdf76b309 100644
--- a/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild
+++ b/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild b/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild
index 7b6d68a03245..52e86dc203c6 100644
--- a/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild
+++ b/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild
index 300d558f32a5..a1f11f7b60d0 100644
--- a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild
+++ b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild
index 3888ae734c1f..52892e3bd23e 100644
--- a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild
+++ b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.4.ebuild b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.4.ebuild
index 87ccbd5cc274..18b2595a8d4a 100644
--- a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.4.ebuild
+++ b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.5.ebuild b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.5.ebuild
index 87ccbd5cc274..18b2595a8d4a 100644
--- a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.5.ebuild
+++ b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.2.ebuild b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.2.ebuild
index af82beab22af..878807854458 100644
--- a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.2.ebuild
+++ b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r2.ebuild b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r2.ebuild
index 337ac194b62f..632a04bd90cf 100644
--- a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r2.ebuild
+++ b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.1.ebuild b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.1.ebuild
index 3fcc7fe169fc..184aae879ba1 100644
--- a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.1.ebuild
+++ b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.3.ebuild b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.3.ebuild
index f1137ff9daac..5a55e9f2f35f 100644
--- a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.3.ebuild
+++ b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.4.ebuild b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.4.ebuild
index f1137ff9daac..5a55e9f2f35f 100644
--- a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.4.ebuild
+++ b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.8.1.ebuild b/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.8.1.ebuild
index bf63af060345..9195fe32a189 100644
--- a/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.8.1.ebuild
+++ b/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild
index 0f8610c5836c..1d8ca1319b3d 100644
--- a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild
+++ b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r3.ebuild b/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r3.ebuild
index d3efa1ad286f..5b5ef93fffe6 100644
--- a/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r3.ebuild
+++ b/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild
index 68efb9217fb9..b3ed8d7decd3 100644
--- a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild
+++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.6.ebuild b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.6.ebuild
index 409db0e109e7..c3f449f7cd8b 100644
--- a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.6.ebuild
+++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.7.ebuild b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.7.ebuild
index a746952da29d..290bb8ff946f 100644
--- a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.7.ebuild
+++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-log-cabinet/sphinxcontrib-log-cabinet-1.0.1-r1.ebuild b/dev-python/sphinxcontrib-log-cabinet/sphinxcontrib-log-cabinet-1.0.1-r1.ebuild
index 35dc52c64617..5493fb159fec 100644
--- a/dev-python/sphinxcontrib-log-cabinet/sphinxcontrib-log-cabinet-1.0.1-r1.ebuild
+++ b/dev-python/sphinxcontrib-log-cabinet/sphinxcontrib-log-cabinet-1.0.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild b/dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild
index aafc779adac1..320ab8c74e44 100644
--- a/dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild
+++ b/dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.25.ebuild b/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.25.ebuild
index 8357de718fce..e946e06eca6f 100644
--- a/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.25.ebuild
+++ b/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.25.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
index b88c0103542f..d8792a4f7e2a 100644
--- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
+++ b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r2.ebuild b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r2.ebuild
index 5beefedcf708..18e98cad2f67 100644
--- a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r2.ebuild
+++ b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.5.ebuild b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.5.ebuild
index 0cfce07488d9..1ee668efb56c 100644
--- a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.5.ebuild
+++ b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.6.ebuild b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.6.ebuild
index 0cfce07488d9..1ee668efb56c 100644
--- a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.6.ebuild
+++ b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild b/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
index b1167fe72cf1..67cf0edb648d 100644
--- a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
+++ b/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild
index a7de8fea0758..7ec39eeda1ca 100644
--- a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild
+++ b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.7.ebuild b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.7.ebuild
index 924719d4547a..c62b87f2526f 100644
--- a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.7.ebuild
+++ b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.8.ebuild b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.8.ebuild
index 924719d4547a..c62b87f2526f 100644
--- a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.8.ebuild
+++ b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.0.ebuild b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.0.ebuild
index ff4a7e40f1f5..9890e45d72d8 100644
--- a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.0.ebuild
+++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
index 4feb503023ef..4523b72922e3 100644
--- a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
+++ b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.4-r2.ebuild b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.4-r2.ebuild
index bc348bcb3237..7719206a6757 100644
--- a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.4-r2.ebuild
+++ b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.4-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.6.ebuild b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.6.ebuild
index 7a73fbcf9c58..bb618db5dc49 100644
--- a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.6.ebuild
+++ b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild b/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild
index e16d9369be74..c473ed36b201 100644
--- a/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild
+++ b/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sphinxemoji/sphinxemoji-0.2.0.ebuild b/dev-python/sphinxemoji/sphinxemoji-0.2.0.ebuild
index ea91246312fc..24c35a422e77 100644
--- a/dev-python/sphinxemoji/sphinxemoji-0.2.0.ebuild
+++ b/dev-python/sphinxemoji/sphinxemoji-0.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild b/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild
index 291b2263615e..ed83c87cebb4 100644
--- a/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild
+++ b/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/spotipy/spotipy-2.23.0.ebuild b/dev-python/spotipy/spotipy-2.23.0.ebuild
index 9860349e2b86..a057b34a30f0 100644
--- a/dev-python/spotipy/spotipy-2.23.0.ebuild
+++ b/dev-python/spotipy/spotipy-2.23.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/spur/spur-0.3.23.ebuild b/dev-python/spur/spur-0.3.23.ebuild
index 0e8a5e1f47ab..02882ec7b443 100644
--- a/dev-python/spur/spur-0.3.23.ebuild
+++ b/dev-python/spur/spur-0.3.23.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild b/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild
index f183dd2a9c3e..2d35dc68386f 100644
--- a/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild
+++ b/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta1.ebuild b/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta1.ebuild
index a170cd0ea503..50b175e03cb5 100644
--- a/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta1.ebuild
+++ b/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild b/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild
index e62824dc20f6..0639819a9d83 100644
--- a/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild
+++ b/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
diff --git a/dev-python/spyder-notebook/spyder-notebook-0.4.1.ebuild b/dev-python/spyder-notebook/spyder-notebook-0.4.1.ebuild
index 69f997b09843..8f8f3d679354 100644
--- a/dev-python/spyder-notebook/spyder-notebook-0.4.1.ebuild
+++ b/dev-python/spyder-notebook/spyder-notebook-0.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild b/dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild
index 5905b868187a..20313b6982a8 100644
--- a/dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild
+++ b/dev-python/spyder-notebook/spyder-notebook-0.5.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/spyder-terminal/spyder-terminal-1.2.2.ebuild b/dev-python/spyder-terminal/spyder-terminal-1.2.2.ebuild
index e041a4a01a0e..15b25c26ea33 100644
--- a/dev-python/spyder-terminal/spyder-terminal-1.2.2.ebuild
+++ b/dev-python/spyder-terminal/spyder-terminal-1.2.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild b/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild
index 770b9928ebce..f275da5e7d32 100644
--- a/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild
+++ b/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/dev-python/spyder-vim/spyder-vim-0.1.0.ebuild b/dev-python/spyder-vim/spyder-vim-0.1.0.ebuild
index 573c34c954b3..55680ba397e2 100644
--- a/dev-python/spyder-vim/spyder-vim-0.1.0.ebuild
+++ b/dev-python/spyder-vim/spyder-vim-0.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
diff --git a/dev-python/spyder/spyder-5.4.4.ebuild b/dev-python/spyder/spyder-5.4.4.ebuild
index fbe479b02234..bca9add541b5 100644
--- a/dev-python/spyder/spyder-5.4.4.ebuild
+++ b/dev-python/spyder/spyder-5.4.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature virtualx xdg
diff --git a/dev-python/spyder/spyder-6.0.0_alpha1.ebuild b/dev-python/spyder/spyder-6.0.0_alpha1.ebuild
index d41911005b57..e7390ce82c8d 100644
--- a/dev-python/spyder/spyder-6.0.0_alpha1.ebuild
+++ b/dev-python/spyder/spyder-6.0.0_alpha1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature virtualx xdg
diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.2.ebuild b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.2.ebuild
index fb67ecf36272..e83ae976c942 100644
--- a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.2.ebuild
+++ b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.49.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.49.ebuild
index e5fae065d7b5..e3ea0efdef68 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.49.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.49.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.18.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.18.ebuild
index 9de8f94d7279..24ef4acb0c2f 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.18.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.18.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.19.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.19.ebuild
index 409418a356ea..1486bbd6d082 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.19.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.19.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.20.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.20.ebuild
index 409418a356ea..1486bbd6d082 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.20.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.20.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/sqlglot/sqlglot-17.10.1.ebuild b/dev-python/sqlglot/sqlglot-17.10.1.ebuild
index 0120736dda66..19b5d607c4f4 100644
--- a/dev-python/sqlglot/sqlglot-17.10.1.ebuild
+++ b/dev-python/sqlglot/sqlglot-17.10.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/sqlglot/sqlglot-17.10.2.ebuild b/dev-python/sqlglot/sqlglot-17.10.2.ebuild
index 0120736dda66..19b5d607c4f4 100644
--- a/dev-python/sqlglot/sqlglot-17.10.2.ebuild
+++ b/dev-python/sqlglot/sqlglot-17.10.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/sqlglot/sqlglot-17.11.0.ebuild b/dev-python/sqlglot/sqlglot-17.11.0.ebuild
index 0120736dda66..19b5d607c4f4 100644
--- a/dev-python/sqlglot/sqlglot-17.11.0.ebuild
+++ b/dev-python/sqlglot/sqlglot-17.11.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/sqlglot/sqlglot-17.12.0.ebuild b/dev-python/sqlglot/sqlglot-17.12.0.ebuild
index 0120736dda66..19b5d607c4f4 100644
--- a/dev-python/sqlglot/sqlglot-17.12.0.ebuild
+++ b/dev-python/sqlglot/sqlglot-17.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/sqlglot/sqlglot-17.14.0.ebuild b/dev-python/sqlglot/sqlglot-17.14.0.ebuild
index 0120736dda66..19b5d607c4f4 100644
--- a/dev-python/sqlglot/sqlglot-17.14.0.ebuild
+++ b/dev-python/sqlglot/sqlglot-17.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/sqlglot/sqlglot-17.14.2.ebuild b/dev-python/sqlglot/sqlglot-17.14.2.ebuild
index 0120736dda66..19b5d607c4f4 100644
--- a/dev-python/sqlglot/sqlglot-17.14.2.ebuild
+++ b/dev-python/sqlglot/sqlglot-17.14.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi optfeature
diff --git a/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild b/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild
index 9b6a54a2a669..3d5d33eccd8b 100644
--- a/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild
+++ b/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
diff --git a/dev-python/sqlparse/sqlparse-0.4.4.ebuild b/dev-python/sqlparse/sqlparse-0.4.4.ebuild
index bd6ee23ce732..78392df565a3 100644
--- a/dev-python/sqlparse/sqlparse-0.4.4.ebuild
+++ b/dev-python/sqlparse/sqlparse-0.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sre-yield/sre-yield-1.2-r1.ebuild b/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
index bd349d494737..492ca7d60b1b 100644
--- a/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
+++ b/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/srt/srt-3.5.1.ebuild b/dev-python/srt/srt-3.5.1.ebuild
index 13b4f7535dda..b1cb428a5e8b 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/srt/srt-3.5.2.ebuild b/dev-python/srt/srt-3.5.2.ebuild
index c7ce475ac48d..2cfd21af1703 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/srt/srt-3.5.3.ebuild b/dev-python/srt/srt-3.5.3.ebuild
index c7ce475ac48d..2cfd21af1703 100644
--- a/dev-python/srt/srt-3.5.3.ebuild
+++ b/dev-python/srt/srt-3.5.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/sse-starlette/sse-starlette-1.1.6.ebuild b/dev-python/sse-starlette/sse-starlette-1.1.6.ebuild
index acdb82104201..bc5746eaf968 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/sshtunnel/sshtunnel-0.3.1.ebuild b/dev-python/sshtunnel/sshtunnel-0.3.1.ebuild
index 274d49321842..42df2ced345a 100644
--- a/dev-python/sshtunnel/sshtunnel-0.3.1.ebuild
+++ b/dev-python/sshtunnel/sshtunnel-0.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Pure Python SSH tunnels"
diff --git a/dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild b/dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild
index 9b2441b51482..02251f84ad65 100644
--- a/dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild
+++ b/dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ssl-fetch/ssl-fetch-9999.ebuild b/dev-python/ssl-fetch/ssl-fetch-9999.ebuild
index 158fe1af33f5..d8d2fef3d1e7 100644
--- a/dev-python/ssl-fetch/ssl-fetch-9999.ebuild
+++ b/dev-python/ssl-fetch/ssl-fetch-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 git-r3
diff --git a/dev-python/stack_data/stack_data-0.6.2.ebuild b/dev-python/stack_data/stack_data-0.6.2.ebuild
index ee9e6042c17f..c52a22a6836d 100644
--- a/dev-python/stack_data/stack_data-0.6.2.ebuild
+++ b/dev-python/stack_data/stack_data-0.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild b/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild
index adaa2d040580..8f544d868a35 100644
--- a/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild
+++ b/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0.ebuild b/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0.ebuild
index ca36f1d237fd..25bb775fa407 100644
--- a/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0.ebuild
+++ b/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/starlette/starlette-0.28.0.ebuild b/dev-python/starlette/starlette-0.28.0.ebuild
index e50a70d52c6b..17481f4908d9 100644
--- a/dev-python/starlette/starlette-0.28.0.ebuild
+++ b/dev-python/starlette/starlette-0.28.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/starlette/starlette-0.30.0.ebuild b/dev-python/starlette/starlette-0.30.0.ebuild
index 40ff60ec9def..ecb77a7198b8 100644
--- a/dev-python/starlette/starlette-0.30.0.ebuild
+++ b/dev-python/starlette/starlette-0.30.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/statmake/statmake-0.6.0-r1.ebuild b/dev-python/statmake/statmake-0.6.0-r1.ebuild
index 853b8a60c28d..72a3d7a585f7 100644
--- a/dev-python/statmake/statmake-0.6.0-r1.ebuild
+++ b/dev-python/statmake/statmake-0.6.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/statsd/statsd-4.0.1.ebuild b/dev-python/statsd/statsd-4.0.1.ebuild
index 3516fc94a9c3..cbcf010212e8 100644
--- a/dev-python/statsd/statsd-4.0.1.ebuild
+++ b/dev-python/statsd/statsd-4.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/statsmodels/statsmodels-0.13.2.ebuild b/dev-python/statsmodels/statsmodels-0.13.2.ebuild
index 4c1ebb4ac02b..e232a7280aa2 100644
--- a/dev-python/statsmodels/statsmodels-0.13.2.ebuild
+++ b/dev-python/statsmodels/statsmodels-0.13.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing optfeature pypi
diff --git a/dev-python/statsmodels/statsmodels-0.13.5.ebuild b/dev-python/statsmodels/statsmodels-0.13.5.ebuild
index 1328581c864b..7a8d8dca34a3 100644
--- a/dev-python/statsmodels/statsmodels-0.13.5.ebuild
+++ b/dev-python/statsmodels/statsmodels-0.13.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing optfeature pypi
diff --git a/dev-python/statsmodels/statsmodels-0.14.0.ebuild b/dev-python/statsmodels/statsmodels-0.14.0.ebuild
index cf0308a56076..aefe8601ff05 100644
--- a/dev-python/statsmodels/statsmodels-0.14.0.ebuild
+++ b/dev-python/statsmodels/statsmodels-0.14.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing optfeature pypi
diff --git a/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild b/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild
index 32186311d7a9..2f5c8282a65d 100644
--- a/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild
+++ b/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/stdlibs/stdlibs-2022.3.16.ebuild b/dev-python/stdlibs/stdlibs-2022.3.16.ebuild
index 947c12607c5a..e08dc3f6743b 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/stdlibs/stdlibs-2022.6.8.ebuild b/dev-python/stdlibs/stdlibs-2022.6.8.ebuild
index 947c12607c5a..e08dc3f6743b 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/steam/steam-1.4.4.ebuild b/dev-python/steam/steam-1.4.4.ebuild
index 7f6cd2c5eb62..8736a01e7e1c 100644
--- a/dev-python/steam/steam-1.4.4.ebuild
+++ b/dev-python/steam/steam-1.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/steam/steam-9999.ebuild b/dev-python/steam/steam-9999.ebuild
index 1aebc69df5c6..5a3475f12603 100644
--- a/dev-python/steam/steam-9999.ebuild
+++ b/dev-python/steam/steam-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit git-r3 distutils-r1
diff --git a/dev-python/stestr/stestr-4.0.1.ebuild b/dev-python/stestr/stestr-4.0.1.ebuild
index f88f398eede7..14068b09670e 100644
--- a/dev-python/stestr/stestr-4.0.1.ebuild
+++ b/dev-python/stestr/stestr-4.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="A parallel Python test runner built around subunit"
diff --git a/dev-python/stevedore/stevedore-5.1.0.ebuild b/dev-python/stevedore/stevedore-5.1.0.ebuild
index da53c652f768..ac2b0704b03c 100644
--- a/dev-python/stevedore/stevedore-5.1.0.ebuild
+++ b/dev-python/stevedore/stevedore-5.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/stomp-py/stomp-py-8.1.0.ebuild b/dev-python/stomp-py/stomp-py-8.1.0.ebuild
index 59ec5cd2f812..7148cb84571d 100644
--- a/dev-python/stomp-py/stomp-py-8.1.0.ebuild
+++ b/dev-python/stomp-py/stomp-py-8.1.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=poetry
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/stone/stone-3.3.1.ebuild b/dev-python/stone/stone-3.3.1.ebuild
index 50f8eb77c705..b318ac8d625e 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild
index 6ebd45ce2715..fab26d48e892 100644
--- a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild
+++ b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/strictyaml/strictyaml-1.6.1.ebuild b/dev-python/strictyaml/strictyaml-1.6.1.ebuild
index 65122a52ed26..cab26d775665 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild b/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild
index 9c13d2230b0d..85a4ff9d61da 100644
--- a/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild
+++ b/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/stringcase/stringcase-1.2.0-r1.ebuild b/dev-python/stringcase/stringcase-1.2.0-r1.ebuild
index 3519c628dba5..0e12326b0474 100644
--- a/dev-python/stringcase/stringcase-1.2.0-r1.ebuild
+++ b/dev-python/stringcase/stringcase-1.2.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_SETUPTOOLS=no
diff --git a/dev-python/stripe/stripe-5.4.0.ebuild b/dev-python/stripe/stripe-5.4.0.ebuild
index 354599830d19..58f3a6337361 100644
--- a/dev-python/stripe/stripe-5.4.0.ebuild
+++ b/dev-python/stripe/stripe-5.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/stripe/stripe-5.5.0.ebuild b/dev-python/stripe/stripe-5.5.0.ebuild
index 167aee758099..db7e19f3f9cb 100644
--- a/dev-python/stripe/stripe-5.5.0.ebuild
+++ b/dev-python/stripe/stripe-5.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/stripe/stripe-6.0.0.ebuild b/dev-python/stripe/stripe-6.0.0.ebuild
index 229a65144b78..3f5152ca2e76 100644
--- a/dev-python/stripe/stripe-6.0.0.ebuild
+++ b/dev-python/stripe/stripe-6.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/structlog/structlog-23.1.0.ebuild b/dev-python/structlog/structlog-23.1.0.ebuild
index fd1411643d85..d8486f7320a1 100644
--- a/dev-python/structlog/structlog-23.1.0.ebuild
+++ b/dev-python/structlog/structlog-23.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild b/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
index f56ea945c1a9..93c3fb4610fe 100644
--- a/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
+++ b/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/subunit/subunit-1.4.2.ebuild b/dev-python/subunit/subunit-1.4.2.ebuild
index ce0920feef9f..ae292c87d29f 100644
--- a/dev-python/subunit/subunit-1.4.2.ebuild
+++ b/dev-python/subunit/subunit-1.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 multilib-minimal autotools
diff --git a/dev-python/suds-community/suds-community-1.1.2.ebuild b/dev-python/suds-community/suds-community-1.1.2.ebuild
index 2e501cf67d4f..fa43810578c9 100644
--- a/dev-python/suds-community/suds-community-1.1.2.ebuild
+++ b/dev-python/suds-community/suds-community-1.1.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/sure/sure-2.0.1.ebuild b/dev-python/sure/sure-2.0.1.ebuild
index 0cdbce4d6b55..54946f0bb11f 100644
--- a/dev-python/sure/sure-2.0.1.ebuild
+++ b/dev-python/sure/sure-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/survey/survey-4.5.4.ebuild b/dev-python/survey/survey-4.5.4.ebuild
index 5a4213f60dd7..93775b8feb30 100644
--- a/dev-python/survey/survey-4.5.4.ebuild
+++ b/dev-python/survey/survey-4.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="A simple library for creating beautiful interactive prompts"
diff --git a/dev-python/svg-path/svg-path-6.3.ebuild b/dev-python/svg-path/svg-path-6.3.ebuild
index 1e35b37aa7a6..dd3368b65115 100644
--- a/dev-python/svg-path/svg-path-6.3.ebuild
+++ b/dev-python/svg-path/svg-path-6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/svgelements/svgelements-1.9.3.ebuild b/dev-python/svgelements/svgelements-1.9.3.ebuild
index 6af3ffa83cf7..bc135a6c0131 100644
--- a/dev-python/svgelements/svgelements-1.9.3.ebuild
+++ b/dev-python/svgelements/svgelements-1.9.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/svglib/svglib-1.5.1.ebuild b/dev-python/svglib/svglib-1.5.1.ebuild
index 1524699da010..6212bae802f6 100644
--- a/dev-python/svglib/svglib-1.5.1.ebuild
+++ b/dev-python/svglib/svglib-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/svgwrite/svgwrite-1.4.3.ebuild b/dev-python/svgwrite/svgwrite-1.4.3.ebuild
index 99178a45974f..1d74e712ccc1 100644
--- a/dev-python/svgwrite/svgwrite-1.4.3.ebuild
+++ b/dev-python/svgwrite/svgwrite-1.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/swagger_spec_validator/swagger_spec_validator-3.0.3.ebuild b/dev-python/swagger_spec_validator/swagger_spec_validator-3.0.3.ebuild
index ac2d2c999eda..fab2e5246223 100644
--- a/dev-python/swagger_spec_validator/swagger_spec_validator-3.0.3.ebuild
+++ b/dev-python/swagger_spec_validator/swagger_spec_validator-3.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sybil/sybil-5.0.2.ebuild b/dev-python/sybil/sybil-5.0.2.ebuild
index bddf5c59f216..c179b181cdf7 100644
--- a/dev-python/sybil/sybil-5.0.2.ebuild
+++ b/dev-python/sybil/sybil-5.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sybil/sybil-5.0.3.ebuild b/dev-python/sybil/sybil-5.0.3.ebuild
index dca8bdda9f89..5356b962fda2 100644
--- a/dev-python/sybil/sybil-5.0.3.ebuild
+++ b/dev-python/sybil/sybil-5.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/symengine/symengine-0.10.0.ebuild b/dev-python/symengine/symengine-0.10.0.ebuild
index 88deec49123b..456554370e34 100644
--- a/dev-python/symengine/symengine-0.10.0.ebuild
+++ b/dev-python/symengine/symengine-0.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/symengine/symengine-0.9.2-r3.ebuild b/dev-python/symengine/symengine-0.9.2-r3.ebuild
index a0de6eb5f1ac..41ddb6808479 100644
--- a/dev-python/symengine/symengine-0.9.2-r3.ebuild
+++ b/dev-python/symengine/symengine-0.9.2-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/sympy/sympy-1.12.ebuild b/dev-python/sympy/sympy-1.12.ebuild
index cfc5ed26fbef..05fb55e5d2b6 100644
--- a/dev-python/sympy/sympy-1.12.ebuild
+++ b/dev-python/sympy/sympy-1.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
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 4f360b6d7189..9c7cccba7bb9 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/tabulate/tabulate-0.9.0.ebuild b/dev-python/tabulate/tabulate-0.9.0.ebuild
index ef4b217b349d..c3f0bc951e95 100644
--- a/dev-python/tabulate/tabulate-0.9.0.ebuild
+++ b/dev-python/tabulate/tabulate-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/tagpy/tagpy-2022.1.ebuild b/dev-python/tagpy/tagpy-2022.1.ebuild
index 287415eb374f..aa7b4f8445c6 100644
--- a/dev-python/tagpy/tagpy-2022.1.ebuild
+++ b/dev-python/tagpy/tagpy-2022.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tappy/tappy-3.1-r1.ebuild b/dev-python/tappy/tappy-3.1-r1.ebuild
index d997eadd6aa8..b9cf6ca6f8b1 100644
--- a/dev-python/tappy/tappy-3.1-r1.ebuild
+++ b/dev-python/tappy/tappy-3.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="tap.py"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/tasklib/tasklib-2.5.1.ebuild b/dev-python/tasklib/tasklib-2.5.1.ebuild
index 1a4fe3e241c7..ff0db08e60a7 100644
--- a/dev-python/tasklib/tasklib-2.5.1.ebuild
+++ b/dev-python/tasklib/tasklib-2.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild b/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild
index 79f76cb8401c..dcd39c6728d6 100644
--- a/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild
+++ b/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/tavern/tavern-2.2.0.ebuild b/dev-python/tavern/tavern-2.2.0.ebuild
index c924711ab03b..ca714906369f 100644
--- a/dev-python/tavern/tavern-2.2.0.ebuild
+++ b/dev-python/tavern/tavern-2.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tblib/tblib-2.0.0.ebuild b/dev-python/tblib/tblib-2.0.0.ebuild
index 5807dbdc2333..70e3e644e425 100644
--- a/dev-python/tblib/tblib-2.0.0.ebuild
+++ b/dev-python/tblib/tblib-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild b/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild
index 7bd22a9c72bf..59bbb47e4cc2 100644
--- a/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild
+++ b/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/tekore/tekore-5.0.1.ebuild b/dev-python/tekore/tekore-5.0.1.ebuild
index 31ce0f3e908c..656a3032b527 100644
--- a/dev-python/tekore/tekore-5.0.1.ebuild
+++ b/dev-python/tekore/tekore-5.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tempest/tempest-35.0.0.ebuild b/dev-python/tempest/tempest-35.0.0.ebuild
index 60350fa63946..3b75bf24f7a5 100644
--- a/dev-python/tempest/tempest-35.0.0.ebuild
+++ b/dev-python/tempest/tempest-35.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/tempora/tempora-5.5.0.ebuild b/dev-python/tempora/tempora-5.5.0.ebuild
index 94836067ccc5..b65dd7d958f6 100644
--- a/dev-python/tempora/tempora-5.5.0.ebuild
+++ b/dev-python/tempora/tempora-5.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild b/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild
index 1c193bf4393f..275bcf7ac3c4 100644
--- a/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild
+++ b/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Accessible themes for Pygments"
diff --git a/dev-python/tempy/tempy-1.1.0.ebuild b/dev-python/tempy/tempy-1.1.0.ebuild
index c546f4ed8201..b9765dbfb5bc 100644
--- a/dev-python/tempy/tempy-1.1.0.ebuild
+++ b/dev-python/tempy/tempy-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tenacity/tenacity-8.2.2.ebuild b/dev-python/tenacity/tenacity-8.2.2.ebuild
index 818979699c37..f84c1e75f455 100644
--- a/dev-python/tenacity/tenacity-8.2.2.ebuild
+++ b/dev-python/tenacity/tenacity-8.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/tenacity/tenacity-8.2.3.ebuild b/dev-python/tenacity/tenacity-8.2.3.ebuild
index 3c82a5c201f8..590c8d7c820b 100644
--- a/dev-python/tenacity/tenacity-8.2.3.ebuild
+++ b/dev-python/tenacity/tenacity-8.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/termcolor/termcolor-2.3.0.ebuild b/dev-python/termcolor/termcolor-2.3.0.ebuild
index 8244a41710e4..18bb289a2729 100644
--- a/dev-python/termcolor/termcolor-2.3.0.ebuild
+++ b/dev-python/termcolor/termcolor-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/terminado/terminado-0.17.1.ebuild b/dev-python/terminado/terminado-0.17.1.ebuild
index 8c8c1758479e..3876a32ba2b4 100644
--- a/dev-python/terminado/terminado-0.17.1.ebuild
+++ b/dev-python/terminado/terminado-0.17.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/terminaltables/terminaltables-3.1.10-r1.ebuild b/dev-python/terminaltables/terminaltables-3.1.10-r1.ebuild
index 87e9cf91af93..f05ff824437a 100644
--- a/dev-python/terminaltables/terminaltables-3.1.10-r1.ebuild
+++ b/dev-python/terminaltables/terminaltables-3.1.10-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/terminaltables/terminaltables-9999.ebuild b/dev-python/terminaltables/terminaltables-9999.ebuild
index d7322561991f..de903af17ad9 100644
--- a/dev-python/terminaltables/terminaltables-9999.ebuild
+++ b/dev-python/terminaltables/terminaltables-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 git-r3
diff --git a/dev-python/testfixtures/testfixtures-7.1.0.ebuild b/dev-python/testfixtures/testfixtures-7.1.0.ebuild
index b09ad848b347..89cafe3dc4b3 100644
--- a/dev-python/testfixtures/testfixtures-7.1.0.ebuild
+++ b/dev-python/testfixtures/testfixtures-7.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/testpath/testpath-0.6.0.ebuild b/dev-python/testpath/testpath-0.6.0.ebuild
index e01854bafd1a..d0fe0c808f77 100644
--- a/dev-python/testpath/testpath-0.6.0.ebuild
+++ b/dev-python/testpath/testpath-0.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild b/dev-python/testrepository/testrepository-0.0.20-r200.ebuild
index 5b0ff63dd107..b8c046f0de2f 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/testresources/testresources-2.0.1-r3.ebuild b/dev-python/testresources/testresources-2.0.1-r3.ebuild
index 55bce46d4576..14de48887b5f 100644
--- a/dev-python/testresources/testresources-2.0.1-r3.ebuild
+++ b/dev-python/testresources/testresources-2.0.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/testscenarios/testscenarios-0.5.0-r3.ebuild b/dev-python/testscenarios/testscenarios-0.5.0-r3.ebuild
index 8b29ba0e19d6..afc6777dfb6c 100644
--- a/dev-python/testscenarios/testscenarios-0.5.0-r3.ebuild
+++ b/dev-python/testscenarios/testscenarios-0.5.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/testtools/testtools-2.6.0-r1.ebuild b/dev-python/testtools/testtools-2.6.0-r1.ebuild
index fef9b7c402c7..3340b6502590 100644
--- a/dev-python/testtools/testtools-2.6.0-r1.ebuild
+++ b/dev-python/testtools/testtools-2.6.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
index 52cda2263649..9289a9c7e013 100644
--- a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
+++ b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/textX/textX-3.1.1.ebuild b/dev-python/textX/textX-3.1.1.ebuild
index c566f5e99204..1e674b6abfa1 100644
--- a/dev-python/textX/textX-3.1.1.ebuild
+++ b/dev-python/textX/textX-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/textdistance/textdistance-4.5.0.ebuild b/dev-python/textdistance/textdistance-4.5.0.ebuild
index 25bc91da0707..3440193c464a 100644
--- a/dev-python/textdistance/textdistance-4.5.0.ebuild
+++ b/dev-python/textdistance/textdistance-4.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/textile/textile-4.0.2.ebuild b/dev-python/textile/textile-4.0.2.ebuild
index adf5a22061c3..5ff0e401f201 100644
--- a/dev-python/textile/textile-4.0.2.ebuild
+++ b/dev-python/textile/textile-4.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/texttable/texttable-1.6.7.ebuild b/dev-python/texttable/texttable-1.6.7.ebuild
index e586d3a3bb44..cecf494049bf 100644
--- a/dev-python/texttable/texttable-1.6.7.ebuild
+++ b/dev-python/texttable/texttable-1.6.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/textual/textual-0.14.0.ebuild b/dev-python/textual/textual-0.14.0.ebuild
index e8eb78aad669..8ad26e02bd12 100644
--- a/dev-python/textual/textual-0.14.0.ebuild
+++ b/dev-python/textual/textual-0.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/threadpoolctl/threadpoolctl-3.1.0.ebuild b/dev-python/threadpoolctl/threadpoolctl-3.1.0.ebuild
index 47f78fe559e9..1adfce565dd2 100644
--- a/dev-python/threadpoolctl/threadpoolctl-3.1.0.ebuild
+++ b/dev-python/threadpoolctl/threadpoolctl-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/threadpoolctl/threadpoolctl-3.2.0.ebuild b/dev-python/threadpoolctl/threadpoolctl-3.2.0.ebuild
index 118e74fa6d33..14b77b6a0a99 100644
--- a/dev-python/threadpoolctl/threadpoolctl-3.2.0.ebuild
+++ b/dev-python/threadpoolctl/threadpoolctl-3.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/three-merge/three-merge-0.1.1-r1.ebuild b/dev-python/three-merge/three-merge-0.1.1-r1.ebuild
index 0c2429a209e5..c864ff5b7191 100644
--- a/dev-python/three-merge/three-merge-0.1.1-r1.ebuild
+++ b/dev-python/three-merge/three-merge-0.1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/thrift/thrift-0.16.0.ebuild b/dev-python/thrift/thrift-0.16.0.ebuild
index f9d6fcc2872d..b0c57599beeb 100644
--- a/dev-python/thrift/thrift-0.16.0.ebuild
+++ b/dev-python/thrift/thrift-0.16.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python implementation of Thrift"
diff --git a/dev-python/thriftpy2/thriftpy2-0.4.16.ebuild b/dev-python/thriftpy2/thriftpy2-0.4.16.ebuild
index a9b82d60cc76..d9a517e3c2b9 100644
--- a/dev-python/thriftpy2/thriftpy2-0.4.16.ebuild
+++ b/dev-python/thriftpy2/thriftpy2-0.4.16.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tifffile/tifffile-2023.7.18.ebuild b/dev-python/tifffile/tifffile-2023.7.18.ebuild
index cb26976c422f..9a773fdf75b1 100644
--- a/dev-python/tifffile/tifffile-2023.7.18.ebuild
+++ b/dev-python/tifffile/tifffile-2023.7.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tifffile/tifffile-2023.8.12.ebuild b/dev-python/tifffile/tifffile-2023.8.12.ebuild
index cb26976c422f..9a773fdf75b1 100644
--- a/dev-python/tifffile/tifffile-2023.8.12.ebuild
+++ b/dev-python/tifffile/tifffile-2023.8.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tikzplotlib/tikzplotlib-0.10.1-r1.ebuild b/dev-python/tikzplotlib/tikzplotlib-0.10.1-r1.ebuild
index 060cdc701e05..f967e5b03f43 100644
--- a/dev-python/tikzplotlib/tikzplotlib-0.10.1-r1.ebuild
+++ b/dev-python/tikzplotlib/tikzplotlib-0.10.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 virtualx
diff --git a/dev-python/time-machine/time-machine-2.10.0.ebuild b/dev-python/time-machine/time-machine-2.10.0.ebuild
index 367c31a7c849..8673e0f8dd10 100644
--- a/dev-python/time-machine/time-machine-2.10.0.ebuild
+++ b/dev-python/time-machine/time-machine-2.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/time-machine/time-machine-2.11.0.ebuild b/dev-python/time-machine/time-machine-2.11.0.ebuild
index 2fc6754c18c8..a0e4eade1e9b 100644
--- a/dev-python/time-machine/time-machine-2.11.0.ebuild
+++ b/dev-python/time-machine/time-machine-2.11.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/time-machine/time-machine-2.12.0.ebuild b/dev-python/time-machine/time-machine-2.12.0.ebuild
index 2fc6754c18c8..a0e4eade1e9b 100644
--- a/dev-python/time-machine/time-machine-2.12.0.ebuild
+++ b/dev-python/time-machine/time-machine-2.12.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/time-machine/time-machine-2.9.0.ebuild b/dev-python/time-machine/time-machine-2.9.0.ebuild
index 612a3828b392..9f81fdd1bbbb 100644
--- a/dev-python/time-machine/time-machine-2.9.0.ebuild
+++ b/dev-python/time-machine/time-machine-2.9.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild b/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
index 00ee288c2833..d6f8e3fda1b9 100644
--- a/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
+++ b/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild b/dev-python/timeslot/timeslot-0.1.2.ebuild
index 245a47e5320e..4672c94a2913 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tiny-proxy/tiny-proxy-0.2.0.ebuild b/dev-python/tiny-proxy/tiny-proxy-0.2.0.ebuild
index 0724dd9cfa35..73a3039941c9 100644
--- a/dev-python/tiny-proxy/tiny-proxy-0.2.0.ebuild
+++ b/dev-python/tiny-proxy/tiny-proxy-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/tinycss/tinycss-0.4-r1.ebuild b/dev-python/tinycss/tinycss-0.4-r1.ebuild
index f10b0b0bd7d3..96e44cfbb81a 100644
--- a/dev-python/tinycss/tinycss-0.4-r1.ebuild
+++ b/dev-python/tinycss/tinycss-0.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/tinycss2/tinycss2-1.2.1.ebuild b/dev-python/tinycss2/tinycss2-1.2.1.ebuild
index 915035573e75..c544ca4490ae 100644
--- a/dev-python/tinycss2/tinycss2-1.2.1.ebuild
+++ b/dev-python/tinycss2/tinycss2-1.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tld/tld-0.13.ebuild b/dev-python/tld/tld-0.13.ebuild
index 9c3a1d08c342..01550cbf16ba 100644
--- a/dev-python/tld/tld-0.13.ebuild
+++ b/dev-python/tld/tld-0.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tldextract/tldextract-3.4.4.ebuild b/dev-python/tldextract/tldextract-3.4.4.ebuild
index bd8a75c039b1..008af6fad9e8 100644
--- a/dev-python/tldextract/tldextract-3.4.4.ebuild
+++ b/dev-python/tldextract/tldextract-3.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/tlsh/tlsh-4.8.2.ebuild b/dev-python/tlsh/tlsh-4.8.2.ebuild
index 5cca2ae30da3..911a7e4dcd72 100644
--- a/dev-python/tlsh/tlsh-4.8.2.ebuild
+++ b/dev-python/tlsh/tlsh-4.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_EXT=1
inherit distutils-r1
diff --git a/dev-python/tokenize-rt/tokenize-rt-5.1.0.ebuild b/dev-python/tokenize-rt/tokenize-rt-5.1.0.ebuild
index bf4aca02efe0..37e387c1f9b8 100644
--- a/dev-python/tokenize-rt/tokenize-rt-5.1.0.ebuild
+++ b/dev-python/tokenize-rt/tokenize-rt-5.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild b/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild
index bf4aca02efe0..37e387c1f9b8 100644
--- a/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild
+++ b/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tomli-w/tomli-w-1.0.0-r1.ebuild b/dev-python/tomli-w/tomli-w-1.0.0-r1.ebuild
index 015568dfc670..ac73681c830a 100644
--- a/dev-python/tomli-w/tomli-w-1.0.0-r1.ebuild
+++ b/dev-python/tomli-w/tomli-w-1.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/tomli/tomli-2.0.1-r1.ebuild b/dev-python/tomli/tomli-2.0.1-r1.ebuild
index 6e2f9d8e47d2..e11763ae36b7 100644
--- a/dev-python/tomli/tomli-2.0.1-r1.ebuild
+++ b/dev-python/tomli/tomli-2.0.1-r1.ebuild
@@ -5,7 +5,7 @@
EAPI=7
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tomlkit/tomlkit-0.11.8.ebuild b/dev-python/tomlkit/tomlkit-0.11.8.ebuild
index d600ea13dda5..62dd426a34e3 100644
--- a/dev-python/tomlkit/tomlkit-0.11.8.ebuild
+++ b/dev-python/tomlkit/tomlkit-0.11.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tomlkit/tomlkit-0.12.1.ebuild b/dev-python/tomlkit/tomlkit-0.12.1.ebuild
index 6f23d40c90c0..f7629692e72c 100644
--- a/dev-python/tomlkit/tomlkit-0.12.1.ebuild
+++ b/dev-python/tomlkit/tomlkit-0.12.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/toolz/toolz-0.12.0.ebuild b/dev-python/toolz/toolz-0.12.0.ebuild
index 2d1f622a4391..a3a9941f4024 100644
--- a/dev-python/toolz/toolz-0.12.0.ebuild
+++ b/dev-python/toolz/toolz-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/toposort/toposort-1.10.ebuild b/dev-python/toposort/toposort-1.10.ebuild
index 87f067f24b2e..c21e039500b2 100644
--- a/dev-python/toposort/toposort-1.10.ebuild
+++ b/dev-python/toposort/toposort-1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/tornado-xstatic/tornado-xstatic-0.2-r1.ebuild b/dev-python/tornado-xstatic/tornado-xstatic-0.2-r1.ebuild
index f341946a59a9..0645cbd85a38 100644
--- a/dev-python/tornado-xstatic/tornado-xstatic-0.2-r1.ebuild
+++ b/dev-python/tornado-xstatic/tornado-xstatic-0.2-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit python-r1
COMMIT_ID="d9499b57c1291764debcc2be299c12d7b3dce7d3"
diff --git a/dev-python/tornado-xstatic/tornado-xstatic-0.3-r1.ebuild b/dev-python/tornado-xstatic/tornado-xstatic-0.3-r1.ebuild
index 513e2502d5a1..e8f94a100b3f 100644
--- a/dev-python/tornado-xstatic/tornado-xstatic-0.3-r1.ebuild
+++ b/dev-python/tornado-xstatic/tornado-xstatic-0.3-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit python-r1
DESCRIPTION="Utilities for using XStatic in Tornado applications"
diff --git a/dev-python/tornado/tornado-6.3.2-r1.ebuild b/dev-python/tornado/tornado-6.3.2-r1.ebuild
index b70ca525114d..ea8412f4153e 100644
--- a/dev-python/tornado/tornado-6.3.2-r1.ebuild
+++ b/dev-python/tornado/tornado-6.3.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/tornado/tornado-6.3.3.ebuild b/dev-python/tornado/tornado-6.3.3.ebuild
index 848aa1dac97e..9bd4e2173b7a 100644
--- a/dev-python/tornado/tornado-6.3.3.ebuild
+++ b/dev-python/tornado/tornado-6.3.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/towncrier/towncrier-23.6.0.ebuild b/dev-python/towncrier/towncrier-23.6.0.ebuild
index 458d609d0263..1b7e92748488 100644
--- a/dev-python/towncrier/towncrier-23.6.0.ebuild
+++ b/dev-python/towncrier/towncrier-23.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tox/tox-3.28.0.ebuild b/dev-python/tox/tox-3.28.0.ebuild
index 47bba5d0edc2..cf28b595f26d 100644
--- a/dev-python/tox/tox-3.28.0.ebuild
+++ b/dev-python/tox/tox-3.28.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/tox/tox-4.5.1.ebuild b/dev-python/tox/tox-4.5.1.ebuild
index c5db778f265f..a3f38c0fabb9 100644
--- a/dev-python/tox/tox-4.5.1.ebuild
+++ b/dev-python/tox/tox-4.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.5.2.ebuild b/dev-python/tox/tox-4.5.2.ebuild
index b1ee0396fe93..b094c8b4d0d0 100644
--- a/dev-python/tox/tox-4.5.2.ebuild
+++ b/dev-python/tox/tox-4.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.6.0.ebuild b/dev-python/tox/tox-4.6.0.ebuild
index b1ee0396fe93..b094c8b4d0d0 100644
--- a/dev-python/tox/tox-4.6.0.ebuild
+++ b/dev-python/tox/tox-4.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.6.1.ebuild b/dev-python/tox/tox-4.6.1.ebuild
index 0c96f0d80e34..539683fb49d6 100644
--- a/dev-python/tox/tox-4.6.1.ebuild
+++ b/dev-python/tox/tox-4.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.6.2.ebuild b/dev-python/tox/tox-4.6.2.ebuild
index 758ce1944858..1a4546a5035c 100644
--- a/dev-python/tox/tox-4.6.2.ebuild
+++ b/dev-python/tox/tox-4.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.6.3.ebuild b/dev-python/tox/tox-4.6.3.ebuild
index 758ce1944858..1a4546a5035c 100644
--- a/dev-python/tox/tox-4.6.3.ebuild
+++ b/dev-python/tox/tox-4.6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.6.4.ebuild b/dev-python/tox/tox-4.6.4.ebuild
index 34f729d017aa..62151a5be1a5 100644
--- a/dev-python/tox/tox-4.6.4.ebuild
+++ b/dev-python/tox/tox-4.6.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.7.0.ebuild b/dev-python/tox/tox-4.7.0.ebuild
index fbc652a8545e..ff03a3c52ed5 100644
--- a/dev-python/tox/tox-4.7.0.ebuild
+++ b/dev-python/tox/tox-4.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.8.0.ebuild b/dev-python/tox/tox-4.8.0.ebuild
index 380c402fe673..95bf00ab6781 100644
--- a/dev-python/tox/tox-4.8.0.ebuild
+++ b/dev-python/tox/tox-4.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/tox-4.9.0.ebuild b/dev-python/tox/tox-4.9.0.ebuild
index b1c9dc71b86b..10637f24aaf5 100644
--- a/dev-python/tox/tox-4.9.0.ebuild
+++ b/dev-python/tox/tox-4.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tpm2-pytss/tpm2-pytss-2.1.0.ebuild b/dev-python/tpm2-pytss/tpm2-pytss-2.1.0.ebuild
index ec47f05d9cab..316467b57485 100644
--- a/dev-python/tpm2-pytss/tpm2-pytss-2.1.0.ebuild
+++ b/dev-python/tpm2-pytss/tpm2-pytss-2.1.0.ebuild
@@ -4,7 +4,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Python bindings for TSS"
diff --git a/dev-python/tqdm/tqdm-4.65.0.ebuild b/dev-python/tqdm/tqdm-4.65.0.ebuild
index c15ecbe038f1..1f19bc40cd76 100644
--- a/dev-python/tqdm/tqdm-4.65.0.ebuild
+++ b/dev-python/tqdm/tqdm-4.65.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit bash-completion-r1 distutils-r1 pypi
diff --git a/dev-python/tqdm/tqdm-4.65.2.ebuild b/dev-python/tqdm/tqdm-4.65.2.ebuild
index 35b6983b2e5c..c6ea7d716f93 100644
--- a/dev-python/tqdm/tqdm-4.65.2.ebuild
+++ b/dev-python/tqdm/tqdm-4.65.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit bash-completion-r1 distutils-r1 pypi
diff --git a/dev-python/tqdm/tqdm-4.66.0.ebuild b/dev-python/tqdm/tqdm-4.66.0.ebuild
index 35b6983b2e5c..c6ea7d716f93 100644
--- a/dev-python/tqdm/tqdm-4.66.0.ebuild
+++ b/dev-python/tqdm/tqdm-4.66.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit bash-completion-r1 distutils-r1 pypi
diff --git a/dev-python/tqdm/tqdm-4.66.1.ebuild b/dev-python/tqdm/tqdm-4.66.1.ebuild
index 35b6983b2e5c..c6ea7d716f93 100644
--- a/dev-python/tqdm/tqdm-4.66.1.ebuild
+++ b/dev-python/tqdm/tqdm-4.66.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit bash-completion-r1 distutils-r1 pypi
diff --git a/dev-python/trailrunner/trailrunner-1.2.1.ebuild b/dev-python/trailrunner/trailrunner-1.2.1.ebuild
index 1f0669cf41fc..73e2cec05c34 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/traitlets/traitlets-5.9.0.ebuild b/dev-python/traitlets/traitlets-5.9.0.ebuild
index da67056a67b5..585f3af88fef 100644
--- a/dev-python/traitlets/traitlets-5.9.0.ebuild
+++ b/dev-python/traitlets/traitlets-5.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/transaction/transaction-3.0.1-r1.ebuild b/dev-python/transaction/transaction-3.0.1-r1.ebuild
index 7b43fa34ae8a..d0040b783555 100644
--- a/dev-python/transaction/transaction-3.0.1-r1.ebuild
+++ b/dev-python/transaction/transaction-3.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/transaction/transaction-3.1.0.ebuild b/dev-python/transaction/transaction-3.1.0.ebuild
index 46ba3ee0828c..3100e4122a1d 100644
--- a/dev-python/transaction/transaction-3.1.0.ebuild
+++ b/dev-python/transaction/transaction-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/transitions/transitions-0.9.0.ebuild b/dev-python/transitions/transitions-0.9.0.ebuild
index 0d1ecf5c2ffd..935b18f63e3c 100644
--- a/dev-python/transitions/transitions-0.9.0.ebuild
+++ b/dev-python/transitions/transitions-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild
index 95b6a88cd7ad..b435ab7c23ab 100644
--- a/dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild
index fe4c0d09a1a7..519edb970633 100644
--- a/dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-3.9.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1
diff --git a/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild b/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild
index e6d185335a05..0cc183f665ba 100644
--- a/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild
+++ b/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/treq/treq-22.2.0-r1.ebuild b/dev-python/treq/treq-22.2.0-r1.ebuild
index 41a0c49711a8..4522472306b4 100644
--- a/dev-python/treq/treq-22.2.0-r1.ebuild
+++ b/dev-python/treq/treq-22.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/trimesh/trimesh-3.22.5.ebuild b/dev-python/trimesh/trimesh-3.22.5.ebuild
index 070f97b08d14..983a36fc0a32 100644
--- a/dev-python/trimesh/trimesh-3.22.5.ebuild
+++ b/dev-python/trimesh/trimesh-3.22.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing optfeature
diff --git a/dev-python/trimesh/trimesh-3.23.0.ebuild b/dev-python/trimesh/trimesh-3.23.0.ebuild
index 197d9304e410..1ef7bc1eb738 100644
--- a/dev-python/trimesh/trimesh-3.23.0.ebuild
+++ b/dev-python/trimesh/trimesh-3.23.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing optfeature
diff --git a/dev-python/trimesh/trimesh-3.23.1.ebuild b/dev-python/trimesh/trimesh-3.23.1.ebuild
index 197d9304e410..1ef7bc1eb738 100644
--- a/dev-python/trimesh/trimesh-3.23.1.ebuild
+++ b/dev-python/trimesh/trimesh-3.23.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing optfeature
diff --git a/dev-python/trio-websocket/trio-websocket-0.10.3.ebuild b/dev-python/trio-websocket/trio-websocket-0.10.3.ebuild
index c56a7e00dbe3..76986bfea76d 100644
--- a/dev-python/trio-websocket/trio-websocket-0.10.3.ebuild
+++ b/dev-python/trio-websocket/trio-websocket-0.10.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/trio/trio-0.22.2.ebuild b/dev-python/trio/trio-0.22.2.ebuild
index ccc0e546ffa8..d5ac046fa493 100644
--- a/dev-python/trio/trio-0.22.2.ebuild
+++ b/dev-python/trio/trio-0.22.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild
index 17221ba3698c..b327dc1549e4 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.7.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.8.7.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.8.7.ebuild
index 09579592a8fb..daf6ffdb777d 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2023.8.7.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.8.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild b/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild
index e7f0df678c7f..ac7e059524be 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/trustme/trustme-1.1.0.ebuild b/dev-python/trustme/trustme-1.1.0.ebuild
index 9b0637da2052..9577cd8b572d 100644
--- a/dev-python/trustme/trustme-1.1.0.ebuild
+++ b/dev-python/trustme/trustme-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
index db779b49d866..2905a661e5ea 100644
--- a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
+++ b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/tubes/tubes-0.2.1.ebuild b/dev-python/tubes/tubes-0.2.1.ebuild
index f0d8902c62d0..046ab28f041c 100644
--- a/dev-python/tubes/tubes-0.2.1.ebuild
+++ b/dev-python/tubes/tubes-0.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha1.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha1.ebuild
index 4edea02c02ec..93347f9332c6 100644
--- a/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha1.ebuild
+++ b/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild
index 4edea02c02ec..93347f9332c6 100644
--- a/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild
+++ b/dev-python/tulir-telethon/tulir-telethon-1.29.0_alpha2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tweedledum/tweedledum-1.1.1-r1.ebuild b/dev-python/tweedledum/tweedledum-1.1.1-r1.ebuild
index 72d417fc2c05..790d3227c7c5 100644
--- a/dev-python/tweedledum/tweedledum-1.1.1-r1.ebuild
+++ b/dev-python/tweedledum/tweedledum-1.1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tweepy/tweepy-4.14.0.ebuild b/dev-python/tweepy/tweepy-4.14.0.ebuild
index 331cbb57a492..e405cd486c6f 100644
--- a/dev-python/tweepy/tweepy-4.14.0.ebuild
+++ b/dev-python/tweepy/tweepy-4.14.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/twine/twine-4.0.2.ebuild b/dev-python/twine/twine-4.0.2.ebuild
index 3d1adf511a1a..cc689f063edb 100644
--- a/dev-python/twine/twine-4.0.2.ebuild
+++ b/dev-python/twine/twine-4.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/twisted/twisted-22.10.0-r1.ebuild b/dev-python/twisted/twisted-22.10.0-r1.ebuild
index 05fca9daa114..66a837aabce5 100644
--- a/dev-python/twisted/twisted-22.10.0-r1.ebuild
+++ b/dev-python/twisted/twisted-22.10.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 virtualx
diff --git a/dev-python/twisted/twisted-22.10.0-r3.ebuild b/dev-python/twisted/twisted-22.10.0-r3.ebuild
index d5002ccad726..bb1b900eecd5 100644
--- a/dev-python/twisted/twisted-22.10.0-r3.ebuild
+++ b/dev-python/twisted/twisted-22.10.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="threads(+)"
diff --git a/dev-python/twython/twython-3.9.1-r1.ebuild b/dev-python/twython/twython-3.9.1-r1.ebuild
index 5ce9fdb006dd..3cbf881edb49 100644
--- a/dev-python/twython/twython-3.9.1-r1.ebuild
+++ b/dev-python/twython/twython-3.9.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
index b53bb09a0e23..38b7ad848e68 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/dev-python/txaio/txaio-23.1.1.ebuild b/dev-python/txaio/txaio-23.1.1.ebuild
index a1a562107e0f..6b8f94c219c4 100644
--- a/dev-python/txaio/txaio-23.1.1.ebuild
+++ b/dev-python/txaio/txaio-23.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/txredisapi/txredisapi-1.4.10.ebuild b/dev-python/txredisapi/txredisapi-1.4.10.ebuild
index 8624ac9f2962..1d4005e5c195 100644
--- a/dev-python/txredisapi/txredisapi-1.4.10.ebuild
+++ b/dev-python/txredisapi/txredisapi-1.4.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
DESCRIPTION="Non-blocking redis client for python"
diff --git a/dev-python/txredisapi/txredisapi-1.4.9.ebuild b/dev-python/txredisapi/txredisapi-1.4.9.ebuild
index bc37a8af36c5..0e01b0126c75 100644
--- a/dev-python/txredisapi/txredisapi-1.4.9.ebuild
+++ b/dev-python/txredisapi/txredisapi-1.4.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
DESCRIPTION="Non-blocking redis client for python"
diff --git a/dev-python/txrequests/txrequests-0.9.6-r1.ebuild b/dev-python/txrequests/txrequests-0.9.6-r1.ebuild
index 7dfe77f9e87b..a1e4771c45f5 100644
--- a/dev-python/txrequests/txrequests-0.9.6-r1.ebuild
+++ b/dev-python/txrequests/txrequests-0.9.6-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/txtorcon/txtorcon-23.5.0.ebuild b/dev-python/txtorcon/txtorcon-23.5.0.ebuild
index bda20d376a4d..2edf3432da29 100644
--- a/dev-python/txtorcon/txtorcon-23.5.0.ebuild
+++ b/dev-python/txtorcon/txtorcon-23.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/typeguard/Manifest b/dev-python/typeguard/Manifest
index 6587109cda3f..80f59f1cd94d 100644
--- a/dev-python/typeguard/Manifest
+++ b/dev-python/typeguard/Manifest
@@ -2,3 +2,4 @@ DIST typeguard-4.0.0.tar.gz 66064 BLAKE2B 250ef359fedb83df7573c9acb97f80fbf1d5b9
DIST typeguard-4.0.1.tar.gz 67242 BLAKE2B bf0b092402e4044675f1252a1ad4657fa8ec316bfda5e0afcce609f616e8d86998c059544ebbeea73eb5fa627eeae9371d46581b33891319f7b2385faa359310 SHA512 2e93086309550d6b98f2087a8900797ab9486c1a969da649d1a6cb508f6154b57b6807762e87df43088f80b69bcc11f87c71d83b38ca205d3ad8878a2cd4eb0e
DIST typeguard-4.1.0.tar.gz 67584 BLAKE2B d2f6777cad306410d4a536312a981600371e0e0cae224eee286e3b6bd48a0777ca587eb44b4f48fd9a2c7fe5e35d274f5d1c2eb508ed9708b25b686b395976fb SHA512 5a1a374c1b9679cf1d840a750698caea47deae0fcec8eda3312773fd8eee8ccc533030b78c8e1c8bfae6bee79c323ba421176b2c8d2e85a87444ba767891ede7
DIST typeguard-4.1.1.tar.gz 67711 BLAKE2B e4fd162d858907afea9e4bbaed7960fb3e8728acfa921cf889ba53422d21a09e5a0811b942aa7db564cc247d43ea3dca12f9124ae4ae54e3e4d6804dc443c35a SHA512 93a9f7ae5eabee85b133024971019647b6f49eff12059fdcfbf76927585362734c9db6e9c42dcbd97d63d498fd06d240f882fe8cd08a854c2214241e3a2bd1b2
+DIST typeguard-4.1.2.tar.gz 67758 BLAKE2B 89d9502ac3d3685ca7b3dcbf0725a4a758fa3dff97a69eb64447e61e27629a5aa2cf4bd8fddfe8d552a383487329c22818030100a20642a71eed21780018d778 SHA512 4fc45a725d1aaaab01fa0f88711965d7d859111857df6f4e480daa73119d3c8da3f987ddec39c22ede74fbb7fe1278f4a62fdc468aa1699d19ae700af0317760
diff --git a/dev-python/typeguard/typeguard-4.0.0.ebuild b/dev-python/typeguard/typeguard-4.0.0.ebuild
index e4ebcbf0fc30..523a1cc1c2a6 100644
--- a/dev-python/typeguard/typeguard-4.0.0.ebuild
+++ b/dev-python/typeguard/typeguard-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/typeguard/typeguard-4.0.1.ebuild b/dev-python/typeguard/typeguard-4.0.1.ebuild
index df499beb59dc..18d69019e2e3 100644
--- a/dev-python/typeguard/typeguard-4.0.1.ebuild
+++ b/dev-python/typeguard/typeguard-4.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/typeguard/typeguard-4.1.0.ebuild b/dev-python/typeguard/typeguard-4.1.0.ebuild
index df499beb59dc..18d69019e2e3 100644
--- a/dev-python/typeguard/typeguard-4.1.0.ebuild
+++ b/dev-python/typeguard/typeguard-4.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/typeguard/typeguard-4.1.1.ebuild b/dev-python/typeguard/typeguard-4.1.1.ebuild
index df499beb59dc..18d69019e2e3 100644
--- a/dev-python/typeguard/typeguard-4.1.1.ebuild
+++ b/dev-python/typeguard/typeguard-4.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/typeguard/typeguard-4.1.2.ebuild b/dev-python/typeguard/typeguard-4.1.2.ebuild
new file mode 100644
index 000000000000..18d69019e2e3
--- /dev/null
+++ b/dev-python/typeguard/typeguard-4.1.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Run-time type checker for Python"
+HOMEPAGE="
+ https://pypi.org/project/typeguard/
+ https://github.com/agronholm/typeguard/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.7.0[${PYTHON_USEDEP}]
+ ' 3.{10..11})
+"
+BDEPEND="
+ >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # mypy changes results from version to version
+ tests/mypy
+ )
+
+ local -x PYTHONDONTWRITEBYTECODE=
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ # the XFAIL test pass due to some package being installed
+ epytest -o xfail_strict=False
+}
diff --git a/dev-python/types-docutils/types-docutils-0.20.0.1.ebuild b/dev-python/types-docutils/types-docutils-0.20.0.1.ebuild
index da179c373709..ec67540c3c20 100644
--- a/dev-python/types-docutils/types-docutils-0.20.0.1.ebuild
+++ b/dev-python/types-docutils/types-docutils-0.20.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-docutils/types-docutils-0.20.0.2.ebuild b/dev-python/types-docutils/types-docutils-0.20.0.2.ebuild
index da179c373709..ec67540c3c20 100644
--- a/dev-python/types-docutils/types-docutils-0.20.0.2.ebuild
+++ b/dev-python/types-docutils/types-docutils-0.20.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-docutils/types-docutils-0.20.0.3.ebuild b/dev-python/types-docutils/types-docutils-0.20.0.3.ebuild
index da179c373709..ec67540c3c20 100644
--- a/dev-python/types-docutils/types-docutils-0.20.0.3.ebuild
+++ b/dev-python/types-docutils/types-docutils-0.20.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-gdb/types-gdb-12.1.4.4.ebuild b/dev-python/types-gdb/types-gdb-12.1.4.4.ebuild
index 158d412775d2..66e3671523d6 100644
--- a/dev-python/types-gdb/types-gdb-12.1.4.4.ebuild
+++ b/dev-python/types-gdb/types-gdb-12.1.4.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-gdb/types-gdb-12.1.4.5.ebuild b/dev-python/types-gdb/types-gdb-12.1.4.5.ebuild
index 158d412775d2..66e3671523d6 100644
--- a/dev-python/types-gdb/types-gdb-12.1.4.5.ebuild
+++ b/dev-python/types-gdb/types-gdb-12.1.4.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
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 7ee0e8bd43f8..cdc1481e2692 100644
--- a/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild
+++ b/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
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 7ee0e8bd43f8..cdc1481e2692 100644
--- a/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
+++ b/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/types-protobuf/types-protobuf-4.24.0.1.ebuild b/dev-python/types-protobuf/types-protobuf-4.24.0.1.ebuild
index 4a7cdee67670..69c1076b9806 100644
--- a/dev-python/types-protobuf/types-protobuf-4.24.0.1.ebuild
+++ b/dev-python/types-protobuf/types-protobuf-4.24.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Typing stubs for protobuf"
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 9808e0e3c957..eb11143fad96 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
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
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 9808e0e3c957..eb11143fad96 100644
--- a/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild
+++ b/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/types-pytz/types-pytz-2021.3.8.ebuild b/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
index b7d074578374..c4de9993f705 100644
--- a/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
+++ b/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
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 b7d074578374..c4de9993f705 100644
--- a/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
+++ b/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/types-requests/types-requests-2.31.0.2.ebuild b/dev-python/types-requests/types-requests-2.31.0.2.ebuild
index 1c43931a56ed..fdbb24fa1e13 100644
--- a/dev-python/types-requests/types-requests-2.31.0.2.ebuild
+++ b/dev-python/types-requests/types-requests-2.31.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/types-urllib3/types-urllib3-1.26.25.14.ebuild b/dev-python/types-urllib3/types-urllib3-1.26.25.14.ebuild
index ecf3894edb37..b4b43880d718 100644
--- a/dev-python/types-urllib3/types-urllib3-1.26.25.14.ebuild
+++ b/dev-python/types-urllib3/types-urllib3-1.26.25.14.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/typing-extensions/typing-extensions-4.7.1.ebuild b/dev-python/typing-extensions/typing-extensions-4.7.1.ebuild
index 063dcfe36a35..aeae5c19c60d 100644
--- a/dev-python/typing-extensions/typing-extensions-4.7.1.ebuild
+++ b/dev-python/typing-extensions/typing-extensions-4.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,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 717944d75912..6fbc3f54e9af 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_{7,8,9,10,11} ) # python3_11 depends on dev-python/mypy_extensions
+PYTHON_COMPAT=( python3_{8,9,10,11} ) # python3_11 depends on dev-python/mypy_extensions
inherit distutils-r1 pypi
diff --git a/dev-python/typogrify/typogrify-2.0.7-r2.ebuild b/dev-python/typogrify/typogrify-2.0.7-r2.ebuild
index 5e9b1c617bed..d9a39d838013 100755
--- a/dev-python/typogrify/typogrify-2.0.7-r2.ebuild
+++ b/dev-python/typogrify/typogrify-2.0.7-r2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/tzlocal/tzlocal-5.0.1.ebuild b/dev-python/tzlocal/tzlocal-5.0.1.ebuild
index 093487eec652..90668541203a 100644
--- a/dev-python/tzlocal/tzlocal-5.0.1.ebuild
+++ b/dev-python/tzlocal/tzlocal-5.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild b/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild
index 9b58cf9b9af0..bcaedbeaaf81 100644
--- a/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild
+++ b/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ubelt/ubelt-1.3.3.ebuild b/dev-python/ubelt/ubelt-1.3.3.ebuild
index 923181ac3b8c..b0a49818f92a 100644
--- a/dev-python/ubelt/ubelt-1.3.3.ebuild
+++ b/dev-python/ubelt/ubelt-1.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/uc-micro-py/uc-micro-py-1.0.2.ebuild b/dev-python/uc-micro-py/uc-micro-py-1.0.2.ebuild
index 4cae49161887..07480502ce40 100644
--- a/dev-python/uc-micro-py/uc-micro-py-1.0.2.ebuild
+++ b/dev-python/uc-micro-py/uc-micro-py-1.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ufo2ft/ufo2ft-2.31.1.ebuild b/dev-python/ufo2ft/ufo2ft-2.31.1.ebuild
index 5b8667f172de..e869bc561400 100644
--- a/dev-python/ufo2ft/ufo2ft-2.31.1.ebuild
+++ b/dev-python/ufo2ft/ufo2ft-2.31.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild b/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
index 7898ae7f09f9..ad005b8d947d 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 docs
diff --git a/dev-python/ufoLib2/ufoLib2-0.14.0.ebuild b/dev-python/ufoLib2/ufoLib2-0.14.0.ebuild
index abb8ea939b87..5fa2482e1a76 100644
--- a/dev-python/ufoLib2/ufoLib2-0.14.0.ebuild
+++ b/dev-python/ufoLib2/ufoLib2-0.14.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild b/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild
index 387d1a1ba6f8..c8418a58af64 100644
--- a/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild
+++ b/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild b/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild
index 32c2b8d65986..2eb06bd0dc6d 100644
--- a/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild
+++ b/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild b/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
index fb36d18da879..88e4eb2dcbda 100644
--- a/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
+++ b/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/ujson/ujson-5.8.0.ebuild b/dev-python/ujson/ujson-5.8.0.ebuild
index 26e6cb2fdd17..40c864ce59e0 100644
--- a/dev-python/ujson/ujson-5.8.0.ebuild
+++ b/dev-python/ujson/ujson-5.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild b/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
index 9c2172cdc321..58ccd9cdedc7 100644
--- a/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
+++ b/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} 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 80058f51a000..1996d64b40fa 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=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/unasync/unasync-0.5.0-r1.ebuild b/dev-python/unasync/unasync-0.5.0-r1.ebuild
index 28dbbe47d2c6..e9ae6df05d99 100644
--- a/dev-python/unasync/unasync-0.5.0-r1.ebuild
+++ b/dev-python/unasync/unasync-0.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="The async transformation code"
diff --git a/dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild b/dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild
index 3387347f46da..89dc6ba35b1b 100644
--- a/dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild
+++ b/dev-python/uncertainties/uncertainties-3.1.7-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/undervolt/undervolt-0.3.0.ebuild b/dev-python/undervolt/undervolt-0.3.0.ebuild
index 235f9a05710f..08f480b4a8ad 100644
--- a/dev-python/undervolt/undervolt-0.3.0.ebuild
+++ b/dev-python/undervolt/undervolt-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/undervolt/undervolt-9999.ebuild b/dev-python/undervolt/undervolt-9999.ebuild
index c9d5c3978e10..5fbe98a3337f 100644
--- a/dev-python/undervolt/undervolt-9999.ebuild
+++ b/dev-python/undervolt/undervolt-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit git-r3 distutils-r1
diff --git a/dev-python/unearth/unearth-0.10.0.ebuild b/dev-python/unearth/unearth-0.10.0.ebuild
index e536cdf3f3c4..2457a56a4821 100644
--- a/dev-python/unearth/unearth-0.10.0.ebuild
+++ b/dev-python/unearth/unearth-0.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild b/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
index 20ba263cfe3c..ee62de2cf25b 100644
--- a/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
+++ b/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
diff --git a/dev-python/unidecode/unidecode-1.3.6.ebuild b/dev-python/unidecode/unidecode-1.3.6.ebuild
index 7aa5fd22133e..4d3951f1588c 100644
--- a/dev-python/unidecode/unidecode-1.3.6.ebuild
+++ b/dev-python/unidecode/unidecode-1.3.6.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/unidiff/unidiff-0.7.5.ebuild b/dev-python/unidiff/unidiff-0.7.5.ebuild
index 517d2937a585..dd6d81d641bf 100644
--- a/dev-python/unidiff/unidiff-0.7.5.ebuild
+++ b/dev-python/unidiff/unidiff-0.7.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild b/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild
index f1a6df72d084..10bd416cd2ae 100644
--- a/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild
+++ b/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/unittest-or-fail/unittest-or-fail-2.ebuild b/dev-python/unittest-or-fail/unittest-or-fail-2.ebuild
index d4462dad0321..6311348d530f 100644
--- a/dev-python/unittest-or-fail/unittest-or-fail-2.ebuild
+++ b/dev-python/unittest-or-fail/unittest-or-fail-2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild b/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild
index c7b4cbbaa17f..7faebd00f582 100644
--- a/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild
+++ b/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/untangle/untangle-1.2.1-r1.ebuild b/dev-python/untangle/untangle-1.2.1-r1.ebuild
index 3f58574e08b4..f3f371006e96 100644
--- a/dev-python/untangle/untangle-1.2.1-r1.ebuild
+++ b/dev-python/untangle/untangle-1.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/uri-template/uri-template-1.3.0.ebuild b/dev-python/uri-template/uri-template-1.3.0.ebuild
index 49533fab6344..8771a36f776b 100644
--- a/dev-python/uri-template/uri-template-1.3.0.ebuild
+++ b/dev-python/uri-template/uri-template-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/uritemplate/uritemplate-4.1.1.ebuild b/dev-python/uritemplate/uritemplate-4.1.1.ebuild
index f7426aacecec..4e064cc6add4 100644
--- a/dev-python/uritemplate/uritemplate-4.1.1.ebuild
+++ b/dev-python/uritemplate/uritemplate-4.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
index 4a5060b32ce7..81847bfddc35 100644
--- a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
+++ b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/urllib3/urllib3-1.26.15.ebuild b/dev-python/urllib3/urllib3-1.26.15.ebuild
index 4cc204105ad5..e69ad10afe83 100644
--- a/dev-python/urllib3/urllib3-1.26.15.ebuild
+++ b/dev-python/urllib3/urllib3-1.26.15.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_TESTED=( python3_{8,9,10,11} pypy3 )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="ssl(+)"
diff --git a/dev-python/urllib3/urllib3-2.0.3.ebuild b/dev-python/urllib3/urllib3-2.0.3.ebuild
index bc9c187cf9e1..a1e83a44f40d 100644
--- a/dev-python/urllib3/urllib3-2.0.3.ebuild
+++ b/dev-python/urllib3/urllib3-2.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
+PYTHON_TESTED=( python3_{8,9,10,11} )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="ssl(+)"
diff --git a/dev-python/urllib3/urllib3-2.0.4.ebuild b/dev-python/urllib3/urllib3-2.0.4.ebuild
index 2e676df6b0be..40fae9380bd1 100644
--- a/dev-python/urllib3/urllib3-2.0.4.ebuild
+++ b/dev-python/urllib3/urllib3-2.0.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_TESTED=( python3_{7,8,9,10,11} )
+PYTHON_TESTED=( python3_{8,9,10,11} )
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
PYTHON_REQ_USE="ssl(+)"
diff --git a/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild b/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild
index 639bb59748bc..e7f75f85e497 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/urwid/urwid-2.1.1.ebuild b/dev-python/urwid/urwid-2.1.1.ebuild
index fb1f528caa2b..d3930b7c5487 100644
--- a/dev-python/urwid/urwid-2.1.1.ebuild
+++ b/dev-python/urwid/urwid-2.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1
diff --git a/dev-python/urwid/urwid-2.1.2.ebuild b/dev-python/urwid/urwid-2.1.2.ebuild
index fc2d264ca053..96d7d8ca2355 100644
--- a/dev-python/urwid/urwid-2.1.2.ebuild
+++ b/dev-python/urwid/urwid-2.1.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1
diff --git a/dev-python/urwid_readline/urwid_readline-0.13.ebuild b/dev-python/urwid_readline/urwid_readline-0.13.ebuild
index d3220d5a296b..0c96fb7936f1 100644
--- a/dev-python/urwid_readline/urwid_readline-0.13.ebuild
+++ b/dev-python/urwid_readline/urwid_readline-0.13.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1
diff --git a/dev-python/urwidtrees/urwidtrees-1.0.3-r1.ebuild b/dev-python/urwidtrees/urwidtrees-1.0.3-r1.ebuild
index 285ccd691e51..6cbacb0f2b5a 100644
--- a/dev-python/urwidtrees/urwidtrees-1.0.3-r1.ebuild
+++ b/dev-python/urwidtrees/urwidtrees-1.0.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/userpath/userpath-1.9.0.ebuild b/dev-python/userpath/userpath-1.9.0.ebuild
index 72deba691218..dd23c5f25084 100644
--- a/dev-python/userpath/userpath-1.9.0.ebuild
+++ b/dev-python/userpath/userpath-1.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/utidylib/utidylib-0.9.ebuild b/dev-python/utidylib/utidylib-0.9.ebuild
index 97375bd258f9..682aaa9f0da9 100644
--- a/dev-python/utidylib/utidylib-0.9.ebuild
+++ b/dev-python/utidylib/utidylib-0.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/uvicorn/uvicorn-0.22.0.ebuild b/dev-python/uvicorn/uvicorn-0.22.0.ebuild
index 8bd8bbb599f1..92cae59e3b54 100644
--- a/dev-python/uvicorn/uvicorn-0.22.0.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.22.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature
diff --git a/dev-python/uvicorn/uvicorn-0.23.0.ebuild b/dev-python/uvicorn/uvicorn-0.23.0.ebuild
index eb987ff19090..7304357aa25e 100644
--- a/dev-python/uvicorn/uvicorn-0.23.0.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.23.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature
diff --git a/dev-python/uvicorn/uvicorn-0.23.2.ebuild b/dev-python/uvicorn/uvicorn-0.23.2.ebuild
index eb987ff19090..7304357aa25e 100644
--- a/dev-python/uvicorn/uvicorn-0.23.2.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.23.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature
diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild
index f191064f6455..2396bf1959d9 100644
--- a/dev-python/uvloop/uvloop-0.17.0.ebuild
+++ b/dev-python/uvloop/uvloop-0.17.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/validator-collection/validator-collection-1.5.0.ebuild b/dev-python/validator-collection/validator-collection-1.5.0.ebuild
index 4691a00a0589..53079d5fd839 100644
--- a/dev-python/validator-collection/validator-collection-1.5.0.ebuild
+++ b/dev-python/validator-collection/validator-collection-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/validators/validators-0.20.0.ebuild b/dev-python/validators/validators-0.20.0.ebuild
index d03a24debd3c..93a50a9758e1 100644
--- a/dev-python/validators/validators-0.20.0.ebuild
+++ b/dev-python/validators/validators-0.20.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/validators/validators-0.21.2.ebuild b/dev-python/validators/validators-0.21.2.ebuild
index 6359cde51c7a..6c98c8d8436a 100644
--- a/dev-python/validators/validators-0.21.2.ebuild
+++ b/dev-python/validators/validators-0.21.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/vcrpy/vcrpy-5.0.0.ebuild b/dev-python/vcrpy/vcrpy-5.0.0.ebuild
index e9bc458b72b9..02e52c3623e1 100644
--- a/dev-python/vcrpy/vcrpy-5.0.0.ebuild
+++ b/dev-python/vcrpy/vcrpy-5.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/vcrpy/vcrpy-5.1.0.ebuild b/dev-python/vcrpy/vcrpy-5.1.0.ebuild
index 228edcd877c9..0aa0245e5009 100644
--- a/dev-python/vcrpy/vcrpy-5.1.0.ebuild
+++ b/dev-python/vcrpy/vcrpy-5.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/vdf/vdf-3.4-r1.ebuild b/dev-python/vdf/vdf-3.4-r1.ebuild
index d3370efb87c4..8d5b827d92fa 100644
--- a/dev-python/vdf/vdf-3.4-r1.ebuild
+++ b/dev-python/vdf/vdf-3.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/vdirsyncer/vdirsyncer-0.18.0-r4.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.18.0-r4.ebuild
index 059408116335..533c1a871c87 100644
--- a/dev-python/vdirsyncer/vdirsyncer-0.18.0-r4.ebuild
+++ b/dev-python/vdirsyncer/vdirsyncer-0.18.0-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi systemd
diff --git a/dev-python/vdirsyncer/vdirsyncer-0.19.2.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.19.2.ebuild
index f6a9c86ea9ca..8e3c265dd13f 100644
--- a/dev-python/vdirsyncer/vdirsyncer-0.19.2.ebuild
+++ b/dev-python/vdirsyncer/vdirsyncer-0.19.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi systemd
diff --git a/dev-python/vecrec/vecrec-0.3.1-r1.ebuild b/dev-python/vecrec/vecrec-0.3.1-r1.ebuild
index 1f7137fd5ed8..27f74891e49d 100644
--- a/dev-python/vecrec/vecrec-0.3.1-r1.ebuild
+++ b/dev-python/vecrec/vecrec-0.3.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/verboselogs/verboselogs-1.7-r1.ebuild b/dev-python/verboselogs/verboselogs-1.7-r1.ebuild
index 9fe15adc872f..1791f7ad09a2 100644
--- a/dev-python/verboselogs/verboselogs-1.7-r1.ebuild
+++ b/dev-python/verboselogs/verboselogs-1.7-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/versioneer/versioneer-0.28.ebuild b/dev-python/versioneer/versioneer-0.28.ebuild
index 9cc2bd8716cc..3af4fc94e698 100644
--- a/dev-python/versioneer/versioneer-0.28.ebuild
+++ b/dev-python/versioneer/versioneer-0.28.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/versioneer/versioneer-0.29.ebuild b/dev-python/versioneer/versioneer-0.29.ebuild
index ca8a12acf002..c9d59f433a17 100644
--- a/dev-python/versioneer/versioneer-0.29.ebuild
+++ b/dev-python/versioneer/versioneer-0.29.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/versioningit/versioningit-2.2.0.ebuild b/dev-python/versioningit/versioningit-2.2.0.ebuild
index d7cd5e357ae7..f960b8605e48 100644
--- a/dev-python/versioningit/versioningit-2.2.0.ebuild
+++ b/dev-python/versioningit/versioningit-2.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild b/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
index 5673a0b6d694..1c8de9d6846a 100644
--- a/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
+++ b/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/vine/vine-5.0.0-r1.ebuild b/dev-python/vine/vine-5.0.0-r1.ebuild
index 50530d3a5fc1..6eb96146af96 100644
--- a/dev-python/vine/vine-5.0.0-r1.ebuild
+++ b/dev-python/vine/vine-5.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild b/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild
index 50d2638adfb8..b3dc2b876920 100644
--- a/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild
+++ b/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/virtualenv/virtualenv-20.23.1.ebuild b/dev-python/virtualenv/virtualenv-20.23.1.ebuild
index 98725d676322..dc552c51ce4a 100644
--- a/dev-python/virtualenv/virtualenv-20.23.1.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.23.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/virtualenv/virtualenv-20.24.0.ebuild b/dev-python/virtualenv/virtualenv-20.24.0.ebuild
index d41ebc2696e8..7c2078755b67 100644
--- a/dev-python/virtualenv/virtualenv-20.24.0.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.24.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/virtualenv/virtualenv-20.24.1.ebuild b/dev-python/virtualenv/virtualenv-20.24.1.ebuild
index d41ebc2696e8..7c2078755b67 100644
--- a/dev-python/virtualenv/virtualenv-20.24.1.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.24.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/virtualenv/virtualenv-20.24.2.ebuild b/dev-python/virtualenv/virtualenv-20.24.2.ebuild
index 0bbd33afee6a..8034cb7a012a 100644
--- a/dev-python/virtualenv/virtualenv-20.24.2.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.24.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/virtualenv/virtualenv-20.24.3.ebuild b/dev-python/virtualenv/virtualenv-20.24.3.ebuild
index 0bbd33afee6a..8034cb7a012a 100644
--- a/dev-python/virtualenv/virtualenv-20.24.3.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.24.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r2.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r2.ebuild
index 2c55ca76b43d..7a22a99ef7c6 100644
--- a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r2.ebuild
+++ b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r2.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r2.ebuild
index 7d9e61e56bb4..008f37cd426c 100644
--- a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r2.ebuild
+++ b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/visitor/visitor-0.1.3-r2.ebuild b/dev-python/visitor/visitor-0.1.3-r2.ebuild
index dc7af943c935..419396b66270 100644
--- a/dev-python/visitor/visitor-0.1.3-r2.ebuild
+++ b/dev-python/visitor/visitor-0.1.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/vncdotool/vncdotool-0.13.0-r1.ebuild b/dev-python/vncdotool/vncdotool-0.13.0-r1.ebuild
index 0e9c22ef8550..26ab36ff52bb 100644
--- a/dev-python/vncdotool/vncdotool-0.13.0-r1.ebuild
+++ b/dev-python/vncdotool/vncdotool-0.13.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/vncdotool/vncdotool-1.0.0-r1.ebuild b/dev-python/vncdotool/vncdotool-1.0.0-r1.ebuild
index c4bcef51857c..175c5f5d26a8 100644
--- a/dev-python/vncdotool/vncdotool-1.0.0-r1.ebuild
+++ b/dev-python/vncdotool/vncdotool-1.0.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/vobject/vobject-0.9.6.1-r3.ebuild b/dev-python/vobject/vobject-0.9.6.1-r3.ebuild
index 660c3be16ced..b94f73458a9e 100644
--- a/dev-python/vobject/vobject-0.9.6.1-r3.ebuild
+++ b/dev-python/vobject/vobject-0.9.6.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Python package for parsing and generating vCard and vCalendar files"
diff --git a/dev-python/volatile/volatile-2.1.0.ebuild b/dev-python/volatile/volatile-2.1.0.ebuild
index e8d5793d7876..2e0e6dff4d98 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/voluptuous/voluptuous-0.13.1-r1.ebuild b/dev-python/voluptuous/voluptuous-0.13.1-r1.ebuild
index dfe018cf411b..4be4a045174b 100644
--- a/dev-python/voluptuous/voluptuous-0.13.1-r1.ebuild
+++ b/dev-python/voluptuous/voluptuous-0.13.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/vpython/vpython-7.6.4-r1.ebuild b/dev-python/vpython/vpython-7.6.4-r1.ebuild
index b192e9db9dea..aed2306c520e 100644
--- a/dev-python/vpython/vpython-7.6.4-r1.ebuild
+++ b/dev-python/vpython/vpython-7.6.4-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/vttlib/vttlib-0.12.0.ebuild b/dev-python/vttlib/vttlib-0.12.0.ebuild
index ce44bf7c96bc..081fea29914a 100644
--- a/dev-python/vttlib/vttlib-0.12.0.ebuild
+++ b/dev-python/vttlib/vttlib-0.12.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="vttLib"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/w3lib/w3lib-2.0.1.ebuild b/dev-python/w3lib/w3lib-2.0.1.ebuild
index 00282a3dedd8..8133add5a606 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/w3lib/w3lib-2.1.1.ebuild b/dev-python/w3lib/w3lib-2.1.1.ebuild
index 00282a3dedd8..8133add5a606 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/waitress/waitress-2.1.2.ebuild b/dev-python/waitress/waitress-2.1.2.ebuild
index 97cc01e9fb30..8c886e83cb73 100644
--- a/dev-python/waitress/waitress-2.1.2.ebuild
+++ b/dev-python/waitress/waitress-2.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/wand/wand-0.6.11.ebuild b/dev-python/wand/wand-0.6.11.ebuild
index 6932b234a960..f4f0ca562fa0 100644
--- a/dev-python/wand/wand-0.6.11.ebuild
+++ b/dev-python/wand/wand-0.6.11.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/warlock/warlock-1.3.3-r3.ebuild b/dev-python/warlock/warlock-1.3.3-r3.ebuild
index a2eafc84b2b9..dce7e0efcc60 100644
--- a/dev-python/warlock/warlock-1.3.3-r3.ebuild
+++ b/dev-python/warlock/warlock-1.3.3-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python object model built on JSON schema and JSON patch"
diff --git a/dev-python/warlock/warlock-2.0.1.ebuild b/dev-python/warlock/warlock-2.0.1.ebuild
index b245a33e6f2d..4d60846c0c5d 100644
--- a/dev-python/warlock/warlock-2.0.1.ebuild
+++ b/dev-python/warlock/warlock-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/watchdog/watchdog-3.0.0.ebuild b/dev-python/watchdog/watchdog-3.0.0.ebuild
index 8fab7d6edec5..8132e19f81e2 100644
--- a/dev-python/watchdog/watchdog-3.0.0.ebuild
+++ b/dev-python/watchdog/watchdog-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/watchfiles/watchfiles-0.19.0.ebuild b/dev-python/watchfiles/watchfiles-0.19.0.ebuild
index d5f8a6ccf567..aa7f2ba00f0e 100644
--- a/dev-python/watchfiles/watchfiles-0.19.0.ebuild
+++ b/dev-python/watchfiles/watchfiles-0.19.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
CRATES="
autocfg@1.1.0
diff --git a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild
index b212a57ebcb9..887e1a258805 100644
--- a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild
+++ b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/wcmatch/wcmatch-8.4.1.ebuild b/dev-python/wcmatch/wcmatch-8.4.1.ebuild
index fda5f84f3094..063e80d2685a 100644
--- a/dev-python/wcmatch/wcmatch-8.4.1.ebuild
+++ b/dev-python/wcmatch/wcmatch-8.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=hatchling
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/wcwidth/wcwidth-0.2.6.ebuild b/dev-python/wcwidth/wcwidth-0.2.6.ebuild
index 0080b4b28076..12510e9e47a9 100644
--- a/dev-python/wcwidth/wcwidth-0.2.6.ebuild
+++ b/dev-python/wcwidth/wcwidth-0.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/weasyprint/weasyprint-59.0.ebuild b/dev-python/weasyprint/weasyprint-59.0.ebuild
index 6aa07d34c395..16f6bc2738e4 100644
--- a/dev-python/weasyprint/weasyprint-59.0.ebuild
+++ b/dev-python/weasyprint/weasyprint-59.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/webcolors/webcolors-1.13.ebuild b/dev-python/webcolors/webcolors-1.13.ebuild
index f0a23915e690..94f5a0c18a9b 100644
--- a/dev-python/webcolors/webcolors-1.13.ebuild
+++ b/dev-python/webcolors/webcolors-1.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/webencodings/webencodings-0.5.1-r2.ebuild b/dev-python/webencodings/webencodings-0.5.1-r2.ebuild
index e019adb00b8b..112c6f9cd219 100644
--- a/dev-python/webencodings/webencodings-0.5.1-r2.ebuild
+++ b/dev-python/webencodings/webencodings-0.5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/webob/webob-1.8.7-r1.ebuild b/dev-python/webob/webob-1.8.7-r1.ebuild
index d39cd133841c..9a575d3cd619 100644
--- a/dev-python/webob/webob-1.8.7-r1.ebuild
+++ b/dev-python/webob/webob-1.8.7-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="WebOb"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/webpy/webpy-0.62.ebuild b/dev-python/webpy/webpy-0.62.ebuild
index 0027cf1199af..ce592c04122f 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild b/dev-python/webrtcvad/webrtcvad-2.0.10.ebuild
index b75b00f03d32..0e5591dd4de9 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/websocket-client/websocket-client-1.6.1.ebuild b/dev-python/websocket-client/websocket-client-1.6.1.ebuild
index fd5ede5a5827..17327d2ba456 100644
--- a/dev-python/websocket-client/websocket-client-1.6.1.ebuild
+++ b/dev-python/websocket-client/websocket-client-1.6.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/websockets/websockets-11.0.2.ebuild b/dev-python/websockets/websockets-11.0.2.ebuild
index 4ac9f39f0c42..1f3a5839c827 100644
--- a/dev-python/websockets/websockets-11.0.2.ebuild
+++ b/dev-python/websockets/websockets-11.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/websockets/websockets-11.0.3-r1.ebuild b/dev-python/websockets/websockets-11.0.3-r1.ebuild
index d1ad89954dce..3be2c9aa3114 100644
--- a/dev-python/websockets/websockets-11.0.3-r1.ebuild
+++ b/dev-python/websockets/websockets-11.0.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/websockets/websockets-11.0.3.ebuild b/dev-python/websockets/websockets-11.0.3.ebuild
index 2713f2831917..01060ff50511 100644
--- a/dev-python/websockets/websockets-11.0.3.ebuild
+++ b/dev-python/websockets/websockets-11.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/websockify/websockify-0.10.0-r2.ebuild b/dev-python/websockify/websockify-0.10.0-r2.ebuild
index 9a613d3bae58..7649ca7fc4c2 100644
--- a/dev-python/websockify/websockify-0.10.0-r2.ebuild
+++ b/dev-python/websockify/websockify-0.10.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/webtest/webtest-3.0.0-r1.ebuild b/dev-python/webtest/webtest-3.0.0-r1.ebuild
index 9be84a71b62f..5d4502383612 100644
--- a/dev-python/webtest/webtest-3.0.0-r1.ebuild
+++ b/dev-python/webtest/webtest-3.0.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="WebTest"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/werkzeug/werkzeug-2.3.4-r1.ebuild b/dev-python/werkzeug/werkzeug-2.3.4-r1.ebuild
index 932c5f57561d..ef6cb396d389 100644
--- a/dev-python/werkzeug/werkzeug-2.3.4-r1.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.4-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/werkzeug/werkzeug-2.3.5.ebuild b/dev-python/werkzeug/werkzeug-2.3.5.ebuild
index b062edcf26a4..429bafccfbed 100644
--- a/dev-python/werkzeug/werkzeug-2.3.5.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/werkzeug/werkzeug-2.3.6.ebuild b/dev-python/werkzeug/werkzeug-2.3.6.ebuild
index 976cb7007eb3..9ccfe91e639f 100644
--- a/dev-python/werkzeug/werkzeug-2.3.6.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/werkzeug/werkzeug-2.3.7.ebuild b/dev-python/werkzeug/werkzeug-2.3.7.ebuild
index 0a2e3c0c5598..40fd14c54e50 100644
--- a/dev-python/werkzeug/werkzeug-2.3.7.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/whatever/whatever-0.7.ebuild b/dev-python/whatever/whatever-0.7.ebuild
index c1b7c0c753fe..50e02d0cee22 100644
--- a/dev-python/whatever/whatever-0.7.ebuild
+++ b/dev-python/whatever/whatever-0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/whatthepatch/whatthepatch-1.0.5.ebuild b/dev-python/whatthepatch/whatthepatch-1.0.5.ebuild
index 3b1267bfc361..ca9b9acd07f1 100644
--- a/dev-python/whatthepatch/whatthepatch-1.0.5.ebuild
+++ b/dev-python/whatthepatch/whatthepatch-1.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/wheel/wheel-0.40.0.ebuild b/dev-python/wheel/wheel-0.40.0.ebuild
index 9a7cd96d1f6b..a985e2faeca8 100644
--- a/dev-python/wheel/wheel-0.40.0.ebuild
+++ b/dev-python/wheel/wheel-0.40.0.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/wheel/wheel-0.41.0.ebuild b/dev-python/wheel/wheel-0.41.0.ebuild
index 9759993ea368..3363ebce71c6 100644
--- a/dev-python/wheel/wheel-0.41.0.ebuild
+++ b/dev-python/wheel/wheel-0.41.0.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/wheel/wheel-0.41.1.ebuild b/dev-python/wheel/wheel-0.41.1.ebuild
index 9759993ea368..3363ebce71c6 100644
--- a/dev-python/wheel/wheel-0.41.1.ebuild
+++ b/dev-python/wheel/wheel-0.41.1.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
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 6fd6138bdd10..e862c1fc39ca 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/whichcraft/whichcraft-0.6.1-r1.ebuild b/dev-python/whichcraft/whichcraft-0.6.1-r1.ebuild
index e737def0c06e..7b40f18d6724 100644
--- a/dev-python/whichcraft/whichcraft-0.6.1-r1.ebuild
+++ b/dev-python/whichcraft/whichcraft-0.6.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/whisper/whisper-1.1.10.ebuild b/dev-python/whisper/whisper-1.1.10.ebuild
index ae382a2d8003..0b5a9e0dffe5 100644
--- a/dev-python/whisper/whisper-1.1.10.ebuild
+++ b/dev-python/whisper/whisper-1.1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/whitenoise/whitenoise-6.5.0.ebuild b/dev-python/whitenoise/whitenoise-6.5.0.ebuild
index 196a58300cbf..306d5a08120d 100644
--- a/dev-python/whitenoise/whitenoise-6.5.0.ebuild
+++ b/dev-python/whitenoise/whitenoise-6.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 optfeature
diff --git a/dev-python/whoosh/whoosh-2.7.4-r2.ebuild b/dev-python/whoosh/whoosh-2.7.4-r2.ebuild
index e8068fe91ee9..b2fa674faaee 100644
--- a/dev-python/whoosh/whoosh-2.7.4-r2.ebuild
+++ b/dev-python/whoosh/whoosh-2.7.4-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Fast, pure-Python full text indexing, search and spell checking library"
diff --git a/dev-python/widgetsnbextension/widgetsnbextension-4.0.8.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-4.0.8.ebuild
index 52c75ecc2ad0..a52f0d4e2b5d 100644
--- a/dev-python/widgetsnbextension/widgetsnbextension-4.0.8.ebuild
+++ b/dev-python/widgetsnbextension/widgetsnbextension-4.0.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/wrapio/wrapio-2.0.0.ebuild b/dev-python/wrapio/wrapio-2.0.0.ebuild
index ecd1867bde62..5a4466b83730 100644
--- a/dev-python/wrapio/wrapio-2.0.0.ebuild
+++ b/dev-python/wrapio/wrapio-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
DESCRIPTION="Handling event-based streams in Python"
diff --git a/dev-python/wrapt/wrapt-1.15.0.ebuild b/dev-python/wrapt/wrapt-1.15.0.ebuild
index 66e2946329b6..00ca94934fd8 100644
--- a/dev-python/wrapt/wrapt-1.15.0.ebuild
+++ b/dev-python/wrapt/wrapt-1.15.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ws4py/ws4py-0.5.1-r1.ebuild b/dev-python/ws4py/ws4py-0.5.1-r1.ebuild
index 307889d07345..7f408b38a5ce 100644
--- a/dev-python/ws4py/ws4py-0.5.1-r1.ebuild
+++ b/dev-python/ws4py/ws4py-0.5.1-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="threads(+)?"
inherit distutils-r1
diff --git a/dev-python/wsaccel/wsaccel-0.6.4.ebuild b/dev-python/wsaccel/wsaccel-0.6.4.ebuild
index 41283166aad0..5f3c3e3740d9 100644
--- a/dev-python/wsaccel/wsaccel-0.6.4.ebuild
+++ b/dev-python/wsaccel/wsaccel-0.6.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 849fa775f867..c6a7d8e9ad98 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_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild b/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild
index 49fbabf3c11e..c393c72f941b 100644
--- a/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild
+++ b/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="WSGIProxy2"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/wsproto/wsproto-1.2.0.ebuild b/dev-python/wsproto/wsproto-1.2.0.ebuild
index 678e8c28b1f2..43e898b3bd79 100644
--- a/dev-python/wsproto/wsproto-1.2.0.ebuild
+++ b/dev-python/wsproto/wsproto-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/wstools/wstools-0.4.10-r1.ebuild b/dev-python/wstools/wstools-0.4.10-r1.ebuild
index 0ba680ef3511..df057a2f2b76 100644
--- a/dev-python/wstools/wstools-0.4.10-r1.ebuild
+++ b/dev-python/wstools/wstools-0.4.10-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/dev-python/wtforms/wtforms-3.0.1-r1.ebuild b/dev-python/wtforms/wtforms-3.0.1-r1.ebuild
index 4056ade0d865..c01275352c2f 100644
--- a/dev-python/wtforms/wtforms-3.0.1-r1.ebuild
+++ b/dev-python/wtforms/wtforms-3.0.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="WTForms"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
index b783efe44266..76b818c63435 100644
--- a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
+++ b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/wxpython/wxpython-4.2.0.ebuild b/dev-python/wxpython/wxpython-4.2.0.ebuild
index 96edf3c955a4..c1f8027fb04b 100644
--- a/dev-python/wxpython/wxpython-4.2.0.ebuild
+++ b/dev-python/wxpython/wxpython-4.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_IN_SOURCE_BUILD="1"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
PYPI_PN="wxPython"
WX_GTK_VER="3.2-gtk3"
diff --git a/dev-python/x-wr-timezone/x-wr-timezone-0.0.5.ebuild b/dev-python/x-wr-timezone/x-wr-timezone-0.0.5.ebuild
index 5669a4c453fc..da156dc2dd70 100644
--- a/dev-python/x-wr-timezone/x-wr-timezone-0.0.5.ebuild
+++ b/dev-python/x-wr-timezone/x-wr-timezone-0.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/xarray/xarray-2023.7.0.ebuild b/dev-python/xarray/xarray-2023.7.0.ebuild
index 9df4d8a43beb..78432982515c 100644
--- a/dev-python/xarray/xarray-2023.7.0.ebuild
+++ b/dev-python/xarray/xarray-2023.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/xattr/xattr-0.9.9.ebuild b/dev-python/xattr/xattr-0.9.9.ebuild
index b61c5816ce1b..cbbb1c3bb6c1 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/xcffib/xcffib-1.2.0.ebuild b/dev-python/xcffib/xcffib-1.2.0.ebuild
index aaa058b64d03..6c9072829f68 100644
--- a/dev-python/xcffib/xcffib-1.2.0.ebuild
+++ b/dev-python/xcffib/xcffib-1.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/xcffib/xcffib-1.3.0-r1.ebuild b/dev-python/xcffib/xcffib-1.3.0-r1.ebuild
index 3322af8ae649..d9d0a120f4fa 100644
--- a/dev-python/xcffib/xcffib-1.3.0-r1.ebuild
+++ b/dev-python/xcffib/xcffib-1.3.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/xcffib/xcffib-1.4.0.ebuild b/dev-python/xcffib/xcffib-1.4.0.ebuild
index 43ee02252f5d..b3b931f2a7c1 100644
--- a/dev-python/xcffib/xcffib-1.4.0.ebuild
+++ b/dev-python/xcffib/xcffib-1.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/xdoctest/xdoctest-1.1.1.ebuild b/dev-python/xdoctest/xdoctest-1.1.1.ebuild
index 17d86084f3a3..b8176536c2b5 100644
--- a/dev-python/xdoctest/xdoctest-1.1.1.ebuild
+++ b/dev-python/xdoctest/xdoctest-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/xkbcommon/xkbcommon-0.8.ebuild b/dev-python/xkbcommon/xkbcommon-0.8.ebuild
index 22d1b9ec5883..4b389cb9f908 100644
--- a/dev-python/xkbcommon/xkbcommon-0.8.ebuild
+++ b/dev-python/xkbcommon/xkbcommon-0.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/xlrd/xlrd-2.0.1-r1.ebuild b/dev-python/xlrd/xlrd-2.0.1-r1.ebuild
index 47cf41f119d0..d0598d7d1e65 100644
--- a/dev-python/xlrd/xlrd-2.0.1-r1.ebuild
+++ b/dev-python/xlrd/xlrd-2.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.1.2.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.1.2.ebuild
index 40da2a81fa57..16ef8ad0adc6 100644
--- a/dev-python/xlsxwriter/xlsxwriter-3.1.2.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-3.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/xlwt/xlwt-1.3.0-r2.ebuild b/dev-python/xlwt/xlwt-1.3.0-r2.ebuild
index 3596d3af8166..83d1ed7a913e 100644
--- a/dev-python/xlwt/xlwt-1.3.0-r2.ebuild
+++ b/dev-python/xlwt/xlwt-1.3.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/xmlschema/xmlschema-2.3.1.ebuild b/dev-python/xmlschema/xmlschema-2.3.1.ebuild
index 4ecc93801b00..575216bdd7bd 100644
--- a/dev-python/xmlschema/xmlschema-2.3.1.ebuild
+++ b/dev-python/xmlschema/xmlschema-2.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/xmlsec/xmlsec-1.3.12-r2.ebuild b/dev-python/xmlsec/xmlsec-1.3.12-r2.ebuild
index b5a2ec8d0bd0..0aca534ffe57 100644
--- a/dev-python/xmlsec/xmlsec-1.3.12-r2.ebuild
+++ b/dev-python/xmlsec/xmlsec-1.3.12-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/xmltodict/xmltodict-0.13.0-r1.ebuild b/dev-python/xmltodict/xmltodict-0.13.0-r1.ebuild
index e055615f0795..1413743a3af2 100644
--- a/dev-python/xmltodict/xmltodict-0.13.0-r1.ebuild
+++ b/dev-python/xmltodict/xmltodict-0.13.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/xstatic-termjs/xstatic-termjs-0.0.7.0.ebuild b/dev-python/xstatic-termjs/xstatic-termjs-0.0.7.0.ebuild
index 9562e80519b3..91eaea009e6a 100644
--- a/dev-python/xstatic-termjs/xstatic-termjs-0.0.7.0.ebuild
+++ b/dev-python/xstatic-termjs/xstatic-termjs-0.0.7.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/xstatic/xstatic-1.0.2.ebuild b/dev-python/xstatic/xstatic-1.0.2.ebuild
index d152c9cc003e..1006acb6a722 100644
--- a/dev-python/xstatic/xstatic-1.0.2.ebuild
+++ b/dev-python/xstatic/xstatic-1.0.2.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2021 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/xstatic/xstatic-1.0.3.ebuild b/dev-python/xstatic/xstatic-1.0.3.ebuild
index 66732773b9e5..adbeec7071b2 100644
--- a/dev-python/xstatic/xstatic-1.0.3.ebuild
+++ b/dev-python/xstatic/xstatic-1.0.3.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2023 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,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 083ab4d490e8..497a6636a5cb 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.9-r1.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.9-r1.ebuild
index c466746a05de..562fe66b3a43 100644
--- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.9-r1.ebuild
+++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.9-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/xxhash/xxhash-3.2.0.ebuild b/dev-python/xxhash/xxhash-3.2.0.ebuild
index 3ddf6f29cd5a..eabc53d6ba13 100644
--- a/dev-python/xxhash/xxhash-3.2.0.ebuild
+++ b/dev-python/xxhash/xxhash-3.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/xxhash/xxhash-3.3.0.ebuild b/dev-python/xxhash/xxhash-3.3.0.ebuild
index e1d78a96ecd7..c7a1d2ada562 100644
--- a/dev-python/xxhash/xxhash-3.3.0.ebuild
+++ b/dev-python/xxhash/xxhash-3.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/y-py/y-py-0.6.0.ebuild b/dev-python/y-py/y-py-0.6.0.ebuild
index 006c813d6db8..1ab9b7c9f3c0 100644
--- a/dev-python/y-py/y-py-0.6.0.ebuild
+++ b/dev-python/y-py/y-py-0.6.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
CRATES="
autocfg@1.1.0
diff --git a/dev-python/yamlpath/yamlpath-3.8.0.ebuild b/dev-python/yamlpath/yamlpath-3.8.0.ebuild
index 1bbf67f1874e..297fe6fabae8 100644
--- a/dev-python/yamlpath/yamlpath-3.8.0.ebuild
+++ b/dev-python/yamlpath/yamlpath-3.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/yams/yams-0.7.3.ebuild b/dev-python/yams/yams-0.7.3.ebuild
index d8b1be001fd1..02d2f04934f0 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
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 0b665f21aade..ecced937f5a5 100644
--- a/dev-python/yams/yams-9999.ebuild
+++ b/dev-python/yams/yams-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 systemd
DESCRIPTION="Yet Another MPD Scrobbler (for Last.FM)"
diff --git a/dev-python/yapf/yapf-0.40.1.ebuild b/dev-python/yapf/yapf-0.40.1.ebuild
index 6381200ca7de..f892010cee0d 100644
--- a/dev-python/yapf/yapf-0.40.1.ebuild
+++ b/dev-python/yapf/yapf-0.40.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/yappi/yappi-1.4.0.ebuild b/dev-python/yappi/yappi-1.4.0.ebuild
index e3e73c155db0..cac600b07bd7 100644
--- a/dev-python/yappi/yappi-1.4.0.ebuild
+++ b/dev-python/yappi/yappi-1.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/yapsy/yapsy-1.12.2-r1.ebuild b/dev-python/yapsy/yapsy-1.12.2-r1.ebuild
index 35452e6a874a..248f9771aa0c 100644
--- a/dev-python/yapsy/yapsy-1.12.2-r1.ebuild
+++ b/dev-python/yapsy/yapsy-1.12.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/yaql/yaql-2.0.0.ebuild b/dev-python/yaql/yaql-2.0.0.ebuild
index 0935494991f2..fd92b4a3f4a0 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/yara-python/yara-python-4.3.1.ebuild b/dev-python/yara-python/yara-python-4.3.1.ebuild
index 179ba08c9754..01a154b233a1 100644
--- a/dev-python/yara-python/yara-python-4.3.1.ebuild
+++ b/dev-python/yara-python/yara-python-4.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python interface for a malware identification and classification tool"
diff --git a/dev-python/yara-python/yara-python-9999.ebuild b/dev-python/yara-python/yara-python-9999.ebuild
index 526187aab3fa..2dd7a5b18100 100644
--- a/dev-python/yara-python/yara-python-9999.ebuild
+++ b/dev-python/yara-python/yara-python-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
DESCRIPTION="Python interface for a malware identification and classification tool"
diff --git a/dev-python/yarl/yarl-1.9.2.ebuild b/dev-python/yarl/yarl-1.9.2.ebuild
index d850b86dc8a6..18d425d48b6b 100644
--- a/dev-python/yarl/yarl-1.9.2.ebuild
+++ b/dev-python/yarl/yarl-1.9.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild b/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild
index 41a3e2134d58..6ab6e6a8594d 100644
--- a/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild
+++ b/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/yattag/yattag-1.15.1.ebuild b/dev-python/yattag/yattag-1.15.1.ebuild
index e187073f24fb..55434727836c 100644
--- a/dev-python/yattag/yattag-1.15.1.ebuild
+++ b/dev-python/yattag/yattag-1.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild b/dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild
index e174caee47e6..56f455ec44f2 100644
--- a/dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild
+++ b/dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
DESCRIPTION="Yet Another XML Differ"
diff --git a/dev-python/youseedee/youseedee-0.3.0.ebuild b/dev-python/youseedee/youseedee-0.3.0.ebuild
index 0e07d63e2497..b6f2a6e63b6b 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_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/youseedee/youseedee-0.4.1.ebuild b/dev-python/youseedee/youseedee-0.4.1.ebuild
index 1eb413e9b9fa..3e43d75aca1e 100644
--- a/dev-python/youseedee/youseedee-0.4.1.ebuild
+++ b/dev-python/youseedee/youseedee-0.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/youtube-search-python/youtube-search-python-1.6.6.ebuild b/dev-python/youtube-search-python/youtube-search-python-1.6.6.ebuild
index f45c4fcb8807..ae9e91fe1745 100644
--- a/dev-python/youtube-search-python/youtube-search-python-1.6.6.ebuild
+++ b/dev-python/youtube-search-python/youtube-search-python-1.6.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/ypy-websocket/ypy-websocket-0.12.1.ebuild b/dev-python/ypy-websocket/ypy-websocket-0.12.1.ebuild
index 38e20878d233..67584533a16a 100644
--- a/dev-python/ypy-websocket/ypy-websocket-0.12.1.ebuild
+++ b/dev-python/ypy-websocket/ypy-websocket-0.12.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/ypy-websocket/ypy-websocket-0.8.4.ebuild b/dev-python/ypy-websocket/ypy-websocket-0.8.4.ebuild
index 9103dda518de..1161ccc258a8 100644
--- a/dev-python/ypy-websocket/ypy-websocket-0.8.4.ebuild
+++ b/dev-python/ypy-websocket/ypy-websocket-0.8.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1
diff --git a/dev-python/ytmusicapi/ytmusicapi-1.1.1.ebuild b/dev-python/ytmusicapi/ytmusicapi-1.1.1.ebuild
index b3c4baecdcc1..a724c32d8836 100644
--- a/dev-python/ytmusicapi/ytmusicapi-1.1.1.ebuild
+++ b/dev-python/ytmusicapi/ytmusicapi-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild b/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild
index 10c24858316c..7eb2d4c44dda 100644
--- a/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild
+++ b/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/zconfig/zconfig-4.0.ebuild b/dev-python/zconfig/zconfig-4.0.ebuild
index c05540df01da..956f9fa7dd51 100644
--- a/dev-python/zconfig/zconfig-4.0.ebuild
+++ b/dev-python/zconfig/zconfig-4.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="ZConfig"
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeep/zeep-4.2.1.ebuild b/dev-python/zeep/zeep-4.2.1.ebuild
index f8c51591d632..3b49ac51875e 100644
--- a/dev-python/zeep/zeep-4.2.1.ebuild
+++ b/dev-python/zeep/zeep-4.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/zeroconf-0.71.4.ebuild b/dev-python/zeroconf/zeroconf-0.71.4.ebuild
index f753c5512a94..1d2baea6e920 100644
--- a/dev-python/zeroconf/zeroconf-0.71.4.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.71.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/zeroconf-0.71.5.ebuild b/dev-python/zeroconf/zeroconf-0.71.5.ebuild
index bd5e3f021823..ac3a99d36947 100644
--- a/dev-python/zeroconf/zeroconf-0.71.5.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.71.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/zeroconf-0.72.0.ebuild b/dev-python/zeroconf/zeroconf-0.72.0.ebuild
index bd5e3f021823..ac3a99d36947 100644
--- a/dev-python/zeroconf/zeroconf-0.72.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.72.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/zeroconf-0.74.0.ebuild b/dev-python/zeroconf/zeroconf-0.74.0.ebuild
index bd5e3f021823..ac3a99d36947 100644
--- a/dev-python/zeroconf/zeroconf-0.74.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.74.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/zeroconf-0.76.0.ebuild b/dev-python/zeroconf/zeroconf-0.76.0.ebuild
index bd5e3f021823..ac3a99d36947 100644
--- a/dev-python/zeroconf/zeroconf-0.76.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.76.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/zeroconf-0.79.0.ebuild b/dev-python/zeroconf/zeroconf-0.79.0.ebuild
index bd5e3f021823..ac3a99d36947 100644
--- a/dev-python/zeroconf/zeroconf-0.79.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.79.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/zeroconf-0.80.0.ebuild b/dev-python/zeroconf/zeroconf-0.80.0.ebuild
index bd5e3f021823..ac3a99d36947 100644
--- a/dev-python/zeroconf/zeroconf-0.80.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.80.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zipp/zipp-3.16.2.ebuild b/dev-python/zipp/zipp-3.16.2.ebuild
index 7f49c21736bf..32ee0f39901b 100644
--- a/dev-python/zipp/zipp-3.16.2.ebuild
+++ b/dev-python/zipp/zipp-3.16.2.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/zodb/zodb-5.8.0-r1.ebuild b/dev-python/zodb/zodb-5.8.0-r1.ebuild
index 3ec91e69203d..c051204dc195 100644
--- a/dev-python/zodb/zodb-5.8.0-r1.ebuild
+++ b/dev-python/zodb/zodb-5.8.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
PYPI_PN="${PN^^}"
diff --git a/dev-python/zodbpickle/zodbpickle-3.0.1-r1.ebuild b/dev-python/zodbpickle/zodbpickle-3.0.1-r1.ebuild
index 00bb5c107574..aefdb93372bb 100644
--- a/dev-python/zodbpickle/zodbpickle-3.0.1-r1.ebuild
+++ b/dev-python/zodbpickle/zodbpickle-3.0.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 edo multiprocessing pypi
diff --git a/dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild b/dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild
index 49b03a010ecc..0295d021e092 100644
--- a/dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild
+++ b/dev-python/zope-cachedescriptors/zope-cachedescriptors-5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
PYPI_NO_NORMALIZE=1
PYPI_PN="${PN/-/\.}"
diff --git a/dev-python/zope-component/zope-component-6.0.ebuild b/dev-python/zope-component/zope-component-6.0.ebuild
index 5ffb9dc6205e..fec909d8651f 100644
--- a/dev-python/zope-component/zope-component-6.0.ebuild
+++ b/dev-python/zope-component/zope-component-6.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-configuration/zope-configuration-5.0.ebuild b/dev-python/zope-configuration/zope-configuration-5.0.ebuild
index de75069a6892..a8f96c4adc55 100644
--- a/dev-python/zope-configuration/zope-configuration-5.0.ebuild
+++ b/dev-python/zope-configuration/zope-configuration-5.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-deprecation/zope-deprecation-5.0.ebuild b/dev-python/zope-deprecation/zope-deprecation-5.0.ebuild
index 51f3a714ae81..bc68b47060a7 100644
--- a/dev-python/zope-deprecation/zope-deprecation-5.0.ebuild
+++ b/dev-python/zope-deprecation/zope-deprecation-5.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-event/zope-event-5.0.ebuild b/dev-python/zope-event/zope-event-5.0.ebuild
index 3a33cd43e6d2..fe59496a896d 100644
--- a/dev-python/zope-event/zope-event-5.0.ebuild
+++ b/dev-python/zope-event/zope-event-5.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-exceptions/zope-exceptions-5.0.1.ebuild b/dev-python/zope-exceptions/zope-exceptions-5.0.1.ebuild
index 61d2e2b23081..4773027e8371 100644
--- a/dev-python/zope-exceptions/zope-exceptions-5.0.1.ebuild
+++ b/dev-python/zope-exceptions/zope-exceptions-5.0.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-hookable/zope-hookable-5.4.ebuild b/dev-python/zope-hookable/zope-hookable-5.4.ebuild
index 80fdd026b021..75d26a148943 100644
--- a/dev-python/zope-hookable/zope-hookable-5.4.ebuild
+++ b/dev-python/zope-hookable/zope-hookable-5.4.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-i18nmessageid/zope-i18nmessageid-6.0.1.ebuild b/dev-python/zope-i18nmessageid/zope-i18nmessageid-6.0.1.ebuild
index c04626d56da8..7b72132450de 100644
--- a/dev-python/zope-i18nmessageid/zope-i18nmessageid-6.0.1.ebuild
+++ b/dev-python/zope-i18nmessageid/zope-i18nmessageid-6.0.1.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-interface/zope-interface-6.0.ebuild b/dev-python/zope-interface/zope-interface-6.0.ebuild
index 1704aef2f27e..de19baccaf4a 100644
--- a/dev-python/zope-interface/zope-interface-6.0.ebuild
+++ b/dev-python/zope-interface/zope-interface-6.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-schema/zope-schema-7.0.1.ebuild b/dev-python/zope-schema/zope-schema-7.0.1.ebuild
index 1034799c2743..c10357cd3535 100644
--- a/dev-python/zope-schema/zope-schema-7.0.1.ebuild
+++ b/dev-python/zope-schema/zope-schema-7.0.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-testing/zope-testing-5.0.1.ebuild b/dev-python/zope-testing/zope-testing-5.0.1.ebuild
index 28e45fa68d85..3efe792316e4 100644
--- a/dev-python/zope-testing/zope-testing-5.0.1.ebuild
+++ b/dev-python/zope-testing/zope-testing-5.0.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/zope-testrunner/zope-testrunner-6.0.ebuild b/dev-python/zope-testrunner/zope-testrunner-6.0.ebuild
index be86e31c5dce..8fa152700825 100644
--- a/dev-python/zope-testrunner/zope-testrunner-6.0.ebuild
+++ b/dev-python/zope-testrunner/zope-testrunner-6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYPI_NO_NORMALIZE=1
PYPI_PN="${PN/-/\.}"
diff --git a/dev-python/zopfli/zopfli-0.2.2.ebuild b/dev-python/zopfli/zopfli-0.2.2.ebuild
index 71c4de353208..7ac165179449 100644
--- a/dev-python/zopfli/zopfli-0.2.2.ebuild
+++ b/dev-python/zopfli/zopfli-0.2.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
diff --git a/dev-python/zstandard/zstandard-0.21.0.ebuild b/dev-python/zstandard/zstandard-0.21.0.ebuild
index e6c6c9ff09b1..c60b60546e9c 100644
--- a/dev-python/zstandard/zstandard-0.21.0.ebuild
+++ b/dev-python/zstandard/zstandard-0.21.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+PYTHON_COMPAT=( python3_{8,9,10,11} pypy3 )
inherit distutils-r1
diff --git a/dev-python/zstd/zstd-1.5.5.1.ebuild b/dev-python/zstd/zstd-1.5.5.1.ebuild
index 0117ce509bd7..20a90a76c8d8 100644
--- a/dev-python/zstd/zstd-1.5.5.1.ebuild
+++ b/dev-python/zstd/zstd-1.5.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
inherit distutils-r1 pypi
diff --git a/dev-python/zulip-api/zulip-api-0.8.2-r1.ebuild b/dev-python/zulip-api/zulip-api-0.8.2-r1.ebuild
index d11d2c5c0681..0a332ede84a2 100644
--- a/dev-python/zulip-api/zulip-api-0.8.2-r1.ebuild
+++ b/dev-python/zulip-api/zulip-api-0.8.2-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
PYTHON_REQ_USE="ncurses"
DISTUTILS_USE_PEP517=setuptools
diff --git a/dev-python/zxcvbn/zxcvbn-4.4.28-r1.ebuild b/dev-python/zxcvbn/zxcvbn-4.4.28-r1.ebuild
index 3be470b924c7..2e901ee02cae 100644
--- a/dev-python/zxcvbn/zxcvbn-4.4.28-r1.ebuild
+++ b/dev-python/zxcvbn/zxcvbn-4.4.28-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi