[U-Boot] [PATCH v2 00/17] scripts: Convert to Python 3
Simon Glass
sjg at chromium.org
Thu Oct 31 13:42:49 UTC 2019
This converts some of the tools/scripts that I've been involved in to use
Python 3.
In this version the problem with fdt_property_stub() in pylibfdt is fixed.
Changes in v2:
- Add new patch to explicitly use unicode for file I/O in patman
- Use integer division for multiprocessing.cpu_count()
- Use integer division in SetupBuild() and GetActionSummary()
- Use HTTPMessage.getheader() instead of HTTPMessage.get()
- Use integer division in toolchain.Download()
- Use explicit utf-8 encoding in Boards.ReadBoards()
- Add a few more patches to correct remaining problems
Simon Glass (17):
patman: Adjust 'command' to return strings instead of bytes
patman: Use unicode for file I/O
patman: Move to use Python 3
buildman: Convert to Python 3
test_fdt: Move to use Python 3
test_dtoc: Move to use Python 3
microcode_tool: Convert to Python 3
move_config: Convert to Python 3
rkmux: Convert to Python 3
pylibfdt: Convert to Python 3
pylibfdt: Sync up with upstream
pylibfdt: Correct the type for fdt_property_stub()
binman: Remember the pre-reset entry size
binman: Convert a few tests to Python 3
dtoc: Convert fdt.py to Python 3
binman: Move to use Python 3
RRC: gitlab: Use Python 3 in virtualenv
.gitlab-ci.yml | 4 +-
scripts/dtc/pylibfdt/Makefile | 2 +-
scripts/dtc/pylibfdt/libfdt.i_shipped | 51 ++++++++++----
scripts/dtc/pylibfdt/setup.py | 2 +-
tools/binman/binman.py | 2 +-
tools/binman/cbfs_util_test.py | 2 +-
tools/binman/entry.py | 25 +++----
tools/binman/entry_test.py | 15 ----
tools/binman/etype/intel_fit.py | 2 +-
tools/binman/ftest.py | 16 ++---
tools/buildman/board.py | 9 +--
tools/buildman/bsettings.py | 20 +++---
tools/buildman/builder.py | 47 +++++++------
tools/buildman/builderthread.py | 24 +++----
tools/buildman/buildman.py | 10 +--
tools/buildman/control.py | 44 ++++++------
tools/buildman/func_test.py | 16 ++---
tools/buildman/test.py | 22 +++---
tools/buildman/toolchain.py | 99 ++++++++++++++-------------
tools/dtoc/dtoc.py | 2 +-
tools/dtoc/fdt.py | 17 ++---
tools/dtoc/test_dtoc.py | 1 +
tools/dtoc/test_fdt.py | 2 +-
tools/microcode-tool.py | 28 ++++----
tools/moveconfig.py | 82 +++++++++++-----------
tools/patman/command.py | 31 ++++++---
tools/patman/func_test.py | 8 +--
tools/patman/patchstream.py | 4 +-
tools/patman/patman.py | 2 +-
tools/patman/series.py | 2 +-
tools/patman/settings.py | 4 +-
tools/patman/test.py | 4 +-
tools/patman/tools.py | 29 +++++---
tools/rkmux.py | 16 ++---
34 files changed, 333 insertions(+), 311 deletions(-)
mode change 100644 => 100755 tools/dtoc/test_dtoc.py
--
2.24.0.rc0.303.g954a862665-goog
More information about the U-Boot
mailing list