nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at r-updates 68 lines 1.3 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 chardet, 5 docker, 6 entrypoints, 7 escapism, 8 fetchFromGitHub, 9 iso8601, 10 jinja2, 11 pkgs-docker, 12 python-json-logger, 13 requests, 14 ruamel-yaml, 15 semver, 16 setuptools, 17 toml, 18 traitlets, 19}: 20 21buildPythonPackage rec { 22 pname = "jupyter-repo2docker"; 23 version = "2025.12.0"; 24 pyproject = true; 25 26 src = fetchFromGitHub { 27 owner = "jupyterhub"; 28 repo = "repo2docker"; 29 tag = version; 30 hash = "sha256-9ZRew9DspRENxhqpWFTSdP8KcQQHA4vMMECLikt+nsw="; 31 }; 32 33 nativeBuildInputs = [ setuptools ]; 34 35 propagatedBuildInputs = [ 36 chardet 37 docker 38 entrypoints 39 escapism 40 iso8601 41 jinja2 42 pkgs-docker 43 python-json-logger 44 requests 45 ruamel-yaml 46 semver 47 toml 48 traitlets 49 ]; 50 51 # Tests require a running Docker instance 52 doCheck = false; 53 54 pythonImportsCheck = [ 55 "repo2docker" 56 "repo2docker.app" 57 "repo2docker.utils" 58 "repo2docker.contentproviders.base" 59 ]; 60 61 meta = { 62 description = "Turn code repositories into Jupyter enabled Docker Images"; 63 homepage = "https://repo2docker.readthedocs.io/"; 64 changelog = "https://github.com/jupyterhub/repo2docker/blob/${src.tag}/docs/source/changelog.md"; 65 license = lib.licenses.bsd3; 66 maintainers = [ ]; 67 }; 68}