diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-05 23:40:39 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-05 23:40:39 +0000 |
| commit | 3b7c736127c88c784bbb145f0cc1cb3e61321495 (patch) | |
| tree | 47dac29fdc91bc0f90d915055b09f86bcf7435b1 /dev-python/pipenv | |
| parent | 95d24580bfec4b0b8d7b1cd07bcef4af3122de50 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/pipenv/pipenv-2026.5.2.ebuild | 113 |
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/ -} |
