From f3cdaeddf8752181362c8bb70de17de218f88dbb6c0f8fdcea164a03fe97ae7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Sat, 17 Nov 2018 16:05:58 +0000 Subject: [PATCH] Accepting request 649807 from home:TheBlackCat:branches:devel:languages:python - Update to version 1.5.1 (2018-10-25) * ``has-class`` XPath function handles newlines and other separators in class names properly; * fixed parsing of HTML documents with null bytes; * documentation improvements; * Python 3.7 tests are run on CI; other test improvements. - Update to version 1.5.0 (2018-07-04) * New ``Selector.attrib`` and ``SelectorList.attrib`` properties which make it easier to get attributes of HTML elements. * CSS selectors became faster: compilation results are cached (LRU cache is used for ``css2xpath``), so there is less overhead when the same CSS expression is used several times. * ``.get()`` and ``.getall()`` selector methods are documented and recommended over ``.extract_first()`` and ``.extract()``. * Various documentation tweaks and improvements. OBS-URL: https://build.opensuse.org/request/show/649807 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-parsel?expand=0&rev=8 --- parsel-1.4.0.tar.gz | 3 --- parsel-1.5.1.tar.gz | 3 +++ python-parsel.changes | 19 +++++++++++++++++++ python-parsel.spec | 14 +++++++++++--- 4 files changed, 33 insertions(+), 6 deletions(-) delete mode 100644 parsel-1.4.0.tar.gz create mode 100644 parsel-1.5.1.tar.gz diff --git a/parsel-1.4.0.tar.gz b/parsel-1.4.0.tar.gz deleted file mode 100644 index ec0cefb..0000000 --- a/parsel-1.4.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f3a6813a0ff39b6ca2530b9c1ad25d83e3a33808d93dd21fbf114c6232a16a8 -size 36480 diff --git a/parsel-1.5.1.tar.gz b/parsel-1.5.1.tar.gz new file mode 100644 index 0000000..5238046 --- /dev/null +++ b/parsel-1.5.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ccd82b8a122345601f6f9209e972c0e8c3518a188fcff2d37cb4d7bc570b4b8 +size 40613 diff --git a/python-parsel.changes b/python-parsel.changes index b8206c9..42e724e 100644 --- a/python-parsel.changes +++ b/python-parsel.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Fri Nov 16 18:55:28 UTC 2018 - Todd R + +- Update to version 1.5.1 (2018-10-25) + * ``has-class`` XPath function handles newlines and other separators + in class names properly; + * fixed parsing of HTML documents with null bytes; + * documentation improvements; + * Python 3.7 tests are run on CI; other test improvements. +- Update to version 1.5.0 (2018-07-04) + * New ``Selector.attrib`` and ``SelectorList.attrib`` properties which make + it easier to get attributes of HTML elements. + * CSS selectors became faster: compilation results are cached + (LRU cache is used for ``css2xpath``), so there is + less overhead when the same CSS expression is used several times. + * ``.get()`` and ``.getall()`` selector methods are documented and recommended + over ``.extract_first()`` and ``.extract()``. + * Various documentation tweaks and improvements. + ------------------------------------------------------------------- Fri Apr 6 08:38:41 UTC 2018 - mpluskal@suse.com diff --git a/python-parsel.spec b/python-parsel.spec index 82470a3..a45b9fd 100644 --- a/python-parsel.spec +++ b/python-parsel.spec @@ -18,17 +18,16 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-parsel -Version: 1.4.0 +Version: 1.5.1 Release: 0 Summary: Library to extract data from HTML and XML using XPath and CSS selectors License: BSD-3-Clause Group: Development/Languages/Python -URL: http://github.com/scrapy/parsel +URL: https://github.com/scrapy/parsel Source: https://files.pythonhosted.org/packages/source/p/parsel/parsel-%{version}.tar.gz BuildRequires: %{python_module cssselect} >= 0.9 BuildRequires: %{python_module devel} BuildRequires: %{python_module lxml} -BuildRequires: %{python_module pytest-runner} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module six} >= 1.5.2 BuildRequires: %{python_module w3lib} >= 1.8.0 @@ -38,7 +37,16 @@ Requires: python-cssselect >= 0.9 Requires: python-lxml Requires: python-six >= 1.5.2 Requires: python-w3lib >= 1.8.0 +%ifpython2 +Requires: python-functools32 +%endif BuildArch: noarch +# SECTION test requirements +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module pytest-runner} +BuildRequires: python-functools32 +# /SECTION + %python_subpackages %description