From 1f462ab50ae4fbfd6e96a82f340c7fdf4b22855e Mon Sep 17 00:00:00 2001 From: Jonas Eschle Date: Tue, 8 Apr 2025 09:43:46 +0200 Subject: [PATCH] upgrade Python version --- .github/workflows/tests.yml | 9 ++++----- pyproject.toml | 8 ++++++-- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ddda541..d36d335 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,8 +27,8 @@ jobs: - name: Install dependencies run: | - python -m pip install --upgrade pip - pip install tox tox-gh-actions + python -m pip install uv + uv install --system tox tox-gh-actions - name: Test with tox run: tox @@ -42,9 +42,8 @@ jobs: - name: Install dependencies run: | - python -m pip install --upgrade pip - pip install poetry - poetry install --with dev + python -m pip install uv poetry + uv install --system .[dev] - name: Calculate coverage run: poetry run coverage run --source=pipreqs -m unittest discover diff --git a/pyproject.toml b/pyproject.toml index d0772f4..9685b7d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,9 +39,13 @@ dev = [ "coverage>=7.3.2", "sphinx>=7.2.6;python_version>='3.9'", ] +[tool.poetry.group.dev.dependencies] # for legacy usage +flake8 = "^6.1.0" +tox = "^4.11.3" +coverage = "^7.3.2" +sphinx = { version = "^7.2.6", python = ">=3.9" } - -[tool.poetry.scripts] +[project.scripts] pipreqs = "pipreqs.pipreqs:main" [build-system]