Path to this page:
./
textproc/py-lxml,
Python binding for libxml2 and libxslt
Branch: CURRENT,
Version: 4.9.3nb2,
Package name: py311-lxml-4.9.3nb2,
Maintainer: pkgsrc-userslxml is a Pythonic binding for the libxml2 and libxslt libraries.
It is unique in that it combines the speed and feature completeness
of these libraries with the simplicity of a native Python API,
mostly compatible but superior to the well-known ElementTree API.
Required to run:[
textproc/libxml2] [
textproc/libxslt] [
lang/python310]
Master sites:
Filesize: 3488.436 KB
Version history: (Expand)
- (2023-11-08) Updated to version: py311-lxml-4.9.3nb2
- (2023-10-23) Updated to version: py311-lxml-4.9.3nb1
- (2023-07-05) Updated to version: py310-lxml-4.9.3
- (2023-04-19) Updated to version: py310-lxml-4.9.2nb1
- (2022-12-16) Updated to version: py310-lxml-4.9.2
- (2022-11-23) Updated to version: py310-lxml-4.9.1nb1
CVS history: (Expand)
2023-11-09 00:00:56 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-lxml: uses 'for (int i=...)' so needs c99
|
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|
2023-07-05 14:33:02 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.9.3
4.9.3 (2023-07-05)
==================
Bugs fixed
----------
* ``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+.
* URL checking in the HTML cleaner was improved.
Patch by Tim McCormack.
* Some regex strings were changed to raw strings to fix Python warnings.
Patches by Jakub Wilk and Anthony Sottile.
Other changes
-------------
* Wheels include zlib 1.2.13, libxml2 2.10.3 and libxslt 1.1.38
(zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows).
* Built with Cython 0.29.36 to adapt to changes in Python 3.12.
|
2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) |  |
Log message:
revbump after textproc/icu update
|
2022-12-16 00:22:04 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-lxml: updated to 4.9.2
4.9.2 (2022-12-13)
==================
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
Other changes
-------------
* 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.
|
2022-11-23 17:21:30 by Adam Ciarcinski | Files touched by this commit (1878) |  |
Log message:
massive revision bump after textproc/icu update
|
2022-07-02 09:55:31 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.9.1
4.9.1
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.
|
2022-06-13 21:36:11 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.9.0
4.9.0 (2022-06-01)
==================
Bugs fixed
----------
* GH341: The mixin inheritance order in ``lxml.html`` was corrected.
Patch by xmo-odoo.
Other changes
-------------
* Built with Cython 0.29.30 to adapt to changes in Python 3.11 and 3.12.
* Wheels include zlib 1.2.12, libxml2 2.9.14 and libxslt 1.1.35
(libxml2 2.9.12+ and libxslt 1.1.34 on Windows).
* GH343: Windows-AArch64 build support in Visual Studio.
Patch by Steve Dower.
|