forked from pool/python-lxml
		
	Accepting request 161882 from home:apersaud:branches:devel:languages:python
update to 3.1.1 OBS-URL: https://build.opensuse.org/request/show/161882 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=52
This commit is contained in:
		
				
					committed by
					
						 Git OBS Bridge
						Git OBS Bridge
					
				
			
			
				
	
			
			
			
						parent
						
							0f7e8831fb
						
					
				
				
					commit
					55d64f2df1
				
			| @@ -1,3 +0,0 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:e2e9e0eb39a35fe22c390ca8dbda97cadcfbeb89b3bb66b08909b599e64c6d41 | ||||
| size 3268305 | ||||
							
								
								
									
										3
									
								
								lxml-3.1.1.tar.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								lxml-3.1.1.tar.gz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:3da33ba3f6f5770973769e01dd93f923974c537239b571253725da2b8c6fd0dc | ||||
| size 3277003 | ||||
| @@ -1,3 +0,0 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:2514eda33336de00765c5bb6bd6a5019413d6fd5af87a87fc3da92726ec8806e | ||||
| size 1727626 | ||||
							
								
								
									
										3
									
								
								lxmldoc-3.1.1.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								lxmldoc-3.1.1.pdf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:668b261eec529d24c093ba3c7c36d791f166025c81cd604b866b634780444c06 | ||||
| size 1810244 | ||||
| @@ -1,3 +1,169 @@ | ||||
| ------------------------------------------------------------------- | ||||
| Sat Mar 30 17:29:03 UTC 2013 - arun@gmx.de | ||||
|  | ||||
| - update to 3.1.1: | ||||
|   (changes taken from http://lxml.de/3.1/changes-3.1.1.html) | ||||
|  | ||||
|    * 3.1.1 (2013-03-29) | ||||
|    ** Bugs fixed | ||||
|       - LP#1160386: Write access to lxml.html.FormElement.fields raised an AttributeError in Py3. | ||||
|       - Illegal memory access during cleanup in incremental xmlfile writer. | ||||
|    ** Other changes | ||||
|       - The externally useless class lxml.etree._BaseParser was removed from the module dict. | ||||
|  | ||||
|    * 3.1.0 (2013-02-10) | ||||
|    ** Features added | ||||
|       - GH#89: lxml.html.clean allows overriding the set of attributes that it considers 'safe'. | ||||
|         Patch by Francis Devereux. | ||||
|    ** Bugs fixed | ||||
|       - LP#1104370: copy.copy(el.attrib) raised an exception. It now returns a copy of the | ||||
|         attributes as a plain Python dict. | ||||
|       - GH#95: When used with namespace prefixes, the el.find*() methods always used the first | ||||
|         namespace mapping that was provided for each path expression instead of using the one that | ||||
| 	was actually passed in for the current run. | ||||
|       - LP#1092521, GH#91: Fix undefined C symbol in Python runtimes compiled without threading | ||||
|         support. Patch by Ulrich Seidl. | ||||
|  | ||||
|    * 3.1beta1 (2012-12-21) | ||||
|    ** Features added | ||||
|       - New build-time option --with-unicode-strings for Python 2 that makes the API always | ||||
|         return Unicode strings for names and text instead of byte strings for plain ASCII content. | ||||
|       - New incremental XML file writing API etree.xmlfile(). | ||||
|       - E factory in lxml.objectify is callable to simplify the creation of tags with | ||||
|         non-identifier names without having to resort to getattr(). | ||||
|    ** Bugs fixed | ||||
|       - When starting from a non-namespaced element in lxml.objectify, searching for a | ||||
|         child without explicitly specifying a namespace incorrectly found namespaced | ||||
| 	elements with the requested local name, instead of restricting the search to | ||||
| 	non-namespaced children. | ||||
|       - GH#85: Deprecation warnings were fixed for Python 3.x. | ||||
|       - GH#33: lxml.html.fromstring() failed to accept bytes input in Py3. | ||||
|       - LP#1080792: Static build of libxml2 2.9.0 failed due to missing file. | ||||
|    ** Other changes | ||||
|       - The externally useless class _ObjectifyElementMakerCaller was removed from the | ||||
|         module API of lxml.objectify. | ||||
|       - LP#1075622: lxml.builder is faster for adding text to elements with many children. | ||||
|         Patch by Anders Hammarquist. | ||||
|  | ||||
|    * 3.0.2 (2012-12-14) | ||||
|    ** Bugs fixed | ||||
|       - Fix crash during interpreter shutdown by switching to Cython 0.17.3 for building. | ||||
|  | ||||
|    * 3.0.1 (2012-10-14) | ||||
|    ** Bugs fixed | ||||
|       - LP#1065924: Element proxies could disappear during garbage collection in PyPy | ||||
|         without proper cleanup. | ||||
|       - GH#71: Failure to work with libxml2 2.6.x. | ||||
|       - LP#1065139: static MacOS-X build failed in Py3. | ||||
|  | ||||
|    * 3.0 (2012-10-08) | ||||
|    ** Bugs fixed | ||||
|       - End-of-file handling was incorrect in iterparse() when reading from a low-level | ||||
|         C file stream and failed in libxml2 2.9.0 due to its improved consistency checks. | ||||
|    ** Other changes | ||||
|       - The build no longer uses Cython by default unless the generated C files are | ||||
|         missing. To use Cython, pass the option "--with-cython". To ignore the fatal build | ||||
| 	error when Cython is required but not available (e.g. to run special setup.py | ||||
| 	commands that do not actually run a build), pass "--without-cython". | ||||
|  | ||||
|    * 3.0beta1 (2012-09-26) | ||||
|    ** Features added | ||||
|       - Python level access to (optional) libxml2 memory debugging features to simplify | ||||
|         debugging of memory leaks etc. | ||||
|    ** Bugs fixed | ||||
|       - Fix a memory leak in XPath by switching to Cython 0.17.1. | ||||
|       - Some tests were adapted to work with PyPy. | ||||
|    ** Other changes | ||||
|       - The code was adapted to work with the upcoming libxml2 2.9.0 release. | ||||
|  | ||||
|    * 3.0alpha2 (2012-08-23) | ||||
|    ** Features added | ||||
|       - The .iter() method of elements now accepts tag arguments like "{*}name" to search | ||||
|         for elements with a given local name in any namespace. With this addition, all | ||||
|         combinations of wildcards now work as expected: "{ns}name", "{}name", "{*}name", | ||||
| 	"{ns}*", "{}*" and "{*}*". Note that "name" is equivalent to "{}name", but "*" is | ||||
|         "{*}*". The same change applies to the .getiterator(), .itersiblings(), .iterancestors(), | ||||
| 	.iterdescendants(), .iterchildren() and .itertext() methods;the strip_attributes(), | ||||
| 	strip_elements() and strip_tags() functions as well as the iterparse() class. | ||||
| 	Patch by Simon Sapin. | ||||
|       - C14N allows specifying the inclusive prefixes to be promoted to top-level during | ||||
|         exclusive serialisation. | ||||
|    ** Bugs fixed | ||||
|       - Passing long Unicode strings into the feed() parser interface failed to read the entire string. | ||||
|  | ||||
|    * 3.0alpha1 (2012-07-31) | ||||
|    ** Features added | ||||
|       - Initial support for building in PyPy (through cpyext). | ||||
|       - DTD objects gained an API that allows read access to their declarations. | ||||
|       - xpathgrep.py gained support for parsing line-by-line (e.g. from grep output) and | ||||
|         for surrounding the output with a new root tag. | ||||
|       - E-factory in lxml.builder accepts subtypes of known data types (such as string | ||||
|         subtypes) when building elements around them. | ||||
|       - Tree iteration and iterparse() with a selective tag argument supports passing a | ||||
|         set of tags. Tree nodes will be returned by the iterators if they match any of the tags. | ||||
|    ** Bugs fixed | ||||
|       - The .find*() methods in lxml.objectify no longer use XPath internally, which makes | ||||
|         them faster in many cases (especially when short circuiting after a single or | ||||
| 	couple of elements) and fixes some behavioural differences compared to lxml.etree. | ||||
| 	Note that this means that they no longer support arbitrary XPath expressions but | ||||
| 	only the subset that the ElementPath language supports. The previous implementation | ||||
| 	was also redundant with the normal XPath support, which can be used as a replacement. | ||||
|       - el.find('*') could accidentally return a comment or processing instruction that | ||||
|         happened to be in the wrong spot. (Same for the other .find*() methods.) | ||||
|       - The error logging is less intrusive and avoids a global setup where possible. | ||||
|       - Fixed undefined names in html5lib parser. | ||||
|       - xpathgrep.py did not work in Python 3. | ||||
|       - Element.attrib.update() did not accept an attrib of another Element as parameter. | ||||
|       - For subtypes of ElementBase that make the .text or .tail properties immutable (as in | ||||
|         objectify, for example), inserting text when creating Elements through the E-Factory | ||||
| 	feature of the class constructor would fail with an exception, stating that the text | ||||
| 	cannot be modified. | ||||
|    ** Other changes | ||||
|       - The code base was overhauled to properly use 'const' where the API of libxml2 anders | ||||
|         libxslt requests it. This also has an impact on the public C-API of lxml itself, as | ||||
| 	defined in etreepublic.pxd, as well as the provided declarations in the lxml/includes/ | ||||
| 	directory. Code that uses these declarations may have to be adapted. On the plus side, | ||||
| 	this fixes several C compiler warnings, also for user code, thus making it easier to | ||||
| 	spot real problems again. | ||||
|       - The functionality of "lxml.cssselect" was moved into a separate PyPI package called | ||||
|         "cssselect". To continue using it, you must install that package separately. The | ||||
| 	"lxml.cssselect" module is still available and provides the same interface, provided | ||||
| 	the "cssselect" package can be imported at runtime. | ||||
|       - Element attributes passed in as an attrib dict or as keyword arguments are now sorted | ||||
|         by (namespaced) name before being created to make their order predictable for | ||||
| 	serialisation and iteration. Note that adding or deleting attributes afterwards does | ||||
| 	not take that order into account, i.e. setting a new attribute appends it after the | ||||
| 	existing ones. | ||||
|       - Several classes that are for internal use only were removed from the lxml.etree module | ||||
|         dict: _InputDocument, _ResolverRegistry, _ResolverContext, _BaseContext, _ExsltRegExp, | ||||
| 	_IterparseContext, _TempStore, _ExceptionContext, __ContentOnlyElement, _AttribIterator, | ||||
| 	_NamespaceRegistry, _ClassNamespaceRegistry, _FunctionNamespaceRegistry, | ||||
| 	_XPathFunctionNamespaceRegistry, _ParserDictionaryContext, _FileReaderContext, | ||||
| 	_ParserContext, _PythonSaxParserTarget, _TargetParserContext, _ReadOnlyProxy, | ||||
| 	_ReadOnlyPIProxy, _ReadOnlyEntityProxy, _ReadOnlyElementProxy, _OpaqueNodeWrapper, | ||||
| 	_OpaqueDocumentWrapper, _ModifyContentOnlyProxy, _ModifyContentOnlyPIProxy, | ||||
| 	_ModifyContentOnlyEntityProxy, _AppendOnlyElementProxy, _SaxParserContext, | ||||
| 	_FilelikeWriter, _ParserSchemaValidationContext, _XPathContext, _XSLTResolverContext, | ||||
| 	_XSLTContext, _XSLTQuotedStringParam | ||||
|       - Several internal classes can no longer be inherited from: _InputDocument, | ||||
|         _ResolverRegistry, _ExsltRegExp, _ElementUnicodeResult, _IterparseContext, _TempStore, | ||||
| 	_AttribIterator, _ClassNamespaceRegistry, _XPathFunctionNamespaceRegistry, | ||||
| 	_ParserDictionaryContext, _FileReaderContext, _PythonSaxParserTarget, | ||||
| 	_TargetParserContext, _ReadOnlyPIProxy, _ReadOnlyEntityProxy, _OpaqueDocumentWrapper, | ||||
| 	_ModifyContentOnlyPIProxy, _ModifyContentOnlyEntityProxy, _AppendOnlyElementProxy, | ||||
| 	_FilelikeWriter, _ParserSchemaValidationContext, _XPathContext, _XSLTResolverContext, | ||||
| 	_XSLTContext, _XSLTQuotedStringParam, _XSLTResultTree, _XSLTProcessingInstruction | ||||
|  | ||||
|    * 2.3.6 (2012-09-28) | ||||
|    ** Bugs fixed | ||||
|       - Passing long Unicode strings into the feed() parser interface failed to read the | ||||
|         entire string. | ||||
|  | ||||
|    * 2.3.5 (2012-07-31) | ||||
|    ** Bugs fixed | ||||
|       - Crash when merging text nodes in element.remove(). | ||||
|       - Crash in sax/target parser when reporting empty doctype. | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed Jan  2 18:01:09 UTC 2013 - toddrme2178@gmail.com | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| # | ||||
| # spec file for package python-lxml | ||||
| # | ||||
| # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. | ||||
| # Copyright (c) 2013 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 | ||||
| @@ -17,7 +17,7 @@ | ||||
|  | ||||
|  | ||||
| Name:           python-lxml | ||||
| Version:        2.3.4 | ||||
| Version:        3.1.1 | ||||
| Release:        0 | ||||
| Summary:        Powerful and Pythonic XML processing library | ||||
| License:        BSD-3-Clause and GPL-2.0+ | ||||
| @@ -70,7 +70,8 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} | ||||
| %doc CHANGES.txt CREDITS.txt LICENSES.txt README.rst | ||||
| %{python_sitearch}/lxml/ | ||||
| %{python_sitearch}/lxml-%{version}-py%{py_ver}.egg-info | ||||
| %exclude %{python_sitearch}/lxml/etree_defs.h | ||||
| %exclude %{python_sitearch}/lxml/*.h | ||||
| %exclude %{python_sitearch}/lxml/includes/*.h | ||||
|  | ||||
| %files doc | ||||
| %defattr(-,root,root) | ||||
|   | ||||
| @@ -1,3 +1,169 @@ | ||||
| ------------------------------------------------------------------- | ||||
| Sat Mar 30 17:29:03 UTC 2013 - arun@gmx.de | ||||
|  | ||||
| - update to 3.1.1: | ||||
|   (changes taken from http://lxml.de/3.1/changes-3.1.1.html) | ||||
|  | ||||
|    * 3.1.1 (2013-03-29) | ||||
|    ** Bugs fixed | ||||
|       - LP#1160386: Write access to lxml.html.FormElement.fields raised an AttributeError in Py3. | ||||
|       - Illegal memory access during cleanup in incremental xmlfile writer. | ||||
|    ** Other changes | ||||
|       - The externally useless class lxml.etree._BaseParser was removed from the module dict. | ||||
|  | ||||
|    * 3.1.0 (2013-02-10) | ||||
|    ** Features added | ||||
|       - GH#89: lxml.html.clean allows overriding the set of attributes that it considers 'safe'. | ||||
|         Patch by Francis Devereux. | ||||
|    ** Bugs fixed | ||||
|       - LP#1104370: copy.copy(el.attrib) raised an exception. It now returns a copy of the | ||||
|         attributes as a plain Python dict. | ||||
|       - GH#95: When used with namespace prefixes, the el.find*() methods always used the first | ||||
|         namespace mapping that was provided for each path expression instead of using the one that | ||||
| 	was actually passed in for the current run. | ||||
|       - LP#1092521, GH#91: Fix undefined C symbol in Python runtimes compiled without threading | ||||
|         support. Patch by Ulrich Seidl. | ||||
|  | ||||
|    * 3.1beta1 (2012-12-21) | ||||
|    ** Features added | ||||
|       - New build-time option --with-unicode-strings for Python 2 that makes the API always | ||||
|         return Unicode strings for names and text instead of byte strings for plain ASCII content. | ||||
|       - New incremental XML file writing API etree.xmlfile(). | ||||
|       - E factory in lxml.objectify is callable to simplify the creation of tags with | ||||
|         non-identifier names without having to resort to getattr(). | ||||
|    ** Bugs fixed | ||||
|       - When starting from a non-namespaced element in lxml.objectify, searching for a | ||||
|         child without explicitly specifying a namespace incorrectly found namespaced | ||||
| 	elements with the requested local name, instead of restricting the search to | ||||
| 	non-namespaced children. | ||||
|       - GH#85: Deprecation warnings were fixed for Python 3.x. | ||||
|       - GH#33: lxml.html.fromstring() failed to accept bytes input in Py3. | ||||
|       - LP#1080792: Static build of libxml2 2.9.0 failed due to missing file. | ||||
|    ** Other changes | ||||
|       - The externally useless class _ObjectifyElementMakerCaller was removed from the | ||||
|         module API of lxml.objectify. | ||||
|       - LP#1075622: lxml.builder is faster for adding text to elements with many children. | ||||
|         Patch by Anders Hammarquist. | ||||
|  | ||||
|    * 3.0.2 (2012-12-14) | ||||
|    ** Bugs fixed | ||||
|       - Fix crash during interpreter shutdown by switching to Cython 0.17.3 for building. | ||||
|  | ||||
|    * 3.0.1 (2012-10-14) | ||||
|    ** Bugs fixed | ||||
|       - LP#1065924: Element proxies could disappear during garbage collection in PyPy | ||||
|         without proper cleanup. | ||||
|       - GH#71: Failure to work with libxml2 2.6.x. | ||||
|       - LP#1065139: static MacOS-X build failed in Py3. | ||||
|  | ||||
|    * 3.0 (2012-10-08) | ||||
|    ** Bugs fixed | ||||
|       - End-of-file handling was incorrect in iterparse() when reading from a low-level | ||||
|         C file stream and failed in libxml2 2.9.0 due to its improved consistency checks. | ||||
|    ** Other changes | ||||
|       - The build no longer uses Cython by default unless the generated C files are | ||||
|         missing. To use Cython, pass the option "--with-cython". To ignore the fatal build | ||||
| 	error when Cython is required but not available (e.g. to run special setup.py | ||||
| 	commands that do not actually run a build), pass "--without-cython". | ||||
|  | ||||
|    * 3.0beta1 (2012-09-26) | ||||
|    ** Features added | ||||
|       - Python level access to (optional) libxml2 memory debugging features to simplify | ||||
|         debugging of memory leaks etc. | ||||
|    ** Bugs fixed | ||||
|       - Fix a memory leak in XPath by switching to Cython 0.17.1. | ||||
|       - Some tests were adapted to work with PyPy. | ||||
|    ** Other changes | ||||
|       - The code was adapted to work with the upcoming libxml2 2.9.0 release. | ||||
|  | ||||
|    * 3.0alpha2 (2012-08-23) | ||||
|    ** Features added | ||||
|       - The .iter() method of elements now accepts tag arguments like "{*}name" to search | ||||
|         for elements with a given local name in any namespace. With this addition, all | ||||
|         combinations of wildcards now work as expected: "{ns}name", "{}name", "{*}name", | ||||
| 	"{ns}*", "{}*" and "{*}*". Note that "name" is equivalent to "{}name", but "*" is | ||||
|         "{*}*". The same change applies to the .getiterator(), .itersiblings(), .iterancestors(), | ||||
| 	.iterdescendants(), .iterchildren() and .itertext() methods;the strip_attributes(), | ||||
| 	strip_elements() and strip_tags() functions as well as the iterparse() class. | ||||
| 	Patch by Simon Sapin. | ||||
|       - C14N allows specifying the inclusive prefixes to be promoted to top-level during | ||||
|         exclusive serialisation. | ||||
|    ** Bugs fixed | ||||
|       - Passing long Unicode strings into the feed() parser interface failed to read the entire string. | ||||
|  | ||||
|    * 3.0alpha1 (2012-07-31) | ||||
|    ** Features added | ||||
|       - Initial support for building in PyPy (through cpyext). | ||||
|       - DTD objects gained an API that allows read access to their declarations. | ||||
|       - xpathgrep.py gained support for parsing line-by-line (e.g. from grep output) and | ||||
|         for surrounding the output with a new root tag. | ||||
|       - E-factory in lxml.builder accepts subtypes of known data types (such as string | ||||
|         subtypes) when building elements around them. | ||||
|       - Tree iteration and iterparse() with a selective tag argument supports passing a | ||||
|         set of tags. Tree nodes will be returned by the iterators if they match any of the tags. | ||||
|    ** Bugs fixed | ||||
|       - The .find*() methods in lxml.objectify no longer use XPath internally, which makes | ||||
|         them faster in many cases (especially when short circuiting after a single or | ||||
| 	couple of elements) and fixes some behavioural differences compared to lxml.etree. | ||||
| 	Note that this means that they no longer support arbitrary XPath expressions but | ||||
| 	only the subset that the ElementPath language supports. The previous implementation | ||||
| 	was also redundant with the normal XPath support, which can be used as a replacement. | ||||
|       - el.find('*') could accidentally return a comment or processing instruction that | ||||
|         happened to be in the wrong spot. (Same for the other .find*() methods.) | ||||
|       - The error logging is less intrusive and avoids a global setup where possible. | ||||
|       - Fixed undefined names in html5lib parser. | ||||
|       - xpathgrep.py did not work in Python 3. | ||||
|       - Element.attrib.update() did not accept an attrib of another Element as parameter. | ||||
|       - For subtypes of ElementBase that make the .text or .tail properties immutable (as in | ||||
|         objectify, for example), inserting text when creating Elements through the E-Factory | ||||
| 	feature of the class constructor would fail with an exception, stating that the text | ||||
| 	cannot be modified. | ||||
|    ** Other changes | ||||
|       - The code base was overhauled to properly use 'const' where the API of libxml2 anders | ||||
|         libxslt requests it. This also has an impact on the public C-API of lxml itself, as | ||||
| 	defined in etreepublic.pxd, as well as the provided declarations in the lxml/includes/ | ||||
| 	directory. Code that uses these declarations may have to be adapted. On the plus side, | ||||
| 	this fixes several C compiler warnings, also for user code, thus making it easier to | ||||
| 	spot real problems again. | ||||
|       - The functionality of "lxml.cssselect" was moved into a separate PyPI package called | ||||
|         "cssselect". To continue using it, you must install that package separately. The | ||||
| 	"lxml.cssselect" module is still available and provides the same interface, provided | ||||
| 	the "cssselect" package can be imported at runtime. | ||||
|       - Element attributes passed in as an attrib dict or as keyword arguments are now sorted | ||||
|         by (namespaced) name before being created to make their order predictable for | ||||
| 	serialisation and iteration. Note that adding or deleting attributes afterwards does | ||||
| 	not take that order into account, i.e. setting a new attribute appends it after the | ||||
| 	existing ones. | ||||
|       - Several classes that are for internal use only were removed from the lxml.etree module | ||||
|         dict: _InputDocument, _ResolverRegistry, _ResolverContext, _BaseContext, _ExsltRegExp, | ||||
| 	_IterparseContext, _TempStore, _ExceptionContext, __ContentOnlyElement, _AttribIterator, | ||||
| 	_NamespaceRegistry, _ClassNamespaceRegistry, _FunctionNamespaceRegistry, | ||||
| 	_XPathFunctionNamespaceRegistry, _ParserDictionaryContext, _FileReaderContext, | ||||
| 	_ParserContext, _PythonSaxParserTarget, _TargetParserContext, _ReadOnlyProxy, | ||||
| 	_ReadOnlyPIProxy, _ReadOnlyEntityProxy, _ReadOnlyElementProxy, _OpaqueNodeWrapper, | ||||
| 	_OpaqueDocumentWrapper, _ModifyContentOnlyProxy, _ModifyContentOnlyPIProxy, | ||||
| 	_ModifyContentOnlyEntityProxy, _AppendOnlyElementProxy, _SaxParserContext, | ||||
| 	_FilelikeWriter, _ParserSchemaValidationContext, _XPathContext, _XSLTResolverContext, | ||||
| 	_XSLTContext, _XSLTQuotedStringParam | ||||
|       - Several internal classes can no longer be inherited from: _InputDocument, | ||||
|         _ResolverRegistry, _ExsltRegExp, _ElementUnicodeResult, _IterparseContext, _TempStore, | ||||
| 	_AttribIterator, _ClassNamespaceRegistry, _XPathFunctionNamespaceRegistry, | ||||
| 	_ParserDictionaryContext, _FileReaderContext, _PythonSaxParserTarget, | ||||
| 	_TargetParserContext, _ReadOnlyPIProxy, _ReadOnlyEntityProxy, _OpaqueDocumentWrapper, | ||||
| 	_ModifyContentOnlyPIProxy, _ModifyContentOnlyEntityProxy, _AppendOnlyElementProxy, | ||||
| 	_FilelikeWriter, _ParserSchemaValidationContext, _XPathContext, _XSLTResolverContext, | ||||
| 	_XSLTContext, _XSLTQuotedStringParam, _XSLTResultTree, _XSLTProcessingInstruction | ||||
|  | ||||
|    * 2.3.6 (2012-09-28) | ||||
|    ** Bugs fixed | ||||
|       - Passing long Unicode strings into the feed() parser interface failed to read the | ||||
|         entire string. | ||||
|  | ||||
|    * 2.3.5 (2012-07-31) | ||||
|    ** Bugs fixed | ||||
|       - Crash when merging text nodes in element.remove(). | ||||
|       - Crash in sax/target parser when reporting empty doctype. | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed Dec 19 15:47:31 UTC 2012 - saschpe@suse.de | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| # | ||||
| # spec file for package python3-lxml | ||||
| # | ||||
| # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. | ||||
| # Copyright (c) 2013 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 | ||||
| @@ -17,7 +17,7 @@ | ||||
|  | ||||
|  | ||||
| Name:           python3-lxml | ||||
| Version:        2.3.4 | ||||
| Version:        3.1.1 | ||||
| Release:        0 | ||||
| Summary:        Powerful and Pythonic XML processing library | ||||
| License:        BSD-3-Clause and GPL-2.0+ | ||||
| @@ -66,7 +66,8 @@ python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} | ||||
| %doc CHANGES.txt CREDITS.txt LICENSES.txt README.rst | ||||
| %{python3_sitearch}/lxml/ | ||||
| %{python3_sitearch}/lxml-%{version}-py%{py3_ver}.egg-info | ||||
| %exclude %{python3_sitearch}/lxml/etree_defs.h | ||||
| %exclude %{python3_sitearch}/lxml/*.h | ||||
| %exclude %{python3_sitearch}/lxml/includes/*.h | ||||
|  | ||||
| %files doc | ||||
| %defattr(-,root,root) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user