(define-module (gnu packages scrapy) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system pyproject) #:use-module (gnu packages python-build) #:use-module (guix licenses)) (define-public scrapy (package (name "scrapy") (version "2.13.3") (source (origin (method url-fetch) (uri (string-append "https://github.com/scrapy/scrapy/archive/refs/tags/" version ".tar.gz")) (sha256 (base32 "0s2smkajf1lid3jv0vykxq458vzag1xj128khddbxpsbvgm75cm5")))) (build-system pyproject-build-system) (arguments (list #:tests? #f)) (propagated-inputs (list python-hatchling)) (synopsis "Web scraping framework") (description "Scrapy is a web scraping framework to extract structured data from websites. It is cross-platform, and requires Python 3.9+. It is maintained by Zyte (formerly Scrapinghub) and many other contributors.") (home-page "https://github.com/scrapy/scrapy") (license bsd-3))) scrapy