mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
python3-setuptools: upgrade 78.1.0 -> 80.8.0
Changelog: https://setuptools.pypa.io/en/latest/history.html#v80-8-0 Notably: - There was a temporary removal of the LICENSE file (restored in v80.8.0); - The easy_install module has been mostly removed; what remains is a temporary stub for compatibility purposes. (From OE-Core rev: 4fccef6c551dc2704e972aaf3d9567daa238b14c) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
13f6173864
commit
a1bcc9faf7
|
@ -1,37 +0,0 @@
|
|||
From 92363514224b0aeba065f83b868a15a2a03601ab Mon Sep 17 00:00:00 2001
|
||||
From: Hongxu Jia <hongxu.jia@windriver.com>
|
||||
Date: Tue, 17 Jul 2018 10:13:38 +0800
|
||||
Subject: [PATCH] conditionally do not fetch code by easy_install
|
||||
|
||||
If NO_FETCH_BUILD is set, do not fetch code in easy_install. This avoids setup.py
|
||||
trying to fetch missing dependencies at build time.
|
||||
|
||||
This is only used by the deprecated codepath as implemented by setuptools3.bbclass, so
|
||||
when that ever gets removed this patch can also be deleted.
|
||||
|
||||
Upstream-Status: Denied [https://github.com/pypa/setuptools/issues/4735]
|
||||
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
|
||||
|
||||
Update to apply against v75.6.0.
|
||||
|
||||
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
|
||||
---
|
||||
setuptools/command/easy_install.py | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py
|
||||
index eb1b4c1..4fd8d14 100644
|
||||
--- a/setuptools/command/easy_install.py
|
||||
+++ b/setuptools/command/easy_install.py
|
||||
@@ -672,6 +672,11 @@ class easy_install(Command):
|
||||
os.path.exists(tmpdir) and _rmtree(tmpdir)
|
||||
|
||||
def easy_install(self, spec, deps: bool = False) -> Distribution | None:
|
||||
+ if os.environ.get('NO_FETCH_BUILD', None):
|
||||
+ log.error("ERROR: Do not try to fetch `%s' for building. "
|
||||
+ "Please add its native recipe to DEPENDS." % spec)
|
||||
+ return None
|
||||
+
|
||||
with self._tmpdir() as tmpdir:
|
||||
if not isinstance(spec, Requirement):
|
||||
if URL_SCHEME(spec):
|
|
@ -8,12 +8,10 @@ inherit pypi python_setuptools_build_meta
|
|||
|
||||
CVE_PRODUCT = "python3-setuptools python:setuptools"
|
||||
|
||||
SRC_URI:append:class-native = " file://0001-conditionally-do-not-fetch-code-by-easy_install.patch"
|
||||
|
||||
SRC_URI += " \
|
||||
file://0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch"
|
||||
|
||||
SRC_URI[sha256sum] = "18fd474d4a82a5f83dac888df697af65afa82dec7323d09c3e37d1f14288da54"
|
||||
SRC_URI[sha256sum] = "49f7af965996f26d43c8ae34539c8d99c5042fbff34302ea151eaa9c207cd257"
|
||||
|
||||
DEPENDS += "python3"
|
||||
|
Loading…
Reference in New Issue
Block a user