From 2c37d4edccfbd12944aad844d6a89ddf56fd0b82 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 12 Sep 2025 23:09:28 +0100 Subject: [PATCH] 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 --- gnu/packages/python-web.scm | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 7a2e116f3ba5d5382b03bd232161666b56fca40d..0beb881278923a5d1dc60850bc2407d20c5c42cb 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -6036,24 +6036,29 @@ file.") (define-public python-webtest (package (name "python-webtest") - (version "2.0.35") + (version "3.0.6") (source (origin (method url-fetch) - (uri (pypi-uri "WebTest" version)) + (uri (pypi-uri "webtest" version)) (sha256 - (base32 "11xhgdj251zkvz5w30fvspii08ki2vrpr1im9sph1wmlnasnihda")))) - (build-system python-build-system) + (base32 "0jwl8i9xvm5xim1h2jrwfbqac1g3fpiazfdwfp2md3s4899gsmj2")))) + (build-system pyproject-build-system) (arguments ;; Tests require python-pyquery, which creates a circular dependency. `(#:tests? #f)) + (native-inputs + (list python-setuptools)) (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/") (synopsis "Helper to test WSGI applications") - (description "Webtest allows you to test your Python web applications -without starting an HTTP server. It supports anything that supports the -minimum of WSGI.") + (description + "Webtest allows you to test your Python web applications without +starting an HTTP server. It supports anything that supports the minimum of +WSGI.") (license license:expat))) (define-public python-flask