diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8f4f8f0..6e739f3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -91,6 +91,10 @@ jobs: run: | uv pip install --system ruff ty + - name: Install package + run: | + uv pip install --system -e ".[dev]" + - name: Ruff check run: ruff check sia/ tests/ diff --git a/pyproject.toml b/pyproject.toml index 2867fb0..d80d205 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -104,4 +104,4 @@ exclude = ["sia/tasks/"] [tool.ty.rules] not-iterable = "ignore" # false positive on guarded attribute access -unresolved-import = "warn" # tests use sys.path manipulation +unresolved-import = "ignore" # optional providers are lazily imported, not installed in lint