aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/python-modules/flower/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/flower/default.nix')
-rw-r--r--nixpkgs/pkgs/development/python-modules/flower/default.nix37
1 files changed, 29 insertions, 8 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/flower/default.nix b/nixpkgs/pkgs/development/python-modules/flower/default.nix
index 2b578134174..b31cbc7424d 100644
--- a/nixpkgs/pkgs/development/python-modules/flower/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flower/default.nix
@@ -1,22 +1,43 @@
-{ lib, buildPythonPackage, fetchPypi, Babel, celery, importlib-metadata, pytz, tornado, mock }:
+{ lib
+, buildPythonPackage
+, fetchPypi
+, celery
+, humanize
+, mock
+, pytz
+, tornado
+, prometheus_client
+}:
buildPythonPackage rec {
pname = "flower";
- version = "0.9.4";
-
+ version = "0.9.5";
+
src = fetchPypi {
inherit pname version;
- sha256 = "25782840f7ffc25dcf478d94535a2d815448de4aa6c71426be6abfa9ca417448";
+ sha256 = "171zckhk9ni14f1d82wf62hhciy0gx13fd02sr9m9qlj50fnv4an";
};
- propagatedBuildInputs = [ Babel celery importlib-metadata pytz tornado ];
-
+ postPatch = ''
+ # rely on using example programs (flowers/examples/tasks.py) which
+ # are not part of the distribution
+ rm tests/load.py
+ '';
+
+ propagatedBuildInputs = [
+ celery
+ pytz
+ tornado
+ humanize
+ prometheus_client
+ ];
+
checkInputs = [ mock ];
-
+
meta = with lib; {
description = "Celery Flower";
homepage = "https://github.com/mher/flower";
- license = licenses.bsdOriginal;
+ license = licenses.bsdOriginal;
maintainers = [ maintainers.arnoldfarkas ];
};
}