python3Packages.graphite_beacon: fix deps, add nixos test

authored by

Jonathan Ringer and committed by
Jon
20034954 feda1d67

+10 -2
+10 -2
pkgs/development/python-modules/graphite_beacon/default.nix
··· 1 1 { stdenv, buildPythonPackage, fetchPypi 2 - , tornado, pyyaml, funcparserlib 2 + , tornado_5, pyyaml, funcparserlib 3 + , nixosTests 3 4 }: 5 + 4 6 buildPythonPackage rec { 5 7 pname = "graphite_beacon"; 6 8 version = "0.27.0"; ··· 10 12 sha256 = "03bp4wyfn3xhcqyvs5hnk1n87m4smsmm1p7qp459m7j8hwpbq2ks"; 11 13 }; 12 14 13 - propagatedBuildInputs = [ tornado pyyaml funcparserlib ]; 15 + propagatedBuildInputs = [ tornado_5 pyyaml funcparserlib ]; 14 16 15 17 postPatch = '' 16 18 substituteInPlace requirements.txt --replace "==" ">=" 17 19 ''; 20 + 21 + pythonImportsCheck = [ "graphite_beacon" ]; 22 + 23 + passthru.tests = { 24 + nixos = nixosTests.graphite; 25 + }; 18 26 19 27 meta = with stdenv.lib; { 20 28 description = "A simple alerting application for Graphite metrics";