summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/datashader
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2021-03-07 20:37:13 +0100
committerSandro Jäckel <sandro.jaeckel@gmail.com>2021-03-07 21:43:10 +0100
commite769eec5f142b53be442f80bd43ad75208fdf2f1 (patch)
tree5abd5fc60c60f627a4b874f7f9e1bc456a170dfc /pkgs/development/python-modules/datashader
parentpythonPackages.dask: add optional extra "complete" (diff)
downloadnixpkgs-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.nix34
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";