Hello community, here is the log from the commit of package python-Scrapy for openSUSE:Factory checked in at 2020-07-08 19:13:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Scrapy (Old) and /work/SRC/openSUSE:Factory/.python-Scrapy.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Scrapy" Wed Jul 8 19:13:43 2020 rev:8 rq:819355 version:2.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Scrapy/python-Scrapy.changes 2020-05-19 14:58:26.117394165 +0200 +++ /work/SRC/openSUSE:Factory/.python-Scrapy.new.3060/python-Scrapy.changes 2020-07-08 19:14:01.003323462 +0200 @@ -1,0 +2,18 @@ +Fri Jul 3 17:05:03 UTC 2020 - Jacob W <[email protected]> + +- Update to 2.2.0: + * Python 3.5.2+ is required now + * dataclass objects and attrs objects are now valid item types + * New TextResponse.json method + * New bytes_received signal that allows canceling response download + * CookiesMiddleware fixes + +- Update to 2.1.0: + * New FEEDS setting to export to multiple feeds + * New Response.ip_address attribute + +- Remove zope-exception-test_crawler.patch +- Add new required dependency python-itemadapter +- Omit test that fails in OBS due to https / tls issues + +------------------------------------------------------------------- Old: ---- Scrapy-2.0.1.tar.gz zope-exception-test_crawler.patch New: ---- Scrapy-2.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Scrapy.spec ++++++ --- /var/tmp/diff_new_pack.OMyyqS/_old 2020-07-08 19:14:02.327328177 +0200 +++ /var/tmp/diff_new_pack.OMyyqS/_new 2020-07-08 19:14:02.331328191 +0200 @@ -19,14 +19,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-Scrapy -Version: 2.0.1 +Version: 2.2.0 Release: 0 Summary: A high-level Python Screen Scraping framework License: BSD-3-Clause Group: Development/Languages/Python URL: https://scrapy.org Source: https://files.pythonhosted.org/packages/source/S/Scrapy/Scrapy-%{version}.tar.gz -Patch0: zope-exception-test_crawler.patch BuildRequires: %{python_module Pillow} BuildRequires: %{python_module Protego >= 0.1.15} BuildRequires: %{python_module PyDispatcher >= 2.0.5} @@ -34,6 +33,7 @@ BuildRequires: %{python_module cryptography >= 2.0} BuildRequires: %{python_module cssselect >= 0.9.1} BuildRequires: %{python_module dbm} +BuildRequires: %{python_module itemadapter >= 0.1.0} BuildRequires: %{python_module jmespath} BuildRequires: %{python_module lxml >= 3.5.0} BuildRequires: %{python_module mock} @@ -56,6 +56,7 @@ Requires: python-Twisted >= 17.9.0 Requires: python-cryptography >= 2.0 Requires: python-cssselect >= 0.9.1 +Requires: python-itemadapter >= 0.1.0 Requires: python-lxml >= 3.5.0 Requires: python-parsel >= 1.5.0 Requires: python-pyOpenSSL >= 16.2.0 @@ -84,7 +85,6 @@ %prep %setup -q -n Scrapy-%{version} sed -i -e 's:= python:= python3:g' docs/Makefile -%autopatch -p1 %build %python_build @@ -103,9 +103,14 @@ skiplist="$skiplist and not FilesPipelineTestCaseFields" skiplist="$skiplist and not ImagesPipelineTestCaseFields" skiplist="$skiplist and not CrawlerTestCase" +skiplist="$skiplist and not CrawlerRunnerTestCase" +skiplist="$skiplist and not RFPDupeFilterTest" +skiplist="$skiplist and not StopDownloadEngineTest" # tests/test_proxy_connect.py: requires mitmproxy == 0.10.1 +# tests/test_downloader_handlers.py: fails on https & tls tests %{python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} py.test-%{$python_bin_suffix} \ --ignore tests/test_proxy_connect.py \ + --ignore tests/test_downloader_handlers.py \ -k "${skiplist}" \ -W ignore::DeprecationWarning \ tests} ++++++ Scrapy-2.0.1.tar.gz -> Scrapy-2.2.0.tar.gz ++++++ ++++ 17104 lines of diff (skipped)
