python3Packages.datashader: disable failing tests, upstream notified

main
Jonathan Ringer 3 years ago
parent 20bf164237
commit 9845b94ab6
No known key found for this signature in database
GPG Key ID: 5C841D3CFDFEC4E0
  1. 20
      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"

Loading…
Cancel
Save