Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-Scrapy for openSUSE:Factory checked in at 2026-07-21 22:59:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Scrapy (Old) and /work/SRC/openSUSE:Factory/.python-Scrapy.new.24530 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Scrapy" Tue Jul 21 22:59:36 2026 rev:30 rq:1366699 version:2.17.0+git7 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Scrapy/python-Scrapy.changes 2026-05-20 15:25:21.776220272 +0200 +++ /work/SRC/openSUSE:Factory/.python-Scrapy.new.24530/python-Scrapy.changes 2026-07-21 22:59:43.956346330 +0200 @@ -1,0 +2,104 @@ +Tue Jul 14 14:26:35 UTC 2026 - Nico Krapp <[email protected]> + +- Update to version 2.17.0+git7: + * Assorted docs fixes, part 2. (#7725) + * Solve the feed Path issue (#7674) + * Use external mitmproxy. (#7720) + * Fix silent data loss in CsvItemExporter (closes #4002) (#7651) + * More granular untyped defs checking in tests. (#7712) + * Assorted docs fixes, part 1. (#7710) + * Update tools (#7724) + * Bump version: 2.16.0 → 2.17.0 + * Merge commit from fork + * Release notes for 2.17.0 (#7723) + * LxmlLinkExtractor: add deny_attrs and deny_tags (#7679) + * fix-utf16-response-test-on-big-endian-systems (#7508) + * Improve test coverage for crawler.py (#7682) + * Clarify/cleanup Selector.type (#7704) + * Keep Item fields in definition order (#7694) + * Assorted docstring fixes (#7698) + * Fix _get_tag_name() crash for non-string elem.tag (#7686) (#7687) + * Fix genspider --editor (#7683) + * Cleanup cookie handling in request_to_curl() (#7684) + * Fix to LocalCache with limit=0 still stores items rather than disabling the cache (#7663) + * Update on Request objects (#7286) + * Solve timing issues with HTTP cache tests? (#7692) + * Fix request_to_curl() corrupting dict cookies with bytes keys/values (#7675) + * Close various garbage collectible resources (mostly in tests) (#7644) + * Undeprecated the basic FormRequest API (#7671) + * Improve test coverage for shell/ (#7680) + * Improve the item pipeline docs (#7676) + * Add a documentation page about security (#7678) + * Improve test coverage for contracts (#7677) + * Improve test coverage for http/ (#7672) + * Fix FTPDownloadHandler not closing FTP connection after download (#7667) + * Make DOWNLOADER_CLIENT_TLS_CIPHERS=None enable Twisted defaults (#7665) + * Document “logging settings” as special settings (#7668) + * Improve test coverage for spider middlewares (#7664) + * Improve test coverage for downloader middlewares (#7655) + * Improve test coverage for settings/ (#7654) + * Add content-based image filtering example (#4954) + * Fix cell-var-from-loop bug in _send_catch_log_deferred (#7649) + * Document scrapy-lint, remove start_url check (#7627) + * Improve test coverage for responsetypes.py (#7646) + * Do not ignore CrawlerProcess settings (#7647) + * Add test coverage for scrapy.utils.decorators (#7645) + * Refactor and improve catching warnings in tests. (#7643) + * Improve coverage resolver (#7642) + * Improve coverage statscollectors (#7641) + * Improve test coverage for pqueues.py (#7640) + * Complete test coverage for linkextractors (#7639) + * Address warnings in tests. (#7637) + * Deprecate ScrapyCommand.help() (#7633) + * tests: integration coverage for memusage extension (#7017) + * Fix Proxy-Authorization handling in BaseStreamingDownloadHandler (#7630) + * Fix rel_has_nofollow to be case-insensitive per HTML spec (#7632) + * Fix image store ACL settings for S3 and GCS (#7614) + * Test SignalManager.disconnect_all() (#7625) + * Fix request_to_curl handling of verbose cookies dictionaries (#7603) + * Fix deprecation warnings with pytest 9.1. (#7621) + * Fix deprecation warnings with pyOpenSSL 26.3.0. (#7619) + * Fix strip_url() removing default port from password. (#7605) + * Assorted test fixes (#7616) + * Complete coverage for addons.py (#7612) + * Link.__eq__: return NotImplemented instead of raising NotImplementedError (#7611) + * Add coverage for DummySpiderLoader.find_by_request() (#7608) + * Add coverage for Item.__delitem__() (#7610) + * Implement HTTP Auth settings and request metadata keys (#7590) + * Document the SPIDER_MODULES hack to lower startup time and memory usage (#7600) + * Document cb_kwargs/meta deep-copy when JOBDIR is set (#7573) + * Clarify the first-class-citizen nature of asyncio support (#7599) + * Small docs fixes. (#7598) + * Remove set_asyncio_event_loop call from Shell._schedule (#7594) + * Validate reversed telnet console port ranges (#7593) + * tox.ini: pinned, typing → min, mypy (#7595) + * Prevent scrapy shell from starting spider requests (#7557) + * Fix the check for sync ITEM_PROCESSOR methods. (#7589) + * Update default_settings, deprecate CRAWLSPIDER_FOLLOW_LINKS. (#7592) + * Replace _SettingsKeyT with str. (#7586) + * Assorted test fixes (#7585) + * Add support for HTTP/2 and for SOCKS proxies to HttpxDownloadHandler, improve handler docs (#7575) + * Allow configuring the log level of the retry give-up message (#7567) + * Add settings for TLS min/max version as a replacement for the TLS method (#6546) + * docs: switch `scrapy.Item` examples to dataclasses (#7513) + * Work around coverage slowness on Python 3.14. (#7574) + * Support sending requests with "unsafe" URLs (#7473) + * Close GCS feed temp files after upload (#7546) + * fix open_in_browser() logic issue plus add new tests (#7506) + * Refactor test_crawl.py and test_crawler.py. (#7566) + * Convert tests that fail with testfixtures 12.0.0 (#7545) + * fix typos (#7564) + * DOC -> Add missing documentation for CloseSpider & CoreStats (#7421) + * Bump version: 2.15.2 → 2.16.0 + * Release notes for Scrapy 2.16.0. (#7536) + * Disable mypy allow_any_generics. (#7532) + * Add BaseStreamingDownloadHandler and migrate HttpxDownloadHandler to it. (#7524) + * Remove support for sync process_spider_output(). (#7504) + * Fix certificate issuer verification on new Twisted. (#7520) + * Document TLS method setting in avoiding bans guide (#7518) + * Add CITATION.cff (#7519) + * Make more of the internal handler helpers private. (#7510) + * Add Python 3.14 to CI. (#6604) +- switch scm service to git offset + +------------------------------------------------------------------- Old: ---- scrapy-2.15.2+git.1778596491.3b34ab88c.tar.xz New: ---- scrapy-2.17.0+git7.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Scrapy.spec ++++++ --- /var/tmp/diff_new_pack.15yoQ9/_old 2026-07-21 22:59:45.424396357 +0200 +++ /var/tmp/diff_new_pack.15yoQ9/_new 2026-07-21 22:59:45.424396357 +0200 @@ -32,10 +32,10 @@ %endif # Upstream (and Twisted) are unclear about Python 3.14 support # https://github.com/scrapy/scrapy/pull/6604 -%define release_version 2.15.2 +%define release_version 2.17.0 %{?sle15_python_module_pythons} Name: python-Scrapy%{?psuffix} -Version: 2.15.2+git.1778596491.3b34ab88c +Version: 2.17.0+git7 Release: 0 Summary: A high-level Python Screen Scraping framework License: BSD-3-Clause @@ -146,6 +146,8 @@ skiplist="$skiplist or test_asyncio_enabled_reactor_same_loop" # Deprecationwarnings not firing skiplist="$skiplist or test_pos_string or test_key_resp_or_url" +# needs online DNS lookups +skiplist="$skiplist or test_verify_certs or test_tls_logging or test_download or test_download_with_spider" %{pytest \ -k "not (${skiplist})" \ -W ignore::DeprecationWarning \ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.15yoQ9/_old 2026-07-21 22:59:45.476398129 +0200 +++ /var/tmp/diff_new_pack.15yoQ9/_new 2026-07-21 22:59:45.480398265 +0200 @@ -2,7 +2,8 @@ <services> <service name="tar_scm" mode="manual"> <param name="url">https://github.com/scrapy/scrapy.git</param> - <param name="versionprefix">2.15.2+git</param> + <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param> + <param name="versionrewrite-pattern">v(.*?)(\+git0)?$</param> <param name="revision">master</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.15yoQ9/_old 2026-07-21 22:59:45.516399492 +0200 +++ /var/tmp/diff_new_pack.15yoQ9/_new 2026-07-21 22:59:45.520399628 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/scrapy/scrapy.git</param> - <param name="changesrevision">3b34ab88c0712edcc43a53b53bc2517d5d031a2a</param></service></servicedata> + <param name="changesrevision">d8ba1571e714b069216e5f21804f3754cdc2a032</param></service></servicedata> (No newline at EOF) ++++++ scrapy-2.15.2+git.1778596491.3b34ab88c.tar.xz -> scrapy-2.17.0+git7.tar.xz ++++++ ++++ 23551 lines of diff (skipped)
