diff options
author | Joshua Watt <jpewhacker@gmail.com> | 2019-06-21 08:35:54 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-06-21 16:18:32 +0100 |
commit | ec8a2b310d5f0b42f60898a5c6d239949842b34c (patch) | |
tree | 16de387dc500052528dede2d9d8fa6732f25e1aa /meta/classes/python3-dir.bbclass | |
parent | 808792122751714de3ba25e463fd8b2709581cfc (diff) | |
download | openembedded-core-contrib-ec8a2b310d5f0b42f60898a5c6d239949842b34c.tar.gz |
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.
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/python3-dir.bbclass')
0 files changed, 0 insertions, 0 deletions