forked from pool/python-lxml
- Version update to 4.2.0:
* GH#255: ``SelectElement.value`` returns more standard-compliant and
browser-like defaults for non-multi-selects. If no option is selected, the
value of the first option is returned (instead of None). If multiple options
are selected, the value of the last one is returned (instead of that of the
first one). If no options are present (not standard-compliant)
``SelectElement.value`` still returns ``None``.
* GH#261: The ``HTMLParser()`` now supports the ``huge_tree`` option.
Patch by stranac.
* LP#1551797: Some XSLT messages were not captured by the transform error log.
* LP#1737825: Crash at shutdown after an interrupted iterparse run with XMLSchema
validation.
- Add patch python-lxml-assert.patch to pass test fail on threading
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=105
This commit is contained in:
committed by
Git OBS Bridge
parent
bb68e69e3b
commit
c15b50f02a
@@ -18,14 +18,15 @@
|
||||
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
Name: python-lxml
|
||||
Version: 4.1.1
|
||||
Version: 4.2.0
|
||||
Release: 0
|
||||
Summary: Pythonic XML processing library
|
||||
License: BSD-3-Clause AND GPL-2.0+
|
||||
License: BSD-3-Clause AND GPL-2.0-or-later
|
||||
Group: Development/Languages/Python
|
||||
Url: https://lxml.de/
|
||||
Url: http://lxml.de/
|
||||
Source: https://files.pythonhosted.org/packages/source/l/lxml/lxml-%{version}.tar.gz
|
||||
Source1: http://lxml.de/lxmldoc-%{version}.pdf
|
||||
Patch0: python-lxml-assert.patch
|
||||
BuildRequires: %{python_module Cython >= 0.26.1}
|
||||
BuildRequires: %{python_module cssselect >= 0.9.1}
|
||||
BuildRequires: %{python_module devel}
|
||||
@@ -71,6 +72,7 @@ This package contains header files needed to use lxml's C API.
|
||||
|
||||
%prep
|
||||
%setup -q -n lxml-%{version}
|
||||
%patch0 -p1
|
||||
cp %{SOURCE1} .
|
||||
|
||||
# remove generated files
|
||||
@@ -84,8 +86,7 @@ export CFLAGS="%{optflags}"
|
||||
%python_build --with-cython
|
||||
|
||||
%check
|
||||
# The tests fail on SLE 11 due to broken incremental parsing
|
||||
# in libxml2
|
||||
# The tests fail on SLE 11 due to broken incremental parsing in libxml2
|
||||
export CFLAGS="%{optflags}"
|
||||
export LANG=en_US.UTF-8
|
||||
export PYTHONUNBUFFERED=x
|
||||
@@ -101,7 +102,8 @@ make %{?_smp_mflags} test3
|
||||
%fdupes %{buildroot}
|
||||
|
||||
%files %{python_files}
|
||||
%doc CHANGES.txt CREDITS.txt LICENSES.txt README.rst
|
||||
%license LICENSES.txt
|
||||
%doc CHANGES.txt CREDITS.txt README.rst
|
||||
%{python_sitearch}/lxml/
|
||||
%{python_sitearch}/lxml-%{version}-py%{python_version}.egg-info
|
||||
%exclude %{python_sitearch}/lxml/*.h
|
||||
|
||||
Reference in New Issue
Block a user