Powerful and Pythonic XML processing library
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.
- Developed at devel:languages:python
- Sources inherited from project openSUSE:Factory
-
12
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/python-lxml && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
lxml-5.2.2.tar.gz | 0003678631 3.51 MB | |
lxmldoc-4.5.2.pdf | 0001170312 1.12 MB | |
python-lxml.changes | 0000076755 75 KB | |
python-lxml.rpmlintrc | 0000000067 67 Bytes | |
python-lxml.spec | 0000004426 4.32 KB | |
skip-test-under-libxml2-2.10.4.patch | 0000000593 593 Bytes | |
skip-test-under-libxml2-2.11.1.patch | 0000000811 811 Bytes |
Revision 110 (latest revision is 111)
Ana Guerrero (anag+factory)
accepted
request 1180847
from
Daniel Garcia (dgarcia)
(revision 110)
- Remove not needed patch skip-test-under-libexpat-2.6.0.patch - Update to 5.2.2: - GH#417: The test_feed_parser test could fail if lxml_html_clean was not installed. It is now skipped in that case. - LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", without SSE 4.2. - If libxml2 uses iconv, the compile time version is available as etree.ICONV_COMPILED_VERSION. - 5.2.1 - LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", but with SSE 4.2 enabled. - LP#2059977: ``Element.iterfind("//absolute_path")`` failed with a ``SyntaxError`` where it should have issued a warning. - GH#416: The documentation build was using the non-standard ``which`` command. Patch by Michał Górny. - 5.2.0 - LP#1958539: The ``lxml.html.clean`` implementation suffered from several (only if used) security issues in the past and was now extracted into a separate library: https://github.com/fedora-python/lxml_html_clean Projects that use lxml without "lxml.html.clean" will not notice any difference, except that they won't have potentially vulnerable code installed. The module is available as an "extra" setuptools dependency "lxml[html_clean]", so that Projects that need "lxml.html.clean" will need to switch their requirements from "lxml" to "lxml[html_clean]", or install the new library themselves. - The minimum CPU architecture for the Linux x86 binary wheels was upgraded to "sandybridge" (launched 2011), and glibc 2.28 / gcc 12 (manylinux_2_28) wheels were added.
Comments 0