python3Packages.dask-gateway-server: 2022.4.0 -> 2022.10.0

This commit is contained in:
Fabian Affolter 2022-10-19 14:24:15 +02:00
parent f2e9a13046
commit 6e61ecf9bc

View File

@ -5,23 +5,25 @@
, cryptography , cryptography
, fetchFromGitHub , fetchFromGitHub
, go , go
, pykerberos
, pythonOlder , pythonOlder
, skein
, sqlalchemy
, traitlets , traitlets
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "dask-gateway-server"; pname = "dask-gateway-server";
# update dask-gateway-server lock step with dask-gateway version = "2022.10.0";
version = "2022.4.0";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.8";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dask"; owner = "dask";
repo = "dask-gateway"; repo = "dask-gateway";
rev = version; rev = version;
hash = "sha256-Grjp7gt3Pos4cQSGV/Rynz6W/zebRI0OqDiWT4cTh8I="; hash = "sha256-8yyako49F3rK8oZFmpYOiLVg9K3YF76/XerapQx3uhc=";
}; };
sourceRoot = "${src.name}/${pname}"; sourceRoot = "${src.name}/${pname}";
@ -37,9 +39,24 @@ buildPythonPackage rec {
traitlets traitlets
]; ];
passthru.optional-dependencies = {
kerberos = [
pykerberos
];
jobqueue = [
sqlalchemy
];
local = [
sqlalchemy
];
yarn = [
skein
sqlalchemy
];
};
preBuild = '' preBuild = ''
export HOME=$(mktemp -d) export HOME=$(mktemp -d)
export GO111MODULE=off
''; '';
# Tests requires cluster for testing # Tests requires cluster for testing