diff --git a/app-admin/s-tui/s-tui-1.0.2.ebuild b/app-admin/s-tui/s-tui-1.0.2.ebuild
index 56c6fe1af1..19d044774e 100644
--- a/app-admin/s-tui/s-tui-1.0.2.ebuild
+++ b/app-admin/s-tui/s-tui-1.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 optfeature
diff --git a/app-admin/s-tui/s-tui-9999.ebuild b/app-admin/s-tui/s-tui-9999.ebuild
index afca64dc45..1d50db7364 100644
--- a/app-admin/s-tui/s-tui-9999.ebuild
+++ b/app-admin/s-tui/s-tui-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 optfeature
diff --git a/app-misc/mat2/mat2-0.11.0.ebuild b/app-misc/mat2/mat2-0.11.0.ebuild
index 96710588b4..c28d240c0f 100644
--- a/app-misc/mat2/mat2-0.11.0.ebuild
+++ b/app-misc/mat2/mat2-0.11.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=(python3_{6,7,8})
+PYTHON_COMPAT=(python3_{7,8})
PYTHON_REQ_USE="xml"
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/app-misc/ntfy/ntfy-2.7.0.ebuild b/app-misc/ntfy/ntfy-2.7.0.ebuild
index c789b2761e..c75c04ad46 100644
--- a/app-misc/ntfy/ntfy-2.7.0.ebuild
+++ b/app-misc/ntfy/ntfy-2.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/app-misc/telegram-send/telegram-send-0.25-r1.ebuild b/app-misc/telegram-send/telegram-send-0.25-r1.ebuild
index 55122760b4..605c10ad30 100644
--- a/app-misc/telegram-send/telegram-send-0.25-r1.ebuild
+++ b/app-misc/telegram-send/telegram-send-0.25-r1.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/app-office/pyspread/pyspread-1.99.2-r1.ebuild b/app-office/pyspread/pyspread-1.99.2-r1.ebuild
index ba8a7d2086..f88641b104 100644
--- a/app-office/pyspread/pyspread-1.99.2-r1.ebuild
+++ b/app-office/pyspread/pyspread-1.99.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit eutils xdg distutils-r1
diff --git a/app-office/pyspread/pyspread-9999.ebuild b/app-office/pyspread/pyspread-9999.ebuild
index ba8a7d2086..f88641b104 100644
--- a/app-office/pyspread/pyspread-9999.ebuild
+++ b/app-office/pyspread/pyspread-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit eutils xdg distutils-r1
diff --git a/app-portage/portage-lostfiles/portage-lostfiles-0.2.0.ebuild b/app-portage/portage-lostfiles/portage-lostfiles-0.2.0.ebuild
index c09cd18275..87ba9dd5d9 100644
--- a/app-portage/portage-lostfiles/portage-lostfiles-0.2.0.ebuild
+++ b/app-portage/portage-lostfiles/portage-lostfiles-0.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/app-text/OCRmyPDF/OCRmyPDF-9.7.2.ebuild b/app-text/OCRmyPDF/OCRmyPDF-9.7.2.ebuild
index ef648cf50a..2d9f6d575a 100644
--- a/app-text/OCRmyPDF/OCRmyPDF-9.7.2.ebuild
+++ b/app-text/OCRmyPDF/OCRmyPDF-9.7.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit bash-completion-r1 distutils-r1
diff --git a/dev-python/aiomysql/aiomysql-0.0.20.ebuild b/dev-python/aiomysql/aiomysql-0.0.20.ebuild
index 0cba4a89ff..d3d6729a3c 100644
--- a/dev-python/aiomysql/aiomysql-0.0.20.ebuild
+++ b/dev-python/aiomysql/aiomysql-0.0.20.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/aionotify/aionotify-0.2.0.ebuild b/dev-python/aionotify/aionotify-0.2.0.ebuild
index 0359075dc8..1658405802 100644
--- a/dev-python/aionotify/aionotify-0.2.0.ebuild
+++ b/dev-python/aionotify/aionotify-0.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/aiopg/aiopg-1.0.0.ebuild b/dev-python/aiopg/aiopg-1.0.0.ebuild
index ee809c3c16..3cafad7d79 100644
--- a/dev-python/aiopg/aiopg-1.0.0.ebuild
+++ b/dev-python/aiopg/aiopg-1.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1 optfeature
diff --git a/dev-python/aiosqlite/aiosqlite-0.12.0.ebuild b/dev-python/aiosqlite/aiosqlite-0.12.0.ebuild
index 04ca63f8af..f016459720 100644
--- a/dev-python/aiosqlite/aiosqlite-0.12.0.ebuild
+++ b/dev-python/aiosqlite/aiosqlite-0.12.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/aiosqlite/aiosqlite-0.13.0.ebuild b/dev-python/aiosqlite/aiosqlite-0.13.0.ebuild
index 925197a479..1cff03c38c 100644
--- a/dev-python/aiosqlite/aiosqlite-0.13.0.ebuild
+++ b/dev-python/aiosqlite/aiosqlite-0.13.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/aiounittest/aiounittest-1.4.0.ebuild b/dev-python/aiounittest/aiounittest-1.4.0.ebuild
index 2bcc1e1ff8..3b45c2166b 100644
--- a/dev-python/aiounittest/aiounittest-1.4.0.ebuild
+++ b/dev-python/aiounittest/aiounittest-1.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1
diff --git a/dev-python/almost/almost-0.1.5.ebuild b/dev-python/almost/almost-0.1.5.ebuild
index 8e88dca23a..fc2bfd527d 100644
--- a/dev-python/almost/almost-0.1.5.ebuild
+++ b/dev-python/almost/almost-0.1.5.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+PYTHON_COMPAT=( python3_{7,8} pypy3 )
inherit distutils-r1
diff --git a/dev-python/asciimatics/asciimatics-1.11.0.ebuild b/dev-python/asciimatics/asciimatics-1.11.0.ebuild
index 771c5c647d..5121dfe911 100644
--- a/dev-python/asciimatics/asciimatics-1.11.0.ebuild
+++ b/dev-python/asciimatics/asciimatics-1.11.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Package for curses-like operations, text UIs and ASCII art animations"
diff --git a/dev-python/asciimatics/asciimatics-9999.ebuild b/dev-python/asciimatics/asciimatics-9999.ebuild
index 91f368b9fc..75c2d5f680 100644
--- a/dev-python/asciimatics/asciimatics-9999.ebuild
+++ b/dev-python/asciimatics/asciimatics-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
DESCRIPTION="Package for curses-like operations, text UIs and ASCII art animations"
diff --git a/dev-python/ascim/ascim-0.1.1.ebuild b/dev-python/ascim/ascim-0.1.1.ebuild
index ead11b8bf6..ced324c906 100644
--- a/dev-python/ascim/ascim-0.1.1.ebuild
+++ b/dev-python/ascim/ascim-0.1.1.ebuild
@@ -13,7 +13,7 @@ case "${PV}" in
KEYWORDS="~amd64"
esac
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
diff --git a/dev-python/ascim/ascim-9999.ebuild b/dev-python/ascim/ascim-9999.ebuild
index ead11b8bf6..ced324c906 100644
--- a/dev-python/ascim/ascim-9999.ebuild
+++ b/dev-python/ascim/ascim-9999.ebuild
@@ -13,7 +13,7 @@ case "${PV}" in
KEYWORDS="~amd64"
esac
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
diff --git a/dev-python/aspectlib/aspectlib-1.5.1.ebuild b/dev-python/aspectlib/aspectlib-1.5.1.ebuild
index 486af1469b..5290da0794 100644
--- a/dev-python/aspectlib/aspectlib-1.5.1.ebuild
+++ b/dev-python/aspectlib/aspectlib-1.5.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/asyncpg/asyncpg-0.20.1.ebuild b/dev-python/asyncpg/asyncpg-0.20.1.ebuild
index 146d3be46b..712eeb2c5f 100644
--- a/dev-python/asyncpg/asyncpg-0.20.1.ebuild
+++ b/dev-python/asyncpg/asyncpg-0.20.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/atomiclong/atomiclong-0.1.1-r1.ebuild b/dev-python/atomiclong/atomiclong-0.1.1-r1.ebuild
index 475c98dcfc..2e7d916f5e 100644
--- a/dev-python/atomiclong/atomiclong-0.1.1-r1.ebuild
+++ b/dev-python/atomiclong/atomiclong-0.1.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( pypy3 python3_{6,7} )
+PYTHON_COMPAT=( pypy3 python3_7 )
inherit distutils-r1
diff --git a/dev-python/atomiclong/atomiclong-0.1.1.ebuild b/dev-python/atomiclong/atomiclong-0.1.1.ebuild
index 5b110c19aa..ccef49186e 100644
--- a/dev-python/atomiclong/atomiclong-0.1.1.ebuild
+++ b/dev-python/atomiclong/atomiclong-0.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/atomiclong/atomiclong-9999.ebuild b/dev-python/atomiclong/atomiclong-9999.ebuild
index c225edae4d..752b5e3212 100644
--- a/dev-python/atomiclong/atomiclong-9999.ebuild
+++ b/dev-python/atomiclong/atomiclong-9999.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( pypy3 python3_{6,7} )
+PYTHON_COMPAT=( pypy3 python3_7 )
inherit distutils-r1
diff --git a/dev-python/autoflake/autoflake-1.3.1.ebuild b/dev-python/autoflake/autoflake-1.3.1.ebuild
index e2c1cb674a..fa87feaf13 100644
--- a/dev-python/autoflake/autoflake-1.3.1.ebuild
+++ b/dev-python/autoflake/autoflake-1.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/backrefs/backrefs-4.3.0.ebuild b/dev-python/backrefs/backrefs-4.3.0.ebuild
index a7183c489a..4dec102424 100644
--- a/dev-python/backrefs/backrefs-4.3.0.ebuild
+++ b/dev-python/backrefs/backrefs-4.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
DOCBUILDER="mkdocs"
DOCDEPEND="
diff --git a/dev-python/baron/baron-0.9.ebuild b/dev-python/baron/baron-0.9.ebuild
index ac6f265991..d866ed5ae1 100644
--- a/dev-python/baron/baron-0.9.ebuild
+++ b/dev-python/baron/baron-0.9.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/bracex/bracex-2.0.0.ebuild b/dev-python/bracex/bracex-2.0.0.ebuild
index 82b9ebe470..c1bae88bcb 100644
--- a/dev-python/bracex/bracex-2.0.0.ebuild
+++ b/dev-python/bracex/bracex-2.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
DOCBUILDER="mkdocs"
DOCDEPEND="
diff --git a/dev-python/cchardet/cchardet-2.1.6.ebuild b/dev-python/cchardet/cchardet-2.1.6.ebuild
index 6dfd2d5a4a..9b5a34edc7 100644
--- a/dev-python/cchardet/cchardet-2.1.6.ebuild
+++ b/dev-python/cchardet/cchardet-2.1.6.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/check-manifest/check-manifest-0.42.ebuild b/dev-python/check-manifest/check-manifest-0.42.ebuild
index 7617a8608b..b4d5cb61dd 100644
--- a/dev-python/check-manifest/check-manifest-0.42.ebuild
+++ b/dev-python/check-manifest/check-manifest-0.42.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/cloudscraper/cloudscraper-1.2.34.ebuild b/dev-python/cloudscraper/cloudscraper-1.2.34.ebuild
index 583720cd8e..7d9a312c60 100644
--- a/dev-python/cloudscraper/cloudscraper-1.2.34.ebuild
+++ b/dev-python/cloudscraper/cloudscraper-1.2.34.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/cloudscraper/cloudscraper-1.2.40.ebuild b/dev-python/cloudscraper/cloudscraper-1.2.40.ebuild
index 57c9e589aa..66e077040f 100644
--- a/dev-python/cloudscraper/cloudscraper-1.2.40.ebuild
+++ b/dev-python/cloudscraper/cloudscraper-1.2.40.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/colored/colored-1.4.2.ebuild b/dev-python/colored/colored-1.4.2.ebuild
index 22895d39d2..0a54d40e5d 100644
--- a/dev-python/colored/colored-1.4.2.ebuild
+++ b/dev-python/colored/colored-1.4.2.ebuild
@@ -13,7 +13,7 @@ case "${PV}" in
KEYWORDS="~amd64"
esac
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1
DESCRIPTION="Very simple Python library for color and formatting in terminal"
diff --git a/dev-python/colored/colored-9999.ebuild b/dev-python/colored/colored-9999.ebuild
index 22895d39d2..0a54d40e5d 100644
--- a/dev-python/colored/colored-9999.ebuild
+++ b/dev-python/colored/colored-9999.ebuild
@@ -13,7 +13,7 @@ case "${PV}" in
KEYWORDS="~amd64"
esac
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1
DESCRIPTION="Very simple Python library for color and formatting in terminal"
diff --git a/dev-python/convertdate/convertdate-2.2.1.ebuild b/dev-python/convertdate/convertdate-2.2.1.ebuild
index c20396abcb..a4f7499f16 100644
--- a/dev-python/convertdate/convertdate-2.2.1.ebuild
+++ b/dev-python/convertdate/convertdate-2.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1
diff --git a/dev-python/cu2qu/cu2qu-1.6.7.ebuild b/dev-python/cu2qu/cu2qu-1.6.7.ebuild
index cd3d8ee340..a828b54ab5 100644
--- a/dev-python/cu2qu/cu2qu-1.6.7.ebuild
+++ b/dev-python/cu2qu/cu2qu-1.6.7.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/curio/curio-0.9.ebuild b/dev-python/curio/curio-0.9.ebuild
index 6c83181a02..70c52091c9 100644
--- a/dev-python/curio/curio-0.9.ebuild
+++ b/dev-python/curio/curio-0.9.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/dateparser/dateparser-0.7.4.ebuild b/dev-python/dateparser/dateparser-0.7.4.ebuild
index 88e4522557..771d97c4a9 100644
--- a/dev-python/dateparser/dateparser-0.7.4.ebuild
+++ b/dev-python/dateparser/dateparser-0.7.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/devtools/devtools-0.6.ebuild b/dev-python/devtools/devtools-0.6.ebuild
index e1f0850856..e48c67a2f7 100644
--- a/dev-python/devtools/devtools-0.6.ebuild
+++ b/dev-python/devtools/devtools-0.6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
DOCBUILDER="mkdocs"
DOCDEPEND="
diff --git a/dev-python/doxypypy/doxypypy-0.8.8.6.ebuild b/dev-python/doxypypy/doxypypy-0.8.8.6.ebuild
index bf3413acd9..3aaa71567f 100644
--- a/dev-python/doxypypy/doxypypy-0.8.8.6.ebuild
+++ b/dev-python/doxypypy/doxypypy-0.8.8.6.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/fake-useragent/fake-useragent-0.1.11.ebuild b/dev-python/fake-useragent/fake-useragent-0.1.11.ebuild
index 77833d6575..46a9b5d79f 100644
--- a/dev-python/fake-useragent/fake-useragent-0.1.11.ebuild
+++ b/dev-python/fake-useragent/fake-useragent-0.1.11.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/geopy/geopy-1.21.0.ebuild b/dev-python/geopy/geopy-1.21.0.ebuild
index 8ef4106396..bc8525b34c 100644
--- a/dev-python/geopy/geopy-1.21.0.ebuild
+++ b/dev-python/geopy/geopy-1.21.0.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/geopy/geopy-1.22.0.ebuild b/dev-python/geopy/geopy-1.22.0.ebuild
index d479418256..a838b4d5ff 100644
--- a/dev-python/geopy/geopy-1.22.0.ebuild
+++ b/dev-python/geopy/geopy-1.22.0.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/glicko2/glicko2-0_pre20191010.ebuild b/dev-python/glicko2/glicko2-0_pre20191010.ebuild
index b9c531d005..0bfb92448a 100644
--- a/dev-python/glicko2/glicko2-0_pre20191010.ebuild
+++ b/dev-python/glicko2/glicko2-0_pre20191010.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} pypy3)
+PYTHON_COMPAT=( python3_7 pypy3)
inherit distutils-r1
diff --git a/dev-python/glicko2/glicko2-9999.ebuild b/dev-python/glicko2/glicko2-9999.ebuild
index c23bbee1ff..58cfa80ba7 100644
--- a/dev-python/glicko2/glicko2-9999.ebuild
+++ b/dev-python/glicko2/glicko2-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} pypy3)
+PYTHON_COMPAT=( python3_7 pypy3)
inherit distutils-r1
diff --git a/dev-python/googletransx/googletransx-2.4.2.ebuild b/dev-python/googletransx/googletransx-2.4.2.ebuild
index 05499708b3..82129e418c 100644
--- a/dev-python/googletransx/googletransx-2.4.2.ebuild
+++ b/dev-python/googletransx/googletransx-2.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
#DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/hstspreload/hstspreload-2020.9.15.ebuild b/dev-python/hstspreload/hstspreload-2020.9.15.ebuild
index 76e8864129..a3b2ae93ee 100644
--- a/dev-python/hstspreload/hstspreload-2020.9.15.ebuild
+++ b/dev-python/hstspreload/hstspreload-2020.9.15.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1
diff --git a/dev-python/httptools/httptools-0.1.1.ebuild b/dev-python/httptools/httptools-0.1.1.ebuild
index 88a4a17473..6b54dc0a2a 100644
--- a/dev-python/httptools/httptools-0.1.1.ebuild
+++ b/dev-python/httptools/httptools-0.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+PYTHON_COMPAT=( python3_{7,8} pypy3 )
inherit distutils-r1
diff --git a/dev-python/i3ipc/Manifest b/dev-python/i3ipc/Manifest
new file mode 100644
index 0000000000..2333a99f98
--- /dev/null
+++ b/dev-python/i3ipc/Manifest
@@ -0,0 +1 @@
+DIST v2.2.1.tar.gz 51760 BLAKE2B 19d62ad3cf5a3b2081cff9e193aef64d5108b9e2b304862d3bff60e11140873d8190d287e6ca89566602fc5300d80101576dc2d837b6f1e75d30adeb3772667e SHA512 edbcec3cd0da53815dba22d696a17ddf909c39db771cf234befaa3130f8b56003ccc70eb28a07b286ab31c2cbb9d5893caf42b01ed20d61efdcd6359afbecc18
diff --git a/dev-python/i3ipc/i3ipc-2.2.1.ebuild b/dev-python/i3ipc/i3ipc-2.2.1.ebuild
new file mode 100644
index 0000000000..68fd941786
--- /dev/null
+++ b/dev-python/i3ipc/i3ipc-2.2.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+inherit distutils-r1
+
+DESCRIPTION="An improved Python library to control i3wm and sway."
+HOMEPAGE="https://github.com/altdesktop/i3ipc-python"
+SRC_URI="https://github.com/altdesktop/i3ipc-python/archive/v${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/python-xlib"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/i3ipc-python-${PV}"
diff --git a/dev-python/i3ipc/metadata.xml b/dev-python/i3ipc/metadata.xml
new file mode 100644
index 0000000000..a0a60d7147
--- /dev/null
+++ b/dev-python/i3ipc/metadata.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/dev-python/js2py/js2py-0.70.ebuild b/dev-python/js2py/js2py-0.70.ebuild
index e0a6d6f948..4b8badd0fb 100644
--- a/dev-python/js2py/js2py-0.70.ebuild
+++ b/dev-python/js2py/js2py-0.70.ebuild
@@ -6,7 +6,7 @@ EAPI=7
MY_PN="Js2Py"
MY_P="${MY_PN}-${PV}"
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/markdown-include/markdown-include-0.5.1.ebuild b/dev-python/markdown-include/markdown-include-0.5.1.ebuild
index 4ae89a9729..2daf7fc465 100644
--- a/dev-python/markdown-include/markdown-include-0.5.1.ebuild
+++ b/dev-python/markdown-include/markdown-include-0.5.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild
index c6aabda49c..5577358836 100644
--- a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild
+++ b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.5.0.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.5.0.ebuild
index 081fbf4661..ff918787e1 100644
--- a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.5.0.ebuild
+++ b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.0.ebuild b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.0.ebuild
index 27b0a8769f..98e7b657b6 100644
--- a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.0.ebuild
+++ b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/mkdocs-material/mkdocs-material-4.6.3.ebuild b/dev-python/mkdocs-material/mkdocs-material-4.6.3.ebuild
index 3d67080ac5..3a63f30dc8 100644
--- a/dev-python/mkdocs-material/mkdocs-material-4.6.3.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-4.6.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/mkdocs-material/mkdocs-material-5.0.0_rc2.ebuild b/dev-python/mkdocs-material/mkdocs-material-5.0.0_rc2.ebuild
index 771cdf2d16..76f5e70c81 100644
--- a/dev-python/mkdocs-material/mkdocs-material-5.0.0_rc2.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-5.0.0_rc2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/mkdocs-material/mkdocs-material-5.2.3.ebuild b/dev-python/mkdocs-material/mkdocs-material-5.2.3.ebuild
index 543874c366..fa97611345 100644
--- a/dev-python/mkdocs-material/mkdocs-material-5.2.3.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-5.2.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/mkdocs-material/mkdocs-material-5.3.3.ebuild b/dev-python/mkdocs-material/mkdocs-material-5.3.3.ebuild
index 543874c366..fa97611345 100644
--- a/dev-python/mkdocs-material/mkdocs-material-5.3.3.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-5.3.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.3.0.ebuild b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.3.0.ebuild
index e0e4c4fe37..d7101f1759 100644
--- a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.3.0.ebuild
+++ b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-1.0_beta11.ebuild b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-1.0_beta11.ebuild
index 66d3742a05..9e89547e61 100644
--- a/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-1.0_beta11.ebuild
+++ b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-1.0_beta11.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/outcome/outcome-1.0.1.ebuild b/dev-python/outcome/outcome-1.0.1.ebuild
index c50b00a6ed..673e4da5ff 100644
--- a/dev-python/outcome/outcome-1.0.1.ebuild
+++ b/dev-python/outcome/outcome-1.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild b/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild
index 9c14b7d4f2..6a4a40a302 100644
--- a/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild
+++ b/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild b/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild
index 4676f2f62a..9d238bce2b 100644
--- a/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild
+++ b/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
diff --git a/dev-python/pdfminer-six/pdfminer-six-20200517.ebuild b/dev-python/pdfminer-six/pdfminer-six-20200517.ebuild
index 05bb0c15b4..1eb120fa62 100644
--- a/dev-python/pdfminer-six/pdfminer-six-20200517.ebuild
+++ b/dev-python/pdfminer-six/pdfminer-six-20200517.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1
diff --git a/dev-python/pep517/pep517-0.8.2-r1.ebuild b/dev-python/pep517/pep517-0.8.2-r1.ebuild
index 5db0ab15e5..f72553967e 100644
--- a/dev-python/pep517/pep517-0.8.2-r1.ebuild
+++ b/dev-python/pep517/pep517-0.8.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
inherit distutils-r1
@@ -26,8 +26,8 @@ RDEPEND="