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)

Reply via email to