Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python310-lxml-5.1.0-3.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python310-lxml Distribution: openSUSE Tumbleweed
Version: 5.1.0 Vendor: openSUSE
Release: 3.2 Build date: Thu Feb 15 09:59:28 2024
Group: Development/Languages/Python Build host: reproducible
Size: 5195695 Source RPM: python-lxml-5.1.0-3.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://lxml.de/
Summary: Pythonic XML processing library
lxml is a Pythonic binding for the libxml2 and libxslt libraries. It
provides convenient access to these libraries using the ElementTree
API. It extends the ElementTree API significantly to offer support for XPath,
RelaxNG, XML Schema, XSLT and C14N.

Provides

Requires

License

BSD-3-Clause AND GPL-2.0-or-later

Changelog

* Thu Feb 15 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Add skip-test-under-libexpat-2.6.0.patch to skip broken test with
    expat 2.6.0, gh#python/cpython#115133
* Wed Jan 24 2024 ecsos <ecsos@opensuse.org>
  - Fix build error for Leap.
    Use build and test as descriped on upstream.
* Sun Jan 14 2024 Adrian Schröter <adrian@suse.de>
  - update to version 5.1.0:
    Details on  https://lxml.de/5.1/changes-5.1.0.html
    removed merged patches:
    - ISO-Schematron-schema-optional.patch
    - remove-ISO-Schematron-schema.patch
    - close_file_before_test.patch
* Wed Dec 20 2023 Dirk Müller <dmueller@suse.com>
  - update to 4.9.4:
    * LP#2046398: Inserting/replacing an ancestor into a node's
      children could loop indefinitely.
    * LP#1980767, GH#379: ``TreeBuilder.close()`` could fail with a
      ``TypeError`` after parsing incorrect input.
    * LP#1522052: A file-system specific test is now optional and
      should no longer fail on systems that don't support it.
    * Built with Cython 0.29.37.
  - drop libxml2212-tests.patch (upstream)
* Mon Nov 27 2023 Markéta Machová <mmachova@suse.com>
  - Add libxml2212-tests.patch to fix tests with new libxml2
* Wed Sep 06 2023 Dirk Müller <dmueller@suse.com>
  - skip html5lib tests - cyclic dependency with html5lib tests
  - remove python 2.x from testing
* Sun Aug 13 2023 Dirk Müller <dmueller@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.
* Fri Jul 14 2023 Matej Cepl <mcepl@suse.com>
  - Add ISO-Schematron-schema-optional.patch and
    remove-ISO-Schematron-schema.patch to remove non-free RNG
    schema file (bsc#1213351).
* Thu May 04 2023 David Anes <david.anes@suse.com>
  - Add patch skip-test-under-libxml2-2.11.1.patch:
    * Skip a test if using libxml2 >= 2.11.1
* Sun Apr 23 2023 Matej Cepl <mcepl@suse.com>
  - Switch documentation to be within the main package.
* Sun Apr 23 2023 Matej Cepl <mcepl@suse.com>
  - New hotness is the sle15_python_module_pythons macro.
* Wed Apr 19 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Add patch skip-test-under-libxml2-2.10.4.patch:
    * Skip a test if using libxml2 >= 2.10.4
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Thu Feb 16 2023 Dirk Müller <dmueller@suse.com>
  - allow building against any libxml2 version in sle15
* Fri Jan 20 2023 Matej Cepl <mcepl@suse.com>
  - Add close_file_before_test.patch, to make sure the testing data
    are flushed to the file (bsc#1206555).
* Thu Dec 29 2022 Torsten Gruner <simmphonie@opensuse.org>
  - update to version 4.9.2
    * Bugs fixed
      + CVE-2022-2309: A Bug in libxml2 2.9.1[0-4] could let namespace declarations
      from a failed parser run leak into later parser runs.  This bug was worked around
      in lxml and resolved in libxml2 2.10.0.
      https://gitlab.gnome.org/GNOME/libxml2/-/issues/378
    * LP#1981760: ``Element.attrib`` now registers as ``collections.abc.MutableMapping``.
    * lxml now has a static build setup for macOS on ARM64 machines (not used for building wheels).
      Patch by Quentin Leffray.
* Mon Sep 19 2022 Matej Cepl <mcepl@suse.com>
  - Update BR for libxml2-devel to the current version.
  - Add missing BR for python-base.
* Sat Jul 09 2022 Arun Persaud <arun@gmx.de>
  - update to version 4.9.1 (bsc#1201253, CVE-2022-2309):
    * Bugs fixed
      + A crash was resolved when using iterwalk() (or canonicalize())
      after parsing certain incorrect input. Note that iterwalk() can
      crash on valid input parsed with the same parser after failing
      to parse the incorrect input.
* Tue Jun 07 2022 Dirk Müller <dmueller@suse.com>
  - update to 4.9.0:
    * The mixin inheritance order in ``lxml.html`` was corrected.
    * Built with Cython 0.29.30 to adapt to changes in Python 3.11 and 3.12.
* Fri Feb 18 2022 Dirk Müller <dmueller@suse.com>
  - update to 4.8.0:
    * GH#337: Path-like objects are now supported throughout the API instead of
      just strings.
    * The ``ElementMaker`` now supports ``QName`` values as tags, which always
      override the default namespace of the factory.
    * GH#338: In lxml.objectify, the XSI float annotation "nan" and "inf" were spelled in
      lower case, whereas XML Schema datatypes define them as "NaN" and "INF" respectively.
    * Built with Cython 0.29.28.
* Mon Jan 10 2022 Dirk Müller <dmueller@suse.com>
  - update to 4.7.1:
    * Chunked Unicode string parsing via ``parser.feed()`` now encodes the input data
      to the native UTF-8 encoding directly, instead of going through ``Py_UNICODE`` /
      ``wchar_t`` encoding first, which previously required duplicate recoding in most cases.
    * The standard namespace prefixes were mishandled during "C14N2" serialisation on Python 3.
    * ``lxml.objectify`` previously accepted non-XML numbers with underscores (like "1_000")
      as integers or float values in Python 3.6 and later. It now adheres to the number
      format of the XML spec again.
    * LP#1939031: Static wheels of lxml now contain the header files of zlib and libiconv
      (in addition to the already provided headers of libxml2/libxslt/libexslt).
    * Wheels include libxml2 2.9.12+ and libxslt 1.1.34 (also on Windows).
* Tue Jan 04 2022 Dirk Müller <dmueller@suse.com>
  - update to 4.6.5 (bsc#1193752, CVE-2021-43818):
    * A vulnerability (GHSL-2021-1038) in the HTML cleaner allowed sneaking script
      content through SVG images.
    * A vulnerability (GHSL-2021-1037) in the HTML cleaner allowed sneaking script
      content through CSS imports and other crafted constructs.
* Wed Nov 24 2021 Dirk Müller <dmueller@suse.com>
  - update to 4.6.4:
    * A new property ``system_url`` was added to DTD entities.
    * The ``STATIC_*`` variables in ``setup.py`` can now be passed via env vars.
  - remove python-lxml-test_etree.patch (upstream)
* Tue Jun 01 2021 Matej Cepl <mcepl@suse.com>
  - Add missing dependency on python-base for the devel subpackage.
* Tue Jun 01 2021 Pedro Monreal <pmonreal@suse.com>
  - Adapt test_etree.py to a behavioural change in libxml2 2.9.11+
    * Add python-lxml-test_etree.patch
* Tue Apr 06 2021 Dirk Müller <dmueller@suse.com>
  - update to 4.6.3:
    * A vulnerability (CVE-2021-28957) was discovered in the HTML Cleaner by Kevin Chung,
      which allowed JavaScript to pass through.  The cleaner now removes the HTML5
      ``formaction`` attribute. (bsc#1184177)
* Sun Jan 24 2021 Dirk Müller <dmueller@suse.com>
  - update to 4.6.2:
    * A vulnerability (CVE-2020-27783) was discovered in the HTML Cleaner by Yaniv Nizry,
    which allowed JavaScript to pass through.  The cleaner now removes more sneaky
    "style" content. (bsc#1179534)
    * A vulnerability was discovered in the HTML Cleaner by Yaniv Nizry, which allowed
    JavaScript to pass through.  The cleaner now removes more sneaky "style" content.
    * GH#310: ``lxml.html.InputGetter`` supports ``__len__()`` to count the number of input fields.
    Patch by Aidan Woolley.
    * ``lxml.html.InputGetter`` has a new ``.items()`` method to ease processing all input fields.
    * ``lxml.html.InputGetter.keys()`` now returns the field names in document order.
    * GH-309: The API documentation is now generated using ``sphinx-apidoc``.
    * LP#1869455: C14N 2.0 serialisation failed for unprefixed attributes
    when a default namespace was defined.
    * ``TreeBuilder.close()`` raised ``AssertionError`` in some error cases where it
    should have raised ``XMLSyntaxError``.  It now raises a combined exception to
    keep up backwards compatibility, while switching to ``XMLSyntaxError`` as an
    interface.

Files

/usr/lib64/python3.10/site-packages/lxml
/usr/lib64/python3.10/site-packages/lxml-5.1.0-py3.10.egg-info
/usr/lib64/python3.10/site-packages/lxml-5.1.0-py3.10.egg-info/PKG-INFO
/usr/lib64/python3.10/site-packages/lxml-5.1.0-py3.10.egg-info/SOURCES.txt
/usr/lib64/python3.10/site-packages/lxml-5.1.0-py3.10.egg-info/dependency_links.txt
/usr/lib64/python3.10/site-packages/lxml-5.1.0-py3.10.egg-info/not-zip-safe
/usr/lib64/python3.10/site-packages/lxml-5.1.0-py3.10.egg-info/requires.txt
/usr/lib64/python3.10/site-packages/lxml-5.1.0-py3.10.egg-info/top_level.txt
/usr/lib64/python3.10/site-packages/lxml/ElementInclude.py
/usr/lib64/python3.10/site-packages/lxml/__init__.py
/usr/lib64/python3.10/site-packages/lxml/__pycache__
/usr/lib64/python3.10/site-packages/lxml/__pycache__/ElementInclude.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/ElementInclude.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/_elementpath.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/_elementpath.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/builder.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/builder.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/cssselect.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/cssselect.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/doctestcompare.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/doctestcompare.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/pyclasslookup.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/pyclasslookup.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/sax.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/sax.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/usedoctest.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/__pycache__/usedoctest.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/_elementpath.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/lxml/_elementpath.py
/usr/lib64/python3.10/site-packages/lxml/apihelpers.pxi
/usr/lib64/python3.10/site-packages/lxml/builder.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/lxml/builder.py
/usr/lib64/python3.10/site-packages/lxml/classlookup.pxi
/usr/lib64/python3.10/site-packages/lxml/cleanup.pxi
/usr/lib64/python3.10/site-packages/lxml/cssselect.py
/usr/lib64/python3.10/site-packages/lxml/debug.pxi
/usr/lib64/python3.10/site-packages/lxml/docloader.pxi
/usr/lib64/python3.10/site-packages/lxml/doctestcompare.py
/usr/lib64/python3.10/site-packages/lxml/dtd.pxi
/usr/lib64/python3.10/site-packages/lxml/etree.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/lxml/etree.pyx
/usr/lib64/python3.10/site-packages/lxml/extensions.pxi
/usr/lib64/python3.10/site-packages/lxml/html
/usr/lib64/python3.10/site-packages/lxml/html/ElementSoup.py
/usr/lib64/python3.10/site-packages/lxml/html/__init__.py
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/ElementSoup.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/ElementSoup.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/_diffcommand.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/_diffcommand.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/_html5builder.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/_html5builder.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/_setmixin.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/_setmixin.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/builder.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/builder.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/clean.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/clean.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/defs.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/defs.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/diff.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/diff.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/formfill.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/formfill.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/html5parser.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/html5parser.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/soupparser.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/soupparser.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/usedoctest.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/html/__pycache__/usedoctest.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/html/_diffcommand.py
/usr/lib64/python3.10/site-packages/lxml/html/_html5builder.py
/usr/lib64/python3.10/site-packages/lxml/html/_setmixin.py
/usr/lib64/python3.10/site-packages/lxml/html/builder.py
/usr/lib64/python3.10/site-packages/lxml/html/clean.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/lxml/html/clean.py
/usr/lib64/python3.10/site-packages/lxml/html/defs.py
/usr/lib64/python3.10/site-packages/lxml/html/diff.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/lxml/html/diff.py
/usr/lib64/python3.10/site-packages/lxml/html/formfill.py
/usr/lib64/python3.10/site-packages/lxml/html/html5parser.py
/usr/lib64/python3.10/site-packages/lxml/html/soupparser.py
/usr/lib64/python3.10/site-packages/lxml/html/usedoctest.py
/usr/lib64/python3.10/site-packages/lxml/includes
/usr/lib64/python3.10/site-packages/lxml/includes/__init__.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/__init__.py
/usr/lib64/python3.10/site-packages/lxml/includes/__pycache__
/usr/lib64/python3.10/site-packages/lxml/includes/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/includes/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/includes/c14n.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/config.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/dtdvalid.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/etreepublic.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/htmlparser.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/relaxng.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/schematron.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/tree.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/uri.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/xinclude.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/xmlerror.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/xmlparser.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/xmlschema.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/xpath.pxd
/usr/lib64/python3.10/site-packages/lxml/includes/xslt.pxd
/usr/lib64/python3.10/site-packages/lxml/isoschematron
/usr/lib64/python3.10/site-packages/lxml/isoschematron/__init__.py
/usr/lib64/python3.10/site-packages/lxml/isoschematron/__pycache__
/usr/lib64/python3.10/site-packages/lxml/isoschematron/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/lxml/isoschematron/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/rng
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/xsl
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl
/usr/lib64/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt
/usr/lib64/python3.10/site-packages/lxml/iterparse.pxi
/usr/lib64/python3.10/site-packages/lxml/nsclasses.pxi
/usr/lib64/python3.10/site-packages/lxml/objectify.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/lxml/objectify.pyx
/usr/lib64/python3.10/site-packages/lxml/objectpath.pxi
/usr/lib64/python3.10/site-packages/lxml/parser.pxi
/usr/lib64/python3.10/site-packages/lxml/parsertarget.pxi
/usr/lib64/python3.10/site-packages/lxml/proxy.pxi
/usr/lib64/python3.10/site-packages/lxml/public-api.pxi
/usr/lib64/python3.10/site-packages/lxml/pyclasslookup.py
/usr/lib64/python3.10/site-packages/lxml/readonlytree.pxi
/usr/lib64/python3.10/site-packages/lxml/relaxng.pxi
/usr/lib64/python3.10/site-packages/lxml/sax.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/lxml/sax.py
/usr/lib64/python3.10/site-packages/lxml/saxparser.pxi
/usr/lib64/python3.10/site-packages/lxml/schematron.pxi
/usr/lib64/python3.10/site-packages/lxml/serializer.pxi
/usr/lib64/python3.10/site-packages/lxml/usedoctest.py
/usr/lib64/python3.10/site-packages/lxml/xinclude.pxi
/usr/lib64/python3.10/site-packages/lxml/xmlerror.pxi
/usr/lib64/python3.10/site-packages/lxml/xmlid.pxi
/usr/lib64/python3.10/site-packages/lxml/xmlschema.pxi
/usr/lib64/python3.10/site-packages/lxml/xpath.pxi
/usr/lib64/python3.10/site-packages/lxml/xslt.pxi
/usr/lib64/python3.10/site-packages/lxml/xsltext.pxi
/usr/share/doc/packages/python310-lxml
/usr/share/doc/packages/python310-lxml/CHANGES.txt
/usr/share/doc/packages/python310-lxml/CREDITS.txt
/usr/share/doc/packages/python310-lxml/README.rst
/usr/share/licenses/python310-lxml
/usr/share/licenses/python310-lxml/LICENSES.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon May 27 23:42:38 2024