From b6e22cef1b1786be609959a19e401a0e995e7201 Mon Sep 17 00:00:00 2001 From: Johanna England Date: Mon, 27 Jan 2025 13:32:24 +0100 Subject: [PATCH 1/2] Fix syntax error in examples --- examples/test-with.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/test-with.py b/examples/test-with.py index 79b4d10..56edb6d 100644 --- a/examples/test-with.py +++ b/examples/test-with.py @@ -47,7 +47,7 @@ def main(): while True: n = notif.poll() if n: - print n + print(n) p = n.split(' ',2) if "attr" in p[1]: pprint(sess.get_attributes(int(p[0]))) From 01b72596e731b87e32a8b05331f3d65d764683ae Mon Sep 17 00:00:00 2001 From: Johanna England Date: Tue, 19 Nov 2024 11:06:28 +0100 Subject: [PATCH 2/2] Use ruff to lint codebase instead of SuperLinter --- .github/workflows/linter.yml | 53 +++--------------------------------- pyproject.toml | 6 ++++ 2 files changed, 10 insertions(+), 49 deletions(-) diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index e27ef89..3048489 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -1,59 +1,14 @@ ---- -################################# -################################# -## Super Linter GitHub Actions ## -################################# -################################# name: Lint Code Base -###################################################### -# Start the job on all push and pull request to main # -###################################################### on: push: branches: main pull_request: -############### -# Set the Job # -############### jobs: - build: - # Name the Job - name: Lint Code Base - # Set the agent to run on + lint: + name: Lint Python runs-on: ubuntu-latest - - ############################################ - # Grant status permission for MULTI_STATUS # - ############################################ - permissions: - contents: read - packages: read - statuses: write - - ################## - # Load all steps # - ################## steps: - ########################## - # Checkout the code base # - ########################## - - name: Checkout Code - uses: actions/checkout@v4 - with: - # Full git history is needed to get a proper - # list of changed files within `super-linter` - fetch-depth: 0 - - ################################ - # Run Linter against code base # - ################################ - - name: Lint Code Base - uses: github/super-linter/slim@v6 - env: - VALIDATE_ALL_CODEBASE: false - DEFAULT_BRANCH: main - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # Add validation for other languages here or comment out all to validate all languages - VALIDATE_PYTHON_FLAKE8: true + - uses: actions/checkout@v4 + - uses: astral-sh/ruff-action@v3 diff --git a/pyproject.toml b/pyproject.toml index 6a7cc2e..2ae67de 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,3 +41,9 @@ include = [ [tool.setuptools_scm] write_to = "src/zinolib/version.py" + +[tool.ruff] +output-format = "full" + +[tool.ruff.lint] +select = ["E9", "F63", "F7", "F82"]