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
