poky/meta/recipes-devtools/python/python3
Joshua Watt 10ce84dd19 python3: Reformat sysconfig
Reformats the sysconfig file when packaging. This file is output by
using the python pprint function. This function will wrap long lines at
80 characters by default, and will even split strings at whitespace
boundaries to do so, e.g.:

 'A': 'B is really'
    ' long'

This causes a problem for reproducibility however because there might be
lines of differing lengths depending on the build path. These
non-reproducible paths are removed, but their effect on string wrapping
from pprint remains.

To correct this, reformat the entire sysconfig file by re-printing using
pprint with an (effectively) unlimited line length.

(From OE-Core rev: ec8a2b310d5f0b42f60898a5c6d239949842b34c)

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-24 10:36:28 +01:00
..
0001-bpo-36852-proper-detection-of-mips-architecture-for-.patch python3: fix build on softfloat mips 2019-06-12 10:54:39 +01:00
0001-distutils-sysconfig-append-STAGING_LIBDIR-python-sys.patch python: update to 3.7.3 2019-04-16 11:10:02 +01:00
0001-Do-not-add-usr-lib-termcap-to-linker-flags-to-avoid-.patch python3: upgrade to 3.7.2 2019-02-08 10:57:19 +00:00
0001-Do-not-hardcode-lib-as-location-for-site-packages-an.patch python3: upgrade to 3.7.2 2019-02-08 10:57:19 +00:00
0001-Do-not-use-the-shell-version-of-python-config-that-w.patch python3: upgrade to 3.7.2 2019-02-08 10:57:19 +00:00
0001-Lib-sysconfig.py-fix-another-place-where-lib-is-hard.patch python3: add another multilib fix 2019-04-23 23:30:20 +01:00
0001-main.c-if-OEPYTHON3HOME-is-set-use-instead-of-PYTHON.patch openssh/systemd/python/qemu: Fix patch Upstream-Status 2019-05-08 12:15:17 +01:00
0001-Makefile-fix-Issue36464-parallel-build-race-problem.patch python3: fix do_install fail for parallel buiild 2019-05-08 23:00:32 +01:00
0001-Makefile.pre-use-qemu-wrapper-when-gathering-profile.patch python3: upgrade to 3.7.2 2019-02-08 10:57:19 +00:00
0001-python3-use-cc_basename-to-replace-CC-for-checking-c.patch python3: upgrade to 3.7.2 2019-02-08 10:57:19 +00:00
0002-Don-t-do-runtime-test-to-get-float-byte-order.patch python3: upgrade to 3.7.2 2019-02-08 10:57:19 +00:00
0003-setup.py-pass-missing-libraries-to-Extension-for-mul.patch python3: upgrade to 3.7.2 2019-02-08 10:57:19 +00:00
12-distutils-prefix-is-inside-staging-area.patch python: update to 3.7.3 2019-04-16 11:10:02 +01:00
avoid_warning_about_tkinter.patch python3: upgrade to 3.7.2 2019-02-08 10:57:19 +00:00
cgi_py.patch python3: upgrade to 3.7.2 2019-02-08 10:57:19 +00:00
check_build_completeness.py python3: upgrade to 3.7.2 2019-02-08 10:57:19 +00:00
create_manifest3.py create_manifest3: Dont match filenames which contain the directory name for new manifest 2018-12-09 11:08:11 +00:00
crosspythonpath.patch python3: python3: Fix build error x86->x86 2019-06-19 22:13:42 +01:00
get_module_deps3.py python3: Restructure python3 packaging and replace it with autopackaging 2018-01-20 22:31:56 +00:00
python-config.patch
python3-manifest.json python3: Add ntpath.py to python core 2019-05-08 12:15:17 +01:00
reformat_sysconfig.py python3: Reformat sysconfig 2019-06-24 10:36:28 +01:00
run-ptest python3: Fix ptest output parsing 2019-04-11 21:12:48 +01:00