diff options
author | K900 <me@0upti.me> | 2022-01-16 20:37:39 +0300 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2022-01-17 08:48:27 +0100 |
commit | 7110bb89ed1afef81495605841dc1e87a783936e (patch) | |
tree | 6cba925509d2441fcec6b2b483daf68e79eeb60a /pkgs/development/python-modules/flask | |
parent | 8d33d4afe883156ec4f6918bf46452010033745b (diff) |
flask: depend on setuptools
The `flask` CLI uses `setuptools` (or more specifically `pkg_resources`) [here](https://github.com/pallets/flask/blob/fdac8a5404e3e3a316568107a293f134707c75bb/src/flask/cli.py#L498) to discover third party commands, and just does nothing silently if it's not found. Add the dependency so custom commands start working.
Diffstat (limited to 'pkgs/development/python-modules/flask')
-rw-r--r-- | pkgs/development/python-modules/flask/default.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/flask/default.nix b/pkgs/development/python-modules/flask/default.nix index 2fe71c2d6db93..cf1079166b085 100644 --- a/pkgs/development/python-modules/flask/default.nix +++ b/pkgs/development/python-modules/flask/default.nix @@ -7,6 +7,7 @@ , jinja2 , python-dotenv , werkzeug +, setuptools , pytestCheckHook }: @@ -26,6 +27,10 @@ buildPythonPackage rec { itsdangerous jinja2 werkzeug + + # required for CLI subcommand autodiscovery + # see: https://github.com/pallets/flask/blob/fdac8a5404e3e3a316568107a293f134707c75bb/src/flask/cli.py#L498 + setuptools ]; checkInputs = [ |