diff options
Diffstat (limited to 'pkgs/development/python-modules/webtest/default.nix')
-rw-r--r-- | pkgs/development/python-modules/webtest/default.nix | 51 |
1 files changed, 21 insertions, 30 deletions
diff --git a/pkgs/development/python-modules/webtest/default.nix b/pkgs/development/python-modules/webtest/default.nix index 52d48505df47..da51af3e701b 100644 --- a/pkgs/development/python-modules/webtest/default.nix +++ b/pkgs/development/python-modules/webtest/default.nix @@ -1,41 +1,34 @@ -{ lib -, beautifulsoup4 -, buildPythonPackage -, fetchPypi -, fetchpatch -, pastedeploy -, pyquery -, pytestCheckHook -, pythonOlder -, six -, waitress -, webob -, wsgiproxy2 +{ + lib, + beautifulsoup4, + buildPythonPackage, + fetchPypi, + setuptools, + pastedeploy, + pyquery, + pytestCheckHook, + pythonOlder, + six, + waitress, + webob, + wsgiproxy2, }: buildPythonPackage rec { pname = "webtest"; - version = "3.0.0"; - format = "setuptools"; + version = "3.0.1"; + pyproject = true; disabled = pythonOlder "3.6"; src = fetchPypi { - pname = "WebTest"; - inherit version; - hash = "sha256-VL2WlyWDjZhhqfon+Nlx950nXZSuJV9cUB9Tu22ZKes="; + inherit pname version; + hash = "sha256-STtcgC+JSKZbXjoa1bJSTuXhq2DNcT2aPaO42ggsBv4="; }; - patches = [ - (fetchpatch { - # Replace deprecated unittest aliases for Python 3.12 - name = "webtest-python312-compat.patch"; - url = "https://github.com/Pylons/webtest/commit/d82ec5bd2cf3c7109a1d49ad9fa802ae1eae1763.patch"; - hash = "sha256-hSwxAxAI3Eo28I8S+r2k/hFG8TlzrVYup3MuTsE+xXk="; - }) - ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ beautifulsoup4 six waitress @@ -51,9 +44,7 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; - pythonImportsCheck = [ - "webtest" - ]; + pythonImportsCheck = [ "webtest" ]; meta = with lib; { description = "Helper to test WSGI applications"; |