diff options
author | Oz N Tiram <oz.tiram@gmail.com> | 2021-08-09 13:40:29 +0200 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2021-08-18 16:33:15 +0300 |
commit | 7d2579a842be44fd0d4ed5fe50c37820d2344348 (patch) | |
tree | 03b29ad0f9290ea44571ce3f3af9d282b129e185 /dev-python/pipenv | |
parent | sys-kernel/gentoo-sources: Linux updates (diff) | |
download | gentoo-7d2579a842be44fd0d4ed5fe50c37820d2344348.tar.gz gentoo-7d2579a842be44fd0d4ed5fe50c37820d2344348.tar.bz2 gentoo-7d2579a842be44fd0d4ed5fe50c37820d2344348.zip |
dev-python/pipenv: fixed vendored packages
* Fix missing deps on jinja and attr
* Remove vendored colorama, add dep on system colorama
* Enable Python-3.10
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com>
Bug: https://bugs.gentoo.org/show_bug.cgi?id=717666
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'dev-python/pipenv')
-rw-r--r-- | dev-python/pipenv/files/pipenv-2021-5-29-r1-remove-colorama-vendor-import.patch | 18 | ||||
-rw-r--r-- | dev-python/pipenv/pipenv-2021.5.29-r1.ebuild | 11 |
2 files changed, 27 insertions, 2 deletions
diff --git a/dev-python/pipenv/files/pipenv-2021-5-29-r1-remove-colorama-vendor-import.patch b/dev-python/pipenv/files/pipenv-2021-5-29-r1-remove-colorama-vendor-import.patch new file mode 100644 index 000000000000..5c50788d0320 --- /dev/null +++ b/dev-python/pipenv/files/pipenv-2021-5-29-r1-remove-colorama-vendor-import.patch @@ -0,0 +1,18 @@ +diff --git a/pipenv/patched/crayons.py b/pipenv/patched/crayons.py +index d7644a21..19b0d695 100644 +--- a/pipenv/patched/crayons.py ++++ b/pipenv/patched/crayons.py +@@ -13,7 +13,7 @@ import re + import sys + + from pipenv.vendor import shellingham +-from pipenv.vendor import colorama ++import colorama + + PY3 = sys.version_info[0] >= 3 + +Submodule tests/pypi f5530013..1881ecb4 (rewind): + < Update setuptools version + < Add sha256 checksum files + < Update url reference + < Add pep 508 subdirectory fixtures diff --git a/dev-python/pipenv/pipenv-2021.5.29-r1.ebuild b/dev-python/pipenv/pipenv-2021.5.29-r1.ebuild index 403619ae6073..11e51647f26d 100644 --- a/dev-python/pipenv/pipenv-2021.5.29-r1.ebuild +++ b/dev-python/pipenv/pipenv-2021.5.29-r1.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7,8,9,10} ) inherit distutils-r1 @@ -20,11 +20,17 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${PN}-${PV//./-}-${PR}-remove-attr-vendor-import.patch" +PATCHES=( + "${FILESDIR}/${PN}-${PV//./-}-${PR}-remove-attr-vendor-import.patch" + "${FILESDIR}/${PN}-${PV//./-}-${PR}-remove-colorama-vendor-import.patch" + ) RDEPEND=" ${PYTHON_DEPS} + dev-python/attr[${PYTHON_USEDEP}] dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/colorama-0.4.4[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0.1[${PYTHON_USEDEP}] dev-python/pip[${PYTHON_USEDEP}] >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] dev-python/virtualenv-clone[${PYTHON_USEDEP}] @@ -45,6 +51,7 @@ src_prepare() { # remove vendored versions # see https://bugs.gentoo.org/717666 rm -vR "${S}/${PN}/vendor/attr/" || die + rm -vR "${S}/${PN}/vendor/colorama/" || die rm -vR "${S}/${PN}/vendor/jinja2/" || die distutils-r1_src_prepare } |