Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-yarl for openSUSE:Factory checked in at 2026-03-28 20:13:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-yarl (Old) and /work/SRC/openSUSE:Factory/.python-yarl.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-yarl" Sat Mar 28 20:13:14 2026 rev:38 rq:1342835 version:1.23.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-yarl/python-yarl.changes 2025-10-21 11:15:15.731872508 +0200 +++ /work/SRC/openSUSE:Factory/.python-yarl.new.8177/python-yarl.changes 2026-03-28 20:14:20.595879874 +0100 @@ -1,0 +2,52 @@ +Thu Mar 26 10:39:09 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to 1.23.0 + * Added support for ``pydantic``, the :class:`~yarl.URL` could be + used as a field type in ``pydantic`` models seamlessly. + * The CI has been set up to notify Codecov about upload completion + With this, Codecov no longer needs to guess whether it received all + the intended coverage reports or not. + * 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. + * 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. + * 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. + * Dropped Python 3.9 support; Python 3.10 is the minimal + supported Python version + * The deprecated license classifier was removed from :file:`setup.cfg` + * 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. + * 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. +- Drop reproducible.patch, fixed upstream +- Set PIP_CONFIG_SETTINGS="build-inplace=true" to make build reproducible + +------------------------------------------------------------------- Old: ---- reproducible.patch yarl-1.22.0.tar.gz New: ---- yarl-1.23.0.tar.gz ----------(Old B)---------- Old: collection. - Drop reproducible.patch, fixed upstream - Set PIP_CONFIG_SETTINGS="build-inplace=true" to make build reproducible ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-yarl.spec ++++++ --- /var/tmp/diff_new_pack.ok2VQ5/_old 2026-03-28 20:14:22.267948884 +0100 +++ /var/tmp/diff_new_pack.ok2VQ5/_new 2026-03-28 20:14:22.279949379 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-yarl # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,12 @@ %{?sle15_python_module_pythons} Name: python-yarl -Version: 1.22.0 +Version: 1.23.0 Release: 0 Summary: Yet another URL library License: Apache-2.0 URL: https://github.com/aio-libs/yarl/ Source: https://files.pythonhosted.org/packages/source/y/yarl/yarl-%{version}.tar.gz -Patch1: reproducible.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel >= 3.7} BuildRequires: %{python_module expandvars} @@ -59,6 +58,7 @@ %build export CFLAGS="%{optflags} -Wno-return-type" +export PIP_CONFIG_SETTINGS="build-inplace=true" %pyproject_wheel %install ++++++ yarl-1.22.0.tar.gz -> yarl-1.23.0.tar.gz ++++++ ++++ 2487 lines of diff (skipped)
