summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/python-web.scm')
-rw-r--r--gnu/packages/python-web.scm33
1 files changed, 21 insertions, 12 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 767f6f080b..b82c29e380 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -219,11 +219,13 @@
python-pytest-rerunfailures
python-pytest-vcr
python-pytest-xdist
+ python-setuptools
python-types-requests
python-types-toml
python-types-urllib3
python-typing-extensions
- python-urllib3))
+ python-urllib3
+ python-wheel))
(home-page "https://github.com/huggingface/huggingface_hub")
(synopsis "Client library for accessing the huggingface.co hub")
(description
@@ -327,7 +329,9 @@ reusable library for parsing, manipulating, and generating URIs.")
python-pytest-checkdocs
python-pytest-cov
python-pytest-enabler
- python-pytest-mypy))
+ python-pytest-mypy
+ python-setuptools
+ python-wheel))
(home-page "https://github.com/jaraco/portend")
(synopsis "Monitor TCP ports for bound or unbound states")
(description
@@ -628,7 +632,7 @@ using @url{https://github.com/saghul/pycares,pycares}.")
(base32
"1xbfa4gmlmyj6bihdl5p4mr7nd6z79rfi92wcqkmcy4f643frivr"))))
(build-system pyproject-build-system)
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(inputs (list openssl))
(propagated-inputs
(list python-certifi python-pylsqpack python-pyopenssl))
@@ -1529,6 +1533,7 @@ content using a variety of algorithms.")
"138bh6x1yy0qpk63bxa7mxnd97gfdm1fkpwm8wrdz3g3z0fca79c"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-cryptography python-deprecated))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/latchset/jwcrypto")
(synopsis "Implementation of JOSE Web standards")
(description
@@ -1551,7 +1556,7 @@ Encryption} (JOSE) Web Standards.")
(base32 "1vinddg8sbh3v9n1r1wmvjx6ydk8xp7scbvhb3csl4y9xz7vhk6g"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-pytest python-pytest-cov))
+ (list python-pytest python-pytest-cov python-setuptools python-wheel))
(inputs
(list pcre))
(home-page "https://github.com/Kronuz/pyScss")
@@ -1984,7 +1989,7 @@ C, yielding parse times that can be a thirtieth of the html5lib parse times.")
"1acd1a4f66gi4plqnsml7cf33qp83mxsnmnqpdwkpj7597xkvyl4"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-setuptools-scm))
+ (list python-setuptools python-setuptools-scm python-wheel))
(home-page "https://github.com/sanic-org/html5tagger")
(synopsis "Create HTML documents from Python")
(description
@@ -2450,7 +2455,7 @@ cssutils not receiving updates as of 1.0.2.")
"1x4nrvb1p1byi1whmspik7lbh303akdlh762dayfxam3hycsh5kk"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-lxml python-pytest))
+ (list python-lxml python-pytest python-setuptools python-wheel))
(home-page "https://github.com/scrapy/cssselect")
(synopsis "CSS3 selector parser and translator to XPath 1.0")
(description
@@ -3730,7 +3735,8 @@ than Python’s urllib2 library.")
(propagated-inputs (list python-cryptography
python-pyspnego
python-requests))
- (native-inputs (list python-pytest python-pytest-mock))
+ (native-inputs (list python-pytest python-pytest-mock python-setuptools
+ python-wheel))
(home-page "https://github.com/requests/requests-kerberos")
(synopsis "Kerberos authentication handler for python-requests")
(description "This package provides a Kerberos authentication handler for
@@ -5626,7 +5632,7 @@ for URL parsing and changing.")
"1vbd3ndhmxi8scxgxs6sc7r0rdaliqd80384n06nyb3haqz25inm"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-arrow python-pytz python-requests))
- (native-inputs (list python-requests-mock))
+ (native-inputs (list python-requests-mock python-setuptools python-wheel))
(home-page "https://github.com/ucfopen/canvasapi")
(synopsis "API wrapper for the Canvas LMS")
(description
@@ -7743,6 +7749,7 @@ as a Python package.")
;; PyPi sources does not contain tests, recursive dependency on
;; python-sanic.
(list #:tests? #f))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/sanic-org/sanic-routing/")
(synopsis "Routing component for Sanic")
(description "Internal package for @code{python-sanic}, which provides
@@ -7765,6 +7772,7 @@ the @code{BasicRouter}.")
;; python-sanic.
(list #:tests? #f))
(propagated-inputs (list python-httpx python-sanic-bootstrap))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/sanic-org/sanic-testing/")
(synopsis "Test clients for Sanic")
(description "Internal package for @code{python-sanic}, which is
@@ -7861,7 +7869,7 @@ fast. It allows the usage of the @code{async/await} syntax added in Python
(inherit python-sanic)
(name "python-sanic-bootstrap")
(arguments (list #:tests? #f))
- (native-inputs '())))
+ (native-inputs (list python-setuptools python-wheel))))
(define-public python-socketio
(package
@@ -8397,7 +8405,7 @@ GCS, Azure Blob Storage, gzip, bz2, etc.)")
"1cd4b3w5g3pfccsg79kjj27fwi216ip927rjq7isp8pfjzlp8nzd"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-pytest))
+ (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/scrapy/w3lib")
(synopsis "Python library of web-related functions")
(description
@@ -8694,7 +8702,7 @@ by asyncio.")
python-typing-extensions
python-w3lib))
(native-inputs
- (list python-psutil python-pytest))
+ (list python-psutil python-pytest python-setuptools python-wheel))
(home-page "https://github.com/scrapy/parsel")
(synopsis "Extract data from HTML and XML using XPath and CSS selectors")
(description "Parsel is a library to extract and remove data from
@@ -9497,7 +9505,8 @@ hardware on Grid'5000 or via OpenStack, to Vagrant, Chameleon, and more.")
;; Integration tests depend on docker.
(delete-file-recursively "tests/integration"))))))
(propagated-inputs (list python-requests))
- (native-inputs (list python-pytest python-pyyaml python-setuptools-scm))
+ (native-inputs (list python-pytest python-pyyaml python-setuptools
+ python-setuptools-scm python-wheel))
(home-page "https://github.com/netbox-community/pynetbox")
(synopsis "NetBox API client library")
(description "Python module to query and edit data stored in a