Powerful and Pythonic XML processing library

Edit Package python-lxml

lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. It
provides safe and convenient access to these libraries using the ElementTree
API. It extends the ElementTree API significantly to offer support for XPath,
RelaxNG, XML Schema, XSLT, C14N and much more.

Refresh
Refresh
Source Files
Filename Size Changed
ISO-Schematron-schema-optional.patch 0000005331 5.21 KB
close_file_before_test.patch 0000000905 905 Bytes
lxml-4.9.4.tar.gz 0003576664 3.41 MB
lxmldoc-4.5.2.pdf 0001170312 1.12 MB
python-lxml.changes 0000073476 71.8 KB
python-lxml.rpmlintrc 0000000067 67 Bytes
python-lxml.spec 0000005074 4.96 KB
remove-ISO-Schematron-schema.patch 0000020093 19.6 KB
skip-test-under-libxml2-2.10.4.patch 0000000621 621 Bytes
skip-test-under-libxml2-2.11.1.patch 0000000817 817 Bytes
Revision 106 (latest revision is 109)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1134342 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 106)
- 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)

- remove python 2.x from testing
- allow building against any libxml2 version in sle15
  * Built with Cython 0.29.28.
  * LP#1835708: ElementInclude incorrectly rejected repeated
  * LP#1755825: iterwalk() failed to return the 'start' event for the initial
  - ElementTree.write() has a new option doctype that writes out
    a doctype string before the serialisation, in the same way as
  - GH#220: xmlfile allows switching output methods at an element
  - LP#1595781, GH#240: added a PyCapsule Python API and C-level
    API for passing externally generated libxml2 documents into
  - GH#244: error log entries have a new property path with an
    XPath expression (if known, None otherwise) that points to the
  - The namespace prefix mapping that can be used in ElementPath
  - GH#238: Character escapes were not hex-encoded in the xmlfile
  - GH#229: fix for externally created XML documents.
    strips the option values specified in form attributes but only
  - LP#1551797: revert previous fix for XSLT error logging as it
  - LP#1673355, GH#233: fromstring() html5parser failed to parse
  - The previously undocumented docstring option in
    ElementTree.write() produces a deprecation warning and will
Comments 0
openSUSE Build Service is sponsored by