From 10c272d241edfbf6d586de74d06ebdae595cc214 Mon Sep 17 00:00:00 2001 From: Vlada Dusek Date: Mon, 10 Nov 2025 14:58:41 +0100 Subject: [PATCH] chore: Update dev deps specifiers --- pyproject.toml | 26 +++++++++++++------------- uv.lock | 26 +++++++++++++------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index fe91e8eb..c158da7d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -62,24 +62,24 @@ scrapy = ["scrapy>=2.11.0"] [dependency-groups] dev = [ - "build~=1.3.0", + "build<2.0.0", "crawlee[parsel]", - "dycw-pytest-only~=2.1.0", + "dycw-pytest-only<3.0.0", "griffe", - "mypy~=1.18.1", - "pre-commit~=4.4.0", - "pydoc-markdown~=4.8.0", - "pytest-asyncio~=1.2.0", - "pytest-cov~=7.0.0", - "pytest-httpserver~=1.1.0", - "pytest-timeout~=2.4.0", - "pytest-xdist~=3.8.0", - "pytest~=8.4.0", + "mypy~=1.18.0", + "pre-commit<5.0.0", + "pydoc-markdown<5.0.0", + "pytest-asyncio<2.0.0", + "pytest-cov<8.0.0", + "pytest-httpserver<2.0.0", + "pytest-timeout<3.0.0", + "pytest-xdist<4.0.0", + "pytest<9.0.0", "ruff~=0.14.0", "setuptools", # setuptools are used by pytest but not explicitly required - "types-cachetools~=6.2.0.20250827", + "types-cachetools<7.0.0", "uvicorn[standard]", - "werkzeug~=3.1.0", # Werkzeug is used by httpserver + "werkzeug<4.0.0", # Werkzeug is used by httpserver ] [tool.hatch.build.targets.wheel] diff --git a/uv.lock b/uv.lock index 8a8e8d9a..ce84f93c 100644 --- a/uv.lock +++ b/uv.lock @@ -90,24 +90,24 @@ provides-extras = ["scrapy"] [package.metadata.requires-dev] dev = [ - { name = "build", specifier = "~=1.3.0" }, + { name = "build", specifier = "<2.0.0" }, { name = "crawlee", extras = ["parsel"] }, - { name = "dycw-pytest-only", specifier = "~=2.1.0" }, + { name = "dycw-pytest-only", specifier = "<3.0.0" }, { name = "griffe" }, - { name = "mypy", specifier = "~=1.18.1" }, - { name = "pre-commit", specifier = "~=4.4.0" }, - { name = "pydoc-markdown", specifier = "~=4.8.0" }, - { name = "pytest", specifier = "~=8.4.0" }, - { name = "pytest-asyncio", specifier = "~=1.2.0" }, - { name = "pytest-cov", specifier = "~=7.0.0" }, - { name = "pytest-httpserver", specifier = "~=1.1.0" }, - { name = "pytest-timeout", specifier = "~=2.4.0" }, - { name = "pytest-xdist", specifier = "~=3.8.0" }, + { name = "mypy", specifier = "~=1.18.0" }, + { name = "pre-commit", specifier = "<5.0.0" }, + { name = "pydoc-markdown", specifier = "<5.0.0" }, + { name = "pytest", specifier = "<9.0.0" }, + { name = "pytest-asyncio", specifier = "<2.0.0" }, + { name = "pytest-cov", specifier = "<8.0.0" }, + { name = "pytest-httpserver", specifier = "<2.0.0" }, + { name = "pytest-timeout", specifier = "<3.0.0" }, + { name = "pytest-xdist", specifier = "<4.0.0" }, { name = "ruff", specifier = "~=0.14.0" }, { name = "setuptools" }, - { name = "types-cachetools", specifier = "~=6.2.0.20250827" }, + { name = "types-cachetools", specifier = "<7.0.0" }, { name = "uvicorn", extras = ["standard"] }, - { name = "werkzeug", specifier = "~=3.1.0" }, + { name = "werkzeug", specifier = "<4.0.0" }, ] [[package]]