blob: 899fd5479d2305ee0030f1c7923f8ac85f1089b2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
(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
|