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.3.1";
18 name = "${pname}-${version}";
19
20 src = fetchPypi {
21 inherit pname version;
22 sha256 = "eff8c2faeda567a0bef5781f419a64e9977988db101652b312b9d74ec0a5109c";
23 };
24
25 buildInputs = [ nose ] ++ lib.optionals isPy27 [mock];
26 propagatedBuildInputs = [traitlets jupyter_core jupyter_client pygments ipykernel pyqt5];
27
28 # : cannot connect to X server
29 doCheck = false;
30
31 meta = {
32 description = "Jupyter Qt console";
33 homepage = http://jupyter.org/;
34 license = lib.licenses.bsd3;
35 maintainers = with lib.maintainers; [ fridh ];
36 };
37}