From 61c6f14ad396e6405b9338ad956489aea6833b78 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 24 Oct 2025 13:15:49 +0100 Subject: [PATCH] gnu: python-scrapy: Update to 2.13.3. * gnu/packages/python-web.scm (python-scrapy): Update to 2.13.3. [propagated-inputs]: Remove python-typing-extensions; add python-pypydispatcher. [native-inputs]: Remove python-mypy and python-wheel. Change-Id: Ib9f8e60e3e913b677c038361a50d28164c7a3411 --- gnu/packages/python-web.scm | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index c40a37b4d452272a415ce44dc67b68b505b4f47a..a92c6440fed3d093c6e16ce245e0acb7261ab15e 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -11847,30 +11847,28 @@ regular expressions.") (define-public python-scrapy (package (name "python-scrapy") - (version "2.13.1") + (version "2.13.3") (source (origin (method url-fetch) (uri (pypi-uri "scrapy" version)) (sha256 - (base32 "18anr8jjjqyv6pfzdm4fr5hx4vddb8qclyja0y874f5slcnsfsrx")))) + (base32 "0k90pni6vkj7axx3cji0b2x7yg4yfh5kh1csqiq9ssp42265h5xz")))) (build-system pyproject-build-system) (arguments (list #:test-flags #~(list "--numprocesses" (number->string (parallel-job-count)) - ;; Tests requiring a display. - "-k" (string-append - "not " (string-join - (list "test_pformat" - "test_pformat_old_windows" - "test_pformat_windows" - ;; AssertionError. - "test_start_deprecated_super" - ;; Connection refused. - "test_persist") - " and not ")) - ;; Connection refused to some local FTP server. - "--ignore=tests/test_feedexport.py" + "-k" (string-join + ;; ConnectionRefusedError: [Errno 111] Connection + ;; refused + (list "not test_append" + "test_append_active_mode" + "test_overwrite" + "test_overwrite_active_mode" + "test_persist" + ;; AssertionError + "test_start_deprecated_super") + " and not ") ;; Skip documentation testing. "--ignore=docs") #:phases @@ -11890,24 +11888,22 @@ regular expressions.") python-protego python-pydispatcher python-pyopenssl + python-pypydispatcher python-queuelib python-service-identity python-tldextract - python-typing-extensions python-twisted python-w3lib python-zope-interface)) (native-inputs (list nss-certs-for-test python-hatchling - python-mypy python-pexpect python-pytest python-pytest-xdist python-setuptools python-sybil - python-testfixtures - python-wheel)) + python-testfixtures)) (home-page "https://scrapy.org") (synopsis "High-level Web crawling and Web scraping framework") (description "Scrapy is a fast high-level web crawling and web