diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index 027e4fb..f1d86fa 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] steps: - name: Checkout sources uses: actions/checkout@v4.1.7 diff --git a/pyproject.toml b/pyproject.toml index 8badf50..a7c538b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,16 +63,18 @@ asyncio_mode = "auto" [tool.ruff] exclude = ["*_pb2.py", "*.pyi"] -ignore = ["ANN101", "ANN401", "COM812", "D203", "D205", "D212", "FBT001", "N818"] line-length = 127 -select = ["ALL"] target-version = "py38" -[tool.ruff.isort] +[tool.ruff.lint] +ignore = ["ANN101", "ANN401", "COM812", "D203", "D205", "D212", "FBT001", "N818"] +select = ["ALL"] + +[tool.ruff.lint.isort] combine-as-imports = true forced-separate = ["tests"] -[tool.ruff.per-file-ignores] +[tool.ruff.lint.per-file-ignores] "tests/*" = ["ANN201", "ARG", "PLR2004", "PT004", "PT012", "S", "SLF001"] "scripts/*" = ["FBT002", "INP001"]