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
lxml-4.2.0.tar.gz 0004282112 4.08 MB
lxmldoc-4.2.0.pdf 0001146002 1.09 MB
python-lxml-assert.patch 0000000625 625 Bytes
python-lxml.changes 0000055618 54.3 KB
python-lxml.spec 0000003855 3.76 KB
Revision 64 (latest revision is 111)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 588625 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 64)
- Version update to 4.2.0:
  * GH#255: ``SelectElement.value`` returns more standard-compliant and
    browser-like defaults for non-multi-selects.  If no option is selected, the
    value of the first option is returned (instead of None).  If multiple options
    are selected, the value of the last one is returned (instead of that of the
    first one).  If no options are present (not standard-compliant)
    ``SelectElement.value`` still returns ``None``.
  * GH#261: The ``HTMLParser()`` now supports the ``huge_tree`` option.
    Patch by stranac.
  * LP#1551797: Some XSLT messages were not captured by the transform error log.
  * LP#1737825: Crash at shutdown after an interrupted iterparse run with XMLSchema
    validation.
- Add patch python-lxml-assert.patch to pass test fail on threading
Comments 0
openSUSE Build Service is sponsored by