1{ lib
2, buildPythonPackage
3, fetchPypi
4, jupyterhub
5, escapism
6, docker
7}:
8
9buildPythonPackage rec {
10 pname = "dockerspawner";
11 version = "12.1.0";
12
13 src = fetchPypi {
14 inherit pname version;
15 sha256 = "3894ed8a9157f8ac8f42e0130f43932490ac5d1e89e6f295b1252f08c00ba36b";
16 };
17
18 propagatedBuildInputs = [
19 jupyterhub
20 escapism
21 docker
22 ];
23
24 # tests require docker
25 doCheck = false;
26
27 pythonImportsCheck = [ "dockerspawner" ];
28
29 meta = with lib; {
30 description = "Dockerspawner: A custom spawner for Jupyterhub";
31 homepage = "https://jupyter.org";
32 license = licenses.bsd3;
33 maintainers = [ maintainers.costrouc ];
34 };
35}