1{ lib
2, buildPythonPackage
3, fetchPypi
4, pytest
5, jinja2
6, selenium
7}:
8
9buildPythonPackage rec {
10 pname = "branca";
11 version = "0.2.0";
12 name = "${pname}-${version}";
13
14 src = fetchPypi {
15 inherit pname version;
16 sha256 = "327b0bae73a519f25dc2f320d8d9f1885aad2e8e5105add1496269d5391b8ea4";
17 };
18
19 checkInputs = [ pytest selenium ];
20 propagatedBuildInputs = [ jinja2 ];
21
22 # Seems to require a browser
23 doCheck = false;
24
25 meta = {
26 description = "Generate complex HTML+JS pages with Python";
27 homepage = https://github.com/python-visualization/branca;
28 license = with lib.licenses; [ mit ];
29 };
30}