commit:     da2f445a42895c1a47eeafda7340449c8b9bbe68
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  8 18:28:22 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul  8 18:29:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2f445a

dev-lang/python: Correct dev-python/ensurepip-* dependencies

Make USE=ensurepip depend on dev-python/ensurepip-pip specifically
since this is the only package that is actually required by ensurepip.

Adjust test dependencies to include dev-python/ensurepip-setuptools
and dev-python/ensurepip-wheel as well, as it is required by additional
tests required by Python 3.12.

Closes: https://bugs.gentoo.org/909151
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-lang/python/python-3.12.0_beta3.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-lang/python/python-3.12.0_beta3.ebuild 
b/dev-lang/python/python-3.12.0_beta3.ebuild
index a413c1ef6a6c..8c769c87e1b7 100644
--- a/dev-lang/python/python-3.12.0_beta3.ebuild
+++ b/dev-lang/python/python-3.12.0_beta3.ebuild
@@ -50,7 +50,7 @@ RDEPEND="
        >=sys-libs/zlib-1.1.3:=
        virtual/libcrypt:=
        virtual/libintl
-       ensurepip? ( dev-python/ensurepip-wheels )
+       ensurepip? ( dev-python/ensurepip-pip )
        gdbm? ( sys-libs/gdbm:=[berkdb] )
        kernel_linux? ( sys-apps/util-linux:= )
        ncurses? ( >=sys-libs/ncurses-5.2:= )
@@ -73,7 +73,9 @@ DEPEND="
        bluetooth? ( net-wireless/bluez )
        test? (
                app-arch/xz-utils[extra-filters(+)]
-               dev-python/ensurepip-wheels
+               dev-python/ensurepip-pip
+               dev-python/ensurepip-setuptools
+               dev-python/ensurepip-wheel
        )
        valgrind? ( dev-util/valgrind )
 "

Reply via email to