Skip to content

Commit 311ee1f

Browse files
Bump yarl from 1.20.0 to 1.20.1 (#11177)
Bumps [yarl](https://github.com/aio-libs/yarl) from 1.20.0 to 1.20.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/yarl/releases">yarl's releases</a>.</em></p> <blockquote> <h2>1.20.1</h2> <h2>Bug fixes</h2> <ul> <li> <p>Started raising a :exc:<code>ValueError</code> exception raised for corrupted IPv6 URL values.</p> <p>These fixes the issue where exception :exc:<code>IndexError</code> was leaking from the internal code because of not being handled and transformed into a user-facing error. The problem was happening under the following conditions: empty IPv6 URL, brackets in reverse order.</p> <p>-- by :user:<code>MaelPic</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1512">#1512</a>.</p> </li> </ul> <h2>Packaging updates and notes for downstreams</h2> <ul> <li> <p>Updated to use Cython 3.1 universally across the build path -- by :user:<code>lysnikolaou</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1514">#1514</a>.</p> </li> <li> <p>Made Cython line tracing opt-in via the <code>with-cython-tracing</code> build config setting -- by :user:<code>bdraco</code>.</p> <p>Previously, line tracing was enabled by default in :file:<code>pyproject.toml</code>, which caused build issues for some users and made wheels nearly twice as slow. Now line tracing is only enabled when explicitly requested via <code>pip install . --config-setting=with-cython-tracing=true</code> or by setting the <code>YARL_CYTHON_TRACING</code> environment variable.</p> <p><em>Related issues and pull requests on GitHub:</em> <a href="https://redirect.github.com/aio-libs/yarl/issues/1521">#1521</a>.</p> </li> </ul> <hr /> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/aio-libs/yarl/blob/master/CHANGES.rst">yarl's changelog</a>.</em></p> <blockquote> <h1>1.20.1</h1> <p><em>(2025-06-09)</em></p> <h2>Bug fixes</h2> <ul> <li> <p>Started raising a :exc:<code>ValueError</code> exception raised for corrupted IPv6 URL values.</p> <p>These fixes the issue where exception :exc:<code>IndexError</code> was leaking from the internal code because of not being handled and transformed into a user-facing error. The problem was happening under the following conditions: empty IPv6 URL, brackets in reverse order.</p> <p>-- by :user:<code>MaelPic</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> :issue:<code>1512</code>.</p> </li> </ul> <h2>Packaging updates and notes for downstreams</h2> <ul> <li> <p>Updated to use Cython 3.1 universally across the build path -- by :user:<code>lysnikolaou</code>.</p> <p><em>Related issues and pull requests on GitHub:</em> :issue:<code>1514</code>.</p> </li> <li> <p>Made Cython line tracing opt-in via the <code>with-cython-tracing</code> build config setting -- by :user:<code>bdraco</code>.</p> <p>Previously, line tracing was enabled by default in :file:<code>pyproject.toml</code>, which caused build issues for some users and made wheels nearly twice as slow. Now line tracing is only enabled when explicitly requested via <code>pip install . --config-setting=with-cython-tracing=true</code> or by setting the <code>YARL_CYTHON_TRACING</code> environment variable.</p> <p><em>Related issues and pull requests on GitHub:</em> :issue:<code>1521</code>.</p> </li> </ul> <hr /> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/aio-libs/yarl/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=yarl&package-manager=pip&previous-version=1.20.0&new-version=1.20.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 4294d75 commit 311ee1f

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

requirements/base.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,5 @@ typing-extensions==4.13.2
4242
# via multidict
4343
uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpython"
4444
# via -r requirements/base.in
45-
yarl==1.20.0
45+
yarl==1.20.1
4646
# via -r requirements/runtime-deps.in

requirements/constraints.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ wait-for-it==2.3.0
289289
# via -r requirements/test.in
290290
wheel==0.46.0
291291
# via pip-tools
292-
yarl==1.20.0
292+
yarl==1.20.1
293293
# via -r requirements/runtime-deps.in
294294
zlib-ng==0.5.1
295295
# via

requirements/dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ wait-for-it==2.3.0
280280
# via -r requirements/test.in
281281
wheel==0.46.0
282282
# via pip-tools
283-
yarl==1.20.0
283+
yarl==1.20.1
284284
# via -r requirements/runtime-deps.in
285285
zlib-ng==0.5.1
286286
# via

requirements/runtime-deps.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,5 @@ pycparser==2.22
3636
# via cffi
3737
typing-extensions==4.13.2
3838
# via multidict
39-
yarl==1.20.0
39+
yarl==1.20.1
4040
# via -r requirements/runtime-deps.in

requirements/test.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpytho
137137
# via -r requirements/base.in
138138
wait-for-it==2.3.0
139139
# via -r requirements/test.in
140-
yarl==1.20.0
140+
yarl==1.20.1
141141
# via -r requirements/runtime-deps.in
142142
zlib-ng==0.5.1
143143
# via -r requirements/test.in

0 commit comments

Comments
 (0)