From 3e744b9cd040a35fb3843e9c334d13bcb4a3ca52 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 15 Sep 2026 15:44:22 -0500 Subject: [PATCH] Increase minimum yarl version to 1.25.1 (#13734) --- CHANGES/13734.breaking.rst | 1 + pyproject.toml | 2 +- requirements/base-ft.txt | 2 +- requirements/base.txt | 2 +- requirements/constraints.txt | 2 +- requirements/dev.txt | 2 +- requirements/lint.txt | 2 +- requirements/runtime-deps.in | 2 +- requirements/runtime-deps.txt | 2 +- requirements/test-common-base.txt | 2 +- requirements/test-common.txt | 2 +- requirements/test-ft.txt | 2 +- requirements/test-mobile.txt | 2 +- requirements/test.txt | 2 +- 14 files changed, 14 insertions(+), 13 deletions(-) create mode 100644 CHANGES/13734.breaking.rst diff --git a/CHANGES/13734.breaking.rst b/CHANGES/13734.breaking.rst new file mode 100644 index 00000000000..8a79c826354 --- /dev/null +++ b/CHANGES/13734.breaking.rst @@ -0,0 +1 @@ +Increased minimum yarl version to 1.25.1 -- by :user:`bdraco`. diff --git a/pyproject.toml b/pyproject.toml index 2ee336bc4bf..05969d9fe7a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ dependencies = [ "multidict >=4.5, < 7.0", "propcache >= 0.2.0", "typing_extensions >= 4.4 ; python_version < '3.13'", - "yarl >= 1.17.0, < 2.0", + "yarl >= 1.25.1, < 2.0", ] dynamic = [ "version", diff --git a/requirements/base-ft.txt b/requirements/base-ft.txt index 357eb359b77..71f9a4aaa33 100644 --- a/requirements/base-ft.txt +++ b/requirements/base-ft.txt @@ -48,5 +48,5 @@ typing-extensions==4.16.0 ; python_version < "3.13" # aiosignal # exceptiongroup # multidict -yarl==1.24.5 +yarl==1.25.1 # via -r requirements/runtime-deps.in diff --git a/requirements/base.txt b/requirements/base.txt index 5a0d7ba2e09..f63d90b35fa 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -50,5 +50,5 @@ typing-extensions==4.16.0 ; python_version < "3.13" # multidict uvloop==0.22.1 ; platform_system != "Windows" and implementation_name == "cpython" # via -r requirements/base.in -yarl==1.24.5 +yarl==1.25.1 # via -r requirements/runtime-deps.in diff --git a/requirements/constraints.txt b/requirements/constraints.txt index e4f9dfa73b2..830dce139c3 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -337,7 +337,7 @@ virtualenv==21.7.9 # via pre-commit wheel==0.48.0 # via pip-tools -yarl==1.24.5 +yarl==1.25.1 # via # -r requirements/runtime-deps.in # aiohttp diff --git a/requirements/dev.txt b/requirements/dev.txt index a679092b69f..3a915f41d89 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -327,7 +327,7 @@ virtualenv==21.7.9 # via pre-commit wheel==0.48.0 # via pip-tools -yarl==1.24.5 +yarl==1.25.1 # via # -r requirements/runtime-deps.in # aiohttp diff --git a/requirements/lint.txt b/requirements/lint.txt index dc8106d210c..9b0dd8c38d4 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -168,7 +168,7 @@ valkey==6.1.1 # via -r requirements/lint.in virtualenv==21.7.9 # via pre-commit -yarl==1.24.5 +yarl==1.25.1 # via aiohttp zlib-ng==1.0.0 # via -r requirements/lint.in diff --git a/requirements/runtime-deps.in b/requirements/runtime-deps.in index 3b57b27c57a..f2281ab1179 100644 --- a/requirements/runtime-deps.in +++ b/requirements/runtime-deps.in @@ -12,4 +12,4 @@ frozenlist >= 1.1.1 multidict >=4.5, < 7.0 propcache >= 0.2.0 typing_extensions >= 4.4 ; python_version < '3.13' -yarl >= 1.17.0, < 2.0 +yarl >= 1.25.1, < 2.0 diff --git a/requirements/runtime-deps.txt b/requirements/runtime-deps.txt index 18baf2a2221..826408e2ce5 100644 --- a/requirements/runtime-deps.txt +++ b/requirements/runtime-deps.txt @@ -46,5 +46,5 @@ typing-extensions==4.16.0 ; python_version < "3.13" # aiosignal # exceptiongroup # multidict -yarl==1.24.5 +yarl==1.25.1 # via -r requirements/runtime-deps.in diff --git a/requirements/test-common-base.txt b/requirements/test-common-base.txt index 07017f18ee2..ea3369816ce 100644 --- a/requirements/test-common-base.txt +++ b/requirements/test-common-base.txt @@ -83,7 +83,7 @@ typing-extensions==4.16.0 # exceptiongroup # multidict # pytest-asyncio -yarl==1.24.5 +yarl==1.25.1 # via aiohttp # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test-common.txt b/requirements/test-common.txt index cd4ff07f0ed..3caa137e3cd 100644 --- a/requirements/test-common.txt +++ b/requirements/test-common.txt @@ -144,7 +144,7 @@ typing-extensions==4.16.0 # typing-inspection typing-inspection==0.4.4 # via pydantic -yarl==1.24.5 +yarl==1.25.1 # via aiohttp zlib-ng==1.0.0 # via -r requirements/test-common.in diff --git a/requirements/test-ft.txt b/requirements/test-ft.txt index 952ef1f5b5f..be489bf7ac4 100644 --- a/requirements/test-ft.txt +++ b/requirements/test-ft.txt @@ -170,7 +170,7 @@ typing-extensions==4.16.0 ; python_version < "3.13" # typing-inspection typing-inspection==0.4.4 # via pydantic -yarl==1.24.5 +yarl==1.25.1 # via # -r requirements/runtime-deps.in # aiohttp diff --git a/requirements/test-mobile.txt b/requirements/test-mobile.txt index deeeb405df5..2cc3d5a9cd3 100644 --- a/requirements/test-mobile.txt +++ b/requirements/test-mobile.txt @@ -122,7 +122,7 @@ typing-extensions==4.16.0 ; python_version < "3.13" # exceptiongroup # multidict # pytest-asyncio -yarl==1.24.5 +yarl==1.25.1 # via # -r requirements/runtime-deps.in # aiohttp diff --git a/requirements/test.txt b/requirements/test.txt index ee8946bd05e..b70fe7dacc7 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -172,7 +172,7 @@ typing-inspection==0.4.4 # via pydantic uvloop==0.22.1 ; platform_system != "Windows" and implementation_name == "cpython" # via -r requirements/base.in -yarl==1.24.5 +yarl==1.25.1 # via # -r requirements/runtime-deps.in # aiohttp