diff options
| author | BaldEagleOS Migration <dev@baldeagleos.com> | 2026-06-03 03:01:38 -0500 |
|---|---|---|
| committer | BaldEagleOS Migration <dev@baldeagleos.com> | 2026-06-03 03:01:38 -0500 |
| commit | 46b253445e4dc73ee69188755ecbd45f6782960c (patch) | |
| tree | 93de0bfac271d3fa0e9e3ab52f60c169a3e81199 /dev-python/distlib | |
| parent | 51bf2274747e1d7dc41c145ccf95055c1b9d763b (diff) | |
| download | baldeagleos-repo-46b253445e4dc73ee69188755ecbd45f6782960c.tar.gz baldeagleos-repo-46b253445e4dc73ee69188755ecbd45f6782960c.tar.xz baldeagleos-repo-46b253445e4dc73ee69188755ecbd45f6782960c.zip | |
Adding metadata
Diffstat (limited to 'dev-python/distlib')
| -rw-r--r-- | dev-python/distlib/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/distlib/distlib-0.4.0-r1.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/distlib/distlib-0.4.0.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/distlib/distlib-0.4.1.ebuild | 58 |
4 files changed, 61 insertions, 2 deletions
diff --git a/dev-python/distlib/Manifest b/dev-python/distlib/Manifest index 18301c9762d8..51132f026dc4 100644 --- a/dev-python/distlib/Manifest +++ b/dev-python/distlib/Manifest @@ -1 +1,2 @@ DIST distlib-0.4.0.gh.tar.gz 1245571 BLAKE2B c36fe726918bc04849465a55a2708b8686d2ba0b05baa7ff0595e03b7ff95a1afc45b037dbeab9bd14ec7a26ec49807ea5a7c458d8f8da16038c92f32291c62e SHA512 ff61f9ab4e38061d5fee3168c8b26c741a21403d793476477e0733b28b2ba5b1fb31ae6ddb5275efe7ad6936b7e79a5e7ec1b160c86bfbfe6b4ecff10e0193d2 +DIST distlib-0.4.1.gh.tar.gz 1246126 BLAKE2B 3399dce7e1c064964edbe0eecb7f96974ce65d97dcf7645547584396008e6036885725a32b323f76c767762607fd9e58feac4b4d10ac28095fcfa0546302e61b SHA512 a8d99a1b6f32fb0ca3a705db109d12ddb46aa344b153b0a8c56c857f4c1fed681cfb4f34c594ade0bbbd5097e389c2b164b2347a30b9d114d62a5e23d8733714 diff --git a/dev-python/distlib/distlib-0.4.0-r1.ebuild b/dev-python/distlib/distlib-0.4.0-r1.ebuild index 128f46f40470..8ffb8e5146a6 100644 --- a/dev-python/distlib/distlib-0.4.0-r1.ebuild +++ b/dev-python/distlib/distlib-0.4.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13,14} pypy3 ) +PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 diff --git a/dev-python/distlib/distlib-0.4.0.ebuild b/dev-python/distlib/distlib-0.4.0.ebuild index 4bfb22537506..3e886ef100ab 100644 --- a/dev-python/distlib/distlib-0.4.0.ebuild +++ b/dev-python/distlib/distlib-0.4.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13,14} pypy3 ) +PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 diff --git a/dev-python/distlib/distlib-0.4.1.ebuild b/dev-python/distlib/distlib-0.4.1.ebuild new file mode 100644 index 000000000000..37fd6430bc35 --- /dev/null +++ b/dev-python/distlib/distlib-0.4.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level components of distutils2/packaging" +HOMEPAGE=" + https://pypi.org/project/distlib/ + https://github.com/pypa/distlib/ +" +SRC_URI=" + https://github.com/pypa/distlib/archive/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +# pypiserver is called as external executable +BDEPEND=" + test? ( + dev-python/pypiserver + ) +" + +src_prepare() { + local PATCHES=( + # use system pypiserver instead of bundled one + "${FILESDIR}/distlib-0.3.9-system-pypiserver.patch" + # https://github.com/pypa/distlib/pull/256 + "${FILESDIR}/${PN}-0.4.0-py315.patch" + ) + + # make sure it's not used + rm tests/pypi-server-standalone.py || die + + distutils-r1_src_prepare +} + +python_test() { + local -x SKIP_ONLINE=1 + local -x PYTHONHASHSEED=0 + + # disable system-site-packages -- distlib has no deps, and is very + # fragile to packages actually installed on the system + sed -i -e '/system-site-packages/s:true:false:' \ + "${BUILD_DIR}/install${EPREFIX}/usr/pyvenv.cfg" || die + + "${EPYTHON}" tests/test_all.py -v -x || + die "Tests failed with ${EPYTHON}" +} |
