commit:     9102f72faba6ae7824d095e96f041b89121277c3
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 04:43:59 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 04:47:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9102f72f

dev-python/pip: drop tomli as a requirement on 3.11+

It was dropped by me in favor of a conditional use of the stdlib
tomllib, via an upstream PR which is present in this release:
https://github.com/pypa/pip/commit/88c9f31ad8a5ffe0bb31ab500b8ddd1b9ff6a5dd

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-python/pip/{pip-24.2.ebuild => pip-24.2-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/pip/pip-24.2.ebuild b/dev-python/pip/pip-24.2-r1.ebuild
similarity index 98%
rename from dev-python/pip/pip-24.2.ebuild
rename to dev-python/pip/pip-24.2-r1.ebuild
index 1163dfc7d711..3e0fd66d0173 100644
--- a/dev-python/pip/pip-24.2.ebuild
+++ b/dev-python/pip/pip-24.2-r1.ebuild
@@ -42,7 +42,9 @@ RDEPEND="
        >=dev-python/rich-13.7.1[${PYTHON_USEDEP}]
        >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
        >=dev-python/setuptools-69.5.1[${PYTHON_USEDEP}]
-       >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '
+               >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+       ' 3.10)
        >=dev-python/truststore-0.9.1[${PYTHON_USEDEP}]
 
        >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]

Reply via email to