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

Reply via email to