From cff1fdb058cc2fa143a39b815ae4e605cd3969d5 Mon Sep 17 00:00:00 2001 From: staticdev Date: Sun, 26 Jan 2025 19:29:17 +0100 Subject: [PATCH] Remove pip and virtualenv usage --- .github/workflows/constraints.txt | 2 -- .github/workflows/integration.yml | 5 ----- .github/workflows/lint.yml | 5 ----- .github/workflows/release.yml | 10 ++-------- .github/workflows/test.yml | 5 ----- pyproject.toml | 5 +++++ 6 files changed, 7 insertions(+), 25 deletions(-) delete mode 100644 .github/workflows/constraints.txt diff --git a/.github/workflows/constraints.txt b/.github/workflows/constraints.txt deleted file mode 100644 index 95ae384e..00000000 --- a/.github/workflows/constraints.txt +++ /dev/null @@ -1,2 +0,0 @@ -pip==24.3.1 -virtualenv==20.29.1 diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 8d4bab02..fd6eb4c0 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -24,11 +24,6 @@ jobs: python-version: ${{ matrix.python-version }} cache: "pip" - - name: Upgrade pip - run: | - pip install --constraint=.github/workflows/constraints.txt pip - pip --version - - name: Install UV uses: astral-sh/setup-uv@v5 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 38933522..df1d9415 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -24,11 +24,6 @@ jobs: python-version: ${{ matrix.python-version }} cache: "pip" - - name: Upgrade pip - run: | - pip install --constraint=.github/workflows/constraints.txt pip - pip --version - - name: Install UV uses: astral-sh/setup-uv@v5 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 87aaf4c2..8dc6e7c1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,15 +25,9 @@ jobs: with: python-version: "3.13" - - name: Upgrade pip + - name: Install UV dependencies run: | - pip install --constraint=.github/workflows/constraints.txt pip - pip --version - - - name: Install Hatch - run: | - pip install --constraint=.github/workflows/hatch-constraints.txt hatch - hatch --version + uv sync --all-extras --frozen - name: Install UV uses: astral-sh/setup-uv@v5 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 780317cc..36b12c3e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,11 +29,6 @@ jobs: python-version: ${{ matrix.python-version }} cache: "pip" - - name: Upgrade pip - run: | - pip install --constraint=.github/workflows/constraints.txt pip - pip --version - - name: Install UV uses: astral-sh/setup-uv@v5 diff --git a/pyproject.toml b/pyproject.toml index 3b178703..8570a504 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -141,6 +141,11 @@ palette = {scheme = "isort"} requires = ["hatchling", "hatch-vcs"] build-backend = "hatchling.build" +[dependency-groups] +dev = [ + "hatch>=1.14.0", +] + [tool.mypy] python_version = 3.9 strict = true