nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at r-updates 77 lines 1.3 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 6 # build-system 7 setuptools, 8 setuptools-scm, 9 10 # dependencies 11 click, 12 cloudpickle, 13 dask, 14 jinja2, 15 locket, 16 msgpack, 17 packaging, 18 psutil, 19 pyyaml, 20 sortedcontainers, 21 tblib, 22 toolz, 23 tornado, 24 urllib3, 25 zict, 26}: 27 28buildPythonPackage (finalAttrs: { 29 pname = "distributed"; 30 version = "2026.1.2"; 31 pyproject = true; 32 33 src = fetchFromGitHub { 34 owner = "dask"; 35 repo = "distributed"; 36 tag = finalAttrs.version; 37 hash = "sha256-VkZ9rd+eVyfwfRMSAqriR8UjdlqsqHYCkCHZJnk0VOU="; 38 }; 39 40 build-system = [ 41 setuptools 42 setuptools-scm 43 ]; 44 45 pythonRelaxDeps = [ "dask" ]; 46 47 dependencies = [ 48 click 49 cloudpickle 50 dask 51 jinja2 52 locket 53 msgpack 54 packaging 55 psutil 56 pyyaml 57 sortedcontainers 58 tblib 59 toolz 60 tornado 61 urllib3 62 zict 63 ]; 64 65 # When tested random tests would fail and not repeatably 66 doCheck = false; 67 68 pythonImportsCheck = [ "distributed" ]; 69 70 meta = { 71 description = "Distributed computation in Python"; 72 homepage = "https://distributed.readthedocs.io/"; 73 changelog = "https://github.com/dask/distributed/releases/tag/${finalAttrs.src.tag}"; 74 license = lib.licenses.bsd3; 75 maintainers = with lib.maintainers; [ teh ]; 76 }; 77})