1{ lib
2, buildPythonPackage
3, fetchPypi
4, aiohttp
5, dask
6, distributed
7}:
8
9buildPythonPackage rec {
10 pname = "dask-gateway";
11 # update dask-gateway lock step with dask-gateway-server
12 version = "0.9.0";
13
14 src = fetchPypi {
15 inherit pname version;
16 sha256 = "743f3b88dabe7d1503ac08aadf399eb9205df786b12c5175ea2e10c6ded7df22";
17 };
18
19 propagatedBuildInputs = [
20 aiohttp
21 dask
22 distributed
23 ];
24
25 # tests requires cluster for testing
26 doCheck = false;
27
28 pythonImportsCheck = [ "dask_gateway" ];
29
30 meta = with lib; {
31 description = "A client library for interacting with a dask-gateway server";
32 homepage = "https://gateway.dask.org/";
33 license = licenses.bsd3;
34 maintainers = [ maintainers.costrouc ];
35 };
36}