[Buildroot] [PATCH 0/7] Switch to Python 3.x flake8
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Wed Aug 12 14:28:58 UTC 2020
Hello,
Now that we are using the "async" keyword and related Python 3.x
functionality in support/scripts/pkg-stats, our check-flake8 Gitlab CI
job no longer passes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/681711009
It borks on the "async" keyword. The purpose of this series is to
switch to using the Python 3.x flake8.
Patches 1 to 5 fix existing issues in our Python codebase which were
accepted by the Python 2.x flake8, but not the Python 3.x flake8.
Patch 6 changes our Dockerfile to install python3-flake8 instead of
python-flake8, and patch 7 changes our Gitlab CI job to use the
Python3 flake8 checker.
Once patch 6 is applied, someone will have to rebuild and upload the
Docker image that Buildroot's Gitlab CI is using, and re-adjust patch
7 before applying it to use the new Docker image.
Thanks,
Thomas
Thomas Petazzoni (7):
utils/{check-package,checkpackagelib}: consistently use raw strings
for re.compile
support/testing: consistently use raw strings for re.compile
support/testing/tests/core/test_timezone.py: fix indentation
utils/getdeveloperlib.py: use raw strings for re.compile/re.match
utils/scanpypi: use raw strings in re.compile/re.sub
support/docker: use python3-flake8
support/misc/gitlab-ci.yml.in: use python3 for flake8
support/docker/Dockerfile | 2 +-
support/misc/gitlab-ci.yml.in | 2 +-
support/testing/infra/__init__.py | 4 +-
support/testing/tests/core/test_timezone.py | 8 +--
utils/check-package | 34 ++++++------
utils/checkpackagelib/lib_config.py | 4 +-
utils/checkpackagelib/lib_mk.py | 60 ++++++++++-----------
utils/checkpackagelib/lib_patch.py | 6 +--
utils/getdeveloperlib.py | 10 ++--
utils/scanpypi | 8 +--
10 files changed, 69 insertions(+), 69 deletions(-)
--
2.26.2
More information about the buildroot
mailing list