Hello community,

here is the log from the commit of package python-lxml for openSUSE:Factory 
checked in at 2012-03-12 08:54:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-lxml (Old)
 and      /work/SRC/openSUSE:Factory/.python-lxml.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-lxml", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-lxml/python-lxml.changes  2011-09-23 
12:42:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-lxml.new/python-lxml.changes     
2012-03-12 08:54:15.000000000 +0100
@@ -1,0 +2,43 @@
+Fri Mar  9 20:57:25 UTC 2012 - [email protected]
+
+- Update to version 2.3.3:
+  * lxml.html.tostring() gained new serialisation options with_tail and 
doctype.
+  * Fixed a crash when using iterparse() for HTML parsing and requesting start 
events.
+  * Fixed parsing of more selectors in cssselect. Whitespace before
+    pseudo-elements and pseudo-classes is significant as it is a descendant
+    combinator. "E :pseudo" should parse the same as "E *:pseudo", not 
"E:pseudo".
+  * lxml.html.diff no longer raises an exception when hitting 'img' tags 
without 'src' attribute.
+- Changes from version 2.3.2:
+  * lxml.objectify.deannotate() has a new boolean option cleanup_namespaces to
+    remove the objectify namespace declarations (and generally clean up the
+    namespace declarations) after removing the type annotations.
+  * lxml.objectify gained its own SubElement() function as a copy of 
+    etree.SubElement to avoid an otherwise redundant import of lxml.etree on 
the user side.
+  * Fixed the "descendant" bug in cssselect a second time
+  * Fixed parsing of some selectors in cssselect.
+- Changes from version 2.3.1:
+  * New option kill_tags in lxml.html.clean to remove specific tags and their
+    content (i.e. their whole subtree).
+  * pi.get() and pi.attrib on processing instructions to parse
+    pseudo-attributes from the text content of processing instructions.
+  * lxml.get_include() returns a list of include paths that can be used to
+    compile external C code against lxml.etree.
+  * Resolver.resolve_file() takes an additional option close_file that
+    configures if the file(-like) object will be closed after reading or not.
+  * HTML cleaning didn't remove 'data:' links.
+  * The html5lib parser integration now uses the 'official' implementation in
+    html5lib itself, which makes it work with newer releases of the library.
+  * In lxml.sax, endElementNS() could incorrectly reject a plain tag name when
+    the corresponding start event inferred the same plain tag name to be in 
the default namespace.
+  * When an open file-like object is passed into parse() or iterparse(), the
+    parser will no longer close it after use.
+  * Assertion error in lxml.html.cleaner when discarding top-level elements.
+  * In lxml.cssselect, use the xpath 'A//B' (short for 
+    'A/descendant-or-self::node()/B') instead of 'A/descendant::B' for the css
+    descendant selector ('A B').
+  * In lxml.html, non-selected <option> tags no longer show up in the 
collected form values.
+  * Adding/removing <option> values to/from a multiple select form field
+    properly selects them and unselects them.
+- Explicitly build against libxml2-devel
+
+-------------------------------------------------------------------

Old:
----
  lxml-2.3.tar.gz
  lxmldoc-2.3.pdf

New:
----
  lxml-2.3.3.tar.gz
  lxmldoc-2.3.3.pdf

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-lxml.spec ++++++
--- /var/tmp/diff_new_pack.lVppeF/_old  2012-03-12 08:54:17.000000000 +0100
+++ /var/tmp/diff_new_pack.lVppeF/_new  2012-03-12 08:54:17.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-lxml
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,24 +16,23 @@
 #
 
 
-
 Name:           python-lxml
-Version:        2.3
-Release:        2
-Url:            http://lxml.de/
+Version:        2.3.3
+Release:        0
 Summary:        Powerful and Pythonic XML processing library
 License:        BSD-3-Clause and GPL-2.0+
 Group:          Development/Languages/Python
+Url:            http://lxml.de/
 Source:         
http://pypi.python.org/packages/source/l/lxml/lxml-%{version}.tar.gz
-Source1:        lxmldoc-%{version}.pdf
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-devel
+Source1:        http://lxml.de/lxmldoc-%{version}.pdf
 BuildRequires:  libxslt-devel
 BuildRequires:  python-Cython
-%if 0%{?suse_version}
-%py_requires
+BuildRequires:  python-devel
+BuildRequires:  pkgconfig(libxml-2.0)
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} && 0%{?suse_version} <= 1110
+%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %endif
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 
 %description
 lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. It
@@ -42,7 +41,6 @@
 RelaxNG, XML Schema, XSLT, C14N and much more.
 
 %package doc
-
 Summary:        Powerful and Pythonic XML processing library - Documentation
 Group:          Development/Libraries/Python
 
@@ -64,13 +62,13 @@
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
+%files
+%defattr(-,root,root)
+%doc CHANGES.txt CREDITS.txt LICENSES.txt README.rst
+%{python_sitearch}/*
+
 %files doc
 %defattr(-,root,root)
 %doc doc/html lxmldoc-%{version}.pdf
 
-%files
-%defattr(-,root,root,-)
-%doc CHANGES.txt CREDITS.txt IDEAS.txt LICENSES.txt README.txt TODO.txt
-%{python_sitearch}/*
-
 %changelog

++++++ lxml-2.3.tar.gz -> lxml-2.3.3.tar.gz ++++++
++++ 234008 lines of diff (skipped)

++++++ lxmldoc-2.3.pdf -> lxmldoc-2.3.3.pdf ++++++
(binary differes)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to