Fedora 11 Update: python-lxml-2.2.2-1.fc11

updates at fedoraproject.org updates at fedoraproject.org
Thu Jul 16 07:08:39 UTC 2009


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2009-6930
2009-06-23 20:28:58
--------------------------------------------------------------------------------

Name        : python-lxml
Product     : Fedora 11
Version     : 2.2.2
Release     : 1.fc11
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.2 (2009-06-21) Features added * New helper functions strip_attributes(),
strip_elements(), strip_tags() in lxml.etree to remove attributes/subtrees/tags
from a subtree. Bugs fixed * Namespace cleanup on subtree insertions could
result in missing namespace declarations (and potentially crashes) if the
element defining a namespace was deleted and the namespace was not used by the
top element of the inserted subtree but only in deeper subtrees. * Raising an
exception from a parser target callback didn't always terminate the parser. *
Only {true, false, 1, 0} are accepted as the lexical representation for
BoolElement ({True, False, T, F, t, f} not any more), restoring lxml <= 2.0
behaviour.
--------------------------------------------------------------------------------
ChangeLog:

* Sun Jun 21 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 2.2.2-1
- 2.2.2 (2009-06-21)
- Features added
- 
-    * New helper functions strip_attributes(), strip_elements(),
-      strip_tags() in lxml.etree to remove attributes/subtrees/tags
-      from a subtree.
- 
- Bugs fixed
- 
-    * Namespace cleanup on subtree insertions could result in missing
-      namespace declarations (and potentially crashes) if the element
-      defining a namespace was deleted and the namespace was not used
-      by the top element of the inserted subtree but only in deeper
-      subtrees.
-    * Raising an exception from a parser target callback didn't always
-      terminate the parser.
-    * Only {true, false, 1, 0} are accepted as the lexical representation
-      for BoolElement ({True, False, T, F, t, f} not any more), restoring
-      lxml <= 2.0 behaviour.
* Tue Jun  2 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 2.2.1-1
- 2.2.1 (2009-06-02)
- Features added
- 
-    * Injecting default attributes into a document during XML Schema
-      validation (also at parse time).
-    * Pass huge_tree parser option to disable parser security restrictions
-      imposed by libxml2 2.7.
- 
- Bugs fixed
- 
-    * The script for statically building libxml2 and libxslt didn't work
-      in Py3.
-    * XMLSchema() also passes invalid schema documents on to libxml2 for
-      parsing (which could lead to a crash before release 2.6.24).
--------------------------------------------------------------------------------

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
http://fedoraproject.org/keys
--------------------------------------------------------------------------------




More information about the Fedora-package-announce mailing list