chore(deps): update dependency yarl to v1.23.0 #52
No reviewers
Labels
No labels
bug
dependencies
duplicate
enhancement
help wanted
invalid
question
renovate: stop-updating
wontfix
bug
duplicate
enhancement
help wanted
invalid
question
renovate: stop-updating
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: nomyo-ai/nomyo-router#52
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/yarl-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
==1.20.1→==1.23.0Release Notes
aio-libs/yarl (yarl)
v1.23.0Compare Source
======
(2025-12-16)
Features
Added support for
pydantic, the :class:~yarl.URLcould be used as afield type in
pydanticmodels 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
CFLAGSandLDFLAGSby setting respective environmentvariables 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:
webknjazRelated issues and pull requests on GitHub:
:issue:
1586.The :pep:
517build backend now supports a new configsetting 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:
webknjazHere's an example of using this setting:
.. code-block:: console
$ python -m build
--config-setting=build-inplace=true
Related issues and pull requests on GitHub:
:issue:
1590.Starting this version, when building the wheels is happening
in an automatically created temporary directory, the build
backend makes an effort to normalize the respective file
system path to a deterministic source checkout directory.
-- by :user:
webknjazIt does so by injecting the
-ffile-prefix-mapcompileroption into the
CFLAGSenvironment variable as suggestedby known
reproducible build practices <https://reproducible-builds.org/docs/build-path/>__.The effect is that downstreams will get more reproducible
build results.
Related issues and pull requests on GitHub:
:issue:
1591.Dropped Python 3.9 support; Python 3.10 is the minimal supported Python version
-- by :user:
bdraco.Related issues and pull requests on GitHub:
:issue:
1609.Contributor-facing changes
The deprecated license classifier was removed from :file:
setup.cfg-- by :user:
yegorich.Related issues and pull requests on GitHub:
:issue:
1550.The in-tree build backend allows the end-users appending
CFLAGSandLDFLAGSby setting respective environmentvariables 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:
webknjazRelated issues and pull requests on GitHub:
:issue:
1586.The CI has been updated to consistently benchmark optimized
release builds -- by :user:
webknjaz.When the release workflow is triggered, the pre-built wheels
ready to hit PyPI are being tested. Otherwise, the job
builds the project from source, while the rest of the
workflow uses debug builds for line tracing and coverage
collection.
Related issues and pull requests on GitHub:
:issue:
1587.v1.22.0Compare Source
======
(2025-10-05)
Features
Added arm64 Windows wheel builds
-- by :user:
finnagin.Related issues and pull requests on GitHub:
:issue:
1516.v1.21.0Compare Source
======
(2025-10-05)
Contributor-facing changes
The :file:
reusable-cibuildwheel.ymlworkflow has been refactored tobe more generic and :file:
ci-cd.ymlnow holds all the configurationtoggles -- by :user:
webknjaz.Related issues and pull requests on GitHub:
:issue:
1535.When building wheels, the source distribution is now passed directly
to the
cibuildwheelinvocation -- by :user:webknjaz.Related issues and pull requests on GitHub:
:issue:
1536.Added CI for Python 3.14 -- by :user:
kumaraditya303.Related issues and pull requests on GitHub:
:issue:
1560.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.