diff --git a/app-admin/genmenu/genmenu-0.0_p20250321.ebuild b/app-admin/genmenu/genmenu-0.0_p20250321.ebuild
index ccc118266..ca953bd6d 100644
--- a/app-admin/genmenu/genmenu-0.0_p20250321.ebuild
+++ b/app-admin/genmenu/genmenu-0.0_p20250321.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
DESCRIPTION="a tool for generating freedesktop-compliant menus"
diff --git a/app-admin/genmenu/genmenu-9999.ebuild b/app-admin/genmenu/genmenu-9999.ebuild
index cf3494ced..cca3ae54e 100644
--- a/app-admin/genmenu/genmenu-9999.ebuild
+++ b/app-admin/genmenu/genmenu-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
DESCRIPTION="a tool for generating freedesktop-compliant menus"
diff --git a/app-admin/opensnitch/opensnitch-1.6.6-r3.ebuild b/app-admin/opensnitch/opensnitch-1.6.6-r3.ebuild
index 2b86d2881..0e5327275 100644
--- a/app-admin/opensnitch/opensnitch-1.6.6-r3.ebuild
+++ b/app-admin/opensnitch/opensnitch-1.6.6-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 go-module linux-info systemd xdg-utils
DESCRIPTION="Desktop application firewall"
diff --git a/app-admin/opensnitch/opensnitch-1.6.7.ebuild b/app-admin/opensnitch/opensnitch-1.6.7.ebuild
index e7f7913d3..42f820d68 100644
--- a/app-admin/opensnitch/opensnitch-1.6.7.ebuild
+++ b/app-admin/opensnitch/opensnitch-1.6.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 go-module linux-info systemd xdg-utils
DESCRIPTION="Desktop application firewall"
diff --git a/app-admin/opensnitch/opensnitch-1.7.2.ebuild b/app-admin/opensnitch/opensnitch-1.7.2.ebuild
index 01b29e6ef..573d43a3a 100644
--- a/app-admin/opensnitch/opensnitch-1.7.2.ebuild
+++ b/app-admin/opensnitch/opensnitch-1.7.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 go-module linux-info systemd xdg-utils
DESCRIPTION="Desktop application firewall"
diff --git a/app-admin/system-config-printer/system-config-printer-1.5.18-r1.ebuild b/app-admin/system-config-printer/system-config-printer-1.5.18-r1.ebuild
index 8eae236c0..c7740e103 100644
--- a/app-admin/system-config-printer/system-config-printer-1.5.18-r1.ebuild
+++ b/app-admin/system-config-printer/system-config-printer-1.5.18-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="xml(+)"
inherit python-single-r1 systemd udev xdg
diff --git a/app-antivirus/veil/veil-3.1.14-r2.ebuild b/app-antivirus/veil/veil-3.1.14-r2.ebuild
index c76ecfd61..b65bc29d5 100644
--- a/app-antivirus/veil/veil-3.1.14-r2.ebuild
+++ b/app-antivirus/veil/veil-3.1.14-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
DESCRIPTION="A tool for payloads generation that bypass common anti-virus solutions"
diff --git a/app-antivirus/veil/veil-3.1.14_p20221014.ebuild b/app-antivirus/veil/veil-3.1.14_p20221014.ebuild
index 3a807eff4..b7804d10c 100644
--- a/app-antivirus/veil/veil-3.1.14_p20221014.ebuild
+++ b/app-antivirus/veil/veil-3.1.14_p20221014.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
DESCRIPTION="A tool for payloads generation that bypass common anti-virus solutions"
diff --git a/app-crypt/hashid/hashid-9999.ebuild b/app-crypt/hashid/hashid-9999.ebuild
index 93c22161f..8af2462b6 100644
--- a/app-crypt/hashid/hashid-9999.ebuild
+++ b/app-crypt/hashid/hashid-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-crypt/xortool/xortool-1.0.0.ebuild b/app-crypt/xortool/xortool-1.0.0.ebuild
index 971979833..6b0f56612 100644
--- a/app-crypt/xortool/xortool-1.0.0.ebuild
+++ b/app-crypt/xortool/xortool-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-exploits/deathstar/deathstar-20210519.ebuild b/app-exploits/deathstar/deathstar-20210519.ebuild
index 0d8d86f33..676b79baa 100644
--- a/app-exploits/deathstar/deathstar-20210519.ebuild
+++ b/app-exploits/deathstar/deathstar-20210519.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-exploits/empire/empire-6.2.0.ebuild b/app-exploits/empire/empire-6.2.0.ebuild
index bf0d56dad..f42501b62 100644
--- a/app-exploits/empire/empire-6.2.0.ebuild
+++ b/app-exploits/empire/empire-6.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="sqlite"
inherit wrapper python-single-r1
diff --git a/app-exploits/empire/empire-6.2.1.ebuild b/app-exploits/empire/empire-6.2.1.ebuild
index bf0d56dad..f42501b62 100644
--- a/app-exploits/empire/empire-6.2.1.ebuild
+++ b/app-exploits/empire/empire-6.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="sqlite"
inherit wrapper python-single-r1
diff --git a/app-exploits/getsploit/getsploit-0.3.3_p20190530.ebuild b/app-exploits/getsploit/getsploit-0.3.3_p20190530.ebuild
index 62cb1184d..4204afffd 100644
--- a/app-exploits/getsploit/getsploit-0.3.3_p20190530.ebuild
+++ b/app-exploits/getsploit/getsploit-0.3.3_p20190530.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="sqlite(+)"
inherit distutils-r1
diff --git a/app-exploits/getsploit/getsploit-9999.ebuild b/app-exploits/getsploit/getsploit-9999.ebuild
index 62cb1184d..4204afffd 100644
--- a/app-exploits/getsploit/getsploit-9999.ebuild
+++ b/app-exploits/getsploit/getsploit-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="sqlite(+)"
inherit distutils-r1
diff --git a/app-exploits/h2rs/h2rs-0.0.1.ebuild b/app-exploits/h2rs/h2rs-0.0.1.ebuild
index 23f940394..b2ad9cc36 100644
--- a/app-exploits/h2rs/h2rs-0.0.1.ebuild
+++ b/app-exploits/h2rs/h2rs-0.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/app-exploits/pypykatz/pypykatz-0.6.10.ebuild b/app-exploits/pypykatz/pypykatz-0.6.10.ebuild
index da5c29d9d..5dcaa165b 100644
--- a/app-exploits/pypykatz/pypykatz-0.6.10.ebuild
+++ b/app-exploits/pypykatz/pypykatz-0.6.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-exploits/pypykatz/pypykatz-0.6.11.ebuild b/app-exploits/pypykatz/pypykatz-0.6.11.ebuild
index dd8110ca5..16bf3ee28 100644
--- a/app-exploits/pypykatz/pypykatz-0.6.11.ebuild
+++ b/app-exploits/pypykatz/pypykatz-0.6.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-exploits/routersploit/routersploit-9999.ebuild b/app-exploits/routersploit/routersploit-9999.ebuild
index 61b492a41..8c137fd67 100644
--- a/app-exploits/routersploit/routersploit-9999.ebuild
+++ b/app-exploits/routersploit/routersploit-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="readline(+)"
DISTUTILS_USE_PEP517=setuptools
diff --git a/app-forensics/dfvfs/dfvfs-20220419.ebuild b/app-forensics/dfvfs/dfvfs-20220419.ebuild
index 84b9e6902..c84204049 100644
--- a/app-forensics/dfvfs/dfvfs-20220419.ebuild
+++ b/app-forensics/dfvfs/dfvfs-20220419.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/dfvfs/dfvfs-20220430.ebuild b/app-forensics/dfvfs/dfvfs-20220430.ebuild
index 84b9e6902..c84204049 100644
--- a/app-forensics/dfvfs/dfvfs-20220430.ebuild
+++ b/app-forensics/dfvfs/dfvfs-20220430.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/dfvfs/dfvfs-20220917.ebuild b/app-forensics/dfvfs/dfvfs-20220917.ebuild
index 84b9e6902..c84204049 100644
--- a/app-forensics/dfvfs/dfvfs-20220917.ebuild
+++ b/app-forensics/dfvfs/dfvfs-20220917.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/dfwinreg/dfwinreg-20200121.ebuild b/app-forensics/dfwinreg/dfwinreg-20200121.ebuild
index dbf9927c9..59e9dd447 100644
--- a/app-forensics/dfwinreg/dfwinreg-20200121.ebuild
+++ b/app-forensics/dfwinreg/dfwinreg-20200121.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/dfwinreg/dfwinreg-20200415.ebuild b/app-forensics/dfwinreg/dfwinreg-20200415.ebuild
index dbf9927c9..59e9dd447 100644
--- a/app-forensics/dfwinreg/dfwinreg-20200415.ebuild
+++ b/app-forensics/dfwinreg/dfwinreg-20200415.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/dfwinreg/dfwinreg-20201006.ebuild b/app-forensics/dfwinreg/dfwinreg-20201006.ebuild
index dbf9927c9..59e9dd447 100644
--- a/app-forensics/dfwinreg/dfwinreg-20201006.ebuild
+++ b/app-forensics/dfwinreg/dfwinreg-20201006.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/dfwinreg/dfwinreg-20211205.ebuild b/app-forensics/dfwinreg/dfwinreg-20211205.ebuild
index dbf9927c9..59e9dd447 100644
--- a/app-forensics/dfwinreg/dfwinreg-20211205.ebuild
+++ b/app-forensics/dfwinreg/dfwinreg-20211205.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/dfwinreg/dfwinreg-20211207.ebuild b/app-forensics/dfwinreg/dfwinreg-20211207.ebuild
index dbf9927c9..59e9dd447 100644
--- a/app-forensics/dfwinreg/dfwinreg-20211207.ebuild
+++ b/app-forensics/dfwinreg/dfwinreg-20211207.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/inception/inception-0.4.2.ebuild b/app-forensics/inception/inception-0.4.2.ebuild
index 24a6c8bea..2f48fa85e 100644
--- a/app-forensics/inception/inception-0.4.2.ebuild
+++ b/app-forensics/inception/inception-0.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit linux-info distutils-r1
diff --git a/app-forensics/lazagne/lazagne-2.4.3-r1.ebuild b/app-forensics/lazagne/lazagne-2.4.3-r1.ebuild
index 02ad17769..1c31d968e 100644
--- a/app-forensics/lazagne/lazagne-2.4.3-r1.ebuild
+++ b/app-forensics/lazagne/lazagne-2.4.3-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="sqlite"
inherit python-r1
diff --git a/app-forensics/lazagne/lazagne-9999.ebuild b/app-forensics/lazagne/lazagne-9999.ebuild
index 3373194cd..4dec2c167 100644
--- a/app-forensics/lazagne/lazagne-9999.ebuild
+++ b/app-forensics/lazagne/lazagne-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="sqlite"
inherit python-r1
diff --git a/app-forensics/libbde/libbde-20220807.ebuild b/app-forensics/libbde/libbde-20220807.ebuild
index 1a41e59ef..92833a1df 100644
--- a/app-forensics/libbde/libbde-20220807.ebuild
+++ b/app-forensics/libbde/libbde-20220807.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access BitLocker Drive Encryption (BDE) encrypted volumes"
diff --git a/app-forensics/libbde/libbde-20221031.ebuild b/app-forensics/libbde/libbde-20221031.ebuild
index 1a41e59ef..92833a1df 100644
--- a/app-forensics/libbde/libbde-20221031.ebuild
+++ b/app-forensics/libbde/libbde-20221031.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access BitLocker Drive Encryption (BDE) encrypted volumes"
diff --git a/app-forensics/libesedb/libesedb-20210424.ebuild b/app-forensics/libesedb/libesedb-20210424.ebuild
index a325d94b2..7c9f402c2 100644
--- a/app-forensics/libesedb/libesedb-20210424.ebuild
+++ b/app-forensics/libesedb/libesedb-20210424.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Extensible Storage Engine Database File format."
diff --git a/app-forensics/libesedb/libesedb-20220806.ebuild b/app-forensics/libesedb/libesedb-20220806.ebuild
index a325d94b2..7c9f402c2 100644
--- a/app-forensics/libesedb/libesedb-20220806.ebuild
+++ b/app-forensics/libesedb/libesedb-20220806.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Extensible Storage Engine Database File format."
diff --git a/app-forensics/libevt/libevt-20210424.ebuild b/app-forensics/libevt/libevt-20210424.ebuild
index 8c1c0ce75..42b73f076 100644
--- a/app-forensics/libevt/libevt-20210424.ebuild
+++ b/app-forensics/libevt/libevt-20210424.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows Event Log (EVT) format"
diff --git a/app-forensics/libevt/libevt-20221022.ebuild b/app-forensics/libevt/libevt-20221022.ebuild
index 8c1c0ce75..42b73f076 100644
--- a/app-forensics/libevt/libevt-20221022.ebuild
+++ b/app-forensics/libevt/libevt-20221022.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows Event Log (EVT) format"
diff --git a/app-forensics/libevtx/libevtx-20220724.ebuild b/app-forensics/libevtx/libevtx-20220724.ebuild
index f7de06c83..7ff2c4674 100644
--- a/app-forensics/libevtx/libevtx-20220724.ebuild
+++ b/app-forensics/libevtx/libevtx-20220724.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows XML Event Log (EVTX) format"
diff --git a/app-forensics/libevtx/libevtx-20221101.ebuild b/app-forensics/libevtx/libevtx-20221101.ebuild
index f7de06c83..7ff2c4674 100644
--- a/app-forensics/libevtx/libevtx-20221101.ebuild
+++ b/app-forensics/libevtx/libevtx-20221101.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows XML Event Log (EVTX) format"
diff --git a/app-forensics/libewf/libewf-20240506.ebuild b/app-forensics/libewf/libewf-20240506.ebuild
index 12b91b2a5..56056a579 100644
--- a/app-forensics/libewf/libewf-20240506.ebuild
+++ b/app-forensics/libewf/libewf-20240506.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
DESCRIPTION="Libewf is a library to access the Expert Witness Compression Format (EWF)"
diff --git a/app-forensics/libexe/libexe-20210424.ebuild b/app-forensics/libexe/libexe-20210424.ebuild
index 45a4b463d..089d74f6b 100644
--- a/app-forensics/libexe/libexe-20210424.ebuild
+++ b/app-forensics/libexe/libexe-20210424.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the executable (EXE) format"
diff --git a/app-forensics/libexe/libexe-20221023.ebuild b/app-forensics/libexe/libexe-20221023.ebuild
index 45a4b463d..089d74f6b 100644
--- a/app-forensics/libexe/libexe-20221023.ebuild
+++ b/app-forensics/libexe/libexe-20221023.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the executable (EXE) format"
diff --git a/app-forensics/libforensic1394/libforensic1394-0.2-r1.ebuild b/app-forensics/libforensic1394/libforensic1394-0.2-r1.ebuild
index 71d4f9993..538410e86 100644
--- a/app-forensics/libforensic1394/libforensic1394-0.2-r1.ebuild
+++ b/app-forensics/libforensic1394/libforensic1394-0.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
CMAKE_IN_SOURCE_BUILD=1
inherit distutils-r1 cmake linux-info
diff --git a/app-forensics/libforensic1394/libforensic1394-9999.ebuild b/app-forensics/libforensic1394/libforensic1394-9999.ebuild
index 71d4f9993..538410e86 100644
--- a/app-forensics/libforensic1394/libforensic1394-9999.ebuild
+++ b/app-forensics/libforensic1394/libforensic1394-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
CMAKE_IN_SOURCE_BUILD=1
inherit distutils-r1 cmake linux-info
diff --git a/app-forensics/libfsapfs/libfsapfs-20220709.ebuild b/app-forensics/libfsapfs/libfsapfs-20220709.ebuild
index 07fa391af..94c9eab75 100644
--- a/app-forensics/libfsapfs/libfsapfs-20220709.ebuild
+++ b/app-forensics/libfsapfs/libfsapfs-20220709.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Apple File System (APFS)"
diff --git a/app-forensics/libfsapfs/libfsapfs-20221102.ebuild b/app-forensics/libfsapfs/libfsapfs-20221102.ebuild
index 07fa391af..94c9eab75 100644
--- a/app-forensics/libfsapfs/libfsapfs-20221102.ebuild
+++ b/app-forensics/libfsapfs/libfsapfs-20221102.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Apple File System (APFS)"
diff --git a/app-forensics/libfsext/libfsext-20220822.ebuild b/app-forensics/libfsext/libfsext-20220822.ebuild
index 809355220..bd42698aa 100644
--- a/app-forensics/libfsext/libfsext-20220822.ebuild
+++ b/app-forensics/libfsext/libfsext-20220822.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Extended File System"
diff --git a/app-forensics/libfsext/libfsext-20220829.ebuild b/app-forensics/libfsext/libfsext-20220829.ebuild
index 809355220..bd42698aa 100644
--- a/app-forensics/libfsext/libfsext-20220829.ebuild
+++ b/app-forensics/libfsext/libfsext-20220829.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Extended File System"
diff --git a/app-forensics/libfsfat/libfsfat-20220816.ebuild b/app-forensics/libfsfat/libfsfat-20220816.ebuild
index d1a5e7ed4..086b51f94 100644
--- a/app-forensics/libfsfat/libfsfat-20220816.ebuild
+++ b/app-forensics/libfsfat/libfsfat-20220816.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the File Allocation Table (FAT) file system"
diff --git a/app-forensics/libfsfat/libfsfat-20220925.ebuild b/app-forensics/libfsfat/libfsfat-20220925.ebuild
index d1a5e7ed4..086b51f94 100644
--- a/app-forensics/libfsfat/libfsfat-20220925.ebuild
+++ b/app-forensics/libfsfat/libfsfat-20220925.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the File Allocation Table (FAT) file system"
diff --git a/app-forensics/libfshfs/libfshfs-20220709.ebuild b/app-forensics/libfshfs/libfshfs-20220709.ebuild
index 0510d2d40..36715232a 100644
--- a/app-forensics/libfshfs/libfshfs-20220709.ebuild
+++ b/app-forensics/libfshfs/libfshfs-20220709.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Mac OS Hierarchical File System (HFS)"
diff --git a/app-forensics/libfshfs/libfshfs-20220831.ebuild b/app-forensics/libfshfs/libfshfs-20220831.ebuild
index 0510d2d40..36715232a 100644
--- a/app-forensics/libfshfs/libfshfs-20220831.ebuild
+++ b/app-forensics/libfshfs/libfshfs-20220831.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Mac OS Hierarchical File System (HFS)"
diff --git a/app-forensics/libfsntfs/libfsntfs-20240501.ebuild b/app-forensics/libfsntfs/libfsntfs-20240501.ebuild
index 9a8ba0069..cfc79cb56 100644
--- a/app-forensics/libfsntfs/libfsntfs-20240501.ebuild
+++ b/app-forensics/libfsntfs/libfsntfs-20240501.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows New Technology File System (NTFS)"
diff --git a/app-forensics/libfsxfs/libfsxfs-20220706.ebuild b/app-forensics/libfsxfs/libfsxfs-20220706.ebuild
index 782aee04f..f950e2c14 100644
--- a/app-forensics/libfsxfs/libfsxfs-20220706.ebuild
+++ b/app-forensics/libfsxfs/libfsxfs-20220706.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the SGI X File System (XFS)"
diff --git a/app-forensics/libfsxfs/libfsxfs-20220829.ebuild b/app-forensics/libfsxfs/libfsxfs-20220829.ebuild
index 782aee04f..f950e2c14 100644
--- a/app-forensics/libfsxfs/libfsxfs-20220829.ebuild
+++ b/app-forensics/libfsxfs/libfsxfs-20220829.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the SGI X File System (XFS)"
diff --git a/app-forensics/libfvde/libfvde-20220807.ebuild b/app-forensics/libfvde/libfvde-20220807.ebuild
index d1d6db13a..ebab82fd1 100644
--- a/app-forensics/libfvde/libfvde-20220807.ebuild
+++ b/app-forensics/libfvde/libfvde-20220807.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access FileVault Drive Encryption (FVDE) encrypted volumes"
diff --git a/app-forensics/libfvde/libfvde-20220915.ebuild b/app-forensics/libfvde/libfvde-20220915.ebuild
index d1d6db13a..ebab82fd1 100644
--- a/app-forensics/libfvde/libfvde-20220915.ebuild
+++ b/app-forensics/libfvde/libfvde-20220915.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access FileVault Drive Encryption (FVDE) encrypted volumes"
diff --git a/app-forensics/liblnk/liblnk-20240120.ebuild b/app-forensics/liblnk/liblnk-20240120.ebuild
index 72728a83b..a23ee5483 100644
--- a/app-forensics/liblnk/liblnk-20240120.ebuild
+++ b/app-forensics/liblnk/liblnk-20240120.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows Shortcut File (LNK) format"
diff --git a/app-forensics/liblnk/liblnk-20240423.ebuild b/app-forensics/liblnk/liblnk-20240423.ebuild
index 72728a83b..a23ee5483 100644
--- a/app-forensics/liblnk/liblnk-20240423.ebuild
+++ b/app-forensics/liblnk/liblnk-20240423.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows Shortcut File (LNK) format"
diff --git a/app-forensics/libluksde/libluksde-20220807.ebuild b/app-forensics/libluksde/libluksde-20220807.ebuild
index 524a6e4ca..46077df31 100644
--- a/app-forensics/libluksde/libluksde-20220807.ebuild
+++ b/app-forensics/libluksde/libluksde-20220807.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access LUKS Disk Encryption encrypted volumes"
diff --git a/app-forensics/libluksde/libluksde-20221103.ebuild b/app-forensics/libluksde/libluksde-20221103.ebuild
index 524a6e4ca..46077df31 100644
--- a/app-forensics/libluksde/libluksde-20221103.ebuild
+++ b/app-forensics/libluksde/libluksde-20221103.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access LUKS Disk Encryption encrypted volumes"
diff --git a/app-forensics/libmodi/libmodi-20210807.ebuild b/app-forensics/libmodi/libmodi-20210807.ebuild
index e475b274c..cef03740a 100644
--- a/app-forensics/libmodi/libmodi-20210807.ebuild
+++ b/app-forensics/libmodi/libmodi-20210807.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Mac OS disk image formats"
diff --git a/app-forensics/libmodi/libmodi-20221023.ebuild b/app-forensics/libmodi/libmodi-20221023.ebuild
index e475b274c..cef03740a 100644
--- a/app-forensics/libmodi/libmodi-20221023.ebuild
+++ b/app-forensics/libmodi/libmodi-20221023.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Mac OS disk image formats"
diff --git a/app-forensics/libmsiecf/libmsiecf-20210420.ebuild b/app-forensics/libmsiecf/libmsiecf-20210420.ebuild
index aec662c55..ddf2d0d52 100644
--- a/app-forensics/libmsiecf/libmsiecf-20210420.ebuild
+++ b/app-forensics/libmsiecf/libmsiecf-20210420.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Microsoft Internet Explorer (MSIE) Cache Files"
diff --git a/app-forensics/libmsiecf/libmsiecf-20221024.ebuild b/app-forensics/libmsiecf/libmsiecf-20221024.ebuild
index aec662c55..ddf2d0d52 100644
--- a/app-forensics/libmsiecf/libmsiecf-20221024.ebuild
+++ b/app-forensics/libmsiecf/libmsiecf-20221024.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Microsoft Internet Explorer (MSIE) Cache Files"
diff --git a/app-forensics/libnk2/libnk2-20161118.ebuild b/app-forensics/libnk2/libnk2-20161118.ebuild
index bc427793e..a5959b9da 100644
--- a/app-forensics/libnk2/libnk2-20161118.ebuild
+++ b/app-forensics/libnk2/libnk2-20161118.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Microsoft Outlook Nickfile (NK2) format"
diff --git a/app-forensics/libnk2/libnk2-20170127.ebuild b/app-forensics/libnk2/libnk2-20170127.ebuild
index bc427793e..a5959b9da 100644
--- a/app-forensics/libnk2/libnk2-20170127.ebuild
+++ b/app-forensics/libnk2/libnk2-20170127.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Microsoft Outlook Nickfile (NK2) format"
diff --git a/app-forensics/libolecf/libolecf-20210512.ebuild b/app-forensics/libolecf/libolecf-20210512.ebuild
index b3090e232..78f9e91bf 100644
--- a/app-forensics/libolecf/libolecf-20210512.ebuild
+++ b/app-forensics/libolecf/libolecf-20210512.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION=" Library and tools to access the OLE 2 Compound File (OLECF) format"
diff --git a/app-forensics/libolecf/libolecf-20221024.ebuild b/app-forensics/libolecf/libolecf-20221024.ebuild
index b3090e232..78f9e91bf 100644
--- a/app-forensics/libolecf/libolecf-20221024.ebuild
+++ b/app-forensics/libolecf/libolecf-20221024.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION=" Library and tools to access the OLE 2 Compound File (OLECF) format"
diff --git a/app-forensics/libpff/libpff-20180714.ebuild b/app-forensics/libpff/libpff-20180714.ebuild
index ea6f39b1f..3703cac76 100644
--- a/app-forensics/libpff/libpff-20180714.ebuild
+++ b/app-forensics/libpff/libpff-20180714.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Personal/Offline Folder File (PFF/OFF) format"
diff --git a/app-forensics/libpff/libpff-20211114.ebuild b/app-forensics/libpff/libpff-20211114.ebuild
index ff4f3ecf1..817e8a37a 100644
--- a/app-forensics/libpff/libpff-20211114.ebuild
+++ b/app-forensics/libpff/libpff-20211114.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Personal/Offline Folder File (PFF/OFF) format"
diff --git a/app-forensics/libphdi/libphdi-20220301.ebuild b/app-forensics/libphdi/libphdi-20220301.ebuild
index 7297fa15d..db462698c 100644
--- a/app-forensics/libphdi/libphdi-20220301.ebuild
+++ b/app-forensics/libphdi/libphdi-20220301.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Parallels Hard Disk image format"
diff --git a/app-forensics/libphdi/libphdi-20221025.ebuild b/app-forensics/libphdi/libphdi-20221025.ebuild
index 7297fa15d..db462698c 100644
--- a/app-forensics/libphdi/libphdi-20221025.ebuild
+++ b/app-forensics/libphdi/libphdi-20221025.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Parallels Hard Disk image format"
diff --git a/app-forensics/libqcow/libqcow-20210419.ebuild b/app-forensics/libqcow/libqcow-20210419.ebuild
index f3f5dd761..dcb122a87 100644
--- a/app-forensics/libqcow/libqcow-20210419.ebuild
+++ b/app-forensics/libqcow/libqcow-20210419.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the QEMU Copy-On-Write (QCOW) image format"
diff --git a/app-forensics/libqcow/libqcow-20221026.ebuild b/app-forensics/libqcow/libqcow-20221026.ebuild
index f3f5dd761..dcb122a87 100644
--- a/app-forensics/libqcow/libqcow-20221026.ebuild
+++ b/app-forensics/libqcow/libqcow-20221026.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the QEMU Copy-On-Write (QCOW) image format"
diff --git a/app-forensics/libregf/libregf-20220131.ebuild b/app-forensics/libregf/libregf-20220131.ebuild
index 64b84692b..5de156e51 100644
--- a/app-forensics/libregf/libregf-20220131.ebuild
+++ b/app-forensics/libregf/libregf-20220131.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows NT Registry File (REGF) format"
diff --git a/app-forensics/libregf/libregf-20221026.ebuild b/app-forensics/libregf/libregf-20221026.ebuild
index 64b84692b..5de156e51 100644
--- a/app-forensics/libregf/libregf-20221026.ebuild
+++ b/app-forensics/libregf/libregf-20221026.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows NT Registry File (REGF) format"
diff --git a/app-forensics/libscca/libscca-20210419.ebuild b/app-forensics/libscca/libscca-20210419.ebuild
index 8479614c2..b3417e076 100644
--- a/app-forensics/libscca/libscca-20210419.ebuild
+++ b/app-forensics/libscca/libscca-20210419.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows Prefetch File (SCCA) format."
diff --git a/app-forensics/libscca/libscca-20221027.ebuild b/app-forensics/libscca/libscca-20221027.ebuild
index 8479614c2..b3417e076 100644
--- a/app-forensics/libscca/libscca-20221027.ebuild
+++ b/app-forensics/libscca/libscca-20221027.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows Prefetch File (SCCA) format."
diff --git a/app-forensics/libsmraw/libsmraw-20240310.ebuild b/app-forensics/libsmraw/libsmraw-20240310.ebuild
index d5b9bc850..3a11bcc61 100644
--- a/app-forensics/libsmraw/libsmraw-20240310.ebuild
+++ b/app-forensics/libsmraw/libsmraw-20240310.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the (split) RAW image format"
diff --git a/app-forensics/libvsgpt/libvsgpt-20211115.ebuild b/app-forensics/libvsgpt/libvsgpt-20211115.ebuild
index cdb77ecbe..bd2049521 100644
--- a/app-forensics/libvsgpt/libvsgpt-20211115.ebuild
+++ b/app-forensics/libvsgpt/libvsgpt-20211115.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the GUID Partition Table (GPT) volume system format"
diff --git a/app-forensics/libvsgpt/libvsgpt-20221029.ebuild b/app-forensics/libvsgpt/libvsgpt-20221029.ebuild
index cdb77ecbe..bd2049521 100644
--- a/app-forensics/libvsgpt/libvsgpt-20221029.ebuild
+++ b/app-forensics/libvsgpt/libvsgpt-20221029.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the GUID Partition Table (GPT) volume system format"
diff --git a/app-forensics/libvshadow/libvshadow-20240229.ebuild b/app-forensics/libvshadow/libvshadow-20240229.ebuild
index 316ab3587..eae3894dd 100644
--- a/app-forensics/libvshadow/libvshadow-20240229.ebuild
+++ b/app-forensics/libvshadow/libvshadow-20240229.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Volume Shadow Snapshot (VSS) format"
diff --git a/app-forensics/libvslvm/libvslvm-20210807.ebuild b/app-forensics/libvslvm/libvslvm-20210807.ebuild
index d007ec303..c77d0e4c4 100644
--- a/app-forensics/libvslvm/libvslvm-20210807.ebuild
+++ b/app-forensics/libvslvm/libvslvm-20210807.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Linux Logical Volume Manager (LVM) format"
diff --git a/app-forensics/libvslvm/libvslvm-20221025.ebuild b/app-forensics/libvslvm/libvslvm-20221025.ebuild
index d007ec303..c77d0e4c4 100644
--- a/app-forensics/libvslvm/libvslvm-20221025.ebuild
+++ b/app-forensics/libvslvm/libvslvm-20221025.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Linux Logical Volume Manager (LVM) format"
diff --git a/app-forensics/libvsmbr/libvsmbr-20180317.ebuild b/app-forensics/libvsmbr/libvsmbr-20180317.ebuild
index 21e67f2b2..e73b0ebcf 100644
--- a/app-forensics/libvsmbr/libvsmbr-20180317.ebuild
+++ b/app-forensics/libvsmbr/libvsmbr-20180317.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Master Boot Record (MBR) volume system format"
diff --git a/app-forensics/libvsmbr/libvsmbr-20180325.ebuild b/app-forensics/libvsmbr/libvsmbr-20180325.ebuild
index afb853804..bae260d8a 100644
--- a/app-forensics/libvsmbr/libvsmbr-20180325.ebuild
+++ b/app-forensics/libvsmbr/libvsmbr-20180325.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Master Boot Record (MBR) volume system format"
diff --git a/app-forensics/make-pdf/make-pdf-0.1.7-r1.ebuild b/app-forensics/make-pdf/make-pdf-0.1.7-r1.ebuild
index de9ffef56..c9558b7c5 100644
--- a/app-forensics/make-pdf/make-pdf-0.1.7-r1.ebuild
+++ b/app-forensics/make-pdf/make-pdf-0.1.7-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1 unpacker
diff --git a/app-forensics/oletools/oletools-0.60.1.ebuild b/app-forensics/oletools/oletools-0.60.1.ebuild
index 9443fda85..563251349 100644
--- a/app-forensics/oletools/oletools-0.60.1.ebuild
+++ b/app-forensics/oletools/oletools-0.60.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/openscap/openscap-1.4.2.ebuild b/app-forensics/openscap/openscap-1.4.2.ebuild
index 614256441..d7b65e75b 100644
--- a/app-forensics/openscap/openscap-1.4.2.ebuild
+++ b/app-forensics/openscap/openscap-1.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit cmake python-single-r1
diff --git a/app-forensics/pdf-parser/pdf-parser-0.7.8.ebuild b/app-forensics/pdf-parser/pdf-parser-0.7.8.ebuild
index 09f8bda81..bc5d4d949 100644
--- a/app-forensics/pdf-parser/pdf-parser-0.7.8.ebuild
+++ b/app-forensics/pdf-parser/pdf-parser-0.7.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1 unpacker
diff --git a/app-forensics/pdfid/pdfid-0.2.8.ebuild b/app-forensics/pdfid/pdfid-0.2.8.ebuild
index 9497e5323..038fe2a35 100644
--- a/app-forensics/pdfid/pdfid-0.2.8.ebuild
+++ b/app-forensics/pdfid/pdfid-0.2.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1 unpacker
diff --git a/app-forensics/pytsk/pytsk-20210801.ebuild b/app-forensics/pytsk/pytsk-20210801.ebuild
index 98fd54e8d..a12b99181 100644
--- a/app-forensics/pytsk/pytsk-20210801.ebuild
+++ b/app-forensics/pytsk/pytsk-20210801.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# called pytsk3-yyyymmdd (see SRC_URI and S below).
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/pytsk/pytsk-20211111.ebuild b/app-forensics/pytsk/pytsk-20211111.ebuild
index 98fd54e8d..a12b99181 100644
--- a/app-forensics/pytsk/pytsk-20211111.ebuild
+++ b/app-forensics/pytsk/pytsk-20211111.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# called pytsk3-yyyymmdd (see SRC_URI and S below).
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/reglookup/reglookup-1.0.1-r1.ebuild b/app-forensics/reglookup/reglookup-1.0.1-r1.ebuild
index 482de7040..a56b92bb7 100644
--- a/app-forensics/reglookup/reglookup-1.0.1-r1.ebuild
+++ b/app-forensics/reglookup/reglookup-1.0.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-any-r1 scons-utils
diff --git a/app-forensics/reglookup/reglookup-9999.ebuild b/app-forensics/reglookup/reglookup-9999.ebuild
index 7bc54a896..84bfad7fc 100644
--- a/app-forensics/reglookup/reglookup-9999.ebuild
+++ b/app-forensics/reglookup/reglookup-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-any-r1 scons-utils subversion
diff --git a/app-forensics/s3tk/s3tk-0.3.0.ebuild b/app-forensics/s3tk/s3tk-0.3.0.ebuild
index 692a75ea2..4f096d56f 100644
--- a/app-forensics/s3tk/s3tk-0.3.0.ebuild
+++ b/app-forensics/s3tk/s3tk-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/s3tk/s3tk-9999.ebuild b/app-forensics/s3tk/s3tk-9999.ebuild
index 692a75ea2..4f096d56f 100644
--- a/app-forensics/s3tk/s3tk-9999.ebuild
+++ b/app-forensics/s3tk/s3tk-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-forensics/stegoveritas/stegoveritas-1.8.ebuild b/app-forensics/stegoveritas/stegoveritas-1.8.ebuild
index 499d48bf3..8745cc7d3 100644
--- a/app-forensics/stegoveritas/stegoveritas-1.8.ebuild
+++ b/app-forensics/stegoveritas/stegoveritas-1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-misc/gplaycli/gplaycli-3.29.ebuild b/app-misc/gplaycli/gplaycli-3.29.ebuild
index af199c7ed..d262df58d 100644
--- a/app-misc/gplaycli/gplaycli-3.29.ebuild
+++ b/app-misc/gplaycli/gplaycli-3.29.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/app-misc/mat2/mat2-0.13.3.ebuild b/app-misc/mat2/mat2-0.13.3.ebuild
index 5be950651..2080be8af 100644
--- a/app-misc/mat2/mat2-0.13.3.ebuild
+++ b/app-misc/mat2/mat2-0.13.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
#PYTHON_REQ_USE="xml"
inherit desktop distutils-r1 xdg-utils
diff --git a/app-misc/mrz/mrz-0.6.2.ebuild b/app-misc/mrz/mrz-0.6.2.ebuild
index 95bc59e0d..1935b9c07 100644
--- a/app-misc/mrz/mrz-0.6.2.ebuild
+++ b/app-misc/mrz/mrz-0.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/app-misc/radexreader/radexreader-1.2.5.ebuild b/app-misc/radexreader/radexreader-1.2.5.ebuild
index 83de8eeaa..c8eb2e549 100644
--- a/app-misc/radexreader/radexreader-1.2.5.ebuild
+++ b/app-misc/radexreader/radexreader-1.2.5.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} python3_13t)
+PYTHON_COMPAT=( python3_{12..14} python3_13t)
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/app-misc/siglo/siglo-0.9.9.ebuild b/app-misc/siglo/siglo-0.9.9.ebuild
index f1d6dcdcb..590f82477 100644
--- a/app-misc/siglo/siglo-0.9.9.ebuild
+++ b/app-misc/siglo/siglo-0.9.9.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit gnome2-utils python-single-r1 meson xdg
DESCRIPTION="GTK app to sync InfiniTime watch with PinePhone"
diff --git a/app-pda/pymobiledevice3/pymobiledevice3-4.21.1.ebuild b/app-pda/pymobiledevice3/pymobiledevice3-4.21.1.ebuild
index 60fd97019..dbb47f363 100644
--- a/app-pda/pymobiledevice3/pymobiledevice3-4.21.1.ebuild
+++ b/app-pda/pymobiledevice3/pymobiledevice3-4.21.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/app-pda/pymobiledevice3/pymobiledevice3-4.26.4.ebuild b/app-pda/pymobiledevice3/pymobiledevice3-4.26.4.ebuild
index 60fd97019..dbb47f363 100644
--- a/app-pda/pymobiledevice3/pymobiledevice3-4.26.4.ebuild
+++ b/app-pda/pymobiledevice3/pymobiledevice3-4.26.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/app-text/endesive/endesive-2.0.2.ebuild b/app-text/endesive/endesive-2.0.2.ebuild
index fb2ca6a93..1bb0c992e 100644
--- a/app-text/endesive/endesive-2.0.2.ebuild
+++ b/app-text/endesive/endesive-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-debug/dwarf-debugger/dwarf-debugger-1.1.3-r2.ebuild b/dev-debug/dwarf-debugger/dwarf-debugger-1.1.3-r2.ebuild
index e463e4f99..c13209872 100644
--- a/dev-debug/dwarf-debugger/dwarf-debugger-1.1.3-r2.ebuild
+++ b/dev-debug/dwarf-debugger/dwarf-debugger-1.1.3-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-embedded/platformio/platformio-6.1.18.ebuild b/dev-embedded/platformio/platformio-6.1.18.ebuild
index 0823a00fc..b0a398467 100644
--- a/dev-embedded/platformio/platformio-6.1.18.ebuild
+++ b/dev-embedded/platformio/platformio-6.1.18.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 udev
diff --git a/dev-libs/hashdb/hashdb-3.1.0-r2.ebuild b/dev-libs/hashdb/hashdb-3.1.0-r2.ebuild
index 38a11d766..569c41e1c 100644
--- a/dev-libs/hashdb/hashdb-3.1.0-r2.ebuild
+++ b/dev-libs/hashdb/hashdb-3.1.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools flag-o-matic python-single-r1
diff --git a/dev-libs/libcaes/libcaes-20240114.ebuild b/dev-libs/libcaes/libcaes-20240114.ebuild
index 97b90fb2b..6ad70747b 100644
--- a/dev-libs/libcaes/libcaes-20240114.ebuild
+++ b/dev-libs/libcaes/libcaes-20240114.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1 autotools
diff --git a/dev-libs/libcreg/libcreg-20210625.ebuild b/dev-libs/libcreg/libcreg-20210625.ebuild
index a6794734e..63a041ade 100644
--- a/dev-libs/libcreg/libcreg-20210625.ebuild
+++ b/dev-libs/libcreg/libcreg-20210625.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows 9x/Me Registry File (CREG) format"
diff --git a/dev-libs/libcreg/libcreg-20221022.ebuild b/dev-libs/libcreg/libcreg-20221022.ebuild
index a6794734e..63a041ade 100644
--- a/dev-libs/libcreg/libcreg-20221022.ebuild
+++ b/dev-libs/libcreg/libcreg-20221022.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Windows 9x/Me Registry File (CREG) format"
diff --git a/dev-libs/libfcrypto/libfcrypto-20240414.ebuild b/dev-libs/libfcrypto/libfcrypto-20240414.ebuild
index 61da2e870..b1011bae6 100644
--- a/dev-libs/libfcrypto/libfcrypto-20240414.ebuild
+++ b/dev-libs/libfcrypto/libfcrypto-20240414.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library for encryption formats"
diff --git a/dev-libs/libfmos/libfmos-20240415.ebuild b/dev-libs/libfmos/libfmos-20240415.ebuild
index 22a3093f3..8ffa9724c 100644
--- a/dev-libs/libfmos/libfmos-20240415.ebuild
+++ b/dev-libs/libfmos/libfmos-20240415.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library for Mac OS data types"
diff --git a/dev-libs/libfwevt/libfwevt-20220723.ebuild b/dev-libs/libfwevt/libfwevt-20220723.ebuild
index a54ffb0c2..38bdc63ef 100644
--- a/dev-libs/libfwevt/libfwevt-20220723.ebuild
+++ b/dev-libs/libfwevt/libfwevt-20220723.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library for Windows XML Event Log (EVTX) data types"
diff --git a/dev-libs/libfwevt/libfwevt-20220925.ebuild b/dev-libs/libfwevt/libfwevt-20220925.ebuild
index a54ffb0c2..38bdc63ef 100644
--- a/dev-libs/libfwevt/libfwevt-20220925.ebuild
+++ b/dev-libs/libfwevt/libfwevt-20220925.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library for Windows XML Event Log (EVTX) data types"
diff --git a/dev-libs/libfwnt/libfwnt-20240126.ebuild b/dev-libs/libfwnt/libfwnt-20240126.ebuild
index 1d67fc507..e18217a66 100644
--- a/dev-libs/libfwnt/libfwnt-20240126.ebuild
+++ b/dev-libs/libfwnt/libfwnt-20240126.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
diff --git a/dev-libs/libfwps/libfwps-20240310.ebuild b/dev-libs/libfwps/libfwps-20240310.ebuild
index b48e2c4e9..82be1c2d1 100644
--- a/dev-libs/libfwps/libfwps-20240310.ebuild
+++ b/dev-libs/libfwps/libfwps-20240310.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library for Windows Property Store data types"
diff --git a/dev-libs/libfwps/libfwps-20240417.ebuild b/dev-libs/libfwps/libfwps-20240417.ebuild
index b48e2c4e9..82be1c2d1 100644
--- a/dev-libs/libfwps/libfwps-20240417.ebuild
+++ b/dev-libs/libfwps/libfwps-20240417.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library for Windows Property Store data types"
diff --git a/dev-libs/libfwsi/libfwsi-20240315.ebuild b/dev-libs/libfwsi/libfwsi-20240315.ebuild
index 42033ec37..1f3846b3d 100644
--- a/dev-libs/libfwsi/libfwsi-20240315.ebuild
+++ b/dev-libs/libfwsi/libfwsi-20240315.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library to access the Windows Shell Item format"
diff --git a/dev-libs/libfwsi/libfwsi-20240423.ebuild b/dev-libs/libfwsi/libfwsi-20240423.ebuild
index 42033ec37..1f3846b3d 100644
--- a/dev-libs/libfwsi/libfwsi-20240423.ebuild
+++ b/dev-libs/libfwsi/libfwsi-20240423.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library to access the Windows Shell Item format"
diff --git a/dev-libs/libsigscan/libsigscan-20220124.ebuild b/dev-libs/libsigscan/libsigscan-20220124.ebuild
index 0d32b8a53..e2f5f06ea 100644
--- a/dev-libs/libsigscan/libsigscan-20220124.ebuild
+++ b/dev-libs/libsigscan/libsigscan-20220124.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library for binary signature scanning."
diff --git a/dev-libs/libsigscan/libsigscan-20221027.ebuild b/dev-libs/libsigscan/libsigscan-20221027.ebuild
index 0d32b8a53..e2f5f06ea 100644
--- a/dev-libs/libsigscan/libsigscan-20221027.ebuild
+++ b/dev-libs/libsigscan/libsigscan-20221027.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library for binary signature scanning."
diff --git a/dev-libs/libsmdev/libsmdev-20240309.ebuild b/dev-libs/libsmdev/libsmdev-20240309.ebuild
index 5f37f878d..ff2af36a6 100644
--- a/dev-libs/libsmdev/libsmdev-20240309.ebuild
+++ b/dev-libs/libsmdev/libsmdev-20240309.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library to access to storage media devices"
diff --git a/dev-libs/libvhdi/libvhdi-20221124.ebuild b/dev-libs/libvhdi/libvhdi-20221124.ebuild
index deff0bb2b..7fadfda74 100644
--- a/dev-libs/libvhdi/libvhdi-20221124.ebuild
+++ b/dev-libs/libvhdi/libvhdi-20221124.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the Virtual Hard Disk (VHD) image format"
diff --git a/dev-libs/libvmdk/libvmdk-20210807.ebuild b/dev-libs/libvmdk/libvmdk-20210807.ebuild
index 8c6cd2fec..054c95913 100644
--- a/dev-libs/libvmdk/libvmdk-20210807.ebuild
+++ b/dev-libs/libvmdk/libvmdk-20210807.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the VMware Virtual Disk (VMDK) format"
diff --git a/dev-libs/libvmdk/libvmdk-20221022.ebuild b/dev-libs/libvmdk/libvmdk-20221022.ebuild
index 8c6cd2fec..054c95913 100644
--- a/dev-libs/libvmdk/libvmdk-20221022.ebuild
+++ b/dev-libs/libvmdk/libvmdk-20221022.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit autotools python-single-r1
DESCRIPTION="Library and tools to access the VMware Virtual Disk (VMDK) format"
diff --git a/dev-libs/libwrc/libwrc-20240421.ebuild b/dev-libs/libwrc/libwrc-20240421.ebuild
index 79d12c248..73acbb2d4 100644
--- a/dev-libs/libwrc/libwrc-20240421.ebuild
+++ b/dev-libs/libwrc/libwrc-20240421.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
DESCRIPTION="Library to access the Windows Resource Compiler (WRC) format"
diff --git a/dev-python/IP2Location/IP2Location-8.10.2.ebuild b/dev-python/IP2Location/IP2Location-8.10.2.ebuild
index 24120b626..35b1c676f 100644
--- a/dev-python/IP2Location/IP2Location-8.10.2.ebuild
+++ b/dev-python/IP2Location/IP2Location-8.10.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/IP2Location/IP2Location-8.10.5.ebuild b/dev-python/IP2Location/IP2Location-8.10.5.ebuild
index b6225e351..2c23113db 100644
--- a/dev-python/IP2Location/IP2Location-8.10.5.ebuild
+++ b/dev-python/IP2Location/IP2Location-8.10.5.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYPI_PN="ip2location"
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/Js2Py/Js2Py-0.67_p20200212.ebuild b/dev-python/Js2Py/Js2Py-0.67_p20200212.ebuild
index 8d057fbda..9c3bd3811 100644
--- a/dev-python/Js2Py/Js2Py-0.67_p20200212.ebuild
+++ b/dev-python/Js2Py/Js2Py-0.67_p20200212.ebuild
@@ -5,7 +5,7 @@ EAPI=8
#https://github.com/PiotrDabkowski/Js2Py/issues/106
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
HASH_COMMIT="11ae438295a4e109c424e51ffbc18f78952ad4d5"
inherit distutils-r1
diff --git a/dev-python/PTP/PTP-0.4.3.ebuild b/dev-python/PTP/PTP-0.4.3.ebuild
index 2a2eece40..815842fe8 100644
--- a/dev-python/PTP/PTP-0.4.3.ebuild
+++ b/dev-python/PTP/PTP-0.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/Protego/Protego-0.2.1.ebuild b/dev-python/Protego/Protego-0.2.1.ebuild
index 4db3d10b0..22a80bd14 100644
--- a/dev-python/Protego/Protego-0.2.1.ebuild
+++ b/dev-python/Protego/Protego-0.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="robots.txt parser with support for modern conventions"
diff --git a/dev-python/Scrapy/Scrapy-2.11.1.ebuild b/dev-python/Scrapy/Scrapy-2.11.1.ebuild
index 35210988d..f34ee14af 100644
--- a/dev-python/Scrapy/Scrapy-2.11.1.ebuild
+++ b/dev-python/Scrapy/Scrapy-2.11.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="A high-level Web Crawling and Web Scraping framework"
diff --git a/dev-python/Scrapy/Scrapy-2.6.3.ebuild b/dev-python/Scrapy/Scrapy-2.6.3.ebuild
index 66603aa0c..2104a5d24 100644
--- a/dev-python/Scrapy/Scrapy-2.6.3.ebuild
+++ b/dev-python/Scrapy/Scrapy-2.6.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="A high-level Web Crawling and Web Scraping framework"
diff --git a/dev-python/aardwolf/aardwolf-0.2.11.ebuild b/dev-python/aardwolf/aardwolf-0.2.11.ebuild
index 7e7bba5f4..3cf89b24d 100644
--- a/dev-python/aardwolf/aardwolf-0.2.11.ebuild
+++ b/dev-python/aardwolf/aardwolf-0.2.11.ebuild
@@ -6,7 +6,7 @@ EAPI=8
#CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
# cd aardwolf/utils/rlers
# cargo build
diff --git a/dev-python/acora/acora-2.5.ebuild b/dev-python/acora/acora-2.5.ebuild
index 76cfdbfb4..90cacc1c6 100644
--- a/dev-python/acora/acora-2.5.ebuild
+++ b/dev-python/acora/acora-2.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/adblockparser/adblockparser-0.7.ebuild b/dev-python/adblockparser/adblockparser-0.7.ebuild
index 1b51c5bd0..a1ba78af7 100644
--- a/dev-python/adblockparser/adblockparser-0.7.ebuild
+++ b/dev-python/adblockparser/adblockparser-0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/aesedb/aesedb-0.1.4.ebuild b/dev-python/aesedb/aesedb-0.1.4.ebuild
index fc0dec377..2e19ad7c7 100644
--- a/dev-python/aesedb/aesedb-0.1.4.ebuild
+++ b/dev-python/aesedb/aesedb-0.1.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/aesedb/aesedb-0.1.6.ebuild b/dev-python/aesedb/aesedb-0.1.6.ebuild
index 5f94383ae..98b9a97da 100644
--- a/dev-python/aesedb/aesedb-0.1.6.ebuild
+++ b/dev-python/aesedb/aesedb-0.1.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/aggdraw/aggdraw-1.3.11.ebuild b/dev-python/aggdraw/aggdraw-1.3.11.ebuild
index 529e2679a..efbbf1522 100644
--- a/dev-python/aggdraw/aggdraw-1.3.11.ebuild
+++ b/dev-python/aggdraw/aggdraw-1.3.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/aiocmd/aiocmd-0.1.5.ebuild b/dev-python/aiocmd/aiocmd-0.1.5.ebuild
index 53b8d5c56..1c4a72121 100644
--- a/dev-python/aiocmd/aiocmd-0.1.5.ebuild
+++ b/dev-python/aiocmd/aiocmd-0.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/aioconsole/aioconsole-0.7.0.ebuild b/dev-python/aioconsole/aioconsole-0.7.0.ebuild
index 3064f71ed..637b4ffcd 100644
--- a/dev-python/aioconsole/aioconsole-0.7.0.ebuild
+++ b/dev-python/aioconsole/aioconsole-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiomultiprocess/aiomultiprocess-0.8.0.ebuild b/dev-python/aiomultiprocess/aiomultiprocess-0.8.0.ebuild
index 6682c7656..da13b3efa 100644
--- a/dev-python/aiomultiprocess/aiomultiprocess-0.8.0.ebuild
+++ b/dev-python/aiomultiprocess/aiomultiprocess-0.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/aiomultiprocess/aiomultiprocess-0.9.0.ebuild b/dev-python/aiomultiprocess/aiomultiprocess-0.9.0.ebuild
index 142c9eb85..c19045758 100644
--- a/dev-python/aiomultiprocess/aiomultiprocess-0.9.0.ebuild
+++ b/dev-python/aiomultiprocess/aiomultiprocess-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="asyncio version of the standard multiprocessing module"
diff --git a/dev-python/aiosmb/aiosmb-0.4.11.ebuild b/dev-python/aiosmb/aiosmb-0.4.11.ebuild
index 77ecea5fe..194370ed6 100644
--- a/dev-python/aiosmb/aiosmb-0.4.11.ebuild
+++ b/dev-python/aiosmb/aiosmb-0.4.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiowinreg/aiowinreg-0.0.10.ebuild b/dev-python/aiowinreg/aiowinreg-0.0.10.ebuild
index d77b47d6a..b939f77f4 100644
--- a/dev-python/aiowinreg/aiowinreg-0.0.10.ebuild
+++ b/dev-python/aiowinreg/aiowinreg-0.0.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/aiowinreg/aiowinreg-0.0.9.ebuild b/dev-python/aiowinreg/aiowinreg-0.0.9.ebuild
index 0ac566c07..e091ae258 100644
--- a/dev-python/aiowinreg/aiowinreg-0.0.9.ebuild
+++ b/dev-python/aiowinreg/aiowinreg-0.0.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/altgraph/altgraph-0.17.3.ebuild b/dev-python/altgraph/altgraph-0.17.3.ebuild
index 595c60b5a..df2bb8062 100644
--- a/dev-python/altgraph/altgraph-0.17.3.ebuild
+++ b/dev-python/altgraph/altgraph-0.17.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="A constructing graphs, BFS and DFS traversals, etc"
diff --git a/dev-python/altgraph/altgraph-0.17.ebuild b/dev-python/altgraph/altgraph-0.17.ebuild
index e01d99baf..bd047436c 100644
--- a/dev-python/altgraph/altgraph-0.17.ebuild
+++ b/dev-python/altgraph/altgraph-0.17.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="A constructing graphs, BFS and DFS traversals, etc"
diff --git a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.1.ebuild b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.1.ebuild
index ed47bad0b..a1b7a5535 100644
--- a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.1.ebuild
+++ b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/apkid/apkid-2.1.5.ebuild b/dev-python/apkid/apkid-2.1.5.ebuild
index 8c2c388ad..10ab14844 100644
--- a/dev-python/apkid/apkid-2.1.5.ebuild
+++ b/dev-python/apkid/apkid-2.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/apkid/apkid-3.0.0.ebuild b/dev-python/apkid/apkid-3.0.0.ebuild
index a2c830236..7a91b9640 100644
--- a/dev-python/apkid/apkid-3.0.0.ebuild
+++ b/dev-python/apkid/apkid-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/apksigcopier/apksigcopier-1.1.1.ebuild b/dev-python/apksigcopier/apksigcopier-1.1.1.ebuild
index 36397abda..0ff18ab28 100644
--- a/dev-python/apksigcopier/apksigcopier-1.1.1.ebuild
+++ b/dev-python/apksigcopier/apksigcopier-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/apksigtool/apksigtool-0.1.0.ebuild b/dev-python/apksigtool/apksigtool-0.1.0.ebuild
index 61b7837af..786c4be71 100644
--- a/dev-python/apksigtool/apksigtool-0.1.0.ebuild
+++ b/dev-python/apksigtool/apksigtool-0.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/apng/apng-0.3.3.ebuild b/dev-python/apng/apng-0.3.3.ebuild
index 5f30c2719..70f841910 100644
--- a/dev-python/apng/apng-0.3.3.ebuild
+++ b/dev-python/apng/apng-0.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/apng/apng-0.3.4.ebuild b/dev-python/apng/apng-0.3.4.ebuild
index 5f30c2719..70f841910 100644
--- a/dev-python/apng/apng-0.3.4.ebuild
+++ b/dev-python/apng/apng-0.3.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/arc4/arc4-0.3.0.ebuild b/dev-python/arc4/arc4-0.3.0.ebuild
index b440781ad..b76b7d3df 100644
--- a/dev-python/arc4/arc4-0.3.0.ebuild
+++ b/dev-python/arc4/arc4-0.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/aresponses/aresponses-2.1.6.ebuild b/dev-python/aresponses/aresponses-2.1.6.ebuild
index 50943cd24..de124fd61 100644
--- a/dev-python/aresponses/aresponses-2.1.6.ebuild
+++ b/dev-python/aresponses/aresponses-2.1.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Asyncio response mocking. Similar to the responses library used for 'requests'"
diff --git a/dev-python/arpy/arpy-2.3.0.ebuild b/dev-python/arpy/arpy-2.3.0.ebuild
index 9113f4188..daaed1d20 100644
--- a/dev-python/arpy/arpy-2.3.0.ebuild
+++ b/dev-python/arpy/arpy-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/artifacts/artifacts-20221012.ebuild b/dev-python/artifacts/artifacts-20221012.ebuild
index a0210a8c6..f29b39e87 100644
--- a/dev-python/artifacts/artifacts-20221012.ebuild
+++ b/dev-python/artifacts/artifacts-20221012.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/artifacts/artifacts-20221219.ebuild b/dev-python/artifacts/artifacts-20221219.ebuild
index a0210a8c6..f29b39e87 100644
--- a/dev-python/artifacts/artifacts-20221219.ebuild
+++ b/dev-python/artifacts/artifacts-20221219.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/asciitree/asciitree-0.3.3.ebuild b/dev-python/asciitree/asciitree-0.3.3.ebuild
index 21e8aaf1a..d5053f040 100644
--- a/dev-python/asciitree/asciitree-0.3.3.ebuild
+++ b/dev-python/asciitree/asciitree-0.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/asn1/asn1-2.7.0.ebuild b/dev-python/asn1/asn1-2.7.0.ebuild
index c73bc0f40..d83aa9509 100644
--- a/dev-python/asn1/asn1-2.7.0.ebuild
+++ b/dev-python/asn1/asn1-2.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/asn1tools/asn1tools-0.163.0.ebuild b/dev-python/asn1tools/asn1tools-0.163.0.ebuild
index ca478f6c7..b087509b2 100644
--- a/dev-python/asn1tools/asn1tools-0.163.0.ebuild
+++ b/dev-python/asn1tools/asn1tools-0.163.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/aspectlib/aspectlib-1.5.2-r1.ebuild b/dev-python/aspectlib/aspectlib-1.5.2-r1.ebuild
index 2085aa4e2..79f3ac5b2 100644
--- a/dev-python/aspectlib/aspectlib-1.5.2-r1.ebuild
+++ b/dev-python/aspectlib/aspectlib-1.5.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/asyauth/asyauth-0.0.18.ebuild b/dev-python/asyauth/asyauth-0.0.18.ebuild
index 0d1fd8068..39e98790d 100644
--- a/dev-python/asyauth/asyauth-0.0.18.ebuild
+++ b/dev-python/asyauth/asyauth-0.0.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/asyauth/asyauth-0.0.20.ebuild b/dev-python/asyauth/asyauth-0.0.20.ebuild
index 1b700d6ad..14bdfc073 100644
--- a/dev-python/asyauth/asyauth-0.0.20.ebuild
+++ b/dev-python/asyauth/asyauth-0.0.20.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/asysocks/asysocks-0.2.13.ebuild b/dev-python/asysocks/asysocks-0.2.13.ebuild
index c7089aded..e5ecdf283 100644
--- a/dev-python/asysocks/asysocks-0.2.13.ebuild
+++ b/dev-python/asysocks/asysocks-0.2.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/backoff/Manifest b/dev-python/backoff/Manifest
new file mode 100644
index 000000000..3ce60acc8
--- /dev/null
+++ b/dev-python/backoff/Manifest
@@ -0,0 +1 @@
+DIST backoff-2.2.1.gh.tar.gz 20194 BLAKE2B a137ad67574b20535d5c29fad5781d0f7baaeeead23a5c8ccc3f1c48a952bf4436e75753e329861fb20bdc6fbe2b5e6d75b30d0fdca9908edfa540a593b3b353 SHA512 ed98c50d544d4ac3214b03005e5d183b0aeefd568c89769b59115ecc67ba7f7ea29a58e6ebf8488026a95ff2a1155e798782b04bebc9315c6a3682540bb38dff
diff --git a/dev-python/backoff/backoff-2.2.1.ebuild b/dev-python/backoff/backoff-2.2.1.ebuild
new file mode 100644
index 000000000..1b441539b
--- /dev/null
+++ b/dev-python/backoff/backoff-2.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Function decoration for backoff and retry"
+HOMEPAGE="
+ https://github.com/litl/backoff/
+ https://pypi.org/project/backoff/
+"
+SRC_URI="
+ https://github.com/litl/backoff/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm64 ~x86"
+
+DOCS=( README.rst )
+
+BDEPEND="
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/backoff/metadata.xml b/dev-python/backoff/metadata.xml
new file mode 100644
index 000000000..13e265646
--- /dev/null
+++ b/dev-python/backoff/metadata.xml
@@ -0,0 +1,13 @@
+
+
+
+
+ python@gentoo.org
+ Python
+
+
+
+ litl/backoff
+ backoff
+
+
diff --git a/dev-python/banal/banal-1.0.1.ebuild b/dev-python/banal/banal-1.0.1.ebuild
index 353e27bd0..2f02267dd 100644
--- a/dev-python/banal/banal-1.0.1.ebuild
+++ b/dev-python/banal/banal-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/beautifultable/beautifultable-0.8.0.ebuild b/dev-python/beautifultable/beautifultable-0.8.0.ebuild
index 9ae7c2991..e662c12a7 100644
--- a/dev-python/beautifultable/beautifultable-0.8.0.ebuild
+++ b/dev-python/beautifultable/beautifultable-0.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/bidict/bidict-0.21.2.ebuild b/dev-python/bidict/bidict-0.21.2.ebuild
index 3baa43a3e..69005553d 100644
--- a/dev-python/bidict/bidict-0.21.2.ebuild
+++ b/dev-python/bidict/bidict-0.21.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="The bidirectional mapping library for Python."
diff --git a/dev-python/bidict/bidict-0.22.1.ebuild b/dev-python/bidict/bidict-0.22.1.ebuild
index ad93e1145..21f10bb9d 100644
--- a/dev-python/bidict/bidict-0.22.1.ebuild
+++ b/dev-python/bidict/bidict-0.22.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="The bidirectional mapping library for Python."
diff --git a/dev-python/biplist/biplist-1.0.3.ebuild b/dev-python/biplist/biplist-1.0.3.ebuild
index f83dc49fe..7ba2aa9c8 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_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/bitstruct/bitstruct-8.15.1.ebuild b/dev-python/bitstruct/bitstruct-8.15.1.ebuild
index 3e0ebe437..ddb8626ae 100644
--- a/dev-python/bitstruct/bitstruct-8.15.1.ebuild
+++ b/dev-python/bitstruct/bitstruct-8.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/bitstruct/bitstruct-8.17.0.ebuild b/dev-python/bitstruct/bitstruct-8.17.0.ebuild
index 53a014f22..fe734a463 100644
--- a/dev-python/bitstruct/bitstruct-8.17.0.ebuild
+++ b/dev-python/bitstruct/bitstruct-8.17.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
diff --git a/dev-python/blinkstick/blinkstick-1.1.8_p20200211.ebuild b/dev-python/blinkstick/blinkstick-1.1.8_p20200211.ebuild
index 3fde8c5c7..1f85d7626 100644
--- a/dev-python/blinkstick/blinkstick-1.1.8_p20200211.ebuild
+++ b/dev-python/blinkstick/blinkstick-1.1.8_p20200211.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/blinkstick/blinkstick-9999.ebuild b/dev-python/blinkstick/blinkstick-9999.ebuild
index 3fde8c5c7..1f85d7626 100644
--- a/dev-python/blinkstick/blinkstick-9999.ebuild
+++ b/dev-python/blinkstick/blinkstick-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/bloodhound/bloodhound-1.7.2.ebuild b/dev-python/bloodhound/bloodhound-1.7.2.ebuild
index dc1096325..6ed25948e 100644
--- a/dev-python/bloodhound/bloodhound-1.7.2.ebuild
+++ b/dev-python/bloodhound/bloodhound-1.7.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/bloodhound/bloodhound-1.8.0.ebuild b/dev-python/bloodhound/bloodhound-1.8.0.ebuild
index b28ab2a9f..7ca41a627 100644
--- a/dev-python/bloodhound/bloodhound-1.8.0.ebuild
+++ b/dev-python/bloodhound/bloodhound-1.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/bluepy/bluepy-1.3.0-r2.ebuild b/dev-python/bluepy/bluepy-1.3.0-r2.ebuild
index 10bb5e7fb..a6dc3119b 100644
--- a/dev-python/bluepy/bluepy-1.3.0-r2.ebuild
+++ b/dev-python/bluepy/bluepy-1.3.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi fcaps
diff --git a/dev-python/bpylist2/bpylist2-4.1.1.ebuild b/dev-python/bpylist2/bpylist2-4.1.1.ebuild
index 8f3bbac30..83483040d 100644
--- a/dev-python/bpylist2/bpylist2-4.1.1.ebuild
+++ b/dev-python/bpylist2/bpylist2-4.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cached-property/cached-property-1.5.2.ebuild b/dev-python/cached-property/cached-property-1.5.2.ebuild
index bb026fca7..441cb320c 100644
--- a/dev-python/cached-property/cached-property-1.5.2.ebuild
+++ b/dev-python/cached-property/cached-property-1.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/captcha/captcha-0.4.ebuild b/dev-python/captcha/captcha-0.4.ebuild
index 16d87a76a..150456550 100644
--- a/dev-python/captcha/captcha-0.4.ebuild
+++ b/dev-python/captcha/captcha-0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/captcha/captcha-0.5.0.ebuild b/dev-python/captcha/captcha-0.5.0.ebuild
index 258bfa83f..edd99981e 100644
--- a/dev-python/captcha/captcha-0.5.0.ebuild
+++ b/dev-python/captcha/captcha-0.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/cc2538-bsl/cc2538-bsl-9999.ebuild b/dev-python/cc2538-bsl/cc2538-bsl-9999.ebuild
index 218a8cb06..a43949344 100644
--- a/dev-python/cc2538-bsl/cc2538-bsl-9999.ebuild
+++ b/dev-python/cc2538-bsl/cc2538-bsl-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 git-r3
diff --git a/dev-python/cement/cement-2.10.ebuild b/dev-python/cement/cement-2.10.ebuild
index e3b7e0a7a..c1ac4df0a 100644
--- a/dev-python/cement/cement-2.10.ebuild
+++ b/dev-python/cement/cement-2.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/censys/Manifest b/dev-python/censys/Manifest
index ed38d3cdd..16a0acf63 100644
--- a/dev-python/censys/Manifest
+++ b/dev-python/censys/Manifest
@@ -1 +1 @@
-DIST censys-2.2.17.gh.tar.gz 342363 BLAKE2B fe6e50177bd7defdfd3ac2cc8df594c1d93989a2cb4e1479ea83d8e59074562cd3c616962b405e5a3fa1e207440cbd80a2b6fd50406793da9e68c35504bff0ee SHA512 b667fc72ebbdb1016dd9d2b66d6112775864c2cbfde246a1ab23d67b1d3a928fa978402833f59b1df2747253393d7529dee005aa8e2542d8c5784f07be883ad7
+DIST censys-2.2.18.gh.tar.gz 342635 BLAKE2B 84c17478a8a4a9169dfdc341264b49f901e630e1e58c5bbe9c82604e8247a4de0f09e2c74e1aa91116a736f58846d60d013537f4ed4dc311d5ce28e306ab12bd SHA512 fe5ee55f085504b9703832af415c3615695801061bbe136d6f32f949a1693c422eea2f921865c1b55fe330ff37c962ae799e6b7515b98863f07079685a7e89f0
diff --git a/dev-python/censys/censys-2.2.17.ebuild b/dev-python/censys/censys-2.2.18.ebuild
similarity index 94%
rename from dev-python/censys/censys-2.2.17.ebuild
rename to dev-python/censys/censys-2.2.18.ebuild
index 7929f54ad..8013238e0 100644
--- a/dev-python/censys/censys-2.2.17.ebuild
+++ b/dev-python/censys/censys-2.2.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
@@ -21,13 +21,12 @@ IUSE="examples test"
RESTRICT="!test? ( test )"
RDEPEND="
+ >=dev-python/requests-2.29.0[${PYTHON_USEDEP}]
+ =dev-python/backoff-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/rich-10.16.2[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
=dev-python/backoff-2.0.0[${PYTHON_USEDEP}]
- =dev-python/requests-2.29.0[${PYTHON_USEDEP}]
- >=dev-python/rich-10.16.2[${PYTHON_USEDEP}]
- ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~mips ~x86"
-
-RDEPEND="${PYTHON_DEPS}
- dev-python/dnspython[${PYTHON_USEDEP}]
- dev-python/ipaddr[${PYTHON_USEDEP}]"
diff --git a/dev-python/ipwhois/ipwhois-1.2.0.ebuild b/dev-python/ipwhois/ipwhois-1.2.0.ebuild
index 1f3d3e0f7..4e0518302 100644
--- a/dev-python/ipwhois/ipwhois-1.2.0.ebuild
+++ b/dev-python/ipwhois/ipwhois-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/ipwhois/metadata.xml b/dev-python/ipwhois/metadata.xml
index ebc718e70..70d6b2086 100644
--- a/dev-python/ipwhois/metadata.xml
+++ b/dev-python/ipwhois/metadata.xml
@@ -5,4 +5,7 @@
email@linxon.ru
Yury Martynov
+
+ secynic/ipwhois
+
diff --git a/dev-python/isc_dhcp_leases/isc_dhcp_leases-0.9.1.ebuild b/dev-python/isc_dhcp_leases/isc_dhcp_leases-0.9.1.ebuild
index fe55efb11..c8bd60a5d 100644
--- a/dev-python/isc_dhcp_leases/isc_dhcp_leases-0.9.1.ebuild
+++ b/dev-python/isc_dhcp_leases/isc_dhcp_leases-0.9.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Small python module for reading /var/lib/dhcp/dhcpd.leases from isc-dhcp-server"
diff --git a/dev-python/itemadapter/itemadapter-0.4.0.ebuild b/dev-python/itemadapter/itemadapter-0.4.0.ebuild
index 6e4110b6a..edbdf5ac8 100644
--- a/dev-python/itemadapter/itemadapter-0.4.0.ebuild
+++ b/dev-python/itemadapter/itemadapter-0.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
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 0dcfcc900..4d2b92027 100644
--- a/dev-python/itemloaders/itemloaders-1.0.4.ebuild
+++ b/dev-python/itemloaders/itemloaders-1.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Library to populate items using XPath and CSS with a convenient API"
diff --git a/dev-python/javalang/javalang-0.12.0.ebuild b/dev-python/javalang/javalang-0.12.0.ebuild
index f115fcb5f..51bec8f31 100644
--- a/dev-python/javalang/javalang-0.12.0.ebuild
+++ b/dev-python/javalang/javalang-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/jpype1/jpype1-1.5.2.ebuild b/dev-python/jpype1/jpype1-1.5.2.ebuild
index f6be2ed1f..c9ae888ef 100644
--- a/dev-python/jpype1/jpype1-1.5.2.ebuild
+++ b/dev-python/jpype1/jpype1-1.5.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsbeautifier/jsbeautifier-1.15.1.ebuild b/dev-python/jsbeautifier/jsbeautifier-1.15.1.ebuild
index 55c762d49..046837dbf 100644
--- a/dev-python/jsbeautifier/jsbeautifier-1.15.1.ebuild
+++ b/dev-python/jsbeautifier/jsbeautifier-1.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsbeautifier/jsbeautifier-1.15.4.ebuild b/dev-python/jsbeautifier/jsbeautifier-1.15.4.ebuild
index 55c762d49..046837dbf 100644
--- a/dev-python/jsbeautifier/jsbeautifier-1.15.4.ebuild
+++ b/dev-python/jsbeautifier/jsbeautifier-1.15.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/json2html/json2html-1.3.0-r1.ebuild b/dev-python/json2html/json2html-1.3.0-r1.ebuild
index f17f720b2..2dce6c248 100644
--- a/dev-python/json2html/json2html-1.3.0-r1.ebuild
+++ b/dev-python/json2html/json2html-1.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/jsonfield/jsonfield-2.0.2.ebuild b/dev-python/jsonfield/jsonfield-2.0.2.ebuild
index 65d7d3d5a..e1d61b29d 100644
--- a/dev-python/jsonfield/jsonfield-2.0.2.ebuild
+++ b/dev-python/jsonfield/jsonfield-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/kaleido/kaleido-0.2.1.ebuild b/dev-python/kaleido/kaleido-0.2.1.ebuild
index b912bfe96..e2ec689cf 100644
--- a/dev-python/kaleido/kaleido-0.2.1.ebuild
+++ b/dev-python/kaleido/kaleido-0.2.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
MY_PN="kaleido"
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
DESCRIPTION="Static image export for web-based visualization libraries"
diff --git a/dev-python/la-panic/la-panic-0.5.0.ebuild b/dev-python/la-panic/la-panic-0.5.0.ebuild
index 721ed3d45..a02bac03d 100644
--- a/dev-python/la-panic/la-panic-0.5.0.ebuild
+++ b/dev-python/la-panic/la-panic-0.5.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
#PYPI_PN="la-panic"
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/langdetect/langdetect-1.0.8.ebuild b/dev-python/langdetect/langdetect-1.0.8.ebuild
index 51ec8e196..462b7956f 100644
--- a/dev-python/langdetect/langdetect-1.0.8.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ldapdomaindump/ldapdomaindump-0.10.0.ebuild b/dev-python/ldapdomaindump/ldapdomaindump-0.10.0.ebuild
index 4b560e2c1..1395cdc23 100644
--- a/dev-python/ldapdomaindump/ldapdomaindump-0.10.0.ebuild
+++ b/dev-python/ldapdomaindump/ldapdomaindump-0.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ldapdomaindump/ldapdomaindump-0.9.4_p20240213.ebuild b/dev-python/ldapdomaindump/ldapdomaindump-0.9.4_p20240213.ebuild
index 9cce63fd4..f2c6d2d6e 100644
--- a/dev-python/ldapdomaindump/ldapdomaindump-0.9.4_p20240213.ebuild
+++ b/dev-python/ldapdomaindump/ldapdomaindump-0.9.4_p20240213.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Active Directory information dumper via LDAP"
diff --git a/dev-python/leather/leather-0.3.3.ebuild b/dev-python/leather/leather-0.3.3.ebuild
index 175487664..b86e38224 100644
--- a/dev-python/leather/leather-0.3.3.ebuild
+++ b/dev-python/leather/leather-0.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Python charting for 80% of humans"
diff --git a/dev-python/libsast/libsast-1.5.2.ebuild b/dev-python/libsast/libsast-1.5.2.ebuild
index ac789fa8b..fead9ee60 100644
--- a/dev-python/libsast/libsast-1.5.2.ebuild
+++ b/dev-python/libsast/libsast-1.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/libsast/libsast-2.0.3.ebuild b/dev-python/libsast/libsast-2.0.3.ebuild
index e45d93fb3..31625efa5 100644
--- a/dev-python/libsast/libsast-2.0.3.ebuild
+++ b/dev-python/libsast/libsast-2.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/libsast/libsast-3.1.6.ebuild b/dev-python/libsast/libsast-3.1.6.ebuild
index e45d93fb3..31625efa5 100644
--- a/dev-python/libsast/libsast-3.1.6.ebuild
+++ b/dev-python/libsast/libsast-3.1.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/limits/limits-3.7.0.ebuild b/dev-python/limits/limits-3.7.0.ebuild
index 612d33561..5b38388ef 100644
--- a/dev-python/limits/limits-3.7.0.ebuild
+++ b/dev-python/limits/limits-3.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/lsassy/lsassy-3.1.12.ebuild b/dev-python/lsassy/lsassy-3.1.12.ebuild
index e5391dbf5..cb25b8f14 100644
--- a/dev-python/lsassy/lsassy-3.1.12.ebuild
+++ b/dev-python/lsassy/lsassy-3.1.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/lsassy/lsassy-3.1.13.ebuild b/dev-python/lsassy/lsassy-3.1.13.ebuild
index a434d47f0..b2295e032 100644
--- a/dev-python/lsassy/lsassy-3.1.13.ebuild
+++ b/dev-python/lsassy/lsassy-3.1.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/lzfse/lzfse-0.4.2.ebuild b/dev-python/lzfse/lzfse-0.4.2.ebuild
index ce08d1ae4..199d5659a 100644
--- a/dev-python/lzfse/lzfse-0.4.2.ebuild
+++ b/dev-python/lzfse/lzfse-0.4.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/macholib/macholib-1.16.3.ebuild b/dev-python/macholib/macholib-1.16.3.ebuild
index 1e6ac85c7..0ea40e0c3 100644
--- a/dev-python/macholib/macholib-1.16.3.ebuild
+++ b/dev-python/macholib/macholib-1.16.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/manuel/manuel-1.9.0.ebuild b/dev-python/manuel/manuel-1.9.0.ebuild
index 9a756f6fb..269125211 100644
--- a/dev-python/manuel/manuel-1.9.0.ebuild
+++ b/dev-python/manuel/manuel-1.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/marshmallow-sqlalchemy/marshmallow-sqlalchemy-1.4.2.ebuild b/dev-python/marshmallow-sqlalchemy/marshmallow-sqlalchemy-1.4.2.ebuild
index b41ff508e..f24e0d6e5 100644
--- a/dev-python/marshmallow-sqlalchemy/marshmallow-sqlalchemy-1.4.2.ebuild
+++ b/dev-python/marshmallow-sqlalchemy/marshmallow-sqlalchemy-1.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/masky/masky-0.2.0.ebuild b/dev-python/masky/masky-0.2.0.ebuild
index 8305bcc92..7e35219fd 100644
--- a/dev-python/masky/masky-0.2.0.ebuild
+++ b/dev-python/masky/masky-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/matlink-gpapi/matlink-gpapi-0.4.4.5.ebuild b/dev-python/matlink-gpapi/matlink-gpapi-0.4.4.5.ebuild
index 0e87a75f1..a0b41ac2d 100644
--- a/dev-python/matlink-gpapi/matlink-gpapi-0.4.4.5.ebuild
+++ b/dev-python/matlink-gpapi/matlink-gpapi-0.4.4.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="Unofficial python api for google play"
diff --git a/dev-python/maxminddb/maxminddb-1.5.2.ebuild b/dev-python/maxminddb/maxminddb-1.5.2.ebuild
index cdcb094cd..f564a05b3 100644
--- a/dev-python/maxminddb/maxminddb-1.5.2.ebuild
+++ b/dev-python/maxminddb/maxminddb-1.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3 )
+PYTHON_COMPAT=( python3_{12..14} pypy3 )
inherit distutils-r1
diff --git a/dev-python/mechanize/mechanize-0.4.5.ebuild b/dev-python/mechanize/mechanize-0.4.5.ebuild
index 5008d835b..747a95137 100644
--- a/dev-python/mechanize/mechanize-0.4.5.ebuild
+++ b/dev-python/mechanize/mechanize-0.4.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/minidump/minidump-0.0.24.ebuild b/dev-python/minidump/minidump-0.0.24.ebuild
index bd1098f16..f542302b4 100644
--- a/dev-python/minidump/minidump-0.0.24.ebuild
+++ b/dev-python/minidump/minidump-0.0.24.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="parse Windows minidump file format"
diff --git a/dev-python/minikerberos/minikerberos-0.4.4.ebuild b/dev-python/minikerberos/minikerberos-0.4.4.ebuild
index cd721d41b..3252d98da 100644
--- a/dev-python/minikerberos/minikerberos-0.4.4.ebuild
+++ b/dev-python/minikerberos/minikerberos-0.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/mitm6/mitm6-0.2.2.ebuild b/dev-python/mitm6/mitm6-0.2.2.ebuild
index 0ab425485..b10de2b66 100644
--- a/dev-python/mitm6/mitm6-0.2.2.ebuild
+++ b/dev-python/mitm6/mitm6-0.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="pwning IPv4 via IPv6"
diff --git a/dev-python/mockito/mockito-1.2.0.ebuild b/dev-python/mockito/mockito-1.2.0.ebuild
index 2b9bb8a40..6d594b7cd 100644
--- a/dev-python/mockito/mockito-1.2.0.ebuild
+++ b/dev-python/mockito/mockito-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/msldap/msldap-0.5.14.ebuild b/dev-python/msldap/msldap-0.5.14.ebuild
index 3d0777c01..1ef7c5a45 100644
--- a/dev-python/msldap/msldap-0.5.14.ebuild
+++ b/dev-python/msldap/msldap-0.5.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/msoffcrypto-tool/msoffcrypto-tool-5.0.0.ebuild b/dev-python/msoffcrypto-tool/msoffcrypto-tool-5.0.0.ebuild
index b0a354a0a..dd71ad740 100644
--- a/dev-python/msoffcrypto-tool/msoffcrypto-tool-5.0.0.ebuild
+++ b/dev-python/msoffcrypto-tool/msoffcrypto-tool-5.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/msoffcrypto-tool/msoffcrypto-tool-5.3.1.ebuild b/dev-python/msoffcrypto-tool/msoffcrypto-tool-5.3.1.ebuild
index f6541f555..e149bf7a9 100644
--- a/dev-python/msoffcrypto-tool/msoffcrypto-tool-5.3.1.ebuild
+++ b/dev-python/msoffcrypto-tool/msoffcrypto-tool-5.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/mutf8/mutf8-1.0.6.ebuild b/dev-python/mutf8/mutf8-1.0.6.ebuild
index 6c7c351d6..861482a0f 100644
--- a/dev-python/mutf8/mutf8-1.0.6.ebuild
+++ b/dev-python/mutf8/mutf8-1.0.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/nanobind/nanobind-1.7.0_p20231019.ebuild b/dev-python/nanobind/nanobind-1.7.0_p20231019.ebuild
index 950be7bbc..db451d99f 100644
--- a/dev-python/nanobind/nanobind-1.7.0_p20231019.ebuild
+++ b/dev-python/nanobind/nanobind-1.7.0_p20231019.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/nassl/nassl-5.0.1.ebuild b/dev-python/nassl/nassl-5.0.1.ebuild
index 1249a17e5..b62f0301a 100644
--- a/dev-python/nassl/nassl-5.0.1.ebuild
+++ b/dev-python/nassl/nassl-5.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/nassl/nassl-5.1.0.ebuild b/dev-python/nassl/nassl-5.1.0.ebuild
index 1249a17e5..b62f0301a 100644
--- a/dev-python/nassl/nassl-5.1.0.ebuild
+++ b/dev-python/nassl/nassl-5.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/nassl/nassl-5.2.0.ebuild b/dev-python/nassl/nassl-5.2.0.ebuild
index c78b0cef7..6e027b075 100644
--- a/dev-python/nassl/nassl-5.2.0.ebuild
+++ b/dev-python/nassl/nassl-5.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/nassl/nassl-5.3.0.ebuild b/dev-python/nassl/nassl-5.3.0.ebuild
index 5c427009f..a69c2ec0e 100644
--- a/dev-python/nassl/nassl-5.3.0.ebuild
+++ b/dev-python/nassl/nassl-5.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 multiprocessing
diff --git a/dev-python/neo4j/neo4j-4.2.1.ebuild b/dev-python/neo4j/neo4j-4.2.1.ebuild
index 20cf8edb0..87f174c44 100644
--- a/dev-python/neo4j/neo4j-4.2.1.ebuild
+++ b/dev-python/neo4j/neo4j-4.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/neo4j/neo4j-5.22.0.ebuild b/dev-python/neo4j/neo4j-5.22.0.ebuild
index 5b9408364..720d92aeb 100644
--- a/dev-python/neo4j/neo4j-5.22.0.ebuild
+++ b/dev-python/neo4j/neo4j-5.22.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/neo4j/neo4j-5.28.1.ebuild b/dev-python/neo4j/neo4j-5.28.1.ebuild
index 5b9408364..720d92aeb 100644
--- a/dev-python/neo4j/neo4j-5.28.1.ebuild
+++ b/dev-python/neo4j/neo4j-5.28.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/neobolt/neobolt-1.7.17.ebuild b/dev-python/neobolt/neobolt-1.7.17.ebuild
index b7c8f35d1..d8d8905a3 100644
--- a/dev-python/neobolt/neobolt-1.7.17.ebuild
+++ b/dev-python/neobolt/neobolt-1.7.17.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/neotime/neotime-1.7.4.ebuild b/dev-python/neotime/neotime-1.7.4.ebuild
index 70ee6f8c0..5956bf9cd 100644
--- a/dev-python/neotime/neotime-1.7.4.ebuild
+++ b/dev-python/neotime/neotime-1.7.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/nessrest/nessrest-20180806.ebuild b/dev-python/nessrest/nessrest-20180806.ebuild
index c091f02a9..96612864c 100644
--- a/dev-python/nessrest/nessrest-20180806.ebuild
+++ b/dev-python/nessrest/nessrest-20180806.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/normality/normality-2.1.1.ebuild b/dev-python/normality/normality-2.1.1.ebuild
index 1cbdae2b9..598b579e0 100644
--- a/dev-python/normality/normality-2.1.1.ebuild
+++ b/dev-python/normality/normality-2.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/nplusone/nplusone-1.0.0.ebuild b/dev-python/nplusone/nplusone-1.0.0.ebuild
index 49a217307..c59195a31 100644
--- a/dev-python/nplusone/nplusone-1.0.0.ebuild
+++ b/dev-python/nplusone/nplusone-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/opack/opack-0.1.0.ebuild b/dev-python/opack/opack-0.1.0.ebuild
index d647e9223..7009958a7 100644
--- a/dev-python/opack/opack-0.1.0.ebuild
+++ b/dev-python/opack/opack-0.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/opack2/opack2-0.0.1.ebuild b/dev-python/opack2/opack2-0.0.1.ebuild
index adba872a2..40dec29a2 100644
--- a/dev-python/opack2/opack2-0.0.1.ebuild
+++ b/dev-python/opack2/opack2-0.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/opensearch_py/opensearch_py-1.0.0.ebuild b/dev-python/opensearch_py/opensearch_py-1.0.0.ebuild
index f8b921bfe..92bdf542a 100644
--- a/dev-python/opensearch_py/opensearch_py-1.0.0.ebuild
+++ b/dev-python/opensearch_py/opensearch_py-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3 )
+PYTHON_COMPAT=( python3_{12..14} pypy3 )
inherit distutils-r1
DESCRIPTION="Python low-level client for OpenSearch"
diff --git a/dev-python/opensearch_py/opensearch_py-1.1.0.ebuild b/dev-python/opensearch_py/opensearch_py-1.1.0.ebuild
index f8b921bfe..92bdf542a 100644
--- a/dev-python/opensearch_py/opensearch_py-1.1.0.ebuild
+++ b/dev-python/opensearch_py/opensearch_py-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3 )
+PYTHON_COMPAT=( python3_{12..14} pypy3 )
inherit distutils-r1
DESCRIPTION="Python low-level client for OpenSearch"
diff --git a/dev-python/opensearch_py/opensearch_py-2.0.0.ebuild b/dev-python/opensearch_py/opensearch_py-2.0.0.ebuild
index f8b921bfe..92bdf542a 100644
--- a/dev-python/opensearch_py/opensearch_py-2.0.0.ebuild
+++ b/dev-python/opensearch_py/opensearch_py-2.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3 )
+PYTHON_COMPAT=( python3_{12..14} pypy3 )
inherit distutils-r1
DESCRIPTION="Python low-level client for OpenSearch"
diff --git a/dev-python/opensearch_py/opensearch_py-2.0.1.ebuild b/dev-python/opensearch_py/opensearch_py-2.0.1.ebuild
index f8b921bfe..92bdf542a 100644
--- a/dev-python/opensearch_py/opensearch_py-2.0.1.ebuild
+++ b/dev-python/opensearch_py/opensearch_py-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy3 )
+PYTHON_COMPAT=( python3_{12..14} pypy3 )
inherit distutils-r1
DESCRIPTION="Python low-level client for OpenSearch"
diff --git a/dev-python/openstep_parser/openstep_parser-1.5.4.ebuild b/dev-python/openstep_parser/openstep_parser-1.5.4.ebuild
index 52b2ceafb..93428edce 100644
--- a/dev-python/openstep_parser/openstep_parser-1.5.4.ebuild
+++ b/dev-python/openstep_parser/openstep_parser-1.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/openstep_parser/openstep_parser-2.0.1.ebuild b/dev-python/openstep_parser/openstep_parser-2.0.1.ebuild
index 50ba42127..228533bf5 100644
--- a/dev-python/openstep_parser/openstep_parser-2.0.1.ebuild
+++ b/dev-python/openstep_parser/openstep_parser-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oscrypto/oscrypto-1.3.0.ebuild b/dev-python/oscrypto/oscrypto-1.3.0.ebuild
index 17f4168ac..72c33b747 100644
--- a/dev-python/oscrypto/oscrypto-1.3.0.ebuild
+++ b/dev-python/oscrypto/oscrypto-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/oscrypto/oscrypto-1.3.0_p20230823.ebuild b/dev-python/oscrypto/oscrypto-1.3.0_p20230823.ebuild
index 09c24d25b..96d9c8135 100644
--- a/dev-python/oscrypto/oscrypto-1.3.0_p20230823.ebuild
+++ b/dev-python/oscrypto/oscrypto-1.3.0_p20230823.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/parameter-decorators/parameter-decorators-0.0.2.ebuild b/dev-python/parameter-decorators/parameter-decorators-0.0.2.ebuild
index 7beca8f21..7aa08b7d6 100644
--- a/dev-python/parameter-decorators/parameter-decorators-0.0.2.ebuild
+++ b/dev-python/parameter-decorators/parameter-decorators-0.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/parse/parse-1.14.0.ebuild b/dev-python/parse/parse-1.14.0.ebuild
index 04826f372..e5b66d783 100644
--- a/dev-python/parse/parse-1.14.0.ebuild
+++ b/dev-python/parse/parse-1.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/parse/parse-1.19.0.ebuild b/dev-python/parse/parse-1.19.0.ebuild
index 8af74332f..5da8d7008 100644
--- a/dev-python/parse/parse-1.19.0.ebuild
+++ b/dev-python/parse/parse-1.19.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/parsel/parsel-1.5.1.ebuild b/dev-python/parsel/parsel-1.5.1.ebuild
index a046b8dcb..5101e9f22 100644
--- a/dev-python/parsel/parsel-1.5.1.ebuild
+++ b/dev-python/parsel/parsel-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Extract data from HTML and XML using XPath and CSS selectors"
diff --git a/dev-python/pcodedmp/pcodedmp-1.2.6.ebuild b/dev-python/pcodedmp/pcodedmp-1.2.6.ebuild
index bff214f17..c469069d4 100644
--- a/dev-python/pcodedmp/pcodedmp-1.2.6.ebuild
+++ b/dev-python/pcodedmp/pcodedmp-1.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/playsound/playsound-1.2.2.ebuild b/dev-python/playsound/playsound-1.2.2.ebuild
index 0024d3290..eb217b7b9 100644
--- a/dev-python/playsound/playsound-1.2.2.ebuild
+++ b/dev-python/playsound/playsound-1.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/playwright-bin/playwright-bin-1.42.0.ebuild b/dev-python/playwright-bin/playwright-bin-1.42.0.ebuild
index 6f78a2782..db2239f64 100644
--- a/dev-python/playwright-bin/playwright-bin-1.42.0.ebuild
+++ b/dev-python/playwright-bin/playwright-bin-1.42.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.4.0.ebuild b/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.4.0.ebuild
index 1cd6ad429..321cb8994 100644
--- a/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.4.0.ebuild
+++ b/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} pypy3 )
+PYTHON_COMPAT=( python3_{12..14} pypy3 )
inherit pypi distutils-r1
diff --git a/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.8.2.ebuild b/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.8.2.ebuild
index 1cd6ad429..321cb8994 100644
--- a/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.8.2.ebuild
+++ b/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} pypy3 )
+PYTHON_COMPAT=( python3_{12..14} pypy3 )
inherit pypi distutils-r1
diff --git a/dev-python/promise/promise-2.3.0.ebuild b/dev-python/promise/promise-2.3.0.ebuild
index 2edbde048..8bec6c43f 100644
--- a/dev-python/promise/promise-2.3.0.ebuild
+++ b/dev-python/promise/promise-2.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/proxy-db/proxy-db-0.3.1.ebuild b/dev-python/proxy-db/proxy-db-0.3.1.ebuild
index 0606520c2..feadf5152 100644
--- a/dev-python/proxy-db/proxy-db-0.3.1.ebuild
+++ b/dev-python/proxy-db/proxy-db-0.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/proxy-db/proxy-db-9999.ebuild b/dev-python/proxy-db/proxy-db-9999.ebuild
index d4e1da174..0b72b6ae0 100644
--- a/dev-python/proxy-db/proxy-db-9999.ebuild
+++ b/dev-python/proxy-db/proxy-db-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 git-r3
diff --git a/dev-python/publicsuffixlist/publicsuffixlist-0.7.8.ebuild b/dev-python/publicsuffixlist/publicsuffixlist-0.7.8.ebuild
index 3a2226a33..2e803f744 100644
--- a/dev-python/publicsuffixlist/publicsuffixlist-0.7.8.ebuild
+++ b/dev-python/publicsuffixlist/publicsuffixlist-0.7.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/py2neo/py2neo-3.1.2.ebuild b/dev-python/py2neo/py2neo-3.1.2.ebuild
index 0d06d02a2..9b643768e 100644
--- a/dev-python/py2neo/py2neo-3.1.2.ebuild
+++ b/dev-python/py2neo/py2neo-3.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="A simple and pragmatic library which accesses the Neo4j graph database"
diff --git a/dev-python/py2neo/py2neo-4.3.0-r1.ebuild b/dev-python/py2neo/py2neo-4.3.0-r1.ebuild
index 4a742e12f..45dfa498c 100644
--- a/dev-python/py2neo/py2neo-4.3.0-r1.ebuild
+++ b/dev-python/py2neo/py2neo-4.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="A simple and pragmatic library which accesses the Neo4j graph database"
diff --git a/dev-python/pyFFTW/pyFFTW-0.13.1_p20240117.ebuild b/dev-python/pyFFTW/pyFFTW-0.13.1_p20240117.ebuild
index d75a375ad..bc3af7f68 100644
--- a/dev-python/pyFFTW/pyFFTW-0.13.1_p20240117.ebuild
+++ b/dev-python/pyFFTW/pyFFTW-0.13.1_p20240117.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
if [[ ${PV} == "9999" ]] ; then
diff --git a/dev-python/pyaff4/pyaff4-0.27.ebuild b/dev-python/pyaff4/pyaff4-0.27.ebuild
index 85c663474..05a5775f6 100644
--- a/dev-python/pyaff4/pyaff4-0.27.ebuild
+++ b/dev-python/pyaff4/pyaff4-0.27.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pyaxmlparser/pyaxmlparser-0.3.31.ebuild b/dev-python/pyaxmlparser/pyaxmlparser-0.3.31.ebuild
index d18c608eb..5c305f463 100644
--- a/dev-python/pyaxmlparser/pyaxmlparser-0.3.31.ebuild
+++ b/dev-python/pyaxmlparser/pyaxmlparser-0.3.31.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Parser for Android XML file and get Application Name without using Androguard"
diff --git a/dev-python/pycrashreport/pycrashreport-1.2.5.ebuild b/dev-python/pycrashreport/pycrashreport-1.2.5.ebuild
index 4221e6d82..9aca22c98 100644
--- a/dev-python/pycrashreport/pycrashreport-1.2.5.ebuild
+++ b/dev-python/pycrashreport/pycrashreport-1.2.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pycrashreport/pycrashreport-1.2.6.ebuild b/dev-python/pycrashreport/pycrashreport-1.2.6.ebuild
index 4221e6d82..9aca22c98 100644
--- a/dev-python/pycrashreport/pycrashreport-1.2.6.ebuild
+++ b/dev-python/pycrashreport/pycrashreport-1.2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pycups/pycups-2.0.1-r1.ebuild b/dev-python/pycups/pycups-2.0.1-r1.ebuild
index a48b48039..45549a255 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_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild b/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
index f74701b8f..19b75ae2e 100644
--- a/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
+++ b/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYPI_PN="PyDispatcher"
PYPI_NO_NORMALIZE=1
diff --git a/dev-python/pydub/pydub-0.25.1.ebuild b/dev-python/pydub/pydub-0.25.1.ebuild
index e50819d15..411ecd2d6 100644
--- a/dev-python/pydub/pydub-0.25.1.ebuild
+++ b/dev-python/pydub/pydub-0.25.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} python3_13t )
+PYTHON_COMPAT=( python3_{12..14} python3_13t )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature
diff --git a/dev-python/pyee/pyee-8.1.0.ebuild b/dev-python/pyee/pyee-8.1.0.ebuild
index 207d8318e..0fa6685f4 100644
--- a/dev-python/pyee/pyee-8.1.0.ebuild
+++ b/dev-python/pyee/pyee-8.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pyee/pyee-8.2.2.ebuild b/dev-python/pyee/pyee-8.2.2.ebuild
index 83c96a193..ba62b7d84 100644
--- a/dev-python/pyee/pyee-8.2.2.ebuild
+++ b/dev-python/pyee/pyee-8.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pygeoif/pygeoif-0.7.ebuild b/dev-python/pygeoif/pygeoif-0.7.ebuild
index 6af0e6919..32ef0f026 100644
--- a/dev-python/pygeoif/pygeoif-0.7.ebuild
+++ b/dev-python/pygeoif/pygeoif-0.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pyghidra-mcp/pyghidra-mcp-0.1.8.ebuild b/dev-python/pyghidra-mcp/pyghidra-mcp-0.1.8.ebuild
index a22c93e7a..daf7b9be4 100644
--- a/dev-python/pyghidra-mcp/pyghidra-mcp-0.1.8.ebuild
+++ b/dev-python/pyghidra-mcp/pyghidra-mcp-0.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyghidra/pyghidra-2.2.0.ebuild b/dev-python/pyghidra/pyghidra-2.2.0.ebuild
index d8e7d6106..92e31e253 100644
--- a/dev-python/pyghidra/pyghidra-2.2.0.ebuild
+++ b/dev-python/pyghidra/pyghidra-2.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygnuutils/pygnuutils-0.1.1.ebuild b/dev-python/pygnuutils/pygnuutils-0.1.1.ebuild
index d541d24d7..5759b8b7d 100644
--- a/dev-python/pygnuutils/pygnuutils-0.1.1.ebuild
+++ b/dev-python/pygnuutils/pygnuutils-0.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygtail/pygtail-0.11.0.ebuild b/dev-python/pygtail/pygtail-0.11.0.ebuild
index 5cefb3fc1..edacf4bc1 100644
--- a/dev-python/pygtail/pygtail-0.11.0.ebuild
+++ b/dev-python/pygtail/pygtail-0.11.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pyhunter/pyhunter-1.7.ebuild b/dev-python/pyhunter/pyhunter-1.7.ebuild
index 3abec4e72..52bddde07 100644
--- a/dev-python/pyhunter/pyhunter-1.7.ebuild
+++ b/dev-python/pyhunter/pyhunter-1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pyhunter/pyhunter-9999.ebuild b/dev-python/pyhunter/pyhunter-9999.ebuild
index 3abec4e72..52bddde07 100644
--- a/dev-python/pyhunter/pyhunter-9999.ebuild
+++ b/dev-python/pyhunter/pyhunter-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pyimg4/pyimg4-0.8.6.ebuild b/dev-python/pyimg4/pyimg4-0.8.6.ebuild
index 0497f5efb..8a8b54f4c 100644
--- a/dev-python/pyimg4/pyimg4-0.8.6.ebuild
+++ b/dev-python/pyimg4/pyimg4-0.8.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyimg4/pyimg4-0.8.8.ebuild b/dev-python/pyimg4/pyimg4-0.8.8.ebuild
index 03d23df66..aac66b2e0 100644
--- a/dev-python/pyimg4/pyimg4-0.8.8.ebuild
+++ b/dev-python/pyimg4/pyimg4-0.8.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyinstaller-hooks-contrib/pyinstaller-hooks-contrib-2023.10.ebuild b/dev-python/pyinstaller-hooks-contrib/pyinstaller-hooks-contrib-2023.10.ebuild
index 8873e7ccd..54d3a39f2 100644
--- a/dev-python/pyinstaller-hooks-contrib/pyinstaller-hooks-contrib-2023.10.ebuild
+++ b/dev-python/pyinstaller-hooks-contrib/pyinstaller-hooks-contrib-2023.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyinstaller/pyinstaller-6.13.0.ebuild b/dev-python/pyinstaller/pyinstaller-6.13.0.ebuild
index 385c0aabb..72451df24 100644
--- a/dev-python/pyinstaller/pyinstaller-6.13.0.ebuild
+++ b/dev-python/pyinstaller/pyinstaller-6.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE='threads(+)'
inherit distutils-r1 pypi
diff --git a/dev-python/pyinstaller/pyinstaller-6.2.0-r1.ebuild b/dev-python/pyinstaller/pyinstaller-6.2.0-r1.ebuild
index 385c0aabb..72451df24 100644
--- a/dev-python/pyinstaller/pyinstaller-6.2.0-r1.ebuild
+++ b/dev-python/pyinstaller/pyinstaller-6.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE='threads(+)'
inherit distutils-r1 pypi
diff --git a/dev-python/pyjsparser/pyjsparser-2.7.1.ebuild b/dev-python/pyjsparser/pyjsparser-2.7.1.ebuild
index edb7fd1d0..abfe7bba2 100644
--- a/dev-python/pyjsparser/pyjsparser-2.7.1.ebuild
+++ b/dev-python/pyjsparser/pyjsparser-2.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Fast javascript parser (based on esprima.js)"
diff --git a/dev-python/pykcs11/pykcs11-1.5.17.ebuild b/dev-python/pykcs11/pykcs11-1.5.17.ebuild
index 196294048..233733a98 100644
--- a/dev-python/pykcs11/pykcs11-1.5.17.ebuild
+++ b/dev-python/pykcs11/pykcs11-1.5.17.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pykdebugparser/pykdebugparser-1.2.4.ebuild b/dev-python/pykdebugparser/pykdebugparser-1.2.4.ebuild
index f3473f056..652b7d786 100644
--- a/dev-python/pykdebugparser/pykdebugparser-1.2.4.ebuild
+++ b/dev-python/pykdebugparser/pykdebugparser-1.2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pykdebugparser/pykdebugparser-1.2.7.ebuild b/dev-python/pykdebugparser/pykdebugparser-1.2.7.ebuild
index f3473f056..652b7d786 100644
--- a/dev-python/pykdebugparser/pykdebugparser-1.2.7.ebuild
+++ b/dev-python/pykdebugparser/pykdebugparser-1.2.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pylnk3/pylnk3-0.4.3.ebuild b/dev-python/pylnk3/pylnk3-0.4.3.ebuild
index 844d2a3b9..bc8d9810d 100644
--- a/dev-python/pylnk3/pylnk3-0.4.3.ebuild
+++ b/dev-python/pylnk3/pylnk3-0.4.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pylzma/pylzma-0.5.0.ebuild b/dev-python/pylzma/pylzma-0.5.0.ebuild
index eac045549..58a69fcd2 100644
--- a/dev-python/pylzma/pylzma-0.5.0.ebuild
+++ b/dev-python/pylzma/pylzma-0.5.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 flag-o-matic
DESCRIPTION="Platform independent python bindings for the LZMA compression library."
diff --git a/dev-python/pylzss/pylzss-0.3.1.ebuild b/dev-python/pylzss/pylzss-0.3.1.ebuild
index 3edeb5241..be3fb5eb5 100644
--- a/dev-python/pylzss/pylzss-0.3.1.ebuild
+++ b/dev-python/pylzss/pylzss-0.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pymisp/pymisp-2.4.124-r1.ebuild b/dev-python/pymisp/pymisp-2.4.124-r1.ebuild
index 708e0982c..c977293d9 100644
--- a/dev-python/pymisp/pymisp-2.4.124-r1.ebuild
+++ b/dev-python/pymisp/pymisp-2.4.124-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pymisp/pymisp-2.4.152.ebuild b/dev-python/pymisp/pymisp-2.4.152.ebuild
index 2540d3c19..32132e7de 100644
--- a/dev-python/pymisp/pymisp-2.4.152.ebuild
+++ b/dev-python/pymisp/pymisp-2.4.152.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pymodbus-repl/pymodbus-repl-2.0.3.ebuild b/dev-python/pymodbus-repl/pymodbus-repl-2.0.3.ebuild
index 6f24fbcf6..0b32dc280 100644
--- a/dev-python/pymodbus-repl/pymodbus-repl-2.0.3.ebuild
+++ b/dev-python/pymodbus-repl/pymodbus-repl-2.0.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
diff --git a/dev-python/pymodbus/pymodbus-3.6.9.ebuild b/dev-python/pymodbus/pymodbus-3.6.9.ebuild
index 1e0276c65..ae069eb3d 100644
--- a/dev-python/pymodbus/pymodbus-3.6.9.ebuild
+++ b/dev-python/pymodbus/pymodbus-3.6.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pynfsclient/pynfsclient-0.1.5_p20250302.ebuild b/dev-python/pynfsclient/pynfsclient-0.1.5_p20250302.ebuild
index 759f830e9..8df3b96d6 100644
--- a/dev-python/pynfsclient/pynfsclient-0.1.5_p20250302.ebuild
+++ b/dev-python/pynfsclient/pynfsclient-0.1.5_p20250302.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pypcapfile/pypcapfile-0.12.1_p20240530.ebuild b/dev-python/pypcapfile/pypcapfile-0.12.1_p20240530.ebuild
index 9fd27936b..2ab7cb6d5 100644
--- a/dev-python/pypcapfile/pypcapfile-0.12.1_p20240530.ebuild
+++ b/dev-python/pypcapfile/pypcapfile-0.12.1_p20240530.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
LAST_COMMIT="0aeb29ed29cb4dd7318ab2f1bfdd98c5b8236a6f"
inherit distutils-r1
diff --git a/dev-python/pyppeteer/pyppeteer-1.0.2-r1.ebuild b/dev-python/pyppeteer/pyppeteer-1.0.2-r1.ebuild
index d46bb9bcb..e2544a63f 100644
--- a/dev-python/pyppeteer/pyppeteer-1.0.2-r1.ebuild
+++ b/dev-python/pyppeteer/pyppeteer-1.0.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pypsrp/pypsrp-0.8.1.ebuild b/dev-python/pypsrp/pypsrp-0.8.1.ebuild
index c6506a5df..958ba255e 100644
--- a/dev-python/pypsrp/pypsrp-0.8.1.ebuild
+++ b/dev-python/pypsrp/pypsrp-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pysecretsocks/pysecretsocks-20221201.ebuild b/dev-python/pysecretsocks/pysecretsocks-20221201.ebuild
index c06ea2c05..ea01c9dec 100644
--- a/dev-python/pysecretsocks/pysecretsocks-20221201.ebuild
+++ b/dev-python/pysecretsocks/pysecretsocks-20221201.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pysecretsocks/pysecretsocks-20231104.ebuild b/dev-python/pysecretsocks/pysecretsocks-20231104.ebuild
index 718d03e6d..5d03241d0 100644
--- a/dev-python/pysecretsocks/pysecretsocks-20231104.ebuild
+++ b/dev-python/pysecretsocks/pysecretsocks-20231104.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pystache/pystache-0.5.4.ebuild b/dev-python/pystache/pystache-0.5.4.ebuild
index 703e67b19..74092e938 100644
--- a/dev-python/pystache/pystache-0.5.4.ebuild
+++ b/dev-python/pystache/pystache-0.5.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pytest-benchmark/pytest-benchmark-3.4.1-r1.ebuild b/dev-python/pytest-benchmark/pytest-benchmark-3.4.1-r1.ebuild
index 121e7a48b..a0e716e96 100644
--- a/dev-python/pytest-benchmark/pytest-benchmark-3.4.1-r1.ebuild
+++ b/dev-python/pytest-benchmark/pytest-benchmark-3.4.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/python-cas-haiwen/python-cas-haiwen-20180411.ebuild b/dev-python/python-cas-haiwen/python-cas-haiwen-20180411.ebuild
index d82ca0bdc..5810d43a0 100644
--- a/dev-python/python-cas-haiwen/python-cas-haiwen-20180411.ebuild
+++ b/dev-python/python-cas-haiwen/python-cas-haiwen-20180411.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/python-crontab/python-crontab-3.2.0.ebuild b/dev-python/python-crontab/python-crontab-3.2.0.ebuild
index 2247c3a98..c4ab74ea6 100644
--- a/dev-python/python-crontab/python-crontab-3.2.0.ebuild
+++ b/dev-python/python-crontab/python-crontab-3.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/python-docx/python-docx-0.8.10.ebuild b/dev-python/python-docx/python-docx-0.8.10.ebuild
index c57a3e1ff..dde80a0d7 100644
--- a/dev-python/python-docx/python-docx-0.8.10.ebuild
+++ b/dev-python/python-docx/python-docx-0.8.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/python-iptools/python-iptools-0.7.0.ebuild b/dev-python/python-iptools/python-iptools-0.7.0.ebuild
index 9ace7641b..e33dc5f85 100644
--- a/dev-python/python-iptools/python-iptools-0.7.0.ebuild
+++ b/dev-python/python-iptools/python-iptools-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/python-libnmap/python-libnmap-0.7.3-r1.ebuild b/dev-python/python-libnmap/python-libnmap-0.7.3-r1.ebuild
index 98189d96a..ab290e08d 100644
--- a/dev-python/python-libnmap/python-libnmap-0.7.3-r1.ebuild
+++ b/dev-python/python-libnmap/python-libnmap-0.7.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild b/dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild
index c2091aaf2..0d175d6d5 100644
--- a/dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild
+++ b/dev-python/python-oauth2/python-oauth2-1.1.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/python-obfuscator/python-obfuscator-0.0.2.ebuild b/dev-python/python-obfuscator/python-obfuscator-0.0.2.ebuild
index 59c666470..b59631638 100644
--- a/dev-python/python-obfuscator/python-obfuscator-0.0.2.ebuild
+++ b/dev-python/python-obfuscator/python-obfuscator-0.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-pcapng/python-pcapng-2.1.1.ebuild b/dev-python/python-pcapng/python-pcapng-2.1.1.ebuild
index 54d5d6ef3..b155626ee 100644
--- a/dev-python/python-pcapng/python-pcapng-2.1.1.ebuild
+++ b/dev-python/python-pcapng/python-pcapng-2.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-pptx/python-pptx-0.6.18.ebuild b/dev-python/python-pptx/python-pptx-0.6.18.ebuild
index 397a6ee20..722ffb3ce 100644
--- a/dev-python/python-pptx/python-pptx-0.6.18.ebuild
+++ b/dev-python/python-pptx/python-pptx-0.6.18.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/python-socketio/python-socketio-5.11.2.ebuild b/dev-python/python-socketio/python-socketio-5.11.2.ebuild
index a125cadcf..7bc99ecf1 100644
--- a/dev-python/python-socketio/python-socketio-5.11.2.ebuild
+++ b/dev-python/python-socketio/python-socketio-5.11.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/python-socketio/python-socketio-5.13.0.ebuild b/dev-python/python-socketio/python-socketio-5.13.0.ebuild
index c44e7e818..0b323dcd9 100644
--- a/dev-python/python-socketio/python-socketio-5.13.0.ebuild
+++ b/dev-python/python-socketio/python-socketio-5.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="Python implementation of the Socket.IO realtime server."
diff --git a/dev-python/python-whois/python-whois-0.9.5.ebuild b/dev-python/python-whois/python-whois-0.9.5.ebuild
index 53de59c54..084a93690 100644
--- a/dev-python/python-whois/python-whois-0.9.5.ebuild
+++ b/dev-python/python-whois/python-whois-0.9.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/python3-openid/python3-openid-3.1.0.ebuild b/dev-python/python3-openid/python3-openid-3.1.0.ebuild
index 989b87695..04d8399e2 100644
--- a/dev-python/python3-openid/python3-openid-3.1.0.ebuild
+++ b/dev-python/python3-openid/python3-openid-3.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/python3-saml/python3-saml-1.16.0.ebuild b/dev-python/python3-saml/python3-saml-1.16.0.ebuild
index 237bcb29f..37556932b 100644
--- a/dev-python/python3-saml/python3-saml-1.16.0.ebuild
+++ b/dev-python/python3-saml/python3-saml-1.16.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild b/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild
index 70c66fae1..655c7c40f 100644
--- a/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild
+++ b/dev-python/pytimeparse/pytimeparse-1.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/pytun-pmd3/pytun-pmd3-1.0.0.ebuild b/dev-python/pytun-pmd3/pytun-pmd3-1.0.0.ebuild
index 2897d0848..dc3dffd03 100644
--- a/dev-python/pytun-pmd3/pytun-pmd3-1.0.0.ebuild
+++ b/dev-python/pytun-pmd3/pytun-pmd3-1.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytun-pmd3/pytun-pmd3-2.0.10.ebuild b/dev-python/pytun-pmd3/pytun-pmd3-2.0.10.ebuild
index 1252d6a3d..5533046a8 100644
--- a/dev-python/pytun-pmd3/pytun-pmd3-2.0.10.ebuild
+++ b/dev-python/pytun-pmd3/pytun-pmd3-2.0.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyvnc/pyvnc-20220514-r1.ebuild b/dev-python/pyvnc/pyvnc-20220514-r1.ebuild
index 14c78410f..6ca87be85 100644
--- a/dev-python/pyvnc/pyvnc-20220514-r1.ebuild
+++ b/dev-python/pyvnc/pyvnc-20220514-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pywerview/pywerview-0.6.ebuild b/dev-python/pywerview/pywerview-0.6.ebuild
index aea1685f9..738073235 100644
--- a/dev-python/pywerview/pywerview-0.6.ebuild
+++ b/dev-python/pywerview/pywerview-0.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="A Python port of PowerSploit's PowerView"
diff --git a/dev-python/pyzipper/pyzipper-0.3.5.ebuild b/dev-python/pyzipper/pyzipper-0.3.5.ebuild
index 233bb97a9..cb33a5f99 100644
--- a/dev-python/pyzipper/pyzipper-0.3.5.ebuild
+++ b/dev-python/pyzipper/pyzipper-0.3.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/qh3/qh3-0.12.0.ebuild b/dev-python/qh3/qh3-0.12.0.ebuild
index 1e78a9bf5..928b736fb 100644
--- a/dev-python/qh3/qh3-0.12.0.ebuild
+++ b/dev-python/qh3/qh3-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/qh3/qh3-1.5.2.ebuild b/dev-python/qh3/qh3-1.5.2.ebuild
index e89f13b0f..6201de883 100644
--- a/dev-python/qh3/qh3-1.5.2.ebuild
+++ b/dev-python/qh3/qh3-1.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/qt-material/qt-material-2.17.ebuild b/dev-python/qt-material/qt-material-2.17.ebuild
index e6b477652..3938b581f 100644
--- a/dev-python/qt-material/qt-material-2.17.ebuild
+++ b/dev-python/qt-material/qt-material-2.17.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/quark-engine/quark-engine-22.9.1.ebuild b/dev-python/quark-engine/quark-engine-22.9.1.ebuild
index 2ee8263f5..8bc8296d1 100644
--- a/dev-python/quark-engine/quark-engine-22.9.1.ebuild
+++ b/dev-python/quark-engine/quark-engine-22.9.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/quark-engine/quark-engine-23.3.1.ebuild b/dev-python/quark-engine/quark-engine-23.3.1.ebuild
index 000ad6266..2687e3ada 100644
--- a/dev-python/quark-engine/quark-engine-23.3.1.ebuild
+++ b/dev-python/quark-engine/quark-engine-23.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/quark-engine/quark-engine-23.7.1.ebuild b/dev-python/quark-engine/quark-engine-23.7.1.ebuild
index 000ad6266..2687e3ada 100644
--- a/dev-python/quark-engine/quark-engine-23.7.1.ebuild
+++ b/dev-python/quark-engine/quark-engine-23.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
diff --git a/dev-python/queuelib/queuelib-1.5.0.ebuild b/dev-python/queuelib/queuelib-1.5.0.ebuild
index a29003b2b..97e85b182 100644
--- a/dev-python/queuelib/queuelib-1.5.0.ebuild
+++ b/dev-python/queuelib/queuelib-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/rangeparser/rangeparser-0.1.3-r1.ebuild b/dev-python/rangeparser/rangeparser-0.1.3-r1.ebuild
index 7a04f259e..38d65dbcd 100644
--- a/dev-python/rangeparser/rangeparser-0.1.3-r1.ebuild
+++ b/dev-python/rangeparser/rangeparser-0.1.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="A python package to parse ranges easily"
diff --git a/dev-python/rcssmin/rcssmin-1.2.1.ebuild b/dev-python/rcssmin/rcssmin-1.2.1.ebuild
index 26fa26cf5..726aecbee 100644
--- a/dev-python/rcssmin/rcssmin-1.2.1.ebuild
+++ b/dev-python/rcssmin/rcssmin-1.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/readchar/readchar-4.0.5.ebuild b/dev-python/readchar/readchar-4.0.5.ebuild
index 4cdee0045..88203d0e2 100644
--- a/dev-python/readchar/readchar-4.0.5.ebuild
+++ b/dev-python/readchar/readchar-4.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/remotezip/remotezip-0.12.1.ebuild b/dev-python/remotezip/remotezip-0.12.1.ebuild
index 9fd0587dd..d619f038e 100644
--- a/dev-python/remotezip/remotezip-0.12.1.ebuild
+++ b/dev-python/remotezip/remotezip-0.12.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/remotezip2/remotezip2-0.0.2.ebuild b/dev-python/remotezip2/remotezip2-0.0.2.ebuild
index 2dc13c6fc..b870de133 100644
--- a/dev-python/remotezip2/remotezip2-0.0.2.ebuild
+++ b/dev-python/remotezip2/remotezip2-0.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/requests-html/requests-html-0.10.0-r1.ebuild b/dev-python/requests-html/requests-html-0.10.0-r1.ebuild
index c5417ae69..abd0d0927 100644
--- a/dev-python/requests-html/requests-html-0.10.0-r1.ebuild
+++ b/dev-python/requests-html/requests-html-0.10.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/resource/resource-0.2.1.ebuild b/dev-python/resource/resource-0.2.1.ebuild
index 753bbf6a4..5675bbf5a 100644
--- a/dev-python/resource/resource-0.2.1.ebuild
+++ b/dev-python/resource/resource-0.2.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
PYPI_PN="${PN^}"
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/ruamel-base/ruamel-base-1.0.0.ebuild b/dev-python/ruamel-base/ruamel-base-1.0.0.ebuild
index a29734c50..ca5a634f5 100644
--- a/dev-python/ruamel-base/ruamel-base-1.0.0.ebuild
+++ b/dev-python/ruamel-base/ruamel-base-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
MY_PN="ruamel.base"
diff --git a/dev-python/rzpipe/rzpipe-0.1.2.ebuild b/dev-python/rzpipe/rzpipe-0.1.2.ebuild
index 4675ef518..00dd30729 100644
--- a/dev-python/rzpipe/rzpipe-0.1.2.ebuild
+++ b/dev-python/rzpipe/rzpipe-0.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/secure/secure-0.3.0.ebuild b/dev-python/secure/secure-0.3.0.ebuild
index 85b7fba70..aaad0bac3 100644
--- a/dev-python/secure/secure-0.3.0.ebuild
+++ b/dev-python/secure/secure-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/selenium-requests/selenium-requests-1.3.1.ebuild b/dev-python/selenium-requests/selenium-requests-1.3.1.ebuild
index 91e7cf517..0f9a466ec 100644
--- a/dev-python/selenium-requests/selenium-requests-1.3.1.ebuild
+++ b/dev-python/selenium-requests/selenium-requests-1.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/semgrep/semgrep-1.66.0.ebuild b/dev-python/semgrep/semgrep-1.66.0.ebuild
index d5d7586c8..0a765962b 100644
--- a/dev-python/semgrep/semgrep-1.66.0.ebuild
+++ b/dev-python/semgrep/semgrep-1.66.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/semgrep/semgrep-1.75.0.ebuild b/dev-python/semgrep/semgrep-1.75.0.ebuild
index d5d7586c8..0a765962b 100644
--- a/dev-python/semgrep/semgrep-1.75.0.ebuild
+++ b/dev-python/semgrep/semgrep-1.75.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/shelljob/shelljob-0.6.3.ebuild b/dev-python/shelljob/shelljob-0.6.3.ebuild
index 4e21d5e32..a3a979e44 100644
--- a/dev-python/shelljob/shelljob-0.6.3.ebuild
+++ b/dev-python/shelljob/shelljob-0.6.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/simplekv/simplekv-0.14.0.ebuild b/dev-python/simplekv/simplekv-0.14.0.ebuild
index d6b068c2e..c31a8c05d 100644
--- a/dev-python/simplekv/simplekv-0.14.0.ebuild
+++ b/dev-python/simplekv/simplekv-0.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} pypy{,3} )
+PYTHON_COMPAT=( python3_{12..14} pypy{,3} )
inherit distutils-r1
diff --git a/dev-python/simplesoapy/simplesoapy-1.5.1-r1.ebuild b/dev-python/simplesoapy/simplesoapy-1.5.1-r1.ebuild
index c105c391b..2efd9cd83 100644
--- a/dev-python/simplesoapy/simplesoapy-1.5.1-r1.ebuild
+++ b/dev-python/simplesoapy/simplesoapy-1.5.1-r1.ebuild
@@ -7,7 +7,7 @@ PYPI_NO_NORMALIZE=1
PYPI_PN="SimpleSoapy"
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/simplespectral/simplespectral-1.0.0.ebuild b/dev-python/simplespectral/simplespectral-1.0.0.ebuild
index 9ed4c5a3a..937af8b6d 100644
--- a/dev-python/simplespectral/simplespectral-1.0.0.ebuild
+++ b/dev-python/simplespectral/simplespectral-1.0.0.ebuild
@@ -7,7 +7,7 @@ PYPI_NO_NORMALIZE=1
PYPI_PN="SimpleSpectral"
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="Heavily simplified scipy.signal.spectral module"
diff --git a/dev-python/skel_python.ebuild b/dev-python/skel_python.ebuild
index b1972444b..00b6acb09 100644
--- a/dev-python/skel_python.ebuild
+++ b/dev-python/skel_python.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/slowapi/slowapi-0.1.7.ebuild b/dev-python/slowapi/slowapi-0.1.7.ebuild
index 9b6f775ae..2758b5687 100644
--- a/dev-python/slowapi/slowapi-0.1.7.ebuild
+++ b/dev-python/slowapi/slowapi-0.1.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
diff --git a/dev-python/slowapi/slowapi-0.1.7_p20230321.ebuild b/dev-python/slowapi/slowapi-0.1.7_p20230321.ebuild
index 66cec980f..485d5a048 100644
--- a/dev-python/slowapi/slowapi-0.1.7_p20230321.ebuild
+++ b/dev-python/slowapi/slowapi-0.1.7_p20230321.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
diff --git a/dev-python/slowapi/slowapi-0.1.9.ebuild b/dev-python/slowapi/slowapi-0.1.9.ebuild
index c8b7c0833..bea241805 100644
--- a/dev-python/slowapi/slowapi-0.1.9.ebuild
+++ b/dev-python/slowapi/slowapi-0.1.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
diff --git a/dev-python/social-auth-core/social-auth-core-3.3.3.ebuild b/dev-python/social-auth-core/social-auth-core-3.3.3.ebuild
index 2a77a1ac7..1c96ce8e0 100644
--- a/dev-python/social-auth-core/social-auth-core-3.3.3.ebuild
+++ b/dev-python/social-auth-core/social-auth-core-3.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/soupsieve/soupsieve-1.9.3-r1.ebuild b/dev-python/soupsieve/soupsieve-1.9.3-r1.ebuild
index db71e8cee..ba74dd005 100644
--- a/dev-python/soupsieve/soupsieve-1.9.3-r1.ebuild
+++ b/dev-python/soupsieve/soupsieve-1.9.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/splinter/splinter-0.13.0.ebuild b/dev-python/splinter/splinter-0.13.0.ebuild
index fafa82cc7..4ba68d875 100644
--- a/dev-python/splinter/splinter-0.13.0.ebuild
+++ b/dev-python/splinter/splinter-0.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="tool for testing web applications"
diff --git a/dev-python/sqlalchemy_mixins/sqlalchemy_mixins-1.2.1.ebuild b/dev-python/sqlalchemy_mixins/sqlalchemy_mixins-1.2.1.ebuild
index 3c142942a..93c6758f0 100644
--- a/dev-python/sqlalchemy_mixins/sqlalchemy_mixins-1.2.1.ebuild
+++ b/dev-python/sqlalchemy_mixins/sqlalchemy_mixins-1.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Active Record, Django-like queries"
diff --git a/dev-python/sqlalchemy_schemadisplay/sqlalchemy_schemadisplay-2.0.ebuild b/dev-python/sqlalchemy_schemadisplay/sqlalchemy_schemadisplay-2.0.ebuild
index 4a42795ce..a09af1a7c 100644
--- a/dev-python/sqlalchemy_schemadisplay/sqlalchemy_schemadisplay-2.0.ebuild
+++ b/dev-python/sqlalchemy_schemadisplay/sqlalchemy_schemadisplay-2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Turn SQLAlchemy DB Model into a graph"
diff --git a/dev-python/sqlalchemy_utc/sqlalchemy_utc-0.14.0.ebuild b/dev-python/sqlalchemy_utc/sqlalchemy_utc-0.14.0.ebuild
index a1e8c8b5c..255a1da2a 100644
--- a/dev-python/sqlalchemy_utc/sqlalchemy_utc-0.14.0.ebuild
+++ b/dev-python/sqlalchemy_utc/sqlalchemy_utc-0.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="SQLAlchemy type to store aware datetime values"
diff --git a/dev-python/srptools/srptools-1.0.1.ebuild b/dev-python/srptools/srptools-1.0.1.ebuild
index c3fdbc4cd..0ddd1c259 100644
--- a/dev-python/srptools/srptools-1.0.1.ebuild
+++ b/dev-python/srptools/srptools-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/stamina/stamina-25.1.0.ebuild b/dev-python/stamina/stamina-25.1.0.ebuild
index 34daf81c5..d15d59a75 100644
--- a/dev-python/stamina/stamina-25.1.0.ebuild
+++ b/dev-python/stamina/stamina-25.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/stegoveritas-binwalk/stegoveritas-binwalk-2.1.2.ebuild b/dev-python/stegoveritas-binwalk/stegoveritas-binwalk-2.1.2.ebuild
index f5b97d1d3..633eeead7 100644
--- a/dev-python/stegoveritas-binwalk/stegoveritas-binwalk-2.1.2.ebuild
+++ b/dev-python/stegoveritas-binwalk/stegoveritas-binwalk-2.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/stegoveritas-pfp/stegoveritas-pfp-0.2.3.ebuild b/dev-python/stegoveritas-pfp/stegoveritas-pfp-0.2.3.ebuild
index 004dc462d..4d2171a4d 100644
--- a/dev-python/stegoveritas-pfp/stegoveritas-pfp-0.2.3.ebuild
+++ b/dev-python/stegoveritas-pfp/stegoveritas-pfp-0.2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/stegoveritas-py010parser/stegoveritas-py010parser-0.1.10.ebuild b/dev-python/stegoveritas-py010parser/stegoveritas-py010parser-0.1.10.ebuild
index 168af4945..3adc8714c 100644
--- a/dev-python/stegoveritas-py010parser/stegoveritas-py010parser-0.1.10.ebuild
+++ b/dev-python/stegoveritas-py010parser/stegoveritas-py010parser-0.1.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/stix2-patterns/stix2-patterns-2.0.0.ebuild b/dev-python/stix2-patterns/stix2-patterns-2.0.0.ebuild
index e5dd0ced6..c395b6f2e 100644
--- a/dev-python/stix2-patterns/stix2-patterns-2.0.0.ebuild
+++ b/dev-python/stix2-patterns/stix2-patterns-2.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/stix2/stix2-3.0.1.ebuild b/dev-python/stix2/stix2-3.0.1.ebuild
index 79d87f820..667383e47 100644
--- a/dev-python/stix2/stix2-3.0.1.ebuild
+++ b/dev-python/stix2/stix2-3.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
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 a8187aa11..fbd0ba8f5 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_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/stone/stone-3.3.8.ebuild b/dev-python/stone/stone-3.3.8.ebuild
index ceafd90e2..f6520a388 100644
--- a/dev-python/stone/stone-3.3.8.ebuild
+++ b/dev-python/stone/stone-3.3.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/svgutils/svgutils-0.3.4.ebuild b/dev-python/svgutils/svgutils-0.3.4.ebuild
index d3af77061..7a0fbd483 100644
--- a/dev-python/svgutils/svgutils-0.3.4.ebuild
+++ b/dev-python/svgutils/svgutils-0.3.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/syslog-rfc5424-formatter/syslog-rfc5424-formatter-1.2.2.ebuild b/dev-python/syslog-rfc5424-formatter/syslog-rfc5424-formatter-1.2.2.ebuild
index 14859ca75..f2b0a66c9 100644
--- a/dev-python/syslog-rfc5424-formatter/syslog-rfc5424-formatter-1.2.2.ebuild
+++ b/dev-python/syslog-rfc5424-formatter/syslog-rfc5424-formatter-1.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/threat9-test-bed/threat9-test-bed-0.6.0.ebuild b/dev-python/threat9-test-bed/threat9-test-bed-0.6.0.ebuild
index 7f4a1d7ff..65e1a9976 100644
--- a/dev-python/threat9-test-bed/threat9-test-bed-0.6.0.ebuild
+++ b/dev-python/threat9-test-bed/threat9-test-bed-0.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="A flask application that allows for adding unittests.mock as view functions"
diff --git a/dev-python/tk/tk-0.1.0.ebuild b/dev-python/tk/tk-0.1.0.ebuild
index f46bef5cd..ce6f844de 100644
--- a/dev-python/tk/tk-0.1.0.ebuild
+++ b/dev-python/tk/tk-0.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/tld/Manifest b/dev-python/tld/Manifest
new file mode 100644
index 000000000..1270deb36
--- /dev/null
+++ b/dev-python/tld/Manifest
@@ -0,0 +1 @@
+DIST tld-0.13.1.gh.tar.gz 459349 BLAKE2B 5b32729ee5b6fbb45d94091d88a6c351952b2fc3dd530e341eb54302a4f5d642858c56c226f3e48dd2c5b83ed8742fa06b6901f7b45921ea6aa7618882f64413 SHA512 5b4dbf8cdb88e62d9da6f7b084d76497637a6d144a452c749c37b6a845133ec1aeb288d599072488f59193ab21bb303a2baf4f502cd10e4b5e00db71a35ac3cd
diff --git a/dev-python/tld/metadata.xml b/dev-python/tld/metadata.xml
new file mode 100644
index 000000000..545428755
--- /dev/null
+++ b/dev-python/tld/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+ tld
+ barseghyanartur/tld
+
+
diff --git a/dev-python/tld/tld-0.13.1.ebuild b/dev-python/tld/tld-0.13.1.ebuild
new file mode 100644
index 000000000..7be82be13
--- /dev/null
+++ b/dev-python/tld/tld-0.13.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{12..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Extract the top level domain (TLD) from the URL given"
+HOMEPAGE="
+ https://github.com/barseghyanartur/tld/
+ https://pypi.org/project/tld/
+"
+SRC_URI="
+ https://github.com/barseghyanartur/tld/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ test? (
+ dev-python/fake-py[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+ # remove pytest-codeblock nonsense
+ rm conftest.py || die
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -o addopts=
+}
diff --git a/dev-python/tls_parser/tls_parser-2.0.1.ebuild b/dev-python/tls_parser/tls_parser-2.0.1.ebuild
index ac08f817d..d8f7b86d1 100644
--- a/dev-python/tls_parser/tls_parser-2.0.1.ebuild
+++ b/dev-python/tls_parser/tls_parser-2.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/tls_parser/tls_parser-2.0.2.ebuild b/dev-python/tls_parser/tls_parser-2.0.2.ebuild
index ac08f817d..d8f7b86d1 100644
--- a/dev-python/tls_parser/tls_parser-2.0.2.ebuild
+++ b/dev-python/tls_parser/tls_parser-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/unicrypto/unicrypto-0.0.10.ebuild b/dev-python/unicrypto/unicrypto-0.0.10.ebuild
index f54547445..5b0977952 100644
--- a/dev-python/unicrypto/unicrypto-0.0.10.ebuild
+++ b/dev-python/unicrypto/unicrypto-0.0.10.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/unicrypto/unicrypto-0.0.9.ebuild b/dev-python/unicrypto/unicrypto-0.0.9.ebuild
index 8086ac8c4..ef1ce1bcf 100644
--- a/dev-python/unicrypto/unicrypto-0.0.9.ebuild
+++ b/dev-python/unicrypto/unicrypto-0.0.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/vaderSentiment/vaderSentiment-3.3.2.ebuild b/dev-python/vaderSentiment/vaderSentiment-3.3.2.ebuild
index db8a8dcd4..207704e09 100644
--- a/dev-python/vaderSentiment/vaderSentiment-3.3.2.ebuild
+++ b/dev-python/vaderSentiment/vaderSentiment-3.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/validators/validators-0.14.0.ebuild b/dev-python/validators/validators-0.14.0.ebuild
index 87303fc27..bbf043417 100644
--- a/dev-python/validators/validators-0.14.0.ebuild
+++ b/dev-python/validators/validators-0.14.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/vulners/vulners-1.5.5.ebuild b/dev-python/vulners/vulners-1.5.5.ebuild
index b0a6ecd99..21b82f3f8 100644
--- a/dev-python/vulners/vulners-1.5.5.ebuild
+++ b/dev-python/vulners/vulners-1.5.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/w3lib/w3lib-1.22.0.ebuild b/dev-python/w3lib/w3lib-1.22.0.ebuild
index c1f6edbf1..5a1c30bd7 100644
--- a/dev-python/w3lib/w3lib-1.22.0.ebuild
+++ b/dev-python/w3lib/w3lib-1.22.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Library of web-related functions"
diff --git a/dev-python/webargs/webargs-5.5.2.ebuild b/dev-python/webargs/webargs-5.5.2.ebuild
index bbd80d58a..4f6aaf9a6 100644
--- a/dev-python/webargs/webargs-5.5.2.ebuild
+++ b/dev-python/webargs/webargs-5.5.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/whitenoise/whitenoise-5.2.0.ebuild b/dev-python/whitenoise/whitenoise-5.2.0.ebuild
index 4da379c3c..7cb36a784 100644
--- a/dev-python/whitenoise/whitenoise-5.2.0.ebuild
+++ b/dev-python/whitenoise/whitenoise-5.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/whitenoise/whitenoise-6.9.0.ebuild b/dev-python/whitenoise/whitenoise-6.9.0.ebuild
index f190d0fa8..977c65661 100644
--- a/dev-python/whitenoise/whitenoise-6.9.0.ebuild
+++ b/dev-python/whitenoise/whitenoise-6.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/winacl/winacl-0.1.8.ebuild b/dev-python/winacl/winacl-0.1.8.ebuild
index cf8bd1db8..b80c40a30 100644
--- a/dev-python/winacl/winacl-0.1.8.ebuild
+++ b/dev-python/winacl/winacl-0.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/winacl/winacl-0.1.9.ebuild b/dev-python/winacl/winacl-0.1.9.ebuild
index 4e98bcc29..539001a1c 100644
--- a/dev-python/winacl/winacl-0.1.9.ebuild
+++ b/dev-python/winacl/winacl-0.1.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/winsspi/winsspi-0.0.9.ebuild b/dev-python/winsspi/winsspi-0.0.9.ebuild
index 73b4aeffb..1ff52e088 100644
--- a/dev-python/winsspi/winsspi-0.0.9.ebuild
+++ b/dev-python/winsspi/winsspi-0.0.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/xonsh/xonsh-0.14.2.ebuild b/dev-python/xonsh/xonsh-0.14.2.ebuild
index 47b56ed21..be59b5820 100644
--- a/dev-python/xonsh/xonsh-0.14.2.ebuild
+++ b/dev-python/xonsh/xonsh-0.14.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/xtract/xtract-0.1_alpha3.ebuild b/dev-python/xtract/xtract-0.1_alpha3.ebuild
index 809965b72..69338a6a4 100644
--- a/dev-python/xtract/xtract-0.1_alpha3.ebuild
+++ b/dev-python/xtract/xtract-0.1_alpha3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
MY_PV="${PV/_alpha/a}"
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="Library to (un)pack archives and (de)compress files"
diff --git a/dev-python/yara-python/yara-python-4.5.1.ebuild b/dev-python/yara-python/yara-python-4.5.1.ebuild
index e320577e8..9552f543b 100644
--- a/dev-python/yara-python/yara-python-4.5.1.ebuild
+++ b/dev-python/yara-python/yara-python-4.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Python interface for a malware identification and classification tool"
diff --git a/dev-python/yaswfp/yaswfp-0.9.3.ebuild b/dev-python/yaswfp/yaswfp-0.9.3.ebuild
index b204046a1..22df5f647 100644
--- a/dev-python/yaswfp/yaswfp-0.9.3.ebuild
+++ b/dev-python/yaswfp/yaswfp-0.9.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Yet Another SWF Parser."
diff --git a/dev-python/youtokentome/youtokentome-1.0.7.ebuild b/dev-python/youtokentome/youtokentome-1.0.7.ebuild
index c99dd0598..5d1a0155b 100644
--- a/dev-python/youtokentome/youtokentome-1.0.7.ebuild
+++ b/dev-python/youtokentome/youtokentome-1.0.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-python/youtokentome/youtokentome-9999.ebuild b/dev-python/youtokentome/youtokentome-9999.ebuild
index 2c52f1378..01aad9f4b 100644
--- a/dev-python/youtokentome/youtokentome-9999.ebuild
+++ b/dev-python/youtokentome/youtokentome-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
EGIT_REPO_URI="https://github.com/vkcom/youtokentome"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 git-r3
diff --git a/dev-python/zap-api-python/zap-api-python-0.0.15.ebuild b/dev-python/zap-api-python/zap-api-python-0.0.15.ebuild
index 2a7c1b1cb..60de421ae 100644
--- a/dev-python/zap-api-python/zap-api-python-0.0.15.ebuild
+++ b/dev-python/zap-api-python/zap-api-python-0.0.15.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="OWASP ZAP Python API"
diff --git a/dev-python/zlib_wrapper/zlib_wrapper-0.1.3.ebuild b/dev-python/zlib_wrapper/zlib_wrapper-0.1.3.ebuild
index bd6d702a1..d893b02dc 100644
--- a/dev-python/zlib_wrapper/zlib_wrapper-0.1.3.ebuild
+++ b/dev-python/zlib_wrapper/zlib_wrapper-0.1.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Wrapper around zlib with custom header crc32."
diff --git a/dev-util/androguard/androguard-4.1.3-r1.ebuild b/dev-util/androguard/androguard-4.1.3-r1.ebuild
index 2e694a0ed..343d55ece 100644
--- a/dev-util/androguard/androguard-4.1.3-r1.ebuild
+++ b/dev-util/androguard/androguard-4.1.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="Read Android's binary format for XML files (AXML) and a decompiler for DEX"
diff --git a/dev-util/apkInspector/apkInspector-1.2.0.ebuild b/dev-util/apkInspector/apkInspector-1.2.0.ebuild
index 0c125b98e..fc9713136 100644
--- a/dev-util/apkInspector/apkInspector-1.2.0.ebuild
+++ b/dev-util/apkInspector/apkInspector-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-util/apkInspector/apkInspector-1.2.1.ebuild b/dev-util/apkInspector/apkInspector-1.2.1.ebuild
index 0c125b98e..fc9713136 100644
--- a/dev-util/apkInspector/apkInspector-1.2.1.ebuild
+++ b/dev-util/apkInspector/apkInspector-1.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-util/appmon/appmon-0.5_p20221108.ebuild b/dev-util/appmon/appmon-0.5_p20221108.ebuild
index de0d94066..18eebfc6d 100644
--- a/dev-util/appmon/appmon-0.5_p20221108.ebuild
+++ b/dev-util/appmon/appmon-0.5_p20221108.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
diff --git a/dev-util/chipsec/chipsec-1.13.3.ebuild b/dev-util/chipsec/chipsec-1.13.3.ebuild
index 67b15204e..29822e9a4 100644
--- a/dev-util/chipsec/chipsec-1.13.3.ebuild
+++ b/dev-util/chipsec/chipsec-1.13.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit linux-mod-r1 distutils-r1 pypi
diff --git a/dev-util/chipsec/chipsec-1.13.8.ebuild b/dev-util/chipsec/chipsec-1.13.8.ebuild
index 67b15204e..29822e9a4 100644
--- a/dev-util/chipsec/chipsec-1.13.8.ebuild
+++ b/dev-util/chipsec/chipsec-1.13.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit linux-mod-r1 distutils-r1 pypi
diff --git a/dev-util/frida-tools/frida-tools-12.3.0.ebuild b/dev-util/frida-tools/frida-tools-12.3.0.ebuild
index 3cb2fbccc..eb2cc7d18 100644
--- a/dev-util/frida-tools/frida-tools-12.3.0.ebuild
+++ b/dev-util/frida-tools/frida-tools-12.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-util/frida-tools/frida-tools-14.1.1.ebuild b/dev-util/frida-tools/frida-tools-14.1.1.ebuild
index 73a5c9c8b..db7958f6b 100644
--- a/dev-util/frida-tools/frida-tools-14.1.1.ebuild
+++ b/dev-util/frida-tools/frida-tools-14.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-util/frida-tools/frida-tools-14.3.0.ebuild b/dev-util/frida-tools/frida-tools-14.3.0.ebuild
index 73a5c9c8b..db7958f6b 100644
--- a/dev-util/frida-tools/frida-tools-14.3.0.ebuild
+++ b/dev-util/frida-tools/frida-tools-14.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-util/ghidra/ghidra-11.3.2.ebuild b/dev-util/ghidra/ghidra-11.3.2.ebuild
index 36e45f633..a8701e319 100644
--- a/dev-util/ghidra/ghidra-11.3.2.ebuild
+++ b/dev-util/ghidra/ghidra-11.3.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit java-pkg-2 desktop python-single-r1
GRADLE_DEP_VER="20250212"
diff --git a/dev-util/ghidra/ghidra-11.4.2-r1.ebuild b/dev-util/ghidra/ghidra-11.4.2-r1.ebuild
index 91a8615a5..10b9de49b 100644
--- a/dev-util/ghidra/ghidra-11.4.2-r1.ebuild
+++ b/dev-util/ghidra/ghidra-11.4.2-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit java-pkg-2 desktop python-single-r1
GRADLE_DEP_VER="20250625"
diff --git a/dev-util/ghidra/ghidra-11.4.2.ebuild b/dev-util/ghidra/ghidra-11.4.2.ebuild
index a1b2681bc..04ef62f44 100644
--- a/dev-util/ghidra/ghidra-11.4.2.ebuild
+++ b/dev-util/ghidra/ghidra-11.4.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit java-pkg-2 desktop python-single-r1
GRADLE_DEP_VER="20250625"
diff --git a/dev-util/hbctool/hbctool-0.1.5.ebuild b/dev-util/hbctool/hbctool-0.1.5.ebuild
index 54b06c2fd..b36f2b7bd 100644
--- a/dev-util/hbctool/hbctool-0.1.5.ebuild
+++ b/dev-util/hbctool/hbctool-0.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-util/hermes-dec/hermes-dec-20240407.ebuild b/dev-util/hermes-dec/hermes-dec-20240407.ebuild
index 5a25ddd45..d6018c218 100644
--- a/dev-util/hermes-dec/hermes-dec-20240407.ebuild
+++ b/dev-util/hermes-dec/hermes-dec-20240407.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-util/itstool/itstool-2.0.7-r1.ebuild b/dev-util/itstool/itstool-2.0.7-r1.ebuild
index 583ab10a9..a420087f9 100644
--- a/dev-util/itstool/itstool-2.0.7-r1.ebuild
+++ b/dev-util/itstool/itstool-2.0.7-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="xml(+)"
inherit python-single-r1
diff --git a/dev-util/itstool/itstool-2.0.7.ebuild b/dev-util/itstool/itstool-2.0.7.ebuild
index 2112011f9..fe6cc1cd5 100644
--- a/dev-util/itstool/itstool-2.0.7.ebuild
+++ b/dev-util/itstool/itstool-2.0.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="xml(+)"
inherit python-single-r1
diff --git a/dev-util/jnitrace/jnitrace-3.3.1-r1.ebuild b/dev-util/jnitrace/jnitrace-3.3.1-r1.ebuild
index 4576a6a8b..549be01cf 100644
--- a/dev-util/jnitrace/jnitrace-3.3.1-r1.ebuild
+++ b/dev-util/jnitrace/jnitrace-3.3.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/dev-util/lief/lief-0.16.7.ebuild b/dev-util/lief/lief-0.16.7.ebuild
index 0271b06cd..4030120fe 100644
--- a/dev-util/lief/lief-0.16.7.ebuild
+++ b/dev-util/lief/lief-0.16.7.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_OPTIONAL=1
#DISTUTILS_USE_PEP517=scikit-build-core
DISTUTILS_USE_PEP517=standalone
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 cmake
DESCRIPTION="Library to instrument executable formats"
diff --git a/dev-util/lief/lief-0.17.0.ebuild b/dev-util/lief/lief-0.17.0.ebuild
index 0271b06cd..4030120fe 100644
--- a/dev-util/lief/lief-0.17.0.ebuild
+++ b/dev-util/lief/lief-0.17.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_OPTIONAL=1
#DISTUTILS_USE_PEP517=scikit-build-core
DISTUTILS_USE_PEP517=standalone
DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 cmake
DESCRIPTION="Library to instrument executable formats"
diff --git a/dev-util/mobsf/mobsf-4.3.2-r1.ebuild b/dev-util/mobsf/mobsf-4.3.2-r1.ebuild
index 66da443f3..7d2296cc3 100644
--- a/dev-util/mobsf/mobsf-4.3.2-r1.ebuild
+++ b/dev-util/mobsf/mobsf-4.3.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
MY_PN="Mobile-Security-Framework-MobSF"
diff --git a/dev-util/mobsf/mobsf-4.4.2.ebuild b/dev-util/mobsf/mobsf-4.4.2.ebuild
index 66da443f3..7d2296cc3 100644
--- a/dev-util/mobsf/mobsf-4.4.2.ebuild
+++ b/dev-util/mobsf/mobsf-4.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
MY_PN="Mobile-Security-Framework-MobSF"
diff --git a/dev-util/objection/objection-1.11.0-r3.ebuild b/dev-util/objection/objection-1.11.0-r3.ebuild
index f6ad69c26..5d4775313 100644
--- a/dev-util/objection/objection-1.11.0-r3.ebuild
+++ b/dev-util/objection/objection-1.11.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Runtime mobile exploration"
diff --git a/dev-util/plasma/plasma-20190304.ebuild b/dev-util/plasma/plasma-20190304.ebuild
index 324816757..960761489 100644
--- a/dev-util/plasma/plasma-20190304.ebuild
+++ b/dev-util/plasma/plasma-20190304.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-util/reflutter/reflutter-0.7.8.ebuild b/dev-util/reflutter/reflutter-0.7.8.ebuild
index c0a7b20dd..ebad06f11 100644
--- a/dev-util/reflutter/reflutter-0.7.8.ebuild
+++ b/dev-util/reflutter/reflutter-0.7.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-util/reflutter/reflutter-0.8.5-r1.ebuild b/dev-util/reflutter/reflutter-0.8.5-r1.ebuild
index 5c2206a97..10dfb4f1e 100644
--- a/dev-util/reflutter/reflutter-0.8.5-r1.ebuild
+++ b/dev-util/reflutter/reflutter-0.8.5-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-util/reflutter/reflutter-0.8.5.ebuild b/dev-util/reflutter/reflutter-0.8.5.ebuild
index 05f25c73d..2f4d0bb17 100644
--- a/dev-util/reflutter/reflutter-0.8.5.ebuild
+++ b/dev-util/reflutter/reflutter-0.8.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-util/wabt/wabt-1.0.34.ebuild b/dev-util/wabt/wabt-1.0.34.ebuild
index ba800fa1b..d1e3f0566 100644
--- a/dev-util/wabt/wabt-1.0.34.ebuild
+++ b/dev-util/wabt/wabt-1.0.34.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
EGIT_COMMIT_TESTSUITE="c2a67a575ddc815ff2212f68301d333e5e30a923"
EGIT_COMMIT_WASM_C_API="b6dd1fb658a282c64b029867845bc50ae59e1497"
diff --git a/media-radio/icad-tone-detection/icad-tone-detection-2.8.6.ebuild b/media-radio/icad-tone-detection/icad-tone-detection-2.8.6.ebuild
index d28544ebb..dfa74b3db 100644
--- a/media-radio/icad-tone-detection/icad-tone-detection-2.8.6.ebuild
+++ b/media-radio/icad-tone-detection/icad-tone-detection-2.8.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/net-analyzer/GyoiThon/GyoiThon-9999.ebuild b/net-analyzer/GyoiThon/GyoiThon-9999.ebuild
index fdf179b28..485333216 100644
--- a/net-analyzer/GyoiThon/GyoiThon-9999.ebuild
+++ b/net-analyzer/GyoiThon/GyoiThon-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1 git-r3
diff --git a/net-analyzer/NetExec/NetExec-1.3.0-r1.ebuild b/net-analyzer/NetExec/NetExec-1.3.0-r1.ebuild
index 5745e62cd..df90c6387 100644
--- a/net-analyzer/NetExec/NetExec-1.3.0-r1.ebuild
+++ b/net-analyzer/NetExec/NetExec-1.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/NetExec/NetExec-1.4.0-r3.ebuild b/net-analyzer/NetExec/NetExec-1.4.0-r3.ebuild
index 37fb01729..79f64b0c4 100644
--- a/net-analyzer/NetExec/NetExec-1.4.0-r3.ebuild
+++ b/net-analyzer/NetExec/NetExec-1.4.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/commix/commix-3.6.ebuild b/net-analyzer/commix/commix-3.6.ebuild
index 56c9b55bb..92e5e575d 100644
--- a/net-analyzer/commix/commix-3.6.ebuild
+++ b/net-analyzer/commix/commix-3.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/cottontail/cottontail-20190426-r1.ebuild b/net-analyzer/cottontail/cottontail-20190426-r1.ebuild
index fdfeba270..6e2516cea 100644
--- a/net-analyzer/cottontail/cottontail-20190426-r1.ebuild
+++ b/net-analyzer/cottontail/cottontail-20190426-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/crackmapexec/crackmapexec-5.4.0.ebuild b/net-analyzer/crackmapexec/crackmapexec-5.4.0.ebuild
index 52c9e1fc2..b7bab1043 100644
--- a/net-analyzer/crackmapexec/crackmapexec-5.4.0.ebuild
+++ b/net-analyzer/crackmapexec/crackmapexec-5.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/dirhunt/dirhunt-0.7.0-r1.ebuild b/net-analyzer/dirhunt/dirhunt-0.7.0-r1.ebuild
index 3120fa64c..4b6055ae6 100644
--- a/net-analyzer/dirhunt/dirhunt-0.7.0-r1.ebuild
+++ b/net-analyzer/dirhunt/dirhunt-0.7.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
EGO_PN=github.com/Nekmo/${PN}
inherit distutils-r1
diff --git a/net-analyzer/dnsrecon/dnsrecon-1.4.0.ebuild b/net-analyzer/dnsrecon/dnsrecon-1.4.0.ebuild
index f6a471606..a24c11b74 100644
--- a/net-analyzer/dnsrecon/dnsrecon-1.4.0.ebuild
+++ b/net-analyzer/dnsrecon/dnsrecon-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="DNS Enumeration Script"
diff --git a/net-analyzer/dnsrecon/dnsrecon-1.5.1.ebuild b/net-analyzer/dnsrecon/dnsrecon-1.5.1.ebuild
index cfbfda61d..dd370d7eb 100644
--- a/net-analyzer/dnsrecon/dnsrecon-1.5.1.ebuild
+++ b/net-analyzer/dnsrecon/dnsrecon-1.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="DNS Enumeration Script"
diff --git a/net-analyzer/fierce/fierce-9999.ebuild b/net-analyzer/fierce/fierce-9999.ebuild
index d35bc092d..6825992c4 100644
--- a/net-analyzer/fierce/fierce-9999.ebuild
+++ b/net-analyzer/fierce/fierce-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
if [[ ${PV} == "9999" ]] ; then
diff --git a/net-analyzer/ftw/ftw-1.3.0-r1.ebuild b/net-analyzer/ftw/ftw-1.3.0-r1.ebuild
index 59aff0e0a..36b1bc09d 100644
--- a/net-analyzer/ftw/ftw-1.3.0-r1.ebuild
+++ b/net-analyzer/ftw/ftw-1.3.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/net-analyzer/honeypots/honeypots-0.66.ebuild b/net-analyzer/honeypots/honeypots-0.66.ebuild
index 960f51ec1..252949474 100644
--- a/net-analyzer/honeypots/honeypots-0.66.ebuild
+++ b/net-analyzer/honeypots/honeypots-0.66.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/net-analyzer/kismet-analyzer/kismet-analyzer-0.3.0.ebuild b/net-analyzer/kismet-analyzer/kismet-analyzer-0.3.0.ebuild
index 329597b90..0c2ace44e 100644
--- a/net-analyzer/kismet-analyzer/kismet-analyzer-0.3.0.ebuild
+++ b/net-analyzer/kismet-analyzer/kismet-analyzer-0.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/metagoofil/metagoofil-2.2_p20221009.ebuild b/net-analyzer/metagoofil/metagoofil-2.2_p20221009.ebuild
index 6811f2a4e..a76844ecd 100644
--- a/net-analyzer/metagoofil/metagoofil-2.2_p20221009.ebuild
+++ b/net-analyzer/metagoofil/metagoofil-2.2_p20221009.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
HASH_COMMIT="fc989b1b9e8869f9182922dcafd58a1f30cb8973"
diff --git a/net-analyzer/ntlmrecon/ntlmrecon-0.4_beta.ebuild b/net-analyzer/ntlmrecon/ntlmrecon-0.4_beta.ebuild
index a335957c7..efdb0f640 100644
--- a/net-analyzer/ntlmrecon/ntlmrecon-0.4_beta.ebuild
+++ b/net-analyzer/ntlmrecon/ntlmrecon-0.4_beta.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/net-analyzer/plecost/plecost-9999.ebuild b/net-analyzer/plecost/plecost-9999.ebuild
index c4250a2ce..1f332276b 100644
--- a/net-analyzer/plecost/plecost-9999.ebuild
+++ b/net-analyzer/plecost/plecost-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit git-r3 distutils-r1
DESCRIPTION="Wordpress finger printing tool, retrieve information about the plugins and versions installed"
diff --git a/net-analyzer/polenum/polenum-1.6.1.ebuild b/net-analyzer/polenum/polenum-1.6.1.ebuild
index 57d069146..d398bd2f2 100644
--- a/net-analyzer/polenum/polenum-1.6.1.ebuild
+++ b/net-analyzer/polenum/polenum-1.6.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
diff --git a/net-analyzer/pwncat/pwncat-0.1.2-r1.ebuild b/net-analyzer/pwncat/pwncat-0.1.2-r1.ebuild
index f3950612e..a16a27f4e 100644
--- a/net-analyzer/pwncat/pwncat-0.1.2-r1.ebuild
+++ b/net-analyzer/pwncat/pwncat-0.1.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Netcat with IDS/IPS evasion, bind reverse shell and port forwarding magic"
diff --git a/net-analyzer/responder/responder-3.1.6.0-r1.ebuild b/net-analyzer/responder/responder-3.1.6.0-r1.ebuild
index 1ce2456a8..c0642e915 100644
--- a/net-analyzer/responder/responder-3.1.6.0-r1.ebuild
+++ b/net-analyzer/responder/responder-3.1.6.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="sqlite"
inherit python-single-r1
diff --git a/net-analyzer/responder/responder-3.1.6.0.ebuild b/net-analyzer/responder/responder-3.1.6.0.ebuild
index 62ffaef69..23d6f6709 100644
--- a/net-analyzer/responder/responder-3.1.6.0.ebuild
+++ b/net-analyzer/responder/responder-3.1.6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="sqlite"
inherit python-single-r1
diff --git a/net-analyzer/responder/responder-3.1.7.0.ebuild b/net-analyzer/responder/responder-3.1.7.0.ebuild
index 40ee2d975..87c0a208a 100644
--- a/net-analyzer/responder/responder-3.1.7.0.ebuild
+++ b/net-analyzer/responder/responder-3.1.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="sqlite"
inherit python-single-r1
diff --git a/net-analyzer/s3scanner/s3scanner-3.0.1.ebuild b/net-analyzer/s3scanner/s3scanner-3.0.1.ebuild
index 89a8dc773..5450916ae 100644
--- a/net-analyzer/s3scanner/s3scanner-3.0.1.ebuild
+++ b/net-analyzer/s3scanner/s3scanner-3.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1 wrapper
diff --git a/net-analyzer/s3scanner/s3scanner-3.1.1.ebuild b/net-analyzer/s3scanner/s3scanner-3.1.1.ebuild
index 4b755f52e..580b08bc6 100644
--- a/net-analyzer/s3scanner/s3scanner-3.1.1.ebuild
+++ b/net-analyzer/s3scanner/s3scanner-3.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1 wrapper
diff --git a/net-analyzer/set/set-8.0.3-r1.ebuild b/net-analyzer/set/set-8.0.3-r1.ebuild
index 37d81eac2..b5b403309 100644
--- a/net-analyzer/set/set-8.0.3-r1.ebuild
+++ b/net-analyzer/set/set-8.0.3-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
MY_P=${P/set/social-engineer-toolkit}
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
diff --git a/net-analyzer/sitadel/sitadel-1.0.0_p20190828.ebuild b/net-analyzer/sitadel/sitadel-1.0.0_p20190828.ebuild
index 9755ba375..f9b30ec6c 100644
--- a/net-analyzer/sitadel/sitadel-1.0.0_p20190828.ebuild
+++ b/net-analyzer/sitadel/sitadel-1.0.0_p20190828.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/sitadel/sitadel-1.0.1_p20231129.ebuild b/net-analyzer/sitadel/sitadel-1.0.1_p20231129.ebuild
index 4b4d8046b..9cd96ad8e 100644
--- a/net-analyzer/sitadel/sitadel-1.0.1_p20231129.ebuild
+++ b/net-analyzer/sitadel/sitadel-1.0.1_p20231129.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/smbmap/smbmap-1.10.4.ebuild b/net-analyzer/smbmap/smbmap-1.10.4.ebuild
index e02c45a14..6977fabd7 100644
--- a/net-analyzer/smbmap/smbmap-1.10.4.ebuild
+++ b/net-analyzer/smbmap/smbmap-1.10.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/net-analyzer/smbmap/smbmap-1.10.7.ebuild b/net-analyzer/smbmap/smbmap-1.10.7.ebuild
index e02c45a14..6977fabd7 100644
--- a/net-analyzer/smbmap/smbmap-1.10.7.ebuild
+++ b/net-analyzer/smbmap/smbmap-1.10.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/net-analyzer/sslyze/sslyze-6.1.0.ebuild b/net-analyzer/sslyze/sslyze-6.1.0.ebuild
index 2b4691dfe..5783d9f01 100644
--- a/net-analyzer/sslyze/sslyze-6.1.0.ebuild
+++ b/net-analyzer/sslyze/sslyze-6.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Fast and full-featured SSL scanner"
diff --git a/net-analyzer/sslyze/sslyze-6.2.0.ebuild b/net-analyzer/sslyze/sslyze-6.2.0.ebuild
index 2b4691dfe..5783d9f01 100644
--- a/net-analyzer/sslyze/sslyze-6.2.0.ebuild
+++ b/net-analyzer/sslyze/sslyze-6.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Fast and full-featured SSL scanner"
diff --git a/net-analyzer/sublist3r/sublist3r-1.0_p20200105.ebuild b/net-analyzer/sublist3r/sublist3r-1.0_p20200105.ebuild
index df12730a8..35b353495 100644
--- a/net-analyzer/sublist3r/sublist3r-1.0_p20200105.ebuild
+++ b/net-analyzer/sublist3r/sublist3r-1.0_p20200105.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
HASH_COMMIT="3f5fc6da0142540c56e97c98f9925bb7d0855fb5"
diff --git a/net-analyzer/sublist3r/sublist3r-1.1_p20200629.ebuild b/net-analyzer/sublist3r/sublist3r-1.1_p20200629.ebuild
index 84fabe596..9faf10040 100644
--- a/net-analyzer/sublist3r/sublist3r-1.1_p20200629.ebuild
+++ b/net-analyzer/sublist3r/sublist3r-1.1_p20200629.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
HASH_COMMIT="729d649ec5370730172bf6f5314aafd68c874124"
diff --git a/net-analyzer/takeover/takeover-20250129.ebuild b/net-analyzer/takeover/takeover-20250129.ebuild
index 491e134d3..f3187e875 100644
--- a/net-analyzer/takeover/takeover-20250129.ebuild
+++ b/net-analyzer/takeover/takeover-20250129.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/theHarvester/theHarvester-4.8.0.ebuild b/net-analyzer/theHarvester/theHarvester-4.8.0.ebuild
index d982eb08b..4410c8834 100644
--- a/net-analyzer/theHarvester/theHarvester-4.8.0.ebuild
+++ b/net-analyzer/theHarvester/theHarvester-4.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/theHarvester/theHarvester-4.8.2.ebuild b/net-analyzer/theHarvester/theHarvester-4.8.2.ebuild
index d982eb08b..4410c8834 100644
--- a/net-analyzer/theHarvester/theHarvester-4.8.2.ebuild
+++ b/net-analyzer/theHarvester/theHarvester-4.8.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/tplmap/tplmap-20211014.ebuild b/net-analyzer/tplmap/tplmap-20211014.ebuild
index 3a4cbdc04..74c9922e5 100644
--- a/net-analyzer/tplmap/tplmap-20211014.ebuild
+++ b/net-analyzer/tplmap/tplmap-20211014.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
diff --git a/net-analyzer/wafw00f/wafw00f-2.3.1.ebuild b/net-analyzer/wafw00f/wafw00f-2.3.1.ebuild
index cb533f049..b1136f1a5 100644
--- a/net-analyzer/wafw00f/wafw00f-2.3.1.ebuild
+++ b/net-analyzer/wafw00f/wafw00f-2.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/wafw00f/wafw00f-2.3.2.ebuild b/net-analyzer/wafw00f/wafw00f-2.3.2.ebuild
index cb533f049..b1136f1a5 100644
--- a/net-analyzer/wafw00f/wafw00f-2.3.2.ebuild
+++ b/net-analyzer/wafw00f/wafw00f-2.3.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-analyzer/webtech/webtech-1.3.3.ebuild b/net-analyzer/webtech/webtech-1.3.3.ebuild
index 9a21790ce..57b9027ba 100644
--- a/net-analyzer/webtech/webtech-1.3.3.ebuild
+++ b/net-analyzer/webtech/webtech-1.3.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/net-analyzer/webtech/webtech-1.3.4.ebuild b/net-analyzer/webtech/webtech-1.3.4.ebuild
index 9a21790ce..57b9027ba 100644
--- a/net-analyzer/webtech/webtech-1.3.4.ebuild
+++ b/net-analyzer/webtech/webtech-1.3.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/net-analyzer/xsstrike/Manifest b/net-analyzer/xsstrike/Manifest
index 237220e37..b82241506 100644
--- a/net-analyzer/xsstrike/Manifest
+++ b/net-analyzer/xsstrike/Manifest
@@ -1 +1 @@
-DIST xsstrike-3.1.5.tar.gz 51557 BLAKE2B 846cdcb43130c6cb43710ba019b4466a0a28044bfb2438ebdf390fa0614cd2b959caf19386eaa2b1444e588dba2f6a2cd2d4bbc766b20c1d8ca2767a758c1caf SHA512 f02ff229605666c782001ce3557408746ed8ee7a1c309b91599de26f3679a85990204f10f6fc99d56b2dabe5624d826a72cda2e4a86946cf455533e004723d75
+DIST xsstrike-3.1.6.tar.gz 51568 BLAKE2B 0717bae8c8973c99b7a7355923b7679d083b374f1ab35f701799797f63fee65c3ca0b1f22a7a56f1b3c4d227a4135118a7b38cf74bb9df53e9def457ae86820d SHA512 7b57a3c3d01ca0288881dd3778b5e5578329eb4c456ab9d81c2893f2a2bec74cfa1cb3ff59925bade0daaecf4443adb6ba6a85c0046a81493af0bca2dfc4477d
diff --git a/net-analyzer/xsstrike/xsstrike-3.1.5.ebuild b/net-analyzer/xsstrike/xsstrike-3.1.6.ebuild
similarity index 89%
rename from net-analyzer/xsstrike/xsstrike-3.1.5.ebuild
rename to net-analyzer/xsstrike/xsstrike-3.1.6.ebuild
index 323d36697..3776c9747 100644
--- a/net-analyzer/xsstrike/xsstrike-3.1.5.ebuild
+++ b/net-analyzer/xsstrike/xsstrike-3.1.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1 wrapper
@@ -29,7 +29,6 @@ RDEPEND="${DEPEND}
dev-python/tld[${PYTHON_USEDEP}]
dev-python/fuzzywuzzy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
')"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -38,7 +37,7 @@ pkg_setup() {
}
src_prepare() {
- eapply "${FILESDIR}/disable_update_opt.patch"
+# eapply "${FILESDIR}/disable_update_opt.patch"
python_fix_shebang "${S}"
default
}
diff --git a/net-analyzer/xsstrike/xsstrike-9999.ebuild b/net-analyzer/xsstrike/xsstrike-9999.ebuild
index 323d36697..839a55205 100644
--- a/net-analyzer/xsstrike/xsstrike-9999.ebuild
+++ b/net-analyzer/xsstrike/xsstrike-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1 wrapper
@@ -29,7 +29,6 @@ RDEPEND="${DEPEND}
dev-python/tld[${PYTHON_USEDEP}]
dev-python/fuzzywuzzy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
')"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/net-mail/email2phonenumber/email2phonenumber-20190916-r1.ebuild b/net-mail/email2phonenumber/email2phonenumber-20190916-r1.ebuild
index 1764063d2..d4c63beba 100644
--- a/net-mail/email2phonenumber/email2phonenumber-20190916-r1.ebuild
+++ b/net-mail/email2phonenumber/email2phonenumber-20190916-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
diff --git a/net-mail/email2phonenumber/email2phonenumber-99999999.ebuild b/net-mail/email2phonenumber/email2phonenumber-99999999.ebuild
index 1764063d2..d4c63beba 100644
--- a/net-mail/email2phonenumber/email2phonenumber-99999999.ebuild
+++ b/net-mail/email2phonenumber/email2phonenumber-99999999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
diff --git a/net-misc/hackertarget/hackertarget-9999.ebuild b/net-misc/hackertarget/hackertarget-9999.ebuild
index 20746ed67..45870137c 100644
--- a/net-misc/hackertarget/hackertarget-9999.ebuild
+++ b/net-misc/hackertarget/hackertarget-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-misc/linkfinder/linkfinder-20191124.ebuild b/net-misc/linkfinder/linkfinder-20191124.ebuild
index e53cf29a8..52a9706ee 100644
--- a/net-misc/linkfinder/linkfinder-20191124.ebuild
+++ b/net-misc/linkfinder/linkfinder-20191124.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-misc/munin/munin-0.20.0.ebuild b/net-misc/munin/munin-0.20.0.ebuild
index 32785cbde..d7bdecb51 100644
--- a/net-misc/munin/munin-0.20.0.ebuild
+++ b/net-misc/munin/munin-0.20.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1 wrapper
diff --git a/net-misc/pwnedornot/pwnedornot-1.2.8_p20200602.ebuild b/net-misc/pwnedornot/pwnedornot-1.2.8_p20200602.ebuild
index c4a0421c2..564fdd43f 100644
--- a/net-misc/pwnedornot/pwnedornot-1.2.8_p20200602.ebuild
+++ b/net-misc/pwnedornot/pwnedornot-1.2.8_p20200602.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
diff --git a/net-vpn/outline-vpn-api/outline-vpn-api-6.3.0.ebuild b/net-vpn/outline-vpn-api/outline-vpn-api-6.3.0.ebuild
index eb48ca890..d526376ea 100644
--- a/net-vpn/outline-vpn-api/outline-vpn-api-6.3.0.ebuild
+++ b/net-vpn/outline-vpn-api/outline-vpn-api-6.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
diff --git a/net-wireless/Sniffle/Sniffle-1.10.0.ebuild b/net-wireless/Sniffle/Sniffle-1.10.0.ebuild
index 5ae0da26d..afee4aa12 100644
--- a/net-wireless/Sniffle/Sniffle-1.10.0.ebuild
+++ b/net-wireless/Sniffle/Sniffle-1.10.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
diff --git a/net-wireless/Sniffle/Sniffle-1.9.3.ebuild b/net-wireless/Sniffle/Sniffle-1.9.3.ebuild
index 92e47aedc..6488e7b14 100644
--- a/net-wireless/Sniffle/Sniffle-1.9.3.ebuild
+++ b/net-wireless/Sniffle/Sniffle-1.9.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
diff --git a/net-wireless/crda/crda-4.14.ebuild b/net-wireless/crda/crda-4.14.ebuild
index e6836092b..c37c0424d 100644
--- a/net-wireless/crda/crda-4.14.ebuild
+++ b/net-wireless/crda/crda-4.14.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit toolchain-funcs python-any-r1 udev
DESCRIPTION="Central Regulatory Domain Agent for wireless networks"
diff --git a/net-wireless/eaphammer/eaphammer-1.14.0.ebuild b/net-wireless/eaphammer/eaphammer-1.14.0.ebuild
index 06c154fac..7b7f8b214 100644
--- a/net-wireless/eaphammer/eaphammer-1.14.0.ebuild
+++ b/net-wireless/eaphammer/eaphammer-1.14.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
diff --git a/net-wireless/fern-wifi-cracker/fern-wifi-cracker-3.4-r1.ebuild b/net-wireless/fern-wifi-cracker/fern-wifi-cracker-3.4-r1.ebuild
index fcda08ff9..48c774a02 100644
--- a/net-wireless/fern-wifi-cracker/fern-wifi-cracker-3.4-r1.ebuild
+++ b/net-wireless/fern-wifi-cracker/fern-wifi-cracker-3.4-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
PYTHON_REQ_USE="sqlite"
inherit desktop python-single-r1 wrapper xdg-utils
diff --git a/net-wireless/gr-dsd/gr-dsd-9999.ebuild b/net-wireless/gr-dsd/gr-dsd-9999.ebuild
index ac2bdea31..7d85edd39 100644
--- a/net-wireless/gr-dsd/gr-dsd-9999.ebuild
+++ b/net-wireless/gr-dsd/gr-dsd-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit cmake git-r3 python-single-r1
DESCRIPTION="GNU Radio block for Digital Speech Decoder"
diff --git a/net-wireless/gr-gsm/gr-gsm-20210505-r1.ebuild b/net-wireless/gr-gsm/gr-gsm-20210505-r1.ebuild
index eb708688c..6d4a9a1d5 100644
--- a/net-wireless/gr-gsm/gr-gsm-20210505-r1.ebuild
+++ b/net-wireless/gr-gsm/gr-gsm-20210505-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit cmake python-single-r1
DESCRIPTION="Set of tools for receiving information transmitted by GSM equipment/devices"
diff --git a/net-wireless/gr-ham/gr-ham-20240130.ebuild b/net-wireless/gr-ham/gr-ham-20240130.ebuild
index e5e89c5a5..6e7fb05db 100644
--- a/net-wireless/gr-ham/gr-ham-20240130.ebuild
+++ b/net-wireless/gr-ham/gr-ham-20240130.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit cmake python-single-r1
DESCRIPTION="collection of GNU Radio blocks useful for amateur radio"
diff --git a/net-wireless/gr-sdrplay3/gr-sdrplay3-20230421-r1.ebuild b/net-wireless/gr-sdrplay3/gr-sdrplay3-20230421-r1.ebuild
index 4f5ac0d0a..7342a1323 100644
--- a/net-wireless/gr-sdrplay3/gr-sdrplay3-20230421-r1.ebuild
+++ b/net-wireless/gr-sdrplay3/gr-sdrplay3-20230421-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit cmake python-single-r1
diff --git a/net-wireless/gr-sdrplay3/gr-sdrplay3-9999.ebuild b/net-wireless/gr-sdrplay3/gr-sdrplay3-9999.ebuild
index b5862b62f..41e4e05f8 100644
--- a/net-wireless/gr-sdrplay3/gr-sdrplay3-9999.ebuild
+++ b/net-wireless/gr-sdrplay3/gr-sdrplay3-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit cmake python-single-r1
diff --git a/net-wireless/hostapd-mana/hostapd-mana-9999.ebuild b/net-wireless/hostapd-mana/hostapd-mana-9999.ebuild
index 4ace57b50..6d1e38bf4 100644
--- a/net-wireless/hostapd-mana/hostapd-mana-9999.ebuild
+++ b/net-wireless/hostapd-mana/hostapd-mana-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1 savedconfig
diff --git a/net-wireless/jackit/jackit-0.0_p20170918-r1.ebuild b/net-wireless/jackit/jackit-0.0_p20170918-r1.ebuild
index 718aa314a..a43cad402 100644
--- a/net-wireless/jackit/jackit-0.0_p20170918-r1.ebuild
+++ b/net-wireless/jackit/jackit-0.0_p20170918-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Exploit Code for Mousejack"
diff --git a/net-wireless/killerbee/killerbee-3.0.0_beta1.ebuild b/net-wireless/killerbee/killerbee-3.0.0_beta1.ebuild
index adacc480e..07427e3eb 100644
--- a/net-wireless/killerbee/killerbee-3.0.0_beta1.ebuild
+++ b/net-wireless/killerbee/killerbee-3.0.0_beta1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-wireless/kismet-rest/kismet-rest-2019.05.02.ebuild b/net-wireless/kismet-rest/kismet-rest-2019.05.02.ebuild
index b99cce16c..4aa438bc0 100644
--- a/net-wireless/kismet-rest/kismet-rest-2019.05.02.ebuild
+++ b/net-wireless/kismet-rest/kismet-rest-2019.05.02.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Kismet REST Python API"
diff --git a/net-wireless/kismet-rest/kismet-rest-9999.ebuild b/net-wireless/kismet-rest/kismet-rest-9999.ebuild
index b99cce16c..4aa438bc0 100644
--- a/net-wireless/kismet-rest/kismet-rest-9999.ebuild
+++ b/net-wireless/kismet-rest/kismet-rest-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Kismet REST Python API"
diff --git a/net-wireless/kismetdb/kismetdb-2019.05.05.ebuild b/net-wireless/kismetdb/kismetdb-2019.05.05.ebuild
index 0290927ed..a33b8283a 100644
--- a/net-wireless/kismetdb/kismetdb-2019.05.05.ebuild
+++ b/net-wireless/kismetdb/kismetdb-2019.05.05.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Kismetdb database log helper library"
diff --git a/net-wireless/kismetdb/kismetdb-9999.ebuild b/net-wireless/kismetdb/kismetdb-9999.ebuild
index 0290927ed..a33b8283a 100644
--- a/net-wireless/kismetdb/kismetdb-9999.ebuild
+++ b/net-wireless/kismetdb/kismetdb-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Kismetdb database log helper library"
diff --git a/net-wireless/libm2k/libm2k-9999.ebuild b/net-wireless/libm2k/libm2k-9999.ebuild
index e034df27a..dcdae11d4 100644
--- a/net-wireless/libm2k/libm2k-9999.ebuild
+++ b/net-wireless/libm2k/libm2k-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit cmake python-single-r1 udev
diff --git a/net-wireless/mousejack/mousejack-9999.ebuild b/net-wireless/mousejack/mousejack-9999.ebuild
index 70dbb65f8..3cef95d6e 100644
--- a/net-wireless/mousejack/mousejack-9999.ebuild
+++ b/net-wireless/mousejack/mousejack-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1
DESCRIPTION="Firmware and research tools for nRF24LU1+ based USB dongles and breakout boards"
diff --git a/net-wireless/nrf802154_sniffer/nrf802154_sniffer-0.7.2_p20220511-r1.ebuild b/net-wireless/nrf802154_sniffer/nrf802154_sniffer-0.7.2_p20220511-r1.ebuild
index 57f2cbe5e..ed8cb281d 100644
--- a/net-wireless/nrf802154_sniffer/nrf802154_sniffer-0.7.2_p20220511-r1.ebuild
+++ b/net-wireless/nrf802154_sniffer/nrf802154_sniffer-0.7.2_p20220511-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
DESCRIPTION="nRF-based 802.15.4 sniffer"
diff --git a/net-wireless/nrf802154_sniffer/nrf802154_sniffer-9999.ebuild b/net-wireless/nrf802154_sniffer/nrf802154_sniffer-9999.ebuild
index 57f2cbe5e..ed8cb281d 100644
--- a/net-wireless/nrf802154_sniffer/nrf802154_sniffer-9999.ebuild
+++ b/net-wireless/nrf802154_sniffer/nrf802154_sniffer-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
DESCRIPTION="nRF-based 802.15.4 sniffer"
diff --git a/net-wireless/nrf_sniffer_ble/nrf_sniffer_ble-4.1.1-r1.ebuild b/net-wireless/nrf_sniffer_ble/nrf_sniffer_ble-4.1.1-r1.ebuild
index 216049440..7eef2d8e9 100644
--- a/net-wireless/nrf_sniffer_ble/nrf_sniffer_ble-4.1.1-r1.ebuild
+++ b/net-wireless/nrf_sniffer_ble/nrf_sniffer_ble-4.1.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
DESCRIPTION="nRF Sniffer for Bluetooth LE"
diff --git a/net-wireless/op25/op25-20240327.ebuild b/net-wireless/op25/op25-20240327.ebuild
index 4eb0c194b..22b99b62e 100644
--- a/net-wireless/op25/op25-20240327.ebuild
+++ b/net-wireless/op25/op25-20240327.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit cmake python-single-r1
diff --git a/net-wireless/qspectrumanalyzer/qspectrumanalyzer-2.2.0.ebuild b/net-wireless/qspectrumanalyzer/qspectrumanalyzer-2.2.0.ebuild
index b01e869c9..355a595e5 100644
--- a/net-wireless/qspectrumanalyzer/qspectrumanalyzer-2.2.0.ebuild
+++ b/net-wireless/qspectrumanalyzer/qspectrumanalyzer-2.2.0.ebuild
@@ -7,7 +7,7 @@ EAPI=8
#PYPI_PN="QSpectrumAnalyzer"
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-wireless/rfcat/rfcat-2.0.1-r1.ebuild b/net-wireless/rfcat/rfcat-2.0.1-r1.ebuild
index c98cbe516..22aba5c3a 100644
--- a/net-wireless/rfcat/rfcat-2.0.1-r1.ebuild
+++ b/net-wireless/rfcat/rfcat-2.0.1-r1.ebuild
@@ -7,7 +7,7 @@ HEX_PV=2.0.1
DATE=201231
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/net-wireless/soapy_power/soapy_power-1.6.1-r1.ebuild b/net-wireless/soapy_power/soapy_power-1.6.1-r1.ebuild
index 935388ebe..566d6862a 100644
--- a/net-wireless/soapy_power/soapy_power-1.6.1-r1.ebuild
+++ b/net-wireless/soapy_power/soapy_power-1.6.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="Obtain power spectrum from SoapySDR devices"
diff --git a/net-wireless/wifipumpkin3/wifipumpkin3-1.1.7-r2.ebuild b/net-wireless/wifipumpkin3/wifipumpkin3-1.1.7-r2.ebuild
index 505e35514..2d9d9ebae 100644
--- a/net-wireless/wifipumpkin3/wifipumpkin3-1.1.7-r2.ebuild
+++ b/net-wireless/wifipumpkin3/wifipumpkin3-1.1.7-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
MY_PV="${PV/_p/-R}"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/net-wireless/wifite/wifite-2.7.0.ebuild b/net-wireless/wifite/wifite-2.7.0.ebuild
index d7ea8ec3c..2e6df11e9 100644
--- a/net-wireless/wifite/wifite-2.7.0.ebuild
+++ b/net-wireless/wifite/wifite-2.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="An automated wireless attack tool"
diff --git a/sci-electronics/litedram/litedram-20180514.ebuild b/sci-electronics/litedram/litedram-20180514.ebuild
index fca9059cc..c9edabf1d 100644
--- a/sci-electronics/litedram/litedram-20180514.ebuild
+++ b/sci-electronics/litedram/litedram-20180514.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
MY_COMMIT="c23814961d71ab6508c855db3c643b71d8990e8c"
diff --git a/sci-electronics/liteeth/liteeth-20180719.ebuild b/sci-electronics/liteeth/liteeth-20180719.ebuild
index ec15732d9..9e58dcfb7 100644
--- a/sci-electronics/liteeth/liteeth-20180719.ebuild
+++ b/sci-electronics/liteeth/liteeth-20180719.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
MY_COMMIT="24b0d2b8c2cfcf96a8c6cb56ec01af9a56952aad"
diff --git a/sci-electronics/litepcie/litepcie-20180530-r1.ebuild b/sci-electronics/litepcie/litepcie-20180530-r1.ebuild
index 88829763f..b0e80a915 100644
--- a/sci-electronics/litepcie/litepcie-20180530-r1.ebuild
+++ b/sci-electronics/litepcie/litepcie-20180530-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sci-electronics/litescope/litescope-20180531-r1.ebuild b/sci-electronics/litescope/litescope-20180531-r1.ebuild
index 10ad515f3..6f6985013 100644
--- a/sci-electronics/litescope/litescope-20180531-r1.ebuild
+++ b/sci-electronics/litescope/litescope-20180531-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sci-electronics/litex/litex-20180718-r1.ebuild b/sci-electronics/litex/litex-20180718-r1.ebuild
index 226ea35b6..e0cf836f9 100644
--- a/sci-electronics/litex/litex-20180718-r1.ebuild
+++ b/sci-electronics/litex/litex-20180718-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sci-electronics/litex/litex-2022.04.ebuild b/sci-electronics/litex/litex-2022.04.ebuild
index 9350f1103..f8b4b7f56 100644
--- a/sci-electronics/litex/litex-2022.04.ebuild
+++ b/sci-electronics/litex/litex-2022.04.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sci-electronics/migen/migen-0.7-r1.ebuild b/sci-electronics/migen/migen-0.7-r1.ebuild
index 29df43ffe..3ce69d3d7 100644
--- a/sci-electronics/migen/migen-0.7-r1.ebuild
+++ b/sci-electronics/migen/migen-0.7-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/sys-apps/fchroot/fchroot-1.0.0.ebuild b/sys-apps/fchroot/fchroot-1.0.0.ebuild
index ea9d7a034..3dc0a8896 100644
--- a/sys-apps/fchroot/fchroot-1.0.0.ebuild
+++ b/sys-apps/fchroot/fchroot-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-12.2_p1-r1.ebuild b/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-12.2_p1-r1.ebuild
index ad6a34a2b..e1dc53f3a 100644
--- a/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-12.2_p1-r1.ebuild
+++ b/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-12.2_p1-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
MY_PV="${PV/_p/.rel}"
diff --git a/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-13.2_p1-r1.ebuild b/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-13.2_p1-r1.ebuild
index cc421143a..51df96272 100644
--- a/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-13.2_p1-r1.ebuild
+++ b/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-13.2_p1-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
# https://bugs.launchpad.net/gcc-arm-embedded/+bug/1949004
diff --git a/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-14.2_p1.ebuild b/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-14.2_p1.ebuild
index 203b16639..4489f2c52 100644
--- a/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-14.2_p1.ebuild
+++ b/sys-devel/gcc-arm-none-eabi/gcc-arm-none-eabi-14.2_p1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
MY_PV="${PV/_p/.Rel}"
diff --git a/sys-devel/gdb-dashboard/gdb-dashboard-9999.ebuild b/sys-devel/gdb-dashboard/gdb-dashboard-9999.ebuild
index 1ffb71dca..78d52942f 100644
--- a/sys-devel/gdb-dashboard/gdb-dashboard-9999.ebuild
+++ b/sys-devel/gdb-dashboard/gdb-dashboard-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1 wrapper
diff --git a/virtual/frida/frida-17.1.0.ebuild b/virtual/frida/frida-17.1.0.ebuild
index df59d820b..455380b6a 100644
--- a/virtual/frida/frida-17.1.0.ebuild
+++ b/virtual/frida/frida-17.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
DESCRIPTION="Virtual for Frida"
diff --git a/virtual/frida/frida-17.2.0.ebuild b/virtual/frida/frida-17.2.0.ebuild
index 6097cfa3d..15810a561 100644
--- a/virtual/frida/frida-17.2.0.ebuild
+++ b/virtual/frida/frida-17.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-r1
DESCRIPTION="Virtual for Frida"
diff --git a/www-apps/Tiredful-API/Tiredful-API-9999.ebuild b/www-apps/Tiredful-API/Tiredful-API-9999.ebuild
index 1647f11e1..c45de24f7 100644
--- a/www-apps/Tiredful-API/Tiredful-API-9999.ebuild
+++ b/www-apps/Tiredful-API/Tiredful-API-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1 git-r3
DESCRIPTION="An intentionally designed broken web application based on REST API"