1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 mock,
6 matplotlib,
7 pkgs,
8 nbconvert,
9 markdown,
10 isPy3k,
11 ipykernel,
12}:
13
14buildPythonPackage rec {
15 pname = "pweave";
16 version = "0.30.3";
17 format = "setuptools";
18
19 src = fetchPypi {
20 pname = "Pweave";
21 inherit version;
22 sha256 = "5e5298d90e06414a01f48e0d6aa4c36a70c5f223d929f2a9c7e2d388451c7357";
23 };
24
25 disabled = !isPy3k;
26
27 buildInputs = [
28 mock
29 pkgs.glibcLocales
30 ];
31 propagatedBuildInputs = [
32 ipykernel
33 matplotlib
34 nbconvert
35 markdown
36 ];
37
38 # fails due to trying to run CSS as test
39 doCheck = false;
40
41 meta = with lib; {
42 description = "Scientific reports with embedded python computations with reST, LaTeX or markdown";
43 homepage = "https://mpastell.com/pweave/";
44 license = licenses.bsd3;
45 };
46}