Accepting request 357324 from home:TheBlackCat:branches:devel:languages:python

update to version 3.5.0

OBS-URL: https://build.opensuse.org/request/show/357324
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=86
This commit is contained in:
Todd R 2016-02-02 10:22:17 +00:00 committed by Git OBS Bridge
parent 9627304480
commit 8522c2ad6e
6 changed files with 72 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b3d362bac471172747cda3513238f115cbd6c5f8b8e6319bf6a97a7892724099
size 3537508

3
lxml-3.5.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:349f93e3a4b09cc59418854ab8013d027d246757c51744bf20069bc89016f578
size 3810202

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1123cddebd3d89a1ccbee77689624e64ed60d04bb42d4023915877aa39561e76
size 1116588

3
lxmldoc-3.5.0.pdf Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c8b057304b6a7566f4751c4bc9a8a8e4a42a166425e691d111ed3465c53fa765
size 1120059

View File

@ -1,3 +1,67 @@
-------------------------------------------------------------------
Mon Feb 1 10:36:35 UTC 2016 - toddrme2178@gmail.com
- update to version 3.5.0:
* Unicode string results failed XPath queries in PyPy.
* LP#1497051: HTML target parser failed to terminate on exceptions
and continued parsing instead.
* Deprecated API usage in doctestcompare.
- changes from version 3.5.0b1:
* cleanup_namespaces() accepts a new argument keep_ns_prefixes that
does not remove definitions of the provided prefix-namespace
mapping from the tree.
* cleanup_namespaces() accepts a new argument top_nsmap that moves
definitions of the provided prefix-namespace mapping to the top of
the tree.
* LP#1490451: Element objects gained a cssselect() method as known
from lxml.html. Patch by Simon Sapin.
* API functions and methods behave and look more like Python
functions, which allows introspection on them etc. One side effect
to be aware of is that the functions now bind as methods when
assigned to a class variable. A quick fix is to wrap them in
staticmethod() (as for normal Python functions).
* ISO-Schematron support gained an option error_finder that allows
passing a filter function for picking validation errors from
reports.
* LP#1243600: Elements in lxml.html gained a classes property that
provides a set-like interface to the class attribute. Original
patch by masklinn.
* LP#1341964: The soupparser now handles DOCTYPE declarations,
comments and processing instructions outside of the root
element. Patch by Olli Pottonen.
* LP#1421512: The docinfo of a tree was made editable to allow
setting and removing the public ID and system ID of the
DOCTYPE. Patch by Olli Pottonen.
* LP#1442427: More work-arounds for quirks and bugs in pypy and
pypy3.
* lxml.html.soupparser now uses BeautifulSoup version 4 instead of
version 3 if available.
* Memory errors that occur during tree adaptations (e.g. moving
subtrees to foreign documents) could leave the tree in a crash
prone state.
* Calling process_children() in an XSLT extension element without an
output_parent argument failed with a TypeError. Fix by Jens
Tröger.
* GH#162: Image data in HTML data URLs is considered safe and no
longer removed by lxml.html.clean JavaScript cleaner.
* GH#166: Static build could link libraries in wrong order.
* GH#172: Rely a bit more on libxml2 for encoding detection rather
than rolling our own in some cases. Patch by Olli Pottonen.
* GH#159: Validity checks for names and string content were
tightened to detect the use of illegal characters early. Patch by
Olli Pottonen.
* LP#1421921: Comments/PIs before the DOCTYPE declaration were not
serialised. Patch by Olli Pottonen.
* LP#659367: Some HTML DOCTYPE declarations were not
serialised. Patch by Olli Pottonen.
* LP#1238503: lxml.doctestcompare is now consistent with stdlib's
doctest in how it uses + and - to refer to unexpected and missing
output.
* Empty prefixes are explicitly rejected when a namespace mapping is
used with ElementPath to avoid hiding bugs in user code.
* Several problems with PyPy were fixed by switching to Cython 0.23.
-------------------------------------------------------------------
Wed Sep 2 13:02:29 UTC 2015 - mcihar@suse.cz

View File

@ -1,7 +1,7 @@
#
# spec file for package python-lxml
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX 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: 3.4.4
Version: 3.5.0
Release: 0
Summary: Powerful and Pythonic XML processing library
License: BSD-3-Clause and GPL-2.0+