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

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


Branch: CURRENT, Version: 3.7.2, Package name: py27-lxml-3.7.2, 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: 8fdc03e1c961d16eacb17a6a96dcf5ea1290e09a
RMD160: f2f8992895cb230f7ee2daac7c51400fb6f71430
Filesize: 3711.562 KB

Version history: (Expand)


CVS history: (Expand)


   2017-01-17 13:58:29 by Thomas Klausner | Files touched by this commit (1)
Log message:
Fix typo.
   2017-01-17 12:10:13 by Thomas Klausner | Files touched by this commit (1)
Log message:
Add another bug report for failing tests.
   2017-01-16 12:07:12 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-lxml to 3.7.2.

==============
lxml changelog
==============

3.7.2 (2017-01-08)
==================

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

* Work around installation problems in recent Python 2.7 versions
  due to FTP download failures.

* GH#219: ``xmlfile.element()`` was not properly quoting attribute values.
  Patch by Burak Arslan.

* GH#218: ``xmlfile.element()`` was not properly escaping text content of
  script/style tags.  Patch by Burak Arslan.
   2017-01-01 16:22:59 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-lxml to 3.7.1.

3.7.1 (2016-12-23)
==================

* No source changes, issued only to solve problems with the
  binary packages released for 3.7.0.
   2016-12-12 15:11:33 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
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.
   2016-08-22 16:01:35 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-lxml to 3.6.4.

3.6.4 (2016-08-20)
==================

* GH#204, LP#1614693: build fix for MacOS-X.

3.6.3 (2016-08-18)
==================

* LP#1614603: change linker flags to build multi-linux wheels

3.6.2 (2016-08-18)
==================

* LP#1614603: release without source changes to provide cleanly built Linux wheels
   2016-08-03 01:24:39 by Thomas Klausner | Files touched by this commit (1)
Log message:
Add comment explaining how to work around two of the three test failures.
   2016-08-01 12:51:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-lxml to 3.6.1.

3.6.1 (2016-07-24)
==================

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

* GH#180: Separate option ``inline_style`` for Cleaner that only removes ``style``
  attributes instead of all styles.  Patch by Christian Pedersen.

* GH#196: Windows build support for Python 3.5.  Contribution by Maximilian Hils.

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

* GH#199: Exclude ``file`` fields from ``FormElement.form_values`` (as browsers do).
  Patch by Tomas Divis.

* GH#198, LP#1568167: Try to provide base URL from ``Resolver.resolve_string()``.
  Patch by Michael van Tellingen.

* GH#191: More accurate float serialisation in ``objectify.FloatElement``.
  Patch by Holger Joukl.

* LP#1551797: Repair XSLT error logging. Patch by Marcus Brinkmann.