Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-parsel for openSUSE:Factory checked in at 2023-12-21 23:38:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-parsel (Old) and /work/SRC/openSUSE:Factory/.python-parsel.new.1840 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-parsel" Thu Dec 21 23:38:29 2023 rev:11 rq:1134335 version:1.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-parsel/python-parsel.changes 2023-01-08 21:25:38.435283134 +0100 +++ /work/SRC/openSUSE:Factory/.python-parsel.new.1840/python-parsel.changes 2023-12-21 23:38:43.390777833 +0100 @@ -1,0 +2,20 @@ +Wed Dec 20 21:53:12 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 1.8.1: + * Remove a Sphinx reference from NEWS to fix the PyPI + description + * Add support for JMESPath: you can now create a selector for a + JSON document and call ``Selector.jmespath()``. + * Selectors can now be constructed from ``bytes`` (using the + ``body`` and ``encoding`` arguments) instead of ``str`` + (using the ``text`` argument), so that there is no internal + conversion from ``str`` to ``bytes`` and the memory + usage is lower. + * Typing improvements + * The ``pkg_resources`` module (which was absent from the + requirements) is no longer used + * New requirements: + * ``jmespath`` + * ``typing_extensions`` (on Python 3.7) + +------------------------------------------------------------------- Old: ---- parsel-1.7.0.tar.gz New: ---- parsel-1.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-parsel.spec ++++++ --- /var/tmp/diff_new_pack.X70Eqd/_old 2023-12-21 23:38:43.862795046 +0100 +++ /var/tmp/diff_new_pack.X70Eqd/_new 2023-12-21 23:38:43.862795046 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without python2 Name: python-parsel -Version: 1.7.0 +Version: 1.8.1 Release: 0 Summary: Library to extract data from HTML and XML using XPath and CSS selectors License: BSD-3-Clause @@ -27,14 +27,18 @@ 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 jmespath} BuildRequires: %{python_module lxml} BuildRequires: %{python_module psutil} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module typing-extensions} BuildRequires: %{python_module w3lib >= 1.19.0} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-cssselect >= 0.9 +Requires: python-jmespath Requires: python-lxml +Requires: python-typing-extensions Requires: python-w3lib >= 1.19.0 BuildArch: noarch %ifpython2 ++++++ parsel-1.7.0.tar.gz -> parsel-1.8.1.tar.gz ++++++ ++++ 2183 lines of diff (skipped)