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, qtpy
14}:
15
16buildPythonPackage rec {
17 pname = "qtconsole";
18 version = "5.1.1";
19
20 src = fetchPypi {
21 inherit pname version;
22 sha256 = "bbc34bca14f65535afcb401bc74b752bac955e5313001ba640383f7e5857dc49";
23 };
24
25 checkInputs = [ nose ] ++ lib.optionals isPy27 [mock];
26 propagatedBuildInputs = [traitlets jupyter_core jupyter-client pygments ipykernel pyqt5 qtpy];
27
28 # : cannot connect to X server
29 doCheck = false;
30
31 meta = {
32 description = "Jupyter Qt console";
33 homepage = "https://jupyter.org/";
34 license = lib.licenses.bsd3;
35 platforms = lib.platforms.unix;
36 maintainers = with lib.maintainers; [ fridh ];
37 };
38}