./textproc/py-lxml, Python binding for libxml2 and libxslt

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.9.1, Package name: py310-lxml-4.9.1, Maintainer: pkgsrc-users

lxml 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] [devel/py-setuptools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 3298.465 KB

Version history: (Expand)


CVS history: (Expand)


   2022-07-02 09:55:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
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) | Package updated
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.
   2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | Package updated
Log message:
revbump for textproc/icu update
   2022-03-01 10:59:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-lxml: updated to 4.8.0

4.8.0 (2022-02-17)
==================

Features added
--------------

* Path-like objects are now supported throughout the API instead of just strings.
  Patch by Henning Janssen.

* The ``ElementMaker`` now supports ``QName`` values as tags, which always override
  the default namespace of the factory.

Bugs fixed
----------

* In lxml.objectify, the XSI float annotation "nan" and \ 
"inf" were spelled in
  lower case, whereas XML Schema datatypes define them as "NaN" and \ 
"INF" respectively.
  Patch by Tobias Deiminger.

Other changes
-------------

* Built with Cython 0.29.28.
   2022-02-07 01:09:59 by David H. Gutteridge | Files touched by this commit (1) | Package updated
Log message:
py-lxml: update a comment
   2022-02-04 16:18:18 by Hauke Fath | Files touched by this commit (2)
Log message:
Roll back the previous commit.

The default tar extractor silently skipped the missing file

./src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skele \ 
ton_for_xslt1.xsl

and after switching to gtar as extractor the package builds correctly.
   2022-02-04 12:28:50 by Hauke Fath | Files touched by this commit (2)
Log message:
For reasons unknown, the Solarish build (OmniOSCE here) installs one
file less than the others. Tweak the PLIST generation to make it so.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS