Skip to content

Bump yarl from 1.22.0 to 1.23.0#12187

Closed
dependabot[bot] wants to merge 2 commits intomasterfrom
dependabot/pip/yarl-1.23.0
Closed

Bump yarl from 1.22.0 to 1.23.0#12187
dependabot[bot] wants to merge 2 commits intomasterfrom
dependabot/pip/yarl-1.23.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 2, 2026

Bumps yarl from 1.22.0 to 1.23.0.

Release notes

Sourced from yarl's releases.

1.23.0

Features

  • Added support for pydantic, the :class:~yarl.URL could be used as a field type in pydantic models seamlessly.

    Related issues and pull requests on GitHub: #1607.

Packaging updates and notes for downstreams

  • The CI has been set up to notify Codecov about upload completion -- by :user:webknjaz.

    With this, Codecov no longer needs to guess whether it received all the intended coverage reports or not.

    Related issues and pull requests on GitHub: #1577.

  • The in-tree build backend allows the end-users appending CFLAGS and LDFLAGS by setting respective environment variables externally.

    It additionally sets up default compiler flags to perform building with maximum optimization in release mode. This makes the resulting artifacts shipped to PyPI smaller.

    When line tracing is requested, the compiler and linker flags are configured to include as much information as possible for debugging and coverage tracking. The development builds are therefore smaller.

    -- by :user:webknjaz

    Related issues and pull requests on GitHub: #1586.

  • The :pep:517 build backend now supports a new config setting for controlling whether to build the project in-tree or in a temporary directory. It only affects wheels and is set up to build in a temporary directory by default. It does not affect editable wheel builds — they will keep being built in-tree regardless.

    -- by :user:webknjaz

... (truncated)

Changelog

Sourced from yarl's changelog.

1.23.0

(2025-12-16)

Features

  • Added support for pydantic, the :class:~yarl.URL could be used as a field type in pydantic models seamlessly.

    Related issues and pull requests on GitHub: :issue:1607.

Packaging updates and notes for downstreams

  • The CI has been set up to notify Codecov about upload completion -- by :user:webknjaz.

    With this, Codecov no longer needs to guess whether it received all the intended coverage reports or not.

    Related issues and pull requests on GitHub: :issue:1577.

  • The in-tree build backend allows the end-users appending CFLAGS and LDFLAGS by setting respective environment variables externally.

    It additionally sets up default compiler flags to perform building with maximum optimization in release mode. This makes the resulting artifacts shipped to PyPI smaller.

    When line tracing is requested, the compiler and linker flags are configured to include as much information as possible for debugging and coverage tracking. The development builds are therefore smaller.

    -- by :user:webknjaz

    Related issues and pull requests on GitHub: :issue:1586.

  • The :pep:517 build backend now supports a new config setting for controlling whether to build the project in-tree or in a temporary directory. It only affects wheels and is set up to build in a temporary directory by default. It does

... (truncated)

Commits

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Mar 2, 2026
@dependabot dependabot Bot requested review from asvetlov and webknjaz as code owners March 2, 2026 11:34
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Mar 2, 2026
@github-actions github-actions Bot enabled auto-merge (squash) March 2, 2026 11:35
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.89%. Comparing base (b6abd1b) to head (b136830).
⚠️ Report is 7 commits behind head on master.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #12187      +/-   ##
==========================================
- Coverage   98.92%   98.89%   -0.03%     
==========================================
  Files         134      134              
  Lines       46750    46750              
  Branches     2429     2429              
==========================================
- Hits        46248    46235      -13     
- Misses        373      384      +11     
- Partials      129      131       +2     
Flag Coverage Δ
CI-GHA 98.95% <ø> (-0.04%) ⬇️
OS-Linux 98.40% <ø> (-0.33%) ⬇️
OS-Windows 96.24% <ø> (-0.74%) ⬇️
OS-macOS 97.39% <ø> (-0.50%) ⬇️
Py-3.10.11 96.24% <ø> (-1.15%) ⬇️
Py-3.10.20 ?
Py-3.11.15 ?
Py-3.11.9 97.39% <ø> (-0.26%) ⬇️
Py-3.12.10 ?
Py-3.12.13 ?
Py-3.13.13 98.05% <ø> (-0.40%) ⬇️
Py-3.14.4 97.60% <ø> (-0.91%) ⬇️
Py-3.14.4t ?
Py-pypy3.11.15-7.3.21 ?
VM-macos 97.39% <ø> (-0.50%) ⬇️
VM-ubuntu 98.40% <ø> (-0.33%) ⬇️
VM-windows 96.24% <ø> (-0.74%) ⬇️
cython-coverage 38.07% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Mar 2, 2026

Merging this PR will not alter performance

✅ 67 untouched benchmarks
⏩ 4 skipped benchmarks1


Comparing dependabot/pip/yarl-1.23.0 (b136830) with master (5503528)2

Open in CodSpeed

Footnotes

  1. 4 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

  2. No successful run was found on master (457f585) during the generation of this report, so 5503528 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@dependabot dependabot Bot force-pushed the dependabot/pip/yarl-1.23.0 branch 2 times, most recently from c22d67d to 6f866e7 Compare March 4, 2026 11:00
@dependabot dependabot Bot force-pushed the dependabot/pip/yarl-1.23.0 branch 2 times, most recently from 5d6c401 to 7ecba69 Compare March 27, 2026 11:24
@bdraco
Copy link
Copy Markdown
Member

bdraco commented Mar 29, 2026

@dependabot recreate

@dependabot dependabot Bot force-pushed the dependabot/pip/yarl-1.23.0 branch from 7ecba69 to f8954db Compare March 29, 2026 18:13
@bdraco
Copy link
Copy Markdown
Member

bdraco commented Mar 31, 2026

@dependabot recreate

---
updated-dependencies:
- dependency-name: yarl
  dependency-version: 1.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/yarl-1.23.0 branch from f8954db to 987979e Compare March 31, 2026 22:40
@Dreamsorcerer
Copy link
Copy Markdown
Member

aio-libs/yarl#1668

auto-merge was automatically disabled May 4, 2026 16:59

Pull request was closed

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 4, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/pip/yarl-1.23.0 branch May 4, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants