diff --git a/requirements/constraints.txt b/requirements/constraints.txt index fc5aae4198c..a18c42eb15e 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -18,6 +18,8 @@ alabaster==1.0.0 # via sphinx annotated-types==0.7.0 # via pydantic +ast-serialize==0.3.0 + # via mypy async-timeout==5.0.1 ; python_version < "3.11" # via # -r requirements/runtime-deps.in @@ -106,7 +108,7 @@ jinja2==3.1.6 # towncrier librt==0.10.0 # via mypy -markdown-it-py==4.1.0 +markdown-it-py==4.2.0 # via rich markupsafe==3.0.3 # via jinja2 @@ -117,7 +119,7 @@ multidict==6.7.1 # -r requirements/multidict.in # -r requirements/runtime-deps.in # yarl -mypy==1.20.2 ; implementation_name == "cpython" +mypy==2.0.0 ; implementation_name == "cpython" # via # -r requirements/lint.in # -r requirements/test-common.in diff --git a/requirements/dev.txt b/requirements/dev.txt index 1498bf9133b..8e95c8960cb 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -18,6 +18,8 @@ alabaster==1.0.0 # via sphinx annotated-types==0.7.0 # via pydantic +ast-serialize==0.3.0 + # via mypy async-timeout==5.0.1 ; python_version < "3.11" # via # -r requirements/runtime-deps.in @@ -104,7 +106,7 @@ jinja2==3.1.6 # towncrier librt==0.10.0 # via mypy -markdown-it-py==4.1.0 +markdown-it-py==4.2.0 # via rich markupsafe==3.0.3 # via jinja2 @@ -114,7 +116,7 @@ multidict==6.7.1 # via # -r requirements/runtime-deps.in # yarl -mypy==1.20.2 ; implementation_name == "cpython" +mypy==2.0.0 ; implementation_name == "cpython" # via # -r requirements/lint.in # -r requirements/test-common.in diff --git a/requirements/lint.txt b/requirements/lint.txt index 3d4bafeb30d..95157038885 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -8,6 +8,8 @@ aiodns==4.0.0 # via -r requirements/lint.in annotated-types==0.7.0 # via pydantic +ast-serialize==0.3.0 + # via mypy async-timeout==5.0.1 # via valkey backports-zstd==1.3.0 ; implementation_name == "cpython" and python_version < "3.14" @@ -47,11 +49,11 @@ isal==1.7.2 # via -r requirements/lint.in librt==0.10.0 # via mypy -markdown-it-py==4.1.0 +markdown-it-py==4.2.0 # via rich mdurl==0.1.2 # via markdown-it-py -mypy==1.20.2 ; implementation_name == "cpython" +mypy==2.0.0 ; implementation_name == "cpython" # via -r requirements/lint.in mypy-extensions==1.1.0 # via mypy diff --git a/requirements/test-common.txt b/requirements/test-common.txt index 5d19a83e305..17925250939 100644 --- a/requirements/test-common.txt +++ b/requirements/test-common.txt @@ -6,6 +6,8 @@ # annotated-types==0.7.0 # via pydantic +ast-serialize==0.3.0 + # via mypy blockbuster==1.5.26 # via -r requirements/test-common.in cffi==2.0.0 @@ -36,11 +38,11 @@ isal==1.8.0 ; python_version < "3.14" # via -r requirements/test-common.in librt==0.10.0 # via mypy -markdown-it-py==4.1.0 +markdown-it-py==4.2.0 # via rich mdurl==0.1.2 # via markdown-it-py -mypy==1.20.2 ; implementation_name == "cpython" +mypy==2.0.0 ; implementation_name == "cpython" # via -r requirements/test-common.in mypy-extensions==1.1.0 # via mypy diff --git a/requirements/test-ft.txt b/requirements/test-ft.txt index 2fb811fce97..3d797fe06e7 100644 --- a/requirements/test-ft.txt +++ b/requirements/test-ft.txt @@ -12,6 +12,8 @@ aiosignal==1.4.0 # via -r requirements/runtime-deps.in annotated-types==0.7.0 # via pydantic +ast-serialize==0.3.0 + # via mypy async-timeout==5.0.1 ; python_version < "3.11" # via -r requirements/runtime-deps.in backports-zstd==1.3.0 ; platform_python_implementation == "CPython" and python_version < "3.14" @@ -57,7 +59,7 @@ isal==1.8.0 ; python_version < "3.14" # via -r requirements/test-common.in librt==0.10.0 # via mypy -markdown-it-py==4.1.0 +markdown-it-py==4.2.0 # via rich mdurl==0.1.2 # via markdown-it-py @@ -65,7 +67,7 @@ multidict==6.7.1 # via # -r requirements/runtime-deps.in # yarl -mypy==1.20.2 ; implementation_name == "cpython" +mypy==2.0.0 ; implementation_name == "cpython" # via -r requirements/test-common.in mypy-extensions==1.1.0 # via mypy diff --git a/requirements/test.txt b/requirements/test.txt index 5375bdddd2f..ea6dac674ef 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -12,6 +12,8 @@ aiosignal==1.4.0 # via -r requirements/runtime-deps.in annotated-types==0.7.0 # via pydantic +ast-serialize==0.3.0 + # via mypy async-timeout==5.0.1 ; python_version < "3.11" # via -r requirements/runtime-deps.in backports-zstd==1.3.0 ; platform_python_implementation == "CPython" and python_version < "3.14" @@ -57,7 +59,7 @@ isal==1.7.2 ; python_version < "3.14" # via -r requirements/test-common.in librt==0.10.0 # via mypy -markdown-it-py==4.1.0 +markdown-it-py==4.2.0 # via rich mdurl==0.1.2 # via markdown-it-py @@ -65,7 +67,7 @@ multidict==6.7.1 # via # -r requirements/runtime-deps.in # yarl -mypy==1.20.2 ; implementation_name == "cpython" +mypy==2.0.0 ; implementation_name == "cpython" # via -r requirements/test-common.in mypy-extensions==1.1.0 # via mypy diff --git a/tests/test_web_request.py b/tests/test_web_request.py index 89cfa60fc3a..a204cc1fd48 100644 --- a/tests/test_web_request.py +++ b/tests/test_web_request.py @@ -289,7 +289,7 @@ def test_request_cookie__set_item() -> None: assert req.cookies == {"name": "value"} with pytest.raises(TypeError): - req.cookies["my"] = "value" + req.cookies["my"] = "value" # type: ignore[index] def test_request_cookies_with_special_characters() -> None: