diff options
author | Tristan Maat <tm@tlater.net> | 2019-01-02 17:32:09 +0000 |
---|---|---|
committer | Tristan Maat <tm@tlater.net> | 2019-01-02 17:32:09 +0000 |
commit | 32c47d1cec58c8832f526a5df7a0eb23251ac7e1 (patch) | |
tree | 4c98eedd55a28ad5c1dc53043e3a07c8f11e09c6 | |
parent | 43eaf6ee6508fc93a67493d4106718dc20a42377 (diff) | |
parent | bd60e8a91d7164d459f471d4ebbc952abad7c76b (diff) | |
download | buildstream-32c47d1cec58c8832f526a5df7a0eb23251ac7e1.tar.gz |
Merge branch 'jjardon/pycodestyle' into 'master'
Use pycodestyle instead pep8 python module
See merge request BuildStream/buildstream!638
-rw-r--r-- | .gitlab-ci.yml | 16 | ||||
-rw-r--r-- | buildstream/_ostree.py | 2 | ||||
-rw-r--r-- | buildstream/_signals.py | 2 | ||||
-rw-r--r-- | buildstream/element.py | 2 | ||||
-rw-r--r-- | dev-requirements.txt | 3 | ||||
-rw-r--r-- | setup.cfg | 17 | ||||
-rw-r--r-- | tests/testutils/http_server.py | 2 |
7 files changed, 17 insertions, 27 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a7804f38b..cbe6666ed 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: buildstream/testsuite-debian:9-master-123-7ce6581b +image: buildstream/testsuite-debian:9-06bab030-b848172c cache: key: "$CI_JOB_NAME-" @@ -91,23 +91,23 @@ source_dist: - ${COVERAGE_DIR} tests-debian-9: - image: buildstream/testsuite-debian:9-master-123-7ce6581b + image: buildstream/testsuite-debian:9-06bab030-b848172c <<: *tests tests-fedora-27: - image: buildstream/testsuite-fedora:27-master-123-7ce6581b + image: buildstream/testsuite-fedora:27-06bab030-b848172c <<: *tests tests-fedora-28: - image: buildstream/testsuite-fedora:28-master-123-7ce6581b + image: buildstream/testsuite-fedora:28-06bab030-b848172c <<: *tests tests-ubuntu-18.04: - image: buildstream/testsuite-ubuntu:18.04-master-123-7ce6581b + image: buildstream/testsuite-ubuntu:18.04-06bab030-b848172c <<: *tests overnight-fedora-28-aarch64: - image: buildstream/testsuite-fedora:aarch64-28-master-123-7ce6581b + image: buildstream/testsuite-fedora:aarch64-28-06bab030-32a101f6 tags: - aarch64 <<: *tests @@ -120,7 +120,7 @@ overnight-fedora-28-aarch64: tests-unix: # Use fedora here, to a) run a test on fedora and b) ensure that we # can get rid of ostree - this is not possible with debian-8 - image: buildstream/testsuite-fedora:27-master-123-7ce6581b + image: buildstream/testsuite-fedora:27-06bab030-b848172c <<: *tests variables: BST_FORCE_BACKEND: "unix" @@ -140,7 +140,7 @@ tests-unix: tests-fedora-missing-deps: # Ensure that tests behave nicely while missing bwrap and ostree - image: buildstream/testsuite-fedora:28-master-123-7ce6581b + image: buildstream/testsuite-fedora:28-06bab030-b848172c <<: *tests script: diff --git a/buildstream/_ostree.py b/buildstream/_ostree.py index 5a4039f2f..ab652d77c 100644 --- a/buildstream/_ostree.py +++ b/buildstream/_ostree.py @@ -34,7 +34,7 @@ from ._exceptions import BstError, ErrorDomain # pylint: disable=wrong-import-position,wrong-import-order gi.require_version('OSTree', '1.0') -from gi.repository import GLib, Gio, OSTree # nopep8 +from gi.repository import GLib, Gio, OSTree # noqa # For users of this file, they must expect (except) it. diff --git a/buildstream/_signals.py b/buildstream/_signals.py index 56f70fa7a..41b100f93 100644 --- a/buildstream/_signals.py +++ b/buildstream/_signals.py @@ -38,7 +38,7 @@ def terminator_handler(signal_, frame): terminator_ = terminator_stack.pop() try: terminator_() - except: # pylint: disable=bare-except + except: # noqa pylint: disable=bare-except # Ensure we print something if there's an exception raised when # processing the handlers. Note that the default exception # handler won't be called because we os._exit next, so we must diff --git a/buildstream/element.py b/buildstream/element.py index f0620a57e..e6c898635 100644 --- a/buildstream/element.py +++ b/buildstream/element.py @@ -1568,7 +1568,7 @@ class Element(Plugin): utils._force_rmtree(rootdir) with _signals.terminator(cleanup_rootdir), \ - self.__sandbox(rootdir, output_file, output_file, self.__sandbox_config) as sandbox: # nopep8 + self.__sandbox(rootdir, output_file, output_file, self.__sandbox_config) as sandbox: # noqa # By default, the dynamic public data is the same as the static public data. # The plugin's assemble() method may modify this, though. diff --git a/dev-requirements.txt b/dev-requirements.txt index d967829f7..42c300f39 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,11 +1,10 @@ coverage == 4.4.0 -pep8 pylint pytest >= 3.9 +pytest-codestyle >= 1.4.0 pytest-cov >= 2.5.0 pytest-datafiles >= 2.0 pytest-env -pytest-pep8 pytest-pylint pytest-xdist pytest-timeout @@ -11,20 +11,11 @@ parentdir_prefix = BuildStream- test=pytest [tool:pytest] -addopts = --verbose --basetemp ./tmp --pep8 --pylint --pylint-rcfile=.pylintrc --cov=buildstream --cov-config .coveragerc --durations=20 +addopts = --verbose --basetemp ./tmp --codestyle --pylint --pylint-rcfile=.pylintrc --cov=buildstream --cov-config .coveragerc --durations=20 norecursedirs = tests/integration/project integration-cache tmp __pycache__ .eggs python_files = tests/*/*.py -pep8maxlinelength = 119 -pep8ignore = - * E129 - * E125 - doc/source/conf.py ALL - tmp/* ALL - */lib/python3* ALL - */bin/* ALL - buildstream/_fuse/fuse.py ALL - .eggs/* ALL - *_pb2.py ALL - *_pb2_grpc.py ALL +codestyle_max_line_length = 119 +codestyle_ignore = E129 E125 W504 W605 +codestyle_exclude = doc/source/conf.py buildstream/_fuse/fuse.py buildstream/_protos/**/*py env = D:BST_TEST_SUITE=True diff --git a/tests/testutils/http_server.py b/tests/testutils/http_server.py index 129003836..f18290c88 100644 --- a/tests/testutils/http_server.py +++ b/tests/testutils/http_server.py @@ -29,7 +29,7 @@ class RequestHandler(SimpleHTTPRequestHandler): expected_password, directory = self.server.users[user] if password == expected_password: return directory - except: + except: # noqa raise Unauthorized('unauthorized') return None |