From bd22bbdb294c8108246b2e8f6ce395416d96532c Mon Sep 17 00:00:00 2001 From: David Mathias Mortensen Date: Fri, 5 Apr 2024 10:06:15 +0200 Subject: [PATCH 1/2] WIP --- pyproject.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index a2271b9..8bc2b7f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,7 @@ classifiers = [ python = "^3.10" poetry = "1.7.1" reqstool-python-decorators = "0.0.4" +poetry-dynamic-versioning = "^1.2.0" [tool.poetry.group.dev.dependencies] black = { version = "24.3.0" } @@ -35,6 +36,9 @@ flake8-pyproject = { version = "1.2.3" } pytest = { version = "8.1.1" } pytest-cov = { version = "5.0.0" } +[tool.poetry.group.build.dependencies] +poetry-dynamic-versioning = { version = ">=1.2.0", markers = "python_version < '4'" } + [tool.poetry.plugins."poetry.plugin"] reqstool = "reqstool_python_poetry_plugin.plugin:DecoratorsPlugin" From adb66b4bcd005350825913f779112b851c91d4b9 Mon Sep 17 00:00:00 2001 From: David Mathias Mortensen Date: Fri, 5 Apr 2024 10:40:33 +0200 Subject: [PATCH 2/2] WIP --- .github/workflows/build.yml | 2 +- pyproject.toml | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ac3ea8b..3ffc6fa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,7 +27,7 @@ jobs: with: python-version: "3.10" - name: Install dependencies - run: pip install poetry pytest reqstool-python-decorators pytest-cov + run: pip install poetry poetry-dynamic-versioning pytest reqstool-python-decorators pytest-cov - name: Run unit and integrations tests run: poetry run pytest --junitxml=build/junit.xml --cov --cov-report=xml:build/coverage.xml tests - name: Build project diff --git a/pyproject.toml b/pyproject.toml index 8bc2b7f..3e17107 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -build-backend = 'poetry_dynamic_versioning.backend' +build-backend = "poetry_dynamic_versioning.backend" requires = ["poetry-core>=1.0.0", "poetry-dynamic-versioning>=1.0.0,<2.0.0"] @@ -36,9 +36,6 @@ flake8-pyproject = { version = "1.2.3" } pytest = { version = "8.1.1" } pytest-cov = { version = "5.0.0" } -[tool.poetry.group.build.dependencies] -poetry-dynamic-versioning = { version = ">=1.2.0", markers = "python_version < '4'" } - [tool.poetry.plugins."poetry.plugin"] reqstool = "reqstool_python_poetry_plugin.plugin:DecoratorsPlugin"