summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Ringer <jonringer117@gmail.com>2021-11-30 10:03:24 -0800
committerJonathan Ringer <jonringer117@gmail.com>2021-11-30 18:53:02 -0800
commit9845b94ab645e2bbd4f56c98d0ddcd58b001cc05 (patch)
tree86089fed57b6332b3ef5335a2fd241564db8e746
parentpython3Packages.green: limit to three test cases (diff)
downloadnixpkgs-origin/python-unstable.tar.gz
python3Packages.datashader: disable failing tests, upstream notifiedorigin/python-unstable
-rw-r--r--pkgs/development/python-modules/datashader/default.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/datashader/default.nix b/pkgs/development/python-modules/datashader/default.nix
index 5738dc64e759..587f73d81ed8 100644
--- a/pkgs/development/python-modules/datashader/default.nix
+++ b/pkgs/development/python-modules/datashader/default.nix
@@ -31,6 +31,13 @@ buildPythonPackage rec {
sha256 = "sha256-6JscHm1QjDmXOLLa83qhAvY/xwvlPM6duQ1lSxnCVV8=";
};
+ # the complete extra is for usage with conda, which we
+ # don't care about
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "dask[complete]" "dask"
+ '';
+
propagatedBuildInputs = [
dask
bokeh
@@ -56,11 +63,24 @@ buildPythonPackage rec {
netcdf4
];
+ preCheck = ''
+ export HOME=$TMPDIR
+ '';
+
pytestFlagsArray = [
"-n $NIX_BUILD_CORES"
"datashader"
];
+ disabledTests = [
+ # not compatible with current version of bokeh
+ # see: https://github.com/holoviz/datashader/issues/1031
+ "test_interactive_image_update"
+ # latest dask broken array marshalling
+ # see: https://github.com/holoviz/datashader/issues/1032
+ "test_raster_quadmesh_autorange_reversed"
+ ];
+
disabledTestPaths = [
# 31/50 tests fail with TypeErrors
"datashader/tests/test_datatypes.py"