nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 62 lines 1.1 kB view raw
1{ lib 2, buildPythonPackage 3, docker 4, entrypoints 5, escapism 6, fetchFromGitHub 7, iso8601 8, jinja2 9, pkgs-docker 10, python-json-logger 11, pythonOlder 12, ruamel-yaml 13, semver 14, toml 15, traitlets 16}: 17 18buildPythonPackage rec { 19 version = "2022.02.0"; 20 pname = "jupyter-repo2docker"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.6"; 24 25 src = fetchFromGitHub { 26 owner = "jupyterhub"; 27 repo = "repo2docker"; 28 rev = version; 29 sha256 = "sha256-L7jUaGRea5HJnb/SX2K2qfvtFwkq9jfhrpvsu+LHH3M="; 30 }; 31 32 propagatedBuildInputs = [ 33 docker 34 entrypoints 35 escapism 36 iso8601 37 jinja2 38 pkgs-docker 39 python-json-logger 40 ruamel-yaml 41 semver 42 toml 43 traitlets 44 ]; 45 46 # Tests require a running Docker instance 47 doCheck = false; 48 49 pythonImportsCheck = [ 50 "repo2docker" 51 "repo2docker.app" 52 "repo2docker.utils" 53 "repo2docker.contentproviders.base" 54 ]; 55 56 meta = with lib; { 57 description = "Turn code repositories into Jupyter enabled Docker Images"; 58 homepage = "https://repo2docker.readthedocs.io/"; 59 license = licenses.bsdOriginal; 60 maintainers = with maintainers; [ costrouc ]; 61 }; 62}