1{ lib, buildPythonPackage, fetchPypi, ipykernel, ipywidgets, pythonOlder, pytestCheckHook, pandas }:
2
3buildPythonPackage rec {
4 pname = "pydeck";
5 version = "0.7.0";
6
7 disabled = pythonOlder "3.7";
8
9 src = fetchPypi {
10 inherit pname version;
11 sha256 = "1zi0gqzd0byj16ja74m2dm99a1hmrlhk26y0x7am07vb1d8lvvsy";
12 };
13
14 pythonImportsCheck = [ "pydeck" ];
15
16 checkInputs = [ pytestCheckHook pandas ];
17 # tries to start a jupyter server
18 disabledTests = [ "test_nbconvert" ];
19
20 propagatedBuildInputs = [
21 ipykernel
22 ipywidgets
23 ];
24
25 meta = with lib; {
26 homepage = "https://github.com/visgl/deck.gl/tree/master/bindings/pydeck";
27 description = "Large-scale interactive data visualization in Python";
28 maintainers = with maintainers; [ creator54 ];
29 license = licenses.asl20;
30 };
31}