pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / development / python-modules / flower / default.nix
blob6999a333f284c63103be5904d35208a1d5b417e6
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   celery,
6   humanize,
7   pytz,
8   tornado,
9   prometheus-client,
10   pytestCheckHook,
13 buildPythonPackage rec {
14   pname = "flower";
15   version = "2.0.1";
16   format = "setuptools";
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-WrcXuXlTB3DBavtItQ0qmNI8Pp/jmFHc9rxNAYRaAqA=";
21   };
23   postPatch = ''
24     # rely on using example programs (flowers/examples/tasks.py) which
25     # are not part of the distribution
26     rm tests/load.py
27   '';
29   propagatedBuildInputs = [
30     celery
31     humanize
32     prometheus-client
33     pytz
34     tornado
35   ];
37   __darwinAllowLocalNetworking = true;
39   nativeCheckInputs = [ pytestCheckHook ];
41   pythonImportsCheck = [ "flower" ];
43   meta = with lib; {
44     description = "Real-time monitor and web admin for Celery distributed task queue";
45     homepage = "https://github.com/mher/flower";
46     license = licenses.bsdOriginal;
47     maintainers = with maintainers; [ arnoldfarkas ];
48   };