diff options
author | Alexander Kanavin <alex.kanavin@gmail.com> | 2020-01-20 18:24:47 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-01-21 12:52:52 +0000 |
commit | 28c5a5033e4893ec1f1fd5aab8b2fd0d5f815678 (patch) | |
tree | 516cabd91f2d95e50eb1980efa4cda946fdb8b57 /meta/recipes-devtools/python/python3/0017-setup.py-do-not-report-missing-dependencies-for-disa.patch | |
parent | f7a99d04e6fb81ffbb14cfa3caaf47e89bb424b5 (diff) | |
download | poky-28c5a5033e4893ec1f1fd5aab8b2fd0d5f815678.tar.gz |
python3: update to 3.8.1
Drop backports, rebase other patches.
0001-main.c-if-OEPYTHON3HOME-is-set-use-instead-of-PYTHON.patch
is removed as the use case (allowing python 2 and 3 to coexist
in SDKs) is no longer relevant with Python 2.x reaching end of line
and upstream has refactored the code making a rebase difficult.
If needed, please re-add the patch to py2, rather than py3.
Python 3.8 no longer adds "m" to "3.8" in paths, so adjust the recipes
and classes accordingly.
The manifest for the 3.8.0 version is updated; particularly pkgutil
module is now packaged in -core (as other things in core need it);
this also necessitates allowing empty -pkgutil package to avoid
breakage across layers.
(From OE-Core rev: e6ab9f16b92aa1abdae82c535c1a452a1341b0e2)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/python/python3/0017-setup.py-do-not-report-missing-dependencies-for-disa.patch')
-rw-r--r-- | meta/recipes-devtools/python/python3/0017-setup.py-do-not-report-missing-dependencies-for-disa.patch | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/meta/recipes-devtools/python/python3/0017-setup.py-do-not-report-missing-dependencies-for-disa.patch b/meta/recipes-devtools/python/python3/0017-setup.py-do-not-report-missing-dependencies-for-disa.patch index c15295c034..4bd98f62fd 100644 --- a/meta/recipes-devtools/python/python3/0017-setup.py-do-not-report-missing-dependencies-for-disa.patch +++ b/meta/recipes-devtools/python/python3/0017-setup.py-do-not-report-missing-dependencies-for-disa.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From e3b59cb9658e1d3efa3535840939a0fa92a70a5a Mon Sep 17 00:00:00 2001 | 1 | From a2dd127b4163aff6cc35af0d0251321964232ad4 Mon Sep 17 00:00:00 2001 |
2 | From: Alexander Kanavin <alex.kanavin@gmail.com> | 2 | From: Alexander Kanavin <alex.kanavin@gmail.com> |
3 | Date: Mon, 7 Oct 2019 13:22:14 +0200 | 3 | Date: Mon, 7 Oct 2019 13:22:14 +0200 |
4 | Subject: [PATCH] setup.py: do not report missing dependencies for disabled | 4 | Subject: [PATCH] setup.py: do not report missing dependencies for disabled |
@@ -10,22 +10,23 @@ build completeness checker which relies on the report. | |||
10 | 10 | ||
11 | Upstream-Status: Inappropriate [oe-core specific] | 11 | Upstream-Status: Inappropriate [oe-core specific] |
12 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | 12 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> |
13 | |||
13 | --- | 14 | --- |
14 | setup.py | 4 ++++ | 15 | setup.py | 4 ++++ |
15 | 1 file changed, 4 insertions(+) | 16 | 1 file changed, 4 insertions(+) |
16 | 17 | ||
17 | diff --git a/setup.py b/setup.py | 18 | diff --git a/setup.py b/setup.py |
18 | index 4b53668..0097643 100644 | 19 | index 7691258..ec3f2a4 100644 |
19 | --- a/setup.py | 20 | --- a/setup.py |
20 | +++ b/setup.py | 21 | +++ b/setup.py |
21 | @@ -365,6 +365,10 @@ class PyBuildExt(build_ext): | 22 | @@ -408,6 +408,10 @@ class PyBuildExt(build_ext): |
22 | print("%-*s %-*s %-*s" % (longest, e, longest, f, | 23 | print("%-*s %-*s %-*s" % (longest, e, longest, f, |
23 | longest, g)) | 24 | longest, g)) |
24 | 25 | ||
25 | + # There is no need to report missing module dependencies, | 26 | + # There is no need to report missing module dependencies, |
26 | + # if the modules have been disabled in the first place. | 27 | + # if the modules have been disabled in the first place. |
27 | + missing = list(set(missing) - set(sysconf_dis)) | 28 | + self.missing = list(set(self.missing) - set(sysconf_dis)) |
28 | + | 29 | + |
29 | if missing: | 30 | if self.missing: |
30 | print() | 31 | print() |
31 | print("Python build finished successfully!") | 32 | print("Python build finished successfully!") |