diff options
| author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-03-07 20:37:13 +0100 |
|---|---|---|
| committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-03-07 21:43:10 +0100 |
| commit | e769eec5f142b53be442f80bd43ad75208fdf2f1 (patch) | |
| tree | 5abd5fc60c60f627a4b874f7f9e1bc456a170dfc /pkgs/development/python-modules/datashader | |
| parent | pythonPackages.dask: add optional extra "complete" (diff) | |
| download | nixpkgs-e769eec5f142b53be442f80bd43ad75208fdf2f1.tar.gz | |
pythonPackages.datashader: format, dask with extra "complete", switch to pytestCheckHook
Diffstat (limited to 'pkgs/development/python-modules/datashader')
| -rw-r--r-- | pkgs/development/python-modules/datashader/default.nix | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/pkgs/development/python-modules/datashader/default.nix b/pkgs/development/python-modules/datashader/default.nix index 2b11b1ea2737..ecd244b43a62 100644 --- a/pkgs/development/python-modules/datashader/default.nix +++ b/pkgs/development/python-modules/datashader/default.nix @@ -19,14 +19,14 @@ , requests , scikitimage , scipy -, pytest +, pytestCheckHook , pytest-benchmark , flake8 , nbsmoke , fastparquet , testpath , nbconvert -, pytest_xdist +, pytest-xdist }: buildPythonPackage rec { @@ -37,12 +37,15 @@ buildPythonPackage rec { inherit pname version; sha256 = "b1f80415f72f92ccb660aaea7b2881ddd35d07254f7c44101709d42e819d6be6"; }; - 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"; - })]; + + 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 @@ -66,9 +69,9 @@ buildPythonPackage rec { ]; checkInputs = [ - pytest + pytestCheckHook pytest-benchmark - pytest_xdist # not needed + pytest-xdist # not needed flake8 nbsmoke fastparquet @@ -77,9 +80,14 @@ buildPythonPackage rec { ]; # 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' - ''; + # 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; { description = "Data visualization toolchain based on aggregating into a grid"; |
