Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / flower / default.nix
bloba7d69d06fd783a6043d0f0d057208cace1d06d68
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , celery
5 , humanize
6 , pytz
7 , tornado
8 , prometheus-client
9 , pytestCheckHook
12 buildPythonPackage rec {
13   pname = "flower";
14   version = "2.0.1";
15   format = "setuptools";
17   src = fetchPypi {
18     inherit pname version;
19     sha256 = "sha256-WrcXuXlTB3DBavtItQ0qmNI8Pp/jmFHc9rxNAYRaAqA=";
20   };
22   postPatch = ''
23     # rely on using example programs (flowers/examples/tasks.py) which
24     # are not part of the distribution
25     rm tests/load.py
26   '';
28   propagatedBuildInputs = [
29     celery
30     humanize
31     prometheus-client
32     pytz
33     tornado
34   ];
36   __darwinAllowLocalNetworking = true;
38   nativeCheckInputs = [
39     pytestCheckHook
40   ];
42   pythonImportsCheck = [
43     "flower"
44   ];
46   meta = with lib; {
47     description = "Real-time monitor and web admin for Celery distributed task queue";
48     homepage = "https://github.com/mher/flower";
49     license = licenses.bsdOriginal;
50     maintainers = with maintainers; [ arnoldfarkas ];
51   };