Merge pull request #229254 from fabaff/dask-bump

python310Packages.dask: 2023.2.1 -> 2023.4.1

authored by Weijia Wang and committed by GitHub 80fd99f1 d385ced5

+81 -34
+19 -12
pkgs/development/python-modules/dask-awkward/default.nix
··· 1 1 { lib 2 - , buildPythonPackage 3 - , fetchFromGitHub 4 - , pythonOlder 5 2 , awkward 3 + , buildPythonPackage 6 4 , dask 5 + , fetchFromGitHub 7 6 , hatch-vcs 8 7 , hatchling 9 8 , pyarrow 10 9 , pytestCheckHook 10 + , pythonOlder 11 + , pythonRelaxDepsHook 11 12 }: 12 13 13 14 buildPythonPackage rec { 14 15 pname = "dask-awkward"; 15 - version = "2023.1.0"; 16 + version = "2023.4.2"; 16 17 format = "pyproject"; 17 18 18 19 disabled = pythonOlder "3.8"; ··· 20 21 src = fetchFromGitHub { 21 22 owner = "dask-contrib"; 22 23 repo = pname; 23 - rev = version; 24 - hash = "sha256-q0mBd4yelnNL7rMWfilituo9h/xmLLLndSCBdY2egEQ="; 24 + rev = "refs/tags/${version}"; 25 + hash = "sha256-c3NnARost/406cALQDKmeUsl2kFSQHAswAEwgreFXPc="; 25 26 }; 26 27 28 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 29 + 30 + pythonRelaxDeps = [ 31 + "awkward" 32 + ]; 33 + 27 34 nativeBuildInputs = [ 28 35 hatch-vcs 29 36 hatchling 37 + pythonRelaxDepsHook 30 38 ]; 31 39 32 40 propagatedBuildInputs = [ ··· 34 42 dask 35 43 ]; 36 44 37 - SETUPTOOLS_SCM_PRETEND_VERSION = version; 38 - 39 45 checkInputs = [ 40 46 pytestCheckHook 41 47 pyarrow ··· 45 51 "dask_awkward" 46 52 ]; 47 53 48 - pytestFlagsArray = [ 49 - # require internet 50 - "--deselect=tests/test_parquet.py::test_remote_double" 51 - "--deselect=tests/test_parquet.py::test_remote_single" 54 + disabledTests = [ 55 + # Tests require network access 56 + "test_remote_double" 57 + "test_remote_single" 52 58 ]; 53 59 54 60 meta = with lib; { 55 61 description = "Native Dask collection for awkward arrays, and the library to use it"; 56 62 homepage = "https://github.com/dask-contrib/dask-awkward"; 63 + changelog = "https://github.com/dask-contrib/dask-awkward/releases/tag/${version}"; 57 64 license = licenses.bsd3; 58 65 maintainers = with maintainers; [ veprbl ]; 59 66 };
+22 -5
pkgs/development/python-modules/dask-gateway-server/default.nix
··· 5 5 , cryptography 6 6 , fetchFromGitHub 7 7 , go 8 + , pykerberos 8 9 , pythonOlder 10 + , skein 11 + , sqlalchemy 9 12 , traitlets 10 13 }: 11 14 12 15 buildPythonPackage rec { 13 16 pname = "dask-gateway-server"; 14 - # update dask-gateway-server lock step with dask-gateway 15 - version = "2022.4.0"; 17 + version = "2022.10.0"; 16 18 format = "setuptools"; 17 19 18 - disabled = pythonOlder "3.7"; 20 + disabled = pythonOlder "3.8"; 19 21 20 22 src = fetchFromGitHub { 21 23 owner = "dask"; 22 24 repo = "dask-gateway"; 23 25 rev = version; 24 - hash = "sha256-Grjp7gt3Pos4cQSGV/Rynz6W/zebRI0OqDiWT4cTh8I="; 26 + hash = "sha256-8yyako49F3rK8oZFmpYOiLVg9K3YF76/XerapQx3uhc="; 25 27 }; 26 28 27 29 sourceRoot = "${src.name}/${pname}"; ··· 37 39 traitlets 38 40 ]; 39 41 42 + passthru.optional-dependencies = { 43 + kerberos = [ 44 + pykerberos 45 + ]; 46 + jobqueue = [ 47 + sqlalchemy 48 + ]; 49 + local = [ 50 + sqlalchemy 51 + ]; 52 + yarn = [ 53 + skein 54 + sqlalchemy 55 + ]; 56 + }; 57 + 40 58 preBuild = '' 41 59 export HOME=$(mktemp -d) 42 - export GO111MODULE=off 43 60 ''; 44 61 45 62 # Tests requires cluster for testing
+2 -2
pkgs/development/python-modules/dask-ml/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "dask-ml"; 20 - version = "2022.5.27"; 20 + version = "2023.3.24"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.6"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-Y2nTk0GSvMGSP87oTD+4+8zsoQITeQEHC6Px2eOGzOQ="; 27 + hash = "sha256-lsCQ220yg2U24/Ccpk3rWZ6GRYeqjj1NLGtK9YhzMwc="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+14 -4
pkgs/development/python-modules/dask/default.nix
··· 10 10 , fetchFromGitHub 11 11 , fetchpatch 12 12 , fsspec 13 + , importlib-metadata 13 14 , jinja2 14 15 , numpy 15 16 , packaging ··· 22 23 , pythonOlder 23 24 , pyyaml 24 25 , scipy 26 + , setuptools 25 27 , toolz 28 + , versioneer 26 29 , zarr 27 30 }: 28 31 29 32 buildPythonPackage rec { 30 33 pname = "dask"; 31 - version = "2023.2.1"; 34 + version = "2023.4.1"; 32 35 format = "setuptools"; 33 36 34 37 disabled = pythonOlder "3.8"; ··· 36 39 src = fetchFromGitHub { 37 40 owner = "dask"; 38 41 repo = pname; 39 - rev = version; 40 - hash = "sha256-7cuTxJ5SxOEf0v+SvSiaz7x8YYTx/qIS+KktbtubiDU="; 42 + rev = "refs/tags/${version}"; 43 + hash = "sha256-PkEFXF6OFZU+EMFBUopv84WniQghr5Q6757Qx6D5MyE="; 41 44 }; 42 45 46 + nativeBuildInputs = [ 47 + setuptools 48 + versioneer 49 + ]; 50 + 43 51 propagatedBuildInputs = [ 44 52 click 45 53 cloudpickle ··· 47 55 packaging 48 56 partd 49 57 pyyaml 58 + importlib-metadata 50 59 toolz 51 60 ]; 52 61 ··· 91 100 --replace "version=versioneer.get_version()," "version='${version}'," \ 92 101 --replace "cmdclass=versioneer.get_cmdclass()," "" 93 102 94 - substituteInPlace setup.cfg \ 103 + substituteInPlace pyproject.toml \ 95 104 --replace " --durations=10" "" \ 105 + --replace " --cov-config=pyproject.toml" "" \ 96 106 --replace " -v" "" 97 107 ''; 98 108
+22 -9
pkgs/development/python-modules/distributed/default.nix
··· 3 3 , click 4 4 , cloudpickle 5 5 , dask 6 - , fetchPypi 6 + , fetchFromGitHub 7 7 , jinja2 8 8 , locket 9 9 , msgpack ··· 11 11 , psutil 12 12 , pythonOlder 13 13 , pyyaml 14 + , setuptools 15 + , setuptools-scm 14 16 , sortedcontainers 15 17 , tblib 16 18 , toolz 17 19 , tornado 18 20 , urllib3 21 + , versioneer 22 + , wheel 19 23 , zict 20 24 }: 21 25 22 26 buildPythonPackage rec { 23 27 pname = "distributed"; 24 - version = "2023.2.1"; 25 - format = "setuptools"; 28 + version = "2023.4.1"; 29 + format = "pyproject"; 26 30 27 - disabled = pythonOlder "3.7"; 31 + disabled = pythonOlder "3.8"; 28 32 29 - src = fetchPypi { 30 - inherit pname version; 31 - hash = "sha256-E0eks6HlJzZy/XqHRxQJ4brEcLS9tniMkYMT1FoikRs="; 33 + src = fetchFromGitHub { 34 + owner = "dask"; 35 + repo = pname; 36 + rev = "refs/tags/${version}"; 37 + hash = "sha256-KCgftu3i8N0WSelHiqWqa1vLN5gUtleftSUx1Zu4nZg="; 32 38 }; 33 39 34 40 postPatch = '' 35 - substituteInPlace requirements.txt \ 36 - --replace "tornado >= 6.0.3, <6.2" "tornado >= 6.0.3" 41 + substituteInPlace pyproject.toml \ 42 + --replace 'dynamic = ["version"]' 'version = "${version}"' 37 43 ''; 44 + 45 + nativeBuildInputs = [ 46 + setuptools 47 + setuptools-scm 48 + versioneer 49 + ]; 38 50 39 51 propagatedBuildInputs = [ 40 52 click ··· 64 76 meta = with lib; { 65 77 description = "Distributed computation in Python"; 66 78 homepage = "https://distributed.readthedocs.io/"; 79 + changelog = "https://github.com/dask/distributed/blob/${version}/docs/source/changelog.rst"; 67 80 license = licenses.bsd3; 68 81 maintainers = with maintainers; [ teh costrouc ]; 69 82 };
+2 -2
pkgs/development/python-modules/fastparquet/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "fastparquet"; 21 - version = "2023.1.0"; 21 + version = "2023.4.0"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.7"; ··· 27 27 owner = "dask"; 28 28 repo = pname; 29 29 rev = version; 30 - hash = "sha256-p8JydnrDEl9W4clrOkd+np0NYGP3hVnq+lyyF/zaVk8="; 30 + hash = "sha256-1hWiwXjTgflQlmy0Dk2phUa1cgYBvvH99tb0TdUmDRI="; 31 31 }; 32 32 33 33 nativeBuildInputs = [