From f7d4da9b1d0b18cb1c88ccbe25113b6fa1ecea91 Mon Sep 17 00:00:00 2001 From: Onuralp SEZER Date: Fri, 11 Jul 2025 17:16:39 +0300 Subject: [PATCH] =?UTF-8?q?ci:=20=F0=9F=91=B7=20update=20CI=20installation?= =?UTF-8?q?=20commands=20to=20use=20--group=20instead=20of=20--extra=20bec?= =?UTF-8?q?ause=20of=20pep=20rule=20"pep-0735"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/publish-docs.yml | 2 +- .github/workflows/publish-pre-release.yml | 2 +- .github/workflows/publish-release.yml | 2 +- .github/workflows/publish-testpypi.yml | 2 +- .github/workflows/test-doc.yml | 4 +--- .github/workflows/uv-test.yml | 2 +- 6 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml index 29822109..3b05352e 100644 --- a/.github/workflows/publish-docs.yml +++ b/.github/workflows/publish-docs.yml @@ -51,7 +51,7 @@ jobs: - name: ๐Ÿ—๏ธ Install dependencies run: | - uv pip install -r pyproject.toml --extra docs + uv pip install -r pyproject.toml --group docs # Install mkdocs-material-insiders using the GitHub App token uv pip install "git+https://roboflow:${{ steps.mkdocs_token.outputs.token }}@github.com/roboflow/mkdocs-material-insiders.git@9.5.49-insiders-4.53.14#egg=mkdocs-material[imaging]" diff --git a/.github/workflows/publish-pre-release.yml b/.github/workflows/publish-pre-release.yml index 56755aea..f6e410ee 100644 --- a/.github/workflows/publish-pre-release.yml +++ b/.github/workflows/publish-pre-release.yml @@ -37,7 +37,7 @@ jobs: - name: ๐Ÿ—๏ธ Build source and wheel distributions run: | - uv pip install -r pyproject.toml --extra build + uv pip install -r pyproject.toml --group build uv build uv run twine check --strict dist/* diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index a66c4e02..2ba7536f 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -35,7 +35,7 @@ jobs: - name: ๐Ÿ—๏ธ Build source and wheel distributions run: | - uv pip install -r pyproject.toml --extra build + uv pip install -r pyproject.toml --group build uv build uv run twine check --strict dist/* diff --git a/.github/workflows/publish-testpypi.yml b/.github/workflows/publish-testpypi.yml index 674516f9..69dd746d 100644 --- a/.github/workflows/publish-testpypi.yml +++ b/.github/workflows/publish-testpypi.yml @@ -32,7 +32,7 @@ jobs: - name: ๐Ÿ—๏ธ Build source and wheel distributions run: | - uv pip install -r pyproject.toml --extra build + uv pip install -r pyproject.toml --group build uv build uv run twine check --strict dist/* diff --git a/.github/workflows/test-doc.yml b/.github/workflows/test-doc.yml index 751db9fc..01930690 100644 --- a/.github/workflows/test-doc.yml +++ b/.github/workflows/test-doc.yml @@ -29,11 +29,9 @@ jobs: python-version: ${{ matrix.python-version }} activate-environment: true - - name: ๐Ÿ—๏ธ Install dependencies run: | - uv pip install -r pyproject.toml --extra docs - + uv pip install -r pyproject.toml --group docs - name: ๐Ÿงช Test Docs Build run: uv run mkdocs build --verbose diff --git a/.github/workflows/uv-test.yml b/.github/workflows/uv-test.yml index ac87dfc0..59904ae9 100644 --- a/.github/workflows/uv-test.yml +++ b/.github/workflows/uv-test.yml @@ -26,7 +26,7 @@ jobs: - name: ๐Ÿš€ Install Packages - run: uv pip install -r pyproject.toml --extra dev --extra docs --extra metrics + run: uv pip install -r pyproject.toml --group dev --group docs --extra metrics - name: ๐Ÿงช Run the Import test run: uv run python -c "import supervision; from supervision import assets; from supervision import metrics; print(supervision.__version__)"