lol

Merge pull request #145638 from fabaff/fix-jupyter-repo2docker

python3Packages.jupyter-repo2docker: add missing dependencies

authored by

Fabian Affolter and committed by
GitHub
84a49fca 3d703b04

+23 -10
+23 -10
pkgs/development/python-modules/jupyter-repo2docker/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder 1 + { lib 2 + , bash 3 + , buildPythonPackage 4 + , chardet 2 5 , docker 6 + , entrypoints 3 7 , escapism 8 + , fetchFromGitHub 9 + , iso8601 4 10 , jinja2 5 11 , pkgs-docker 6 12 , python-json-logger 13 + , pythonOlder 7 14 , pyyaml 8 15 , ruamel_yaml 9 16 , semver ··· 12 19 }: 13 20 14 21 buildPythonPackage rec { 15 - version = "2021.8.0"; 22 + version = "2021.08.0"; 16 23 pname = "jupyter-repo2docker"; 17 - disabled = pythonOlder "3.4"; 24 + format = "setuptools"; 18 25 19 - src = fetchPypi { 20 - inherit pname version; 21 - sha256 = "9d1b3c3ec7944ea6b0a234d6fa77293a2d1ed1c080eba8466aba94f811b3465d"; 26 + disabled = pythonOlder "3.6"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "jupyterhub"; 30 + repo = "repo2docker"; 31 + rev = version; 32 + sha256 = "10hcdag7ivyqyiqrmr9c48zynp8d81ic3px1ffgnaysih7lvkwb6"; 22 33 }; 23 34 24 35 propagatedBuildInputs = [ 25 36 docker 37 + entrypoints 26 38 escapism 39 + iso8601 27 40 jinja2 28 41 pkgs-docker 29 42 python-json-logger ··· 33 46 traitlets 34 47 ]; 35 48 36 - # tests not packaged with pypi release 49 + # Tests require a running Docker instance 37 50 doCheck = false; 38 51 39 52 pythonImportsCheck = [ ··· 44 57 ]; 45 58 46 59 meta = with lib; { 47 - homepage = "https://repo2docker.readthedocs.io/en/latest/"; 48 - description = "Repo2docker: Turn code repositories into Jupyter enabled Docker Images"; 60 + description = "Turn code repositories into Jupyter enabled Docker Images"; 61 + homepage = "https://repo2docker.readthedocs.io/"; 49 62 license = licenses.bsdOriginal; 50 - maintainers = [ maintainers.costrouc ]; 63 + maintainers = with maintainers; [ costrouc ]; 51 64 }; 52 65 }