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

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


Branch: CURRENT, Version: 4.3.3, Package name: py27-lxml-4.3.3, 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/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: d168e7253867d6506f74bc30e1f2cbd75912a546
RMD160: e5c53fd5c05ca4bc6c683e5a6acc29bb7f5ba246
Filesize: 4275.819 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-27 07:28:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-lxml: updated to 4.3.3

4.3.3:
Bugs fixed
* Fix leak of output buffer and unclosed files in _XSLTResultTree.write_output().
   2019-03-07 19:01:21 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-lxml: Remove -isysroot, breaks build on Darwin.
   2019-03-01 09:46:12 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-lxml: updated to 4.3.2

4.3.2:
Bugs fixed
* Crash in 4.3.1 when appending a child subtree with certain text nodes.
   2019-02-09 18:19:15 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-lxml: updated to 4.3.1

4.3.1:
* Crash when appending a child subtree that contains unsubstituted
  entity references.
   2019-01-04 22:50:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-lxml: updated to 4.3.0

Features added
* 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. \ 
Patch by Lennart Regebro.
* Updated ISO-Schematron implementation to 2013 version (now MIT licensed) and \ 
the corresponding schema to the 2016 version (with optional “properties”).

Other changes
* Support for Python 2.6 and 3.3 was removed. Patch by hugovk.
* The minimum dependency versions were raised to libxml2 2.9.2 and libxslt \ 
1.1.27, which were released in 2014 and 2012 respectively.
* Built with Cython 0.29.2.
   2019-01-03 11:53:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-lxml: updated to 4.2.6

4.2.6:
Bugs fixed
* Fix a DeprecationWarning in Py3.7+.
* Import warnings in Python 3.6+ were resolved.
   2018-09-11 09:13:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-lxml: updated to 4.2.5

4.2.5:
Bugs fixed
Javascript URLs that used URL escaping were not removed by the HTML cleaner.
   2018-08-06 21:35:29 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-lxml: updated to 4.2.4

4.2.4:
Features added
* Allow using pkg-config for build configuration.

Bugs fixed
* Crash when moving an element to another document with
  Element.insert().