From 73faa02e2f8520171dcefc2591425adc51c95954 Mon Sep 17 00:00:00 2001 From: bagel897 Date: Wed, 10 Jan 2024 14:29:04 -0600 Subject: [PATCH 1/2] force update-deps --- pyproject.toml | 46 ++++++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f3d8d8b..75389aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,10 @@ name = "pytoolconfig" dynamic = ["version"] description = 'Python tool configuration' license = { text = 'LGPL-3.0-or-later' } -dependencies = ["tomli>=2.0.1; python_version < \"3.11\"", "packaging>=22.0"] +dependencies = [ + "tomli~=2.0; python_version < \"3.11\"", + "packaging~=23.2", +] requires-python = '>=3.8' readme = "README.md" @@ -15,30 +18,37 @@ email = 'bageljr897@protonmail.com' Homepage = 'https://github.com/bageljrkhanofemus/pytoolconfig' [project.optional-dependencies] -validation = ['pydantic>=1.7.4'] -global = ['platformdirs>=1.4.4'] -doc = ['tabulate>=0.8.9', 'sphinx>=4.5.0'] +validation = [ + "pydantic~=2.5", +] +global = [ + "platformdirs~=3.11", +] +doc = [ + "tabulate~=0.9", + "sphinx~=7.1", +] gendocs = [ - 'sphinx>=4.5.0', - 'sphinx-autodoc-typehints>=1.18.1', - 'sphinx-rtd-theme>=1.0.0', - 'pytoolconfig[doc]', + "sphinx~=7.1", + "sphinx-autodoc-typehints~=1.25", + "sphinx-rtd-theme~=2.0", + "pytoolconfig[doc]", ] [tool.pdm] version = { source = "scm" } [tool.pdm.dev-dependencies] dev = [ - "pytest>=7.2.0", - "mypy>=0.991", - "types-tabulate>=0.9.0.2", - "tox>=4.0.8", - "tox-pdm>=0.6.0", - "types-docutils>=0.19.1.9", - "tox-gh>=1.0.0", - "pytest-emoji>=0.2.0", - "pytest-md>=0.2.0", - "pydantic>=2.3.0", + "pytest~=7.4", + "mypy~=1.8", + "types-tabulate~=0.9", + "tox~=4.11", + "tox-pdm~=0.7", + "types-docutils~=0.20", + "tox-gh~=1.3", + "pytest-emoji~=0.2", + "pytest-md~=0.2", + "pydantic~=2.5", ] [tool.pytoolconfig] From bf560a16003900aa7e05786bced8b960a2ec2613 Mon Sep 17 00:00:00 2001 From: bagel897 Date: Wed, 10 Jan 2024 14:43:57 -0600 Subject: [PATCH 2/2] force update-deps --- pyproject.toml | 38 +++++++++++++++++++------------------- renovate.json | 3 +++ 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 75389aa..f035e72 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,8 +4,8 @@ dynamic = ["version"] description = 'Python tool configuration' license = { text = 'LGPL-3.0-or-later' } dependencies = [ - "tomli~=2.0; python_version < \"3.11\"", - "packaging~=23.2", + "tomli>=2.0.1; python_version < \"3.11\"", + "packaging>=23.2", ] requires-python = '>=3.8' readme = "README.md" @@ -19,19 +19,19 @@ Homepage = 'https://github.com/bageljrkhanofemus/pytoolconfig' [project.optional-dependencies] validation = [ - "pydantic~=2.5", + "pydantic>=2.5.3", ] global = [ - "platformdirs~=3.11", + "platformdirs>=3.11.0", ] doc = [ - "tabulate~=0.9", - "sphinx~=7.1", + "tabulate>=0.9.0", + "sphinx>=7.1.2", ] gendocs = [ - "sphinx~=7.1", - "sphinx-autodoc-typehints~=1.25", - "sphinx-rtd-theme~=2.0", + "sphinx>=7.1.2", + "sphinx-autodoc-typehints>=1.25.2", + "sphinx-rtd-theme>=2.0.0", "pytoolconfig[doc]", ] [tool.pdm] @@ -39,16 +39,16 @@ version = { source = "scm" } [tool.pdm.dev-dependencies] dev = [ - "pytest~=7.4", - "mypy~=1.8", - "types-tabulate~=0.9", - "tox~=4.11", - "tox-pdm~=0.7", - "types-docutils~=0.20", - "tox-gh~=1.3", - "pytest-emoji~=0.2", - "pytest-md~=0.2", - "pydantic~=2.5", + "pytest>=7.4.4", + "mypy>=1.8.0", + "types-tabulate>=0.9.0.20240106", + "tox>=4.11.4", + "tox-pdm>=0.7.2", + "types-docutils>=0.20.0.20240106", + "tox-gh>=1.3.1", + "pytest-emoji>=0.2.0", + "pytest-md>=0.2.0", + "pydantic>=2.5.3", ] [tool.pytoolconfig] diff --git a/renovate.json b/renovate.json index f378ff0..02ed81d 100644 --- a/renovate.json +++ b/renovate.json @@ -4,5 +4,8 @@ "ignorePaths": ["**/node_modules/**", "**/bower_components/**", "tests/**"], "pre-commit": { "enabled": true + }, + "constraints": { + "python": "3.8" } }