commit: 152901f433a33f9ca1573eab9cd0b671e67895a8
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 25 12:40:10 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jan 29 09:34:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=152901f4
dev-lang/python: Mark the packages as EXTERNALLY-MANAGED, PEP 668
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-lang/python/{python-3.10.9.ebuild => python-3.10.9-r1.ebuild} | 5 ++++-
dev-lang/python/{python-3.11.1.ebuild => python-3.11.1-r1.ebuild} | 5 ++++-
.../{python-3.12.0_alpha4.ebuild => python-3.12.0_alpha4-r1.ebuild} | 3 +++
dev-lang/python/{python-3.9.16.ebuild => python-3.9.16-r1.ebuild} | 5 ++++-
4 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/dev-lang/python/python-3.10.9.ebuild
b/dev-lang/python/python-3.10.9-r1.ebuild
similarity index 98%
rename from dev-lang/python/python-3.10.9.ebuild
rename to dev-lang/python/python-3.10.9-r1.ebuild
index 390bba98511d..9981c0df6121 100644
--- a/dev-lang/python/python-3.10.9.ebuild
+++ b/dev-lang/python/python-3.10.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -45,6 +45,7 @@ RDEPEND="
app-arch/xz-utils:=
dev-lang/python-exec[python_targets_python3_10(-)]
dev-libs/libffi:=
+ dev-python/gentoo-common
sys-apps/util-linux:=
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
@@ -434,6 +435,8 @@ src_install() {
rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die
fi
+ ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die
+
dodoc Misc/{ACKS,HISTORY,NEWS}
if use examples; then
diff --git a/dev-lang/python/python-3.11.1.ebuild
b/dev-lang/python/python-3.11.1-r1.ebuild
similarity index 99%
rename from dev-lang/python/python-3.11.1.ebuild
rename to dev-lang/python/python-3.11.1-r1.ebuild
index 5d2077e3f7c7..d49c39e055f1 100644
--- a/dev-lang/python/python-3.11.1.ebuild
+++ b/dev-lang/python/python-3.11.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -46,6 +46,7 @@ RDEPEND="
app-crypt/libb2
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
+ dev-python/gentoo-common
sys-apps/util-linux:=
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
@@ -447,6 +448,8 @@ src_install() {
rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die
fi
+ ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die
+
dodoc Misc/{ACKS,HISTORY,NEWS}
if use examples; then
diff --git a/dev-lang/python/python-3.12.0_alpha4.ebuild
b/dev-lang/python/python-3.12.0_alpha4-r1.ebuild
similarity index 99%
rename from dev-lang/python/python-3.12.0_alpha4.ebuild
rename to dev-lang/python/python-3.12.0_alpha4-r1.ebuild
index e3431855d0e7..c2c9e1492070 100644
--- a/dev-lang/python/python-3.12.0_alpha4.ebuild
+++ b/dev-lang/python/python-3.12.0_alpha4-r1.ebuild
@@ -46,6 +46,7 @@ RDEPEND="
app-crypt/libb2
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
+ dev-python/gentoo-common
sys-apps/util-linux:=
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
@@ -442,6 +443,8 @@ src_install() {
rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die
fi
+ ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die
+
dodoc Misc/{ACKS,HISTORY,NEWS}
if use examples; then
diff --git a/dev-lang/python/python-3.9.16.ebuild
b/dev-lang/python/python-3.9.16-r1.ebuild
similarity index 98%
rename from dev-lang/python/python-3.9.16.ebuild
rename to dev-lang/python/python-3.9.16-r1.ebuild
index cb84012fc09b..759118f41620 100644
--- a/dev-lang/python/python-3.9.16.ebuild
+++ b/dev-lang/python/python-3.9.16-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -45,6 +45,7 @@ RDEPEND="
app-arch/xz-utils:=
dev-lang/python-exec[python_targets_python3_9(-)]
dev-libs/libffi:=
+ dev-python/gentoo-common
sys-apps/util-linux:=
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
@@ -429,6 +430,8 @@ src_install() {
rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die
fi
+ ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die
+
dodoc Misc/{ACKS,HISTORY,NEWS}
if use examples; then