diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 3ac7d6da80361fe918eb3e5a4f4131c67b23b9af..19103c2ce3b25e8d4f91bc9a6e64965390721aa6 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -22,14 +22,11 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip setuptools wheel - pip install tockloader + pip install tockloader pylint - name: Test code with pylint run: | - pip install pylint - ./setup.sh echo ::add-matcher::./.github/python_matcher.json - find . -type f -name '*.py' -exec echo PYLINT:\{\} \; -exec pylint --rcfile=.pylintrc --score=n \{\} \; - #find . ! -path "./third_party/*" -type f -name '*.py' -exec echo PYLINT:\{\} \; -exec pylint --rcfile=.pylintrc --score=n \{\} \; + find . ! -path "./third_party/*" -type f -name '*.py' -exec echo PYLINT:\{\} \; -exec pylint --rcfile=.pylintrc --score=n \{\} \; yapf: runs-on: ubuntu-18.04 @@ -45,6 +42,5 @@ jobs: pip install yapf tockloader - name: Test code formatting with yapf run: | - ./setup.sh echo ::add-matcher::./.github/python_matcher.json yapf --style=chromium --recursive --exclude third_party --diff . diff --git a/deploy.py b/deploy.py index 5419cdb26182e2c1b8c559a95d42ad982e3c6364..da835d563bf98d1defd8efeaece56d15a485d61d 100755 --- a/deploy.py +++ b/deploy.py @@ -18,6 +18,7 @@ from __future__ import absolute_import from __future__ import division from __future__ import print_function +import colorama import argparse import copy import os @@ -25,14 +26,13 @@ import shutil import subprocess import sys -import colorama from tockloader.exceptions import TockLoaderException from tockloader import tab, tbfh, tockloader # This structure allows us in the future to also support out-of-tree boards. SUPPORTED_BOARDS = { "nrf52840_dk": "third_party/tock/boards/nordic/nrf52840dk", - "nrf52840_dongle":"third_party/tock/boards/nordic/nrf52840_dongle" + "nrf52840_dongle": "third_party/tock/boards/nordic/nrf52840_dongle" } # The STACK_SIZE value below must match the one used in the linker script