diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-03-07 21:33:28 +0100 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-03-07 21:43:10 +0100 |
commit | 92ccd0a06a57f65813da94eb194bf817207be39c (patch) | |
tree | 7202254e3c24c179a1e662904bbb0cf09909812d /pkgs/development/python-modules/datashader/default.nix | |
parent | e769eec5f142b53be442f80bd43ad75208fdf2f1 (diff) |
pythonPackages.datashader: 0.11.1 -> 0.12.0
Diffstat (limited to 'pkgs/development/python-modules/datashader/default.nix')
-rw-r--r-- | pkgs/development/python-modules/datashader/default.nix | 43 |
1 files changed, 10 insertions, 33 deletions
diff --git a/pkgs/development/python-modules/datashader/default.nix b/pkgs/development/python-modules/datashader/default.nix index ecd244b43a627..ad5cc8bfb03fe 100644 --- a/pkgs/development/python-modules/datashader/default.nix +++ b/pkgs/development/python-modules/datashader/default.nix @@ -1,9 +1,7 @@ { lib , buildPythonPackage , fetchPypi -, fetchpatch , dask -, distributed , bokeh , toolz , datashape @@ -15,41 +13,26 @@ , colorcet , param , pyct -, pyyaml -, requests -, scikitimage , scipy , pytestCheckHook -, pytest-benchmark -, flake8 , nbsmoke , fastparquet -, testpath , nbconvert , pytest-xdist +, netcdf4 }: buildPythonPackage rec { pname = "datashader"; - version = "0.11.1"; + version = "0.12.0"; src = fetchPypi { inherit pname version; - sha256 = "b1f80415f72f92ccb660aaea7b2881ddd35d07254f7c44101709d42e819d6be6"; + sha256 = "sha256-CnV6ne3cbMtoVUBDqXf4n3tlEMzuKp7H8Ju7Qrzn9es="; }; - patches = [ - (fetchpatch { - # Unpins pyct==0.46 (Sep. 11, 2020). - # Will be incorporated into the next datashader release after 0.11.1 - url = "https://github.com/holoviz/datashader/pull/960/commits/d7a462fa399106c34fd0d44505a8a73789dbf874.patch"; - sha256 = "1wqsk9dpxnkxr49fa7y5q6ahin80cvys05lnirs2w2p1dja35y4x"; - }) - ]; - propagatedBuildInputs = [ dask - distributed bokeh toolz datashape @@ -61,35 +44,29 @@ buildPythonPackage rec { colorcet param pyct - pyyaml - requests - scikitimage scipy - testpath ]; checkInputs = [ pytestCheckHook - pytest-benchmark pytest-xdist # not needed - flake8 nbsmoke fastparquet - pandas nbconvert + netcdf4 ]; - # dask doesn't do well with large core counts - # checkPhase = '' - # pytest -n $NIX_BUILD_CORES datashader -k 'not dask.array and not test_simple_nested' - # ''; - pytestFlagsArray = [ "-n $NIX_BUILD_CORES" "datashader" ]; - meta = with lib; { + disabledTestPaths = [ + # 31/50 tests fail with TypeErrors + "datashader/tests/test_datatypes.py" + ]; + + meta = with lib;{ description = "Data visualization toolchain based on aggregating into a grid"; homepage = "https://datashader.org"; license = licenses.bsd3; |