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