Mon Dec 12 14:11:33 2016 UTC ()
Updated py-lxml to 3.7.0.

3.7.0 (2016-12-10)
==================

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

* GH#217: ``XMLSyntaxError`` now behaves more like its ``SyntaxError``
  baseclass.  Patch by Philipp A.

* GH#216: ``HTMLParser()`` now supports the same ``collect_ids`` parameter
  as ``XMLParser()``.  Patch by Burak Arslan.

* GH#210: Allow specifying a serialisation method in ``xmlfile.write()``.
  Patch by Burak Arslan.

* GH#203: New option ``default_doctype`` in ``HTMLParser`` that allows
  disabling the automatic doctype creation.  Patch by Shadab Zafar.

* GH#201: Calling the method ``.set('attrname')`` without value argument
  (or ``None``) on HTML elements creates an attribute without value that
  serialises like ``<div attrname></div>``.  Patch by Daniel Holth.

* GH#197: Ignore form input fields in ``form_values()`` when they are
  marked as ``disabled`` in HTML.  Patch by Kristian Klemon.

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

* GH#206: File name and line number were missing from XSLT error messages.
  Patch by Marcus Brinkmann.

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

* Log entries no longer allow anything but plain string objects as message text
  and file name.

* ``zlib`` is included in the list of statically built libraries.


(wiz)
diff -r1.38 -r1.39 pkgsrc/textproc/py-lxml/Makefile
diff -r1.28 -r1.29 pkgsrc/textproc/py-lxml/distinfo

cvs diff -r1.38 -r1.39 pkgsrc/textproc/py-lxml/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/py-lxml/Makefile 2016/08/22 14:01:35 1.38
+++ pkgsrc/textproc/py-lxml/Makefile 2016/12/12 14:11:33 1.39
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.38 2016/08/22 14:01:35 wiz Exp $ 1# $NetBSD: Makefile,v 1.39 2016/12/12 14:11:33 wiz Exp $
2 2
3DISTNAME= lxml-3.6.4 3DISTNAME= lxml-3.7.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= textproc 5CATEGORIES= textproc
6MASTER_SITES= http://lxml.de/files/ 6MASTER_SITES= http://lxml.de/files/
7EXTRACT_SUFX= .tgz 7EXTRACT_SUFX= .tgz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://lxml.de/ 10HOMEPAGE= http://lxml.de/
11COMMENT= Python binding for libxml2 and libxslt 11COMMENT= Python binding for libxml2 and libxslt
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14# as of 3.6.1, two test failures on NetBSD, see 14# as of 3.6.1, two test failures on NetBSD, see
15# https://bugs.launchpad.net/lxml/+bug/1522052 15# https://bugs.launchpad.net/lxml/+bug/1522052
16# third error in 3.6.1 16# third error in 3.6.1

cvs diff -r1.28 -r1.29 pkgsrc/textproc/py-lxml/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/py-lxml/distinfo 2016/08/22 14:01:35 1.28
+++ pkgsrc/textproc/py-lxml/distinfo 2016/12/12 14:11:33 1.29
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.28 2016/08/22 14:01:35 wiz Exp $ 1$NetBSD: distinfo,v 1.29 2016/12/12 14:11:33 wiz Exp $
2 2
3SHA1 (lxml-3.6.4.tgz) = 51fcf2a9a1499909f986c0663b4703406a4a12cc 3SHA1 (lxml-3.7.0.tgz) = bc280391d2e1328f0edf335982ad02f0f02e5450
4RMD160 (lxml-3.6.4.tgz) = 3897118cedaf662d4da567462405fbb470cdf337 4RMD160 (lxml-3.7.0.tgz) = 87b3c58da569c8c65bc00257d02da9390ab5a67c
5SHA512 (lxml-3.6.4.tgz) = 0412b266d7a70af21f2e4e05d63c3ce63049661ef27e2bf190cbfe1e982b6980fe980a998a360796b958fa9e148ae5bb48136354d4b0bb042055340e37f61e1e 5SHA512 (lxml-3.7.0.tgz) = c34081332bcb911fb3be820300ec78e1e310fcef8b44d1b1ae28424de7f29b215b1266b1bc0ee50696b989b258e1af2774980c5bea96b403151596407522bdc8
6Size (lxml-3.6.4.tgz) = 3707675 bytes 6Size (lxml-3.7.0.tgz) = 3788603 bytes