~ruther/guix-local

61c6f14ad396e6405b9338ad956489aea6833b78 — Sharlatan Hellseher 4 months ago 755fc46
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
1 files changed, 15 insertions(+), 19 deletions(-)

M gnu/packages/python-web.scm
M gnu/packages/python-web.scm => gnu/packages/python-web.scm +15 -19
@@ 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