diff --git a/pyproject.toml b/pyproject.toml index 940f1400..de32bba8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,22 +65,22 @@ scrapy = ["scrapy>=2.11.0"] dev = [ "build~=1.3.0", "crawlee[parsel]", - "dycw-pytest-only>=2.1.1", - "griffe~=1.12.1", + "dycw-pytest-only~=2.1.0", + "griffe~=1.12.0", "mypy~=1.17.0", "pre-commit~=4.3.0", "pydoc-markdown~=4.8.0", "pytest-asyncio~=1.1.0", "pytest-cov~=6.2.0", - "pytest-httpserver>=1.1.3", - "pytest-timeout>=2.4.0", + "pytest-httpserver~=1.1.0", + "pytest-timeout~=2.4.0", "pytest-xdist~=3.8.0", "pytest~=8.4.0", "ruff~=0.12.0", "setuptools", # setuptools are used by pytest but not explicitly required - "types-cachetools>=6.0.0.20250525", + "types-cachetools~=6.0.0.20250525", "uvicorn[standard]", - "werkzeug~=3.1.3", # Werkzeug is used by httpserver + "werkzeug~=3.1.0", # Werkzeug is used by httpserver "yarl~=1.20.0", # yarl is used by crawlee ] diff --git a/uv.lock b/uv.lock index 5a238629..36bfa94a 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.10" [[package]] @@ -91,22 +91,22 @@ provides-extras = ["scrapy"] dev = [ { name = "build", specifier = "~=1.3.0" }, { name = "crawlee", extras = ["parsel"] }, - { name = "dycw-pytest-only", specifier = ">=2.1.1" }, - { name = "griffe", specifier = "~=1.12.1" }, + { name = "dycw-pytest-only", specifier = "~=2.1.0" }, + { name = "griffe", specifier = "~=1.12.0" }, { name = "mypy", specifier = "~=1.17.0" }, { name = "pre-commit", specifier = "~=4.3.0" }, { name = "pydoc-markdown", specifier = "~=4.8.0" }, { name = "pytest", specifier = "~=8.4.0" }, { name = "pytest-asyncio", specifier = "~=1.1.0" }, { name = "pytest-cov", specifier = "~=6.2.0" }, - { name = "pytest-httpserver", specifier = ">=1.1.3" }, - { name = "pytest-timeout", specifier = ">=2.4.0" }, + { name = "pytest-httpserver", specifier = "~=1.1.0" }, + { name = "pytest-timeout", specifier = "~=2.4.0" }, { name = "pytest-xdist", specifier = "~=3.8.0" }, { name = "ruff", specifier = "~=0.12.0" }, { name = "setuptools" }, - { name = "types-cachetools", specifier = ">=6.0.0.20250525" }, + { name = "types-cachetools", specifier = "~=6.0.0.20250525" }, { name = "uvicorn", extras = ["standard"] }, - { name = "werkzeug", specifier = "~=3.1.3" }, + { name = "werkzeug", specifier = "~=3.1.0" }, { name = "yarl", specifier = "~=1.20.0" }, ] @@ -2089,11 +2089,11 @@ wheels = [ [[package]] name = "types-cachetools" -version = "6.1.0.20250717" +version = "6.0.0.20250525" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5a/14/e98ea3b3fda81787659268bbf09dec56961c39db060fdca74cb521df0515/types_cachetools-6.1.0.20250717.tar.gz", hash = "sha256:4acc8e25de9f5f84dd176ea81dcffa7cb24393869bb2e59e692dfd0139a1e66f", size = 9105, upload-time = "2025-07-17T03:20:48.482Z" } +sdist = { url = "https://files.pythonhosted.org/packages/03/d0/55ff0eeda141436c1bd2142cd026906870c661b3f7755070d6da7ea7210f/types_cachetools-6.0.0.20250525.tar.gz", hash = "sha256:baf06f234cac3aeb44c07893447ba03ecdb6c0742ba2607e28a35d38e6821b02", size = 8925, upload-time = "2025-05-25T03:13:53.498Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/61/bb/554208964e901e9e1992a7ea0bcab1590a4b2e94d20a9e6200826110ec89/types_cachetools-6.1.0.20250717-py3-none-any.whl", hash = "sha256:bba4b8d42262460d24e570097d2d9040e60311934603caa642efd971f3658ed0", size = 8940, upload-time = "2025-07-17T03:20:47.375Z" }, + { url = "https://files.pythonhosted.org/packages/47/8c/4ab0a17ece30fe608270b89cf066387051862899fff9f54ab12511fc7fdd/types_cachetools-6.0.0.20250525-py3-none-any.whl", hash = "sha256:1de8f0fe4bdcb187a48d2026c1e3672830f67943ad2bf3486abe031b632f1252", size = 8938, upload-time = "2025-05-25T03:13:52.406Z" }, ] [[package]]