gnu: python-webtest: Update to 3.0.6.

* gnu/packages/python-web.scm (python-webtest): Update to 3.0.6.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-setuptools.

Change-Id: I582650db04b599d2cda71ade68451dfa731897ff
This commit is contained in:
Sharlatan Hellseher 2025-09-12 23:09:28 +01:00
parent 583597f484
commit 6a259b1f6b
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -6036,24 +6036,29 @@ file.")
(define-public python-webtest (define-public python-webtest
(package (package
(name "python-webtest") (name "python-webtest")
(version "2.0.35") (version "3.0.6")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "WebTest" version)) (uri (pypi-uri "webtest" version))
(sha256 (sha256
(base32 "11xhgdj251zkvz5w30fvspii08ki2vrpr1im9sph1wmlnasnihda")))) (base32 "0jwl8i9xvm5xim1h2jrwfbqac1g3fpiazfdwfp2md3s4899gsmj2"))))
(build-system python-build-system) (build-system pyproject-build-system)
(arguments (arguments
;; Tests require python-pyquery, which creates a circular dependency. ;; Tests require python-pyquery, which creates a circular dependency.
`(#:tests? #f)) `(#:tests? #f))
(native-inputs
(list python-setuptools))
(propagated-inputs (propagated-inputs
(list python-waitress python-webob python-six python-beautifulsoup4)) (list python-beautifulsoup4
python-waitress
python-webob))
(home-page "https://docs.pylonsproject.org/projects/webtest/") (home-page "https://docs.pylonsproject.org/projects/webtest/")
(synopsis "Helper to test WSGI applications") (synopsis "Helper to test WSGI applications")
(description "Webtest allows you to test your Python web applications (description
without starting an HTTP server. It supports anything that supports the "Webtest allows you to test your Python web applications without
minimum of WSGI.") starting an HTTP server. It supports anything that supports the minimum of
WSGI.")
(license license:expat))) (license license:expat)))
(define-public python-flask (define-public python-flask