diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index bae748f3..1c11c1f0 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -29,13 +29,14 @@ jobs: python -m pip install --upgrade pip # get proper PyICU (for natsort) sudo apt-get install pkg-config libicu-dev + pip install uv pip install --no-binary=:pyicu: pyicu # install onyo - pip install -e ".[tests]" + uv pip install --system -e ".[tests]" sudo apt-get install -y zsh - name: ruff linting run: | - ruff check + uvx ruff check - name: Pyre type-checking run: | pyre --noninteractive check diff --git a/pyproject.toml b/pyproject.toml index 17329622..bceb5b6f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,6 @@ tests = [ 'pytest-benchmark', 'pytest-cov', 'pytest-randomly', - 'ruff', ] docs = [ 'Faker',