diff options
Diffstat (limited to 'pkgs/development/python-modules/werkzeug/default.nix')
-rw-r--r-- | pkgs/development/python-modules/werkzeug/default.nix | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/pkgs/development/python-modules/werkzeug/default.nix b/pkgs/development/python-modules/werkzeug/default.nix index 80ed4c53539a9..43758f06157b5 100644 --- a/pkgs/development/python-modules/werkzeug/default.nix +++ b/pkgs/development/python-modules/werkzeug/default.nix @@ -1,50 +1,47 @@ -{ lib -, stdenv -, buildPythonPackage -, pythonOlder -, fetchPypi - -# build-system -, flit-core - -# dependencies -, markupsafe - -# optional-dependencies -, watchdog - -# tests -, cryptography -, ephemeral-port-reserve -, greenlet -, pytest-timeout -, pytest-xprocess -, pytestCheckHook - -# reverse dependencies -, moto -, sentry-sdk +{ + lib, + stdenv, + buildPythonPackage, + pythonOlder, + fetchPypi, + + # build-system + flit-core, + + # dependencies + markupsafe, + + # optional-dependencies + watchdog, + + # tests + cryptography, + ephemeral-port-reserve, + greenlet, + pytest-timeout, + pytest-xprocess, + pytestCheckHook, + + # reverse dependencies + moto, + sentry-sdk, }: buildPythonPackage rec { pname = "werkzeug"; - version = "3.0.2"; + version = "3.0.3"; format = "pyproject"; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-45tkWmrJKCJYjns5ppLngockzq4LDXAu+WcB+Q5wEo0="; + hash = "sha256-CX5b/anwq6jaa4VFFG3vSB0Gqn0yZudEjizM9n3YvRg="; }; - nativeBuildInputs = [ - flit-core - ]; + nativeBuildInputs = [ flit-core ]; - propagatedBuildInputs = [ - markupsafe - ]; + propagatedBuildInputs = [ markupsafe ]; passthru.optional-dependencies = { watchdog = lib.optionals (!stdenv.isDarwin) [ @@ -53,19 +50,20 @@ buildPythonPackage rec { ]; }; - nativeCheckInputs = [ - cryptography - ephemeral-port-reserve - pytest-timeout - pytest-xprocess - pytestCheckHook - ] ++ lib.optionals (pythonOlder "3.11") [ - greenlet - ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); - - disabledTests = lib.optionals stdenv.isDarwin [ - "test_get_machine_id" - ]; + nativeCheckInputs = + [ + cryptography + ephemeral-port-reserve + pytest-timeout + pytest-xprocess + pytestCheckHook + ] + ++ lib.optionals (pythonOlder "3.11") [ greenlet ] + ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); + + pythonImportsCheck = [ "werkzeug" ]; + + disabledTests = lib.optionals stdenv.isDarwin [ "test_get_machine_id" ]; disabledTestPaths = [ # ConnectionRefusedError: [Errno 111] Connection refused @@ -82,17 +80,19 @@ buildPythonPackage rec { inherit moto sentry-sdk; }; - meta = with lib; { - changelog = "https://werkzeug.palletsprojects.com/en/${versions.majorMinor version}.x/changes/#version-${replaceStrings [ "." ] [ "-" ] version}"; + meta = { + changelog = "https://werkzeug.palletsprojects.com/en/${lib.versions.majorMinor version}.x/changes/#version-${ + lib.replaceStrings [ "." ] [ "-" ] version + }"; homepage = "https://palletsprojects.com/p/werkzeug/"; - description = "The comprehensive WSGI web application library"; + description = "Comprehensive WSGI web application library"; longDescription = '' Werkzeug is a comprehensive WSGI web application library. It began as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility libraries. ''; - license = licenses.bsd3; - maintainers = with maintainers; [ ]; + license = lib.licenses.bsd3; + maintainers = [ ]; }; } |