1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, nose 5, django 6, tornado 7, six 8, pytest 9}: 10 11buildPythonPackage rec { 12 pname = "livereload"; 13 version = "2.5.1"; 14 name = "${pname}-${version}"; 15 16 src = fetchFromGitHub { 17 owner = "lepture"; 18 repo = "python-livereload"; 19 rev = "v${version}"; 20 sha256 = "1irs59wqmffp8q4l9fh7givs05mamlgm5n7ga49gwxp5imwrdzba"; 21 }; 22 23 buildInputs = [ nose django ]; 24 25 propagatedBuildInputs = [ tornado six ]; 26 27 checkInputs = [ pytest ]; 28 checkPhase = "pytest tests"; 29 30 meta = { 31 description = "Runs a local server that reloads as you develop"; 32 homepage = "https://github.com/lepture/python-livereload"; 33 license = lib.licenses.bsd3; 34 }; 35}