summary refs log tree commit diff
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2023-05-01 10:13:06 +0200
committerFabian Affolter <mail@fabian-affolter.ch>2023-05-01 10:42:18 +0200
commitb12ad9a53455410ee950cc5735eb3258088542b9 (patch)
tree6b70a53fb6ba2e48db74e674a051d3cc50aaacfe
parent298a77d9293d43578626994590ef95596689e372 (diff)
downloadnixpkgs-b12ad9a53455410ee950cc5735eb3258088542b9.tar
nixpkgs-b12ad9a53455410ee950cc5735eb3258088542b9.tar.gz
nixpkgs-b12ad9a53455410ee950cc5735eb3258088542b9.tar.bz2
nixpkgs-b12ad9a53455410ee950cc5735eb3258088542b9.tar.lz
nixpkgs-b12ad9a53455410ee950cc5735eb3258088542b9.tar.xz
nixpkgs-b12ad9a53455410ee950cc5735eb3258088542b9.tar.zst
nixpkgs-b12ad9a53455410ee950cc5735eb3258088542b9.zip
python310Packages.dask: 2023.2.1 -> 2023.4.1
Changelog: https://docs.dask.org/en/latest/changelog.html
-rw-r--r--pkgs/development/python-modules/dask/default.nix18
1 files changed, 14 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/dask/default.nix b/pkgs/development/python-modules/dask/default.nix
index c6e9a1b9eff..b0e10f29a6e 100644
--- a/pkgs/development/python-modules/dask/default.nix
+++ b/pkgs/development/python-modules/dask/default.nix
@@ -10,6 +10,7 @@
 , fetchFromGitHub
 , fetchpatch
 , fsspec
+, importlib-metadata
 , jinja2
 , numpy
 , packaging
@@ -22,13 +23,15 @@
 , pythonOlder
 , pyyaml
 , scipy
+, setuptools
 , toolz
+, versioneer
 , zarr
 }:
 
 buildPythonPackage rec {
   pname = "dask";
-  version = "2023.2.1";
+  version = "2023.4.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.8";
@@ -36,10 +39,15 @@ buildPythonPackage rec {
   src = fetchFromGitHub {
     owner = "dask";
     repo = pname;
-    rev = version;
-    hash = "sha256-7cuTxJ5SxOEf0v+SvSiaz7x8YYTx/qIS+KktbtubiDU=";
+    rev = "refs/tags/${version}";
+    hash = "sha256-PkEFXF6OFZU+EMFBUopv84WniQghr5Q6757Qx6D5MyE=";
   };
 
+  nativeBuildInputs = [
+    setuptools
+    versioneer
+  ];
+
   propagatedBuildInputs = [
     click
     cloudpickle
@@ -47,6 +55,7 @@ buildPythonPackage rec {
     packaging
     partd
     pyyaml
+    importlib-metadata
     toolz
   ];
 
@@ -91,8 +100,9 @@ buildPythonPackage rec {
       --replace "version=versioneer.get_version()," "version='${version}'," \
       --replace "cmdclass=versioneer.get_cmdclass()," ""
 
-    substituteInPlace setup.cfg \
+    substituteInPlace pyproject.toml \
       --replace " --durations=10" "" \
+      --replace " --cov-config=pyproject.toml" "" \
       --replace " -v" ""
   '';