From ab9add3223c6d8d3a6c3b70513983b6d4ca18aa0 Mon Sep 17 00:00:00 2001 From: Julien Cristau Date: Tue, 3 Feb 2026 16:11:55 +0100 Subject: [PATCH 1/2] chore: move dev dependencies to a dependency-group --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index dcedca1..13e453d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,8 +26,8 @@ dependencies = [ "requests~=2.31", ] -[tool.uv] -dev-dependencies = [ +[dependency-groups] +dev = [ "aioresponses~=0.7", "coverage~=7.3", "pytest~=7.4", From fed6786cf1d05a6c4eebe1bba1a27d0dbdc8b9e3 Mon Sep 17 00:00:00 2001 From: Julien Cristau Date: Tue, 3 Feb 2026 16:12:57 +0100 Subject: [PATCH 2/2] Replace ~= with >= in dev-dependencies We don't need to be super strict here, the lock file controls the actual versions used in CI anyway. --- pyproject.toml | 20 ++++++++++---------- uv.lock | 20 ++++++++++---------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 13e453d..4cd8b28 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,16 +28,16 @@ dependencies = [ [dependency-groups] dev = [ - "aioresponses~=0.7", - "coverage~=7.3", - "pytest~=7.4", - "pytest-aioresponses~=0.2", - "pytest-asyncio~=0.21", - "pytest-mock~=3.11", - "pytest-responses~=0.5", - "pyright~=1.1", - "responses~=0.23", - "tox~=4.11", + "aioresponses>=0.7", + "coverage>=7.3", + "pytest>=7.4", + "pytest-aioresponses>=0.2", + "pytest-asyncio>=0.21", + "pytest-mock>=3.11", + "pytest-responses>=0.5", + "pyright>=1.1", + "responses>=0.23", + "tox>=4.11", "watchfiles>=1.1.0", ] diff --git a/uv.lock b/uv.lock index 6f57f06..5a19d71 100644 --- a/uv.lock +++ b/uv.lock @@ -1533,16 +1533,16 @@ requires-dist = [ [package.metadata.requires-dev] dev = [ - { name = "aioresponses", specifier = "~=0.7" }, - { name = "coverage", specifier = "~=7.3" }, - { name = "pyright", specifier = "~=1.1" }, - { name = "pytest", specifier = "~=7.4" }, - { name = "pytest-aioresponses", specifier = "~=0.2" }, - { name = "pytest-asyncio", specifier = "~=0.21" }, - { name = "pytest-mock", specifier = "~=3.11" }, - { name = "pytest-responses", specifier = "~=0.5" }, - { name = "responses", specifier = "~=0.23" }, - { name = "tox", specifier = "~=4.11" }, + { name = "aioresponses", specifier = ">=0.7" }, + { name = "coverage", specifier = ">=7.3" }, + { name = "pyright", specifier = ">=1.1" }, + { name = "pytest", specifier = ">=7.4" }, + { name = "pytest-aioresponses", specifier = ">=0.2" }, + { name = "pytest-asyncio", specifier = ">=0.21" }, + { name = "pytest-mock", specifier = ">=3.11" }, + { name = "pytest-responses", specifier = ">=0.5" }, + { name = "responses", specifier = ">=0.23" }, + { name = "tox", specifier = ">=4.11" }, { name = "watchfiles", specifier = ">=1.1.0" }, ]