1{ lib
2, buildPythonPackage
3, fetchPypi
4, nose
5, isPy27
6, mock
7, traitlets
8, jupyter_core
9, jupyter_client
10, pygments
11, ipykernel
12, pyqt5
13}:
14
15buildPythonPackage rec {
16 pname = "qtconsole";
17 version = "4.4.1";
18
19 src = fetchPypi {
20 inherit pname version;
21 sha256 = "7870b19e6a6b0ab3acc09ee65463c0ca7568b3a01a6902d7c4e1ed2c4fc4e176";
22 };
23
24 buildInputs = [ nose ] ++ lib.optionals isPy27 [mock];
25 propagatedBuildInputs = [traitlets jupyter_core jupyter_client pygments ipykernel pyqt5];
26
27 # : cannot connect to X server
28 doCheck = false;
29
30 meta = {
31 description = "Jupyter Qt console";
32 homepage = http://jupyter.org/;
33 license = lib.licenses.bsd3;
34 maintainers = with lib.maintainers; [ fridh ];
35 };
36}