at master 972 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 celery, 6 humanize, 7 pytz, 8 tornado, 9 prometheus-client, 10 pytestCheckHook, 11}: 12 13buildPythonPackage rec { 14 pname = "flower"; 15 version = "2.0.1"; 16 format = "setuptools"; 17 18 src = fetchPypi { 19 inherit pname version; 20 hash = "sha256-WrcXuXlTB3DBavtItQ0qmNI8Pp/jmFHc9rxNAYRaAqA="; 21 }; 22 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 ''; 28 29 propagatedBuildInputs = [ 30 celery 31 humanize 32 prometheus-client 33 pytz 34 tornado 35 ]; 36 37 __darwinAllowLocalNetworking = true; 38 39 nativeCheckInputs = [ pytestCheckHook ]; 40 41 pythonImportsCheck = [ "flower" ]; 42 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 }; 49}