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.3.2.tar.gz 0004380761 4.18 MB
lxmldoc-4.3.2.pdf 0001151919 1.1 MB
python-lxml.changes 0000058966 57.6 KB
python-lxml.spec 0000003873 3.78 KB
Revision 70 (latest revision is 111)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 681724 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 70)
- Update to 4.3.2:
  * Crash in 4.3.1 when appending a child subtree with certain text nodes.

- Update to v4.3.1
  * Fixed crash when appending a child subtree that contains unsubstituted
    entity references
- from v4.3.0
  * Features
    + The module ``lxml.sax`` is compiled using Cython in order to speed it up.
    + lxml.sax.ElementTreeProducer now preserves the namespace prefixes.
      If two prefixes point to the same URI, the first prefix in alphabetical
      order is used.
    + Updated ISO-Schematron implementation to 2013 version (now MIT licensed)
      and the corresponding schema to the 2016 version (with optional "properties").
  * Other
    + Support for Python 2.6 and 3.3 was removed.
    + The minimum dependency versions were raised to libxml2 2.9.2 and libxslt 1.1.27,
      which were released in 2014 and 2012 respectively.
- from v4.2.6
  * Fix a DeprecationWarning in Py3.7+.
  * Import warnings in Python 3.6+ were resolved.
- Remove no longer needed
  0001-Make-test-more-resilient-against-changes-in-latest-l.patch
Comments 0
openSUSE Build Service is sponsored by