diff options
Diffstat (limited to 'pkgs/development/python-modules/flask/default.nix')
-rw-r--r-- | pkgs/development/python-modules/flask/default.nix | 91 |
1 files changed, 45 insertions, 46 deletions
diff --git a/pkgs/development/python-modules/flask/default.nix b/pkgs/development/python-modules/flask/default.nix index 8c60066b1975d..d8effec2045e5 100644 --- a/pkgs/development/python-modules/flask/default.nix +++ b/pkgs/development/python-modules/flask/default.nix @@ -1,47 +1,46 @@ -{ lib -, buildPythonPackage -, fetchPypi -, pythonOlder +{ + lib, + buildPythonPackage, + fetchPypi, + pythonOlder, -# build-system -, flit-core + # build-system + flit-core, -# dependencies -, blinker -, click -, importlib-metadata -, itsdangerous -, jinja2 -, werkzeug + # dependencies + blinker, + click, + importlib-metadata, + itsdangerous, + jinja2, + werkzeug, -# optional-dependencies -, asgiref -, python-dotenv + # optional-dependencies + asgiref, + python-dotenv, -# tests -, greenlet -, pytestCheckHook + # tests + greenlet, + pytestCheckHook, -# reverse dependencies -, flask-limiter -, flask-restful -, flask-restx -, moto + # reverse dependencies + flask-limiter, + flask-restful, + flask-restx, + moto, }: buildPythonPackage rec { pname = "flask"; - version = "3.0.2"; + version = "3.0.3"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-giwD9LeZIEJQp+6Ese3cQGZTlTM5c9+53uv+Ql/vy30="; + hash = "sha256-zrJ7CvOCPqJzeSik2Z0SWgYXW4USxEXL2anOIA73aEI="; }; - nativeBuildInputs = [ - flit-core - ]; + nativeBuildInputs = [ flit-core ]; propagatedBuildInputs = [ click @@ -49,33 +48,33 @@ buildPythonPackage rec { itsdangerous jinja2 werkzeug - ] ++ lib.optionals (pythonOlder "3.10") [ - importlib-metadata - ]; + ] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; passthru.optional-dependencies = { - async = [ - asgiref - ]; - dotenv = [ - python-dotenv - ]; + async = [ asgiref ]; + dotenv = [ python-dotenv ]; }; - nativeCheckInputs = [ - pytestCheckHook - ] ++ lib.optionals (pythonOlder "3.11") [ - greenlet - ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); + nativeCheckInputs = + [ pytestCheckHook ] + ++ lib.optionals (pythonOlder "3.11") [ greenlet ] + ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); passthru.tests = { - inherit flask-limiter flask-restful flask-restx moto; + inherit + flask-limiter + flask-restful + flask-restx + moto + ; }; meta = with lib; { - changelog = "https://flask.palletsprojects.com/en/${versions.majorMinor version}.x/changes/#version-${replaceStrings [ "." ] [ "-" ] version}"; + changelog = "https://flask.palletsprojects.com/en/${versions.majorMinor version}.x/changes/#version-${ + replaceStrings [ "." ] [ "-" ] version + }"; homepage = "https://flask.palletsprojects.com/"; - description = "The Python micro framework for building web applications"; + description = "Python micro framework for building web applications"; mainProgram = "flask"; longDescription = '' Flask is a lightweight WSGI web application framework. It is |