Hello community,

here is the log from the commit of package python-lxml for openSUSE:Factory 
checked in at 2019-08-07 13:57:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-lxml (Old)
 and      /work/SRC/openSUSE:Factory/.python-lxml.new.9556 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-lxml"

Wed Aug  7 13:57:34 2019 rev:74 rq:720221 version:4.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-lxml/python-lxml.changes  2019-07-30 
13:05:36.374384530 +0200
+++ /work/SRC/openSUSE:Factory/.python-lxml.new.9556/python-lxml.changes        
2019-08-07 13:57:40.492855331 +0200
@@ -1,0 +2,32 @@
+Thu Aug  1 13:13:57 UTC 2019 - [email protected]
+
+- version update to 4.4.0
+  * ``Element.clear()`` accepts a new keyword argument ``keep_tail=True`` to
+    clear everything but the tail text.  This is helpful in some document-style
+    use cases.
+  * When creating attributes or namespaces from a dict in Python 3.6+, lxml now
+    preserves the original insertion order of that dict, instead of always 
sorting
+    the items by name.  A similar change was made for ElementTree in CPython 
3.8.
+    See https://bugs.python.org/issue34160
+  * Integer elements in ``lxml.objectify`` implement the ``__index__()`` 
special method.
+  * GH#269: Read-only elements in XSLT were missing the ``nsmap`` property.
+    Original patch by Jan Pazdziora.
+  * ElementInclude can now restrict the maximum inclusion depth via a 
``max_depth``
+    argument to prevent content explosion.  It is limited to 6 by default.
+  * The ``target`` object of the XMLParser can have ``start_ns()`` and 
``end_ns()``
+    callback methods to listen to namespace declarations.
+  * The ``TreeBuilder`` has new arguments ``comment_factory`` and 
``pi_factory`` to
+    pass factories for creating comments and processing instructions, as well 
as
+    flag arguments ``insert_comments`` and ``insert_pis`` to discard them from 
the
+    tree when set to false.
+  * A `C14N 2.0 <https://www.w3.org/TR/xml-c14n2/>`_ implementation was added 
as
+    ``etree.canonicalize()``, a corresponding ``C14NWriterTarget`` class, and
+    a ``c14n2`` serialisation method.
+  * bugfixes, see CHANGES.txt
+- deleted sources
+  - lxmldoc-4.3.3.pdf (renamed)
+- added sources
+  + lxmldoc-4.4.0.pdf
+  + world.txt
+
+-------------------------------------------------------------------

Old:
----
  lxml-4.3.4.tar.gz
  lxmldoc-4.3.3.pdf

New:
----
  lxml-4.4.0.tar.gz
  lxmldoc-4.4.0.pdf
  world.txt

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-lxml.spec ++++++
--- /var/tmp/diff_new_pack.xJKR5F/_old  2019-08-07 13:57:41.600855319 +0200
+++ /var/tmp/diff_new_pack.xJKR5F/_new  2019-08-07 13:57:41.604855319 +0200
@@ -18,16 +18,17 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-lxml
-Version:        4.3.4
-%define docver  4.3.3
+Version:        4.4.0
 Release:        0
 Summary:        Pythonic XML processing library
 License:        BSD-3-Clause AND GPL-2.0-or-later
 Group:          Development/Languages/Python
 URL:            http://lxml.de/
-Source:         
https://files.pythonhosted.org/packages/source/l/lxml/lxml-%{version}.tar.gz
-Source1:        https://lxml.de/lxmldoc-%{docver}.pdf
-BuildRequires:  %{python_module Cython >= 0.26.1}
+Source0:        
https://files.pythonhosted.org/packages/source/l/lxml/lxml-%{version}.tar.gz
+Source1:        https://lxml.de/lxmldoc-%{version}.pdf
+# https://github.com/lxml/lxml/pull/284
+Source2:        
https://raw.githubusercontent.com/lxml/lxml/master/src/lxml/tests/c14n-20/world.txt
+BuildRequires:  %{python_module Cython >= 0.29.7}
 BuildRequires:  %{python_module cssselect >= 0.9.1}
 BuildRequires:  %{python_module setuptools >= 18.0.1}
 BuildRequires:  fdupes
@@ -84,6 +85,7 @@
 %python_build --with-cython
 
 %check
+cp %{SOURCE2} src/lxml/tests/c14n-20
 # The tests fail on SLE 11 due to broken incremental parsing in libxml2
 export CFLAGS="%{optflags}"
 export LANG=en_US.UTF-8

++++++ lxml-4.3.4.tar.gz -> lxml-4.4.0.tar.gz ++++++
++++ 448515 lines of diff (skipped)

++++++ lxmldoc-4.3.3.pdf -> lxmldoc-4.4.0.pdf ++++++
(binary differes)

++++++ world.txt ++++++
world

Reply via email to