summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Schütz <robert.schuetz@stud.uni-heidelberg.de>2018-07-15 15:38:42 +0200
committerRobert Schütz <robert.schuetz@stud.uni-heidelberg.de>2018-07-15 15:41:23 +0200
commite82de5730fadd81899c964e8dbd03a540ffa380e (patch)
treecc36a11dd354e4a0b32b5e8b79010bc42030aa7f
parentde0c67572f25a898e227084562f71d01cbd67b4f (diff)
downloadnixlib-e82de5730fadd81899c964e8dbd03a540ffa380e.tar
nixlib-e82de5730fadd81899c964e8dbd03a540ffa380e.tar.gz
nixlib-e82de5730fadd81899c964e8dbd03a540ffa380e.tar.bz2
nixlib-e82de5730fadd81899c964e8dbd03a540ffa380e.tar.lz
nixlib-e82de5730fadd81899c964e8dbd03a540ffa380e.tar.xz
nixlib-e82de5730fadd81899c964e8dbd03a540ffa380e.tar.zst
nixlib-e82de5730fadd81899c964e8dbd03a540ffa380e.zip
python.pkgs.altair: fix build
-rw-r--r--pkgs/development/python-modules/altair/default.nix16
1 files changed, 9 insertions, 7 deletions
diff --git a/pkgs/development/python-modules/altair/default.nix b/pkgs/development/python-modules/altair/default.nix
index 274fa0fbbf27..8e75f1f3d8de 100644
--- a/pkgs/development/python-modules/altair/default.nix
+++ b/pkgs/development/python-modules/altair/default.nix
@@ -1,5 +1,6 @@
-{ stdenv, buildPythonPackage, fetchPypi
-, pytest, glibcLocales, vega, pandas, ipython, traitlets }:
+{ stdenv, buildPythonPackage, fetchPypi, fetchpatch
+, pytest, jinja2, sphinx, vega_datasets, ipython, glibcLocales
+, entrypoints, jsonschema, numpy, pandas, six, toolz, typing }:
 
 buildPythonPackage rec {
   pname = "altair";
@@ -10,18 +11,19 @@ buildPythonPackage rec {
     sha256 = "e8b222588dde98ec614e6808357fde7fa321118db44cc909df2bf30158d931c0";
   };
 
-  postPatch = ''
-    sed -i "s/vega==/vega>=/g" setup.py
-  '';
+  patches = fetchpatch {
+    url = https://github.com/altair-viz/altair/commit/bfca8aecce9593c48aa5834e3f8f841deb58391c.patch;
+    sha256 = "01izc5d8c6ry3mh0k0hfasb6jc4720g75yw2qdlp9ja8mnjsp4k3";
+  };
 
-  checkInputs = [ pytest glibcLocales ];
+  checkInputs = [ pytest jinja2 sphinx vega_datasets ipython glibcLocales ];
 
   checkPhase = ''
     export LANG=en_US.UTF-8
     py.test altair --doctest-modules
   '';
 
-  propagatedBuildInputs = [ vega pandas ipython traitlets ];
+  propagatedBuildInputs = [ entrypoints jsonschema numpy pandas six toolz typing ];
 
   meta = with stdenv.lib; {
     description = "A declarative statistical visualization library for Python.";