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
15 src = fetchFromGitHub {
16 owner = "lepture";
17 repo = "python-livereload";
18 rev = "v${version}";
19 sha256 = "1irs59wqmffp8q4l9fh7givs05mamlgm5n7ga49gwxp5imwrdzba";
20 };
21
22 buildInputs = [ nose django ];
23
24 propagatedBuildInputs = [ tornado six ];
25
26 checkInputs = [ pytest ];
27 checkPhase = "pytest tests";
28
29 meta = {
30 description = "Runs a local server that reloads as you develop";
31 homepage = "https://github.com/lepture/python-livereload";
32 license = lib.licenses.bsd3;
33 };
34}