Fedora 12 Update: python-lxml-2.2.5-1.fc12

updates at fedoraproject.org updates at fedoraproject.org
Thu Aug 5 23:21:30 UTC 2010


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2010-3473
2010-03-03 01:38:46
--------------------------------------------------------------------------------

Name        : python-lxml
Product     : Fedora 12
Version     : 2.2.5
Release     : 1.fc12
URL         : http://codespeak.net/lxml/
Summary     : ElementTree-like Python bindings for libxml2 and libxslt
Description :
lxml provides a Python binding to the libxslt and libxml2 libraries.
It follows the ElementTree API as much as possible in order to provide
a more Pythonic interface to libxml2 and libxslt than the default
bindings.  In particular, lxml deals with Python Unicode strings
rather than encoded UTF-8 and handles memory management automatically,
unlike the default bindings.

--------------------------------------------------------------------------------
Update Information:

2.2.5 (2010-02-28)    Features added       * Support for running XSLT extension
elements on the input root node       (e.g. in a template matching on "/").
Bugs fixed       * Crash in XPath evaluation when reading smart strings from a
document       other than the original context document.     * Support recent
versions of html5lib by not requiring its XHTMLParser       in htmlparser.py
anymore.     * Manually instantiating the custom element classes in
lxml.objectify       could crash.     * Invalid XML text characters were not
rejected by the API when they       appeared in unicode strings directly after
non-ASCII characters.     * lxml.html.open_http_urllib() did not work in Python
3.     * The functions strip_tags() and strip_elements() in lxml.etree did
not remove all occurrences of a tag in all cases.     * Crash in XSLT extension
elements when the XSLT context node is not       an element.
--------------------------------------------------------------------------------
ChangeLog:

* Mon Mar  1 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 2.2.5-1
- 2.2.5 (2010-02-28)
- 
- Features added
- 
-    * Support for running XSLT extension elements on the input root node
-      (e.g. in a template matching on "/").
- 
- Bugs fixed
- 
-    * Crash in XPath evaluation when reading smart strings from a document
-      other than the original context document.
-    * Support recent versions of html5lib by not requiring its XHTMLParser
-      in htmlparser.py anymore.
-    * Manually instantiating the custom element classes in lxml.objectify
-      could crash.
-    * Invalid XML text characters were not rejected by the API when they
-      appeared in unicode strings directly after non-ASCII characters.
-    * lxml.html.open_http_urllib() did not work in Python 3.
-    * The functions strip_tags() and strip_elements() in lxml.etree did
-      not remove all occurrences of a tag in all cases.
-    * Crash in XSLT extension elements when the XSLT context node is not
-      an element.
* Mon Feb 15 2010 Thomas Spura <tomspur at fedoraproject.org> - 2.2.4-2
- update to current python3 guidelines
- be more explicit in %files
- use %global and not %define
- create docs subpackage
- add stripping 3-byte Byte Order Marker from src/lxml/tests/test_errors.py
  to get 2to3 to work (dmalcolm)
- fixes FTBFS (#564674)
* Thu Jan 14 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 2.2.4-1
- Update to 2.2.4
- Enable Python 3 subpackage
* Thu Nov  5 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 2.2.3-3
- F-13's python build chain must be a little different...
* Thu Nov  5 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 2.2.3-2
- Add option to build a Python 3 subpackage, original patch by David Malcolm
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #569138 - python-lxml-2.2.5 is available
        https://bugzilla.redhat.com/show_bug.cgi?id=569138
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update python-lxml' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list