diff options
author | Wang Mingyu <wangmy@fujitsu.com> | 2024-02-28 15:32:41 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-03-01 09:28:51 +0000 |
commit | f398ed7a3fcab8b09c18cf573174892238efd474 (patch) | |
tree | 5a2321e29629e045b99ece5ae1ffd809bdde84db /meta/recipes-devtools/python | |
parent | 87283099cddfa6942dbda16625d9d0c76eef1cf4 (diff) | |
download | poky-f398ed7a3fcab8b09c18cf573174892238efd474.tar.gz |
python3-pip: upgrade 23.3.2 -> 24.0
no_shebang_mangling.patch
refreshed for 24.0
Changelog:
===========
-Retry on HTTP status code 502
-Automatically use the setuptools PEP 517 build backend when --config-settings
is used for projects without pyproject.toml.
-Make pip freeze and pip uninstall of legacy editable installs of packages
whose name contains _ compatible with setuptools>=69.0.3.
-Support per requirement --config-settings for editable installs.
(From OE-Core rev: 73040d2ed2a440d7497b448b8e81ee19bef5858b)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/python')
-rw-r--r-- | meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch | 9 | ||||
-rw-r--r-- | meta/recipes-devtools/python/python3-pip_24.0.bb (renamed from meta/recipes-devtools/python/python3-pip_23.3.2.bb) | 2 |
2 files changed, 5 insertions, 6 deletions
diff --git a/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch b/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch index b59f4888da..99fa14ee03 100644 --- a/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch +++ b/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 915bf32cd117cd86cc0d4b96bc9490b1c7119ffd Mon Sep 17 00:00:00 2001 | 1 | From 2aa82aeb0783c5fa7777b32bfe1dd3da9ae8fc6e Mon Sep 17 00:00:00 2001 |
2 | From: Richard Purdie <richard.purdie@linuxfoundation.org> | 2 | From: Richard Purdie <richard.purdie@linuxfoundation.org> |
3 | Date: Wed, 23 Feb 2022 12:27:06 +0000 | 3 | Date: Wed, 23 Feb 2022 12:27:06 +0000 |
4 | Subject: [PATCH] python3-pip: Don't change shebang | 4 | Subject: [PATCH] python3-pip: Don't change shebang |
@@ -8,16 +8,15 @@ to be python3 from the environment when building anything for the target | |||
8 | (or nativesdk). This avoids incorrect interpreter paths in the target scripts. | 8 | (or nativesdk). This avoids incorrect interpreter paths in the target scripts. |
9 | 9 | ||
10 | Upstream-Status: Inappropriate [OE specific config] | 10 | Upstream-Status: Inappropriate [OE specific config] |
11 | |||
12 | --- | 11 | --- |
13 | src/pip/_vendor/distlib/scripts.py | 4 +++- | 12 | src/pip/_vendor/distlib/scripts.py | 4 +++- |
14 | 1 file changed, 3 insertions(+), 1 deletion(-) | 13 | 1 file changed, 3 insertions(+), 1 deletion(-) |
15 | 14 | ||
16 | diff --git a/src/pip/_vendor/distlib/scripts.py b/src/pip/_vendor/distlib/scripts.py | 15 | diff --git a/src/pip/_vendor/distlib/scripts.py b/src/pip/_vendor/distlib/scripts.py |
17 | index d270624..42c0d10 100644 | 16 | index cfa45d2..313f499 100644 |
18 | --- a/src/pip/_vendor/distlib/scripts.py | 17 | --- a/src/pip/_vendor/distlib/scripts.py |
19 | +++ b/src/pip/_vendor/distlib/scripts.py | 18 | +++ b/src/pip/_vendor/distlib/scripts.py |
20 | @@ -137,6 +137,8 @@ class ScriptMaker(object): | 19 | @@ -144,6 +144,8 @@ class ScriptMaker(object): |
21 | See also: http://www.in-ulm.de/~mascheck/various/shebang/#length | 20 | See also: http://www.in-ulm.de/~mascheck/various/shebang/#length |
22 | https://hg.mozilla.org/mozilla-central/file/tip/mach | 21 | https://hg.mozilla.org/mozilla-central/file/tip/mach |
23 | """ | 22 | """ |
@@ -26,7 +25,7 @@ index d270624..42c0d10 100644 | |||
26 | if os.name != 'posix': | 25 | if os.name != 'posix': |
27 | simple_shebang = True | 26 | simple_shebang = True |
28 | else: | 27 | else: |
29 | @@ -348,7 +350,7 @@ class ScriptMaker(object): | 28 | @@ -362,7 +364,7 @@ class ScriptMaker(object): |
30 | return | 29 | return |
31 | 30 | ||
32 | match = FIRST_LINE_RE.match(first_line.replace(b'\r\n', b'\n')) | 31 | match = FIRST_LINE_RE.match(first_line.replace(b'\r\n', b'\n')) |
diff --git a/meta/recipes-devtools/python/python3-pip_23.3.2.bb b/meta/recipes-devtools/python/python3-pip_24.0.bb index 0f2ab9288b..be4a29500a 100644 --- a/meta/recipes-devtools/python/python3-pip_23.3.2.bb +++ b/meta/recipes-devtools/python/python3-pip_24.0.bb | |||
@@ -33,7 +33,7 @@ inherit pypi python_setuptools_build_meta | |||
33 | 33 | ||
34 | SRC_URI += "file://no_shebang_mangling.patch" | 34 | SRC_URI += "file://no_shebang_mangling.patch" |
35 | 35 | ||
36 | SRC_URI[sha256sum] = "7fd9972f96db22c8077a1ee2691b172c8089b17a5652a44494a9ecb0d78f9149" | 36 | SRC_URI[sha256sum] = "ea9bd1a847e8c5774a5777bb398c19e80bcd4e2aa16a4b301b718fe6f593aba2" |
37 | 37 | ||
38 | do_install:append() { | 38 | do_install:append() { |
39 | rm -f ${D}/${bindir}/pip | 39 | rm -f ${D}/${bindir}/pip |