From f9d4360b74a41bb434c5b7226b2980d53af0066f Mon Sep 17 00:00:00 2001 From: Luke Date: Thu, 16 Jul 2026 18:08:33 -0400 Subject: [PATCH] chore: limit aiohttp for dev so that it does not conflict with aioresponses --- pyproject.toml | 2 ++ uv.lock | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 2389606f..7be71c47 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,6 +52,8 @@ dev = [ # Pull in the CLI dependencies so maintainers can run the `roborock` # command and pdoc can import roborock.cli for docs generation. "python-roborock[cli]", + # aioresponses is not compatible with aiohttp 3.14 yet. https://github.com/pnuckowski/aioresponses/issues/289 + "aiohttp>=3.8.2,<3.14", "pytest-asyncio>=1.1.0", "pytest", "pre-commit>=3.5,<5.0", diff --git a/uv.lock b/uv.lock index ec79c726..4345cd02 100644 --- a/uv.lock +++ b/uv.lock @@ -1359,6 +1359,7 @@ cli = [ [package.dev-dependencies] dev = [ + { name = "aiohttp" }, { name = "aioresponses" }, { name = "codespell" }, { name = "freezegun" }, @@ -1394,6 +1395,7 @@ provides-extras = ["cli"] [package.metadata.requires-dev] dev = [ + { name = "aiohttp", specifier = ">=3.8.2,<3.14" }, { name = "aioresponses", specifier = ">=0.7.7,<0.8" }, { name = "codespell" }, { name = "freezegun", specifier = ">=1.5.1,<2" },