summaryrefslogtreecommitdiff
path: root/dev-python/pipenv
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-05 23:40:39 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-05 23:40:39 +0000
commit3b7c736127c88c784bbb145f0cc1cb3e61321495 (patch)
tree47dac29fdc91bc0f90d915055b09f86bcf7435b1 /dev-python/pipenv
parent95d24580bfec4b0b8d7b1cd07bcef4af3122de50 (diff)
downloadbaldeagleos-repo-3b7c736127c88c784bbb145f0cc1cb3e61321495.tar.gz
baldeagleos-repo-3b7c736127c88c784bbb145f0cc1cb3e61321495.tar.xz
baldeagleos-repo-3b7c736127c88c784bbb145f0cc1cb3e61321495.zip
Adding metadata
Diffstat (limited to 'dev-python/pipenv')
-rw-r--r--dev-python/pipenv/Manifest1
-rw-r--r--dev-python/pipenv/pipenv-2026.5.2.ebuild113
2 files changed, 0 insertions, 114 deletions
diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest
index 4976095be537..dbd044a4a0f6 100644
--- a/dev-python/pipenv/Manifest
+++ b/dev-python/pipenv/Manifest
@@ -1,2 +1 @@
-DIST pipenv-2026.5.2.gh.tar.gz 10508957 BLAKE2B 76a31783f4653701b6ae5491df55954f567051b495cfc7fdc19a2f441618d90e0198fb2dd6c9f103d97027b17fd45e82d50e3db136ce5eeb764c9ac896cbd0e9 SHA512 4241a25af0c9aa581026e55f40f53b76411f6a264a2ef8d37298b4def19ae334d098d970c550b24e1da29003215ea34d4aa1f070de4d599d79ad7e114a5a1325
DIST pipenv-2026.6.1.gh.tar.gz 10555997 BLAKE2B 3b97269ca898f9aa7dc9cbe8c037bd637750c61481491006b20ee7a90c8c811360bacad15b52bc15100576b6eb88894c7736c23e8a3940d308197e413260b2a8 SHA512 a2d3def9d27d0ad7fed2412e772e478093af11563711d370d428917d33cdb8bfc2181e098c7bd1e98b3334829665cdb11abd59c889b68daf4c9a094979a5ecd6
diff --git a/dev-python/pipenv/pipenv-2026.5.2.ebuild b/dev-python/pipenv/pipenv-2026.5.2.ebuild
deleted file mode 100644
index 5a4addf4bb3a..000000000000
--- a/dev-python/pipenv/pipenv-2026.5.2.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python Development Workflow for Humans"
-HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/"
-SRC_URI="https://github.com/pypa/pipenv/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-PATCHES=(
- "${FILESDIR}/pipenv-${PV}-0001-Append-always-install-to-pip-extra-args.patch"
- "${FILESDIR}/pipenv-${PV}-0002-Inject-system-packages.patch"
-
-)
-
-RDEPEND="
- >=dev-python/importlib-metadata-8.4.0[${PYTHON_USEDEP}]
- <dev-python/importlib-metadata-9.0.0[${PYTHON_USEDEP}]
- >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}]
- ~dev-python/pipdeptree-2.30.0[${PYTHON_USEDEP}]
- ~dev-python/plette-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
- >=dev-python/pythonfinder-3.0.0[${PYTHON_USEDEP}]
- dev-python/shellingham[${PYTHON_USEDEP}]
- dev-python/tomlkit[${PYTHON_USEDEP}]
- >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- ${RDEPEND}
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- )
-"
-
-# IMPORTANT: The following sed command patches the vendor direcotry
-# in the pipenv source. Attempts to simply bump the version of the
-# package without checking that it works is likely to fail
-# The vendored packages should eventually all be removed
-# see: https://bugs.gentoo.org/717666
-src_prepare() {
- sed --in-place -e \
- "s/import click, plette, tomlkit/import click\n\import tomlkit\nfrom pipenv.vendor import plette/g" \
- pipenv/project.py || die "Failed patching pipenv/project.py"
-
- local pkgName
- local packages=(
- colorama
- click
- click_didyoumean
- dotenv
- pexpect
- pipdeptree
- plette
- pythonfinder
- shellingham
- tomli
- tomlkit
- importlib_metadata
- packaging
- )
-
- for pkgName in "${packages[@]}"; do
- find ./ -type f -exec sed --in-place \
- -e "s/from pipenv.vendor import ${pkgName}/import ${pkgName}/g" \
- -e "s/from pipenv.vendor.${pkgName}\(.*\) import \(\w*\)/from ${pkgName}\1 import \2/g"\
- -e "s/import pipenv.vendor.${pkgName} as ${pkgName}/import ${pkgName}/g" \
- -e "s/from .vendor import ${pkgName}/import ${pkgName}/g" \
- -e "s/from .vendor.${pkgName}/from ${pkgName}/g" {} + || die "Failed to sed for ${pkgName}"
- done
-
- # disable coverage in tests
- sed -i -e '/\[tool\.pytest\.ini_options\]/,/\[/ { /addopts/d; /plugins/d; }' pyproject.toml || die
-
- distutils-r1_src_prepare
-
- # remove vendored versions
- for pkgName in "${packages[@]}"; do
- # Match the name directly (works for directories and files)
- # We use -o (OR) to handle both the original name and the hyphenated version
- find ./pipenv/vendor \( -name "${pkgName}" -o -name "${pkgName/_/-}" \) \
- -prune -exec rm -rvf {} + || die "Failed to remove vendored ${pkgName}"
- done
-
- find tests/ -type f -name "*.py" -exec sed -i \
- -e "s/pipenv\.vendor\.pythonfinder\.utils\.get_python_version/pythonfinder.utils.get_python_version/g" \
- -e "s/from pipenv\.vendor /from /g" \
- -e "s/import pipenv\.vendor\./import /g" \
- {} + || die "Failed to devendor tests"
-
- rm -rv examples docs benchmarks || die "Failed to remove dirs"
-
-}
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTHONPATH="${S}:${PYTHONPATH}"
- epytest -m "not cli and not needs_internet" tests/unit/
-}