diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 22b0813..2fd81e7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,10 +18,11 @@ jobs: with: python-version: '3.12' + - name: Install uv + uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install -e .[dev] + run: uv pip install --system -e '.[dev]' - name: Run tests env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 49f5672..00e73b3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,9 +16,11 @@ jobs: - uses: actions/setup-python@v5 with: python-version: '3.12' + - name: Install uv + uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 - name: Build sdist and wheel run: | - python -m pip install --upgrade pip build + uv pip install --system build python -m build - name: Publish to PyPI uses: pypa/gh-action-pypi-publish@release/v1