summaryrefslogtreecommitdiff
path: root/dev-python/distlib
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-12 03:04:43 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-12 03:04:43 -0500
commit40d2213d241ba50dbaf9b311a92a93e480fbd474 (patch)
treec0dc1821acc043acc052426e9d018af4b26b4c72 /dev-python/distlib
parent755ecc63c34034b68719f6dac52aa76ba08bbe5c (diff)
downloadbaldeagleos-repo-40d2213d241ba50dbaf9b311a92a93e480fbd474.tar.gz
baldeagleos-repo-40d2213d241ba50dbaf9b311a92a93e480fbd474.tar.xz
baldeagleos-repo-40d2213d241ba50dbaf9b311a92a93e480fbd474.zip
Adding metadata
Diffstat (limited to 'dev-python/distlib')
-rw-r--r--dev-python/distlib/Manifest1
-rw-r--r--dev-python/distlib/distlib-0.4.1.ebuild58
-rw-r--r--dev-python/distlib/distlib-0.4.3.ebuild2
-rw-r--r--dev-python/distlib/files/distlib-0.4.0-py315.patch51
4 files changed, 1 insertions, 111 deletions
diff --git a/dev-python/distlib/Manifest b/dev-python/distlib/Manifest
index 5ba934cd971c..5db7a81c31ac 100644
--- a/dev-python/distlib/Manifest
+++ b/dev-python/distlib/Manifest
@@ -1,2 +1 @@
-DIST distlib-0.4.1.gh.tar.gz 1246126 BLAKE2B 3399dce7e1c064964edbe0eecb7f96974ce65d97dcf7645547584396008e6036885725a32b323f76c767762607fd9e58feac4b4d10ac28095fcfa0546302e61b SHA512 a8d99a1b6f32fb0ca3a705db109d12ddb46aa344b153b0a8c56c857f4c1fed681cfb4f34c594ade0bbbd5097e389c2b164b2347a30b9d114d62a5e23d8733714
DIST distlib-0.4.3.tar.gz 615141 BLAKE2B ef9c33d960b719ad6c8d66eaba6469915e19e9a89882b9a2a85244c041f40ca92222134ef9a5d1d00810eece628d07b65b0ffb09600fbcfb03f4f6b0c278bfa4 SHA512 0f6b44640cbfa9bccef10c6cdeedaec8582a2bd5878fcbc803a6feedb81daee5f28506004e23749f3eba206199cadae99808dbcd956066ba948cde455301fd74
diff --git a/dev-python/distlib/distlib-0.4.1.ebuild b/dev-python/distlib/distlib-0.4.1.ebuild
deleted file mode 100644
index 41ee87d8c325..000000000000
--- a/dev-python/distlib/distlib-0.4.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# 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}"
-}
diff --git a/dev-python/distlib/distlib-0.4.3.ebuild b/dev-python/distlib/distlib-0.4.3.ebuild
index 3fad2c05140a..d59077df6a29 100644
--- a/dev-python/distlib/distlib-0.4.3.ebuild
+++ b/dev-python/distlib/distlib-0.4.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/distlib/files/distlib-0.4.0-py315.patch b/dev-python/distlib/files/distlib-0.4.0-py315.patch
deleted file mode 100644
index 4a27f0203705..000000000000
--- a/dev-python/distlib/files/distlib-0.4.0-py315.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 53a497ae37b3220662ac177e9477e9551e4e37b0 Mon Sep 17 00:00:00 2001
-From: Victor Stinner <vstinner@python.org>
-Date: Wed, 14 Jan 2026 14:32:40 +0100
-Subject: [PATCH] Update cache_from_source() for Python 3.15
-
-The debug_override parameter of cache_from_source() is deprecated in
-Python 3.14. The function docstring says:
-
- The debug_override parameter is deprecated. If debug_override
- is not None, a True value is the same as setting 'optimization'
- to the empty string while a False value is equivalent to setting
- 'optimization' to '1'.
-
-The parameter has been removed in Python 3.15.
-
-Fixes #255
----
- distlib/util.py | 6 +++++-
- tests/test_util.py | 2 +-
- 2 files changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/distlib/util.py b/distlib/util.py
-index 0d5bd7a..b700384 100644
---- a/distlib/util.py
-+++ b/distlib/util.py
-@@ -589,7 +589,11 @@ def ensure_dir(self, path):
- self.dirs_created.add(path)
-
- def byte_compile(self, path, optimize=False, force=False, prefix=None, hashed_invalidation=False):
-- dpath = cache_from_source(path, not optimize)
-+ if not optimize:
-+ optimization = ''
-+ else:
-+ optimization = '1'
-+ dpath = cache_from_source(path, optimization=optimization)
- logger.info('Byte-compiling %s to %s', path, dpath)
- if not self.dry_run:
- if force or self.newer(path, dpath):
-diff --git a/tests/test_util.py b/tests/test_util.py
-index d8694a9..d4bb572 100644
---- a/tests/test_util.py
-+++ b/tests/test_util.py
-@@ -652,7 +652,7 @@ def test_is_writable(self):
-
- def test_byte_compile(self):
- path = os.path.join(self.workdir, 'hello.py')
-- dpath = cache_from_source(path, True)
-+ dpath = cache_from_source(path, optimization='')
- self.fileop.write_text_file(path, 'print("Hello, world!")', 'utf-8')
- self.fileop.byte_compile(path, optimize=False)
- self.assertTrue(os.path.exists(dpath))