16 , withExtraComplete ? false
20 buildPythonPackage rec {
22 version = "2021.03.0";
23 disabled = pythonOlder "3.5";
25 src = fetchFromGitHub {
29 sha256 = "LACv7lWpQULQknNGX/9vH9ckLsypbqKDGnsNBgKT1eI=";
32 propagatedBuildInputs = [
41 ] ++ lib.optionals withExtraComplete [
53 dontUseSetuptoolsCheck = true;
56 # versioneer hack to set version of github package
57 echo "def get_versions(): return {'dirty': False, 'error': None, 'full-revisionid': None, 'version': '${version}'}" > dask/_version.py
59 substituteInPlace setup.py \
60 --replace "version=versioneer.get_version()," "version='${version}'," \
61 --replace "cmdclass=versioneer.get_cmdclass()," ""
64 pytestFlagsArray = [ "-n $NIX_BUILD_CORES" ];
67 "test_annotation_pack_unpack"
68 "test_annotations_blockwise_unpack"
72 description = "Minimal task scheduling abstraction";
73 homepage = "https://dask.org/";
74 changelog = "https://docs.dask.org/en/latest/changelog.html";
75 license = licenses.bsd3;
76 maintainers = with maintainers; [ fridh ];