Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-lxml for openSUSE:Factory checked in at 2023-08-15 16:38:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-lxml (Old) and /work/SRC/openSUSE:Factory/.python-lxml.new.11712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-lxml" Tue Aug 15 16:38:59 2023 rev:103 rq:1103711 version:4.9.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-lxml/python-lxml.changes 2023-07-17 19:22:39.161517163 +0200 +++ /work/SRC/openSUSE:Factory/.python-lxml.new.11712/python-lxml.changes 2023-08-15 16:39:00.382577915 +0200 @@ -1,0 +2,13 @@ +Sun Aug 13 18:55:19 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 4.9.3: + * ``lxml.objectify`` accepted non-decimal numbers like ``²²²`` + as integers. + * A memory leak in ``lxml.html.clean`` was resolved by + switching to Cython 0.29.34+. + * GH#348: URL checking in the HTML cleaner was improved. + * GH#371, GH#373: Some regex strings were changed to raw + strings to fix Python warnings. + * Built with Cython 0.29.36 to adapt to changes in Python 3.12. + +------------------------------------------------------------------- Old: ---- lxml-4.9.2.tar.gz New: ---- lxml-4.9.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-lxml.spec ++++++ --- /var/tmp/diff_new_pack.iBuIIz/_old 2023-08-15 16:39:01.082582688 +0200 +++ /var/tmp/diff_new_pack.iBuIIz/_new 2023-08-15 16:39:01.086582715 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-lxml -Version: 4.9.2 +Version: 4.9.3 Release: 0 Summary: Pythonic XML processing library License: BSD-3-Clause AND GPL-2.0-or-later @@ -42,7 +42,7 @@ # PATCH-FIX-UPSTREAM remove-ISO-Schematron-schema.patch gl#fedora/legal/fedora-license-data/-#154 mc...@suse.com # Actually remove the schema Patch4: remove-ISO-Schematron-schema.patch -BuildRequires: %{python_module Cython >= 0.29.7} +BuildRequires: %{python_module Cython >= 0.29.7 with %python-Cython < 3} BuildRequires: %{python_module base} BuildRequires: %{python_module cssselect >= 0.9.1} BuildRequires: %{python_module setuptools >= 18.0.1} ++++++ ISO-Schematron-schema-optional.patch ++++++ --- /var/tmp/diff_new_pack.iBuIIz/_old 2023-08-15 16:39:01.114582907 +0200 +++ /var/tmp/diff_new_pack.iBuIIz/_new 2023-08-15 16:39:01.118582934 +0200 @@ -12,13 +12,13 @@ src/lxml/isoschematron/__init__.py | 24 +++++++++++++++++++----- 3 files changed, 36 insertions(+), 5 deletions(-) -Index: lxml-4.9.2/CHANGES.txt +Index: lxml-4.9.3/CHANGES.txt =================================================================== ---- lxml-4.9.2.orig/CHANGES.txt -+++ lxml-4.9.2/CHANGES.txt -@@ -2,6 +2,14 @@ - lxml changelog - ============== +--- lxml-4.9.3.orig/CHANGES.txt ++++ lxml-4.9.3/CHANGES.txt +@@ -27,6 +27,14 @@ Other changes + * Built with Cython 0.29.36 to adapt to changes in Python 3.12. + +* LP#2024343: The validation of the schema file itself is now optional in the + ISO-Schematron implementation. This was done because some lxml distributions @@ -31,10 +31,10 @@ 4.9.2 (2022-12-13) ================== -Index: lxml-4.9.2/doc/validation.txt +Index: lxml-4.9.3/doc/validation.txt =================================================================== ---- lxml-4.9.2.orig/doc/validation.txt -+++ lxml-4.9.2/doc/validation.txt +--- lxml-4.9.3.orig/doc/validation.txt ++++ lxml-4.9.3/doc/validation.txt @@ -615,6 +615,15 @@ The usage of validation phases is a uniq a very powerful tool e.g. for establishing validation stages or to provide different validators for different "validation audiences". @@ -51,10 +51,10 @@ (Pre-ISO-Schematron) -------------------- -Index: lxml-4.9.2/src/lxml/isoschematron/__init__.py +Index: lxml-4.9.3/src/lxml/isoschematron/__init__.py =================================================================== ---- lxml-4.9.2.orig/src/lxml/isoschematron/__init__.py -+++ lxml-4.9.2/src/lxml/isoschematron/__init__.py +--- lxml-4.9.3.orig/src/lxml/isoschematron/__init__.py ++++ lxml-4.9.3/src/lxml/isoschematron/__init__.py @@ -61,10 +61,16 @@ iso_svrl_for_xslt1 = _etree.XSLT(_etree. svrl_validation_errors = _etree.XPath( '//svrl:failed-assert', namespaces={'svrl': SVRL_NS}) ++++++ lxml-4.9.2.tar.gz -> lxml-4.9.3.tar.gz ++++++ ++++ 40715 lines of diff (skipped)