{ stdenv, buildPythonPackage, fetchPypi, pythonAtLeast , docker , escapism , jinja2 , pkgs-docker , python-json-logger , pyyaml , ruamel_yaml , semver , toml , traitlets }: buildPythonPackage rec { version = "0.11.0"; pname = "jupyter-repo2docker"; disabled = !(pythonAtLeast "3.4"); src = fetchPypi { inherit pname version; sha256 = "7fc2edf0cda1e46f2e7553bfb84a47e6d141b8dac393268ef01ee3504ca6ad94"; }; propagatedBuildInputs = [ docker escapism jinja2 pkgs-docker python-json-logger ruamel_yaml semver toml traitlets ]; # tests not packaged with pypi release doCheck = false; pythonImportsCheck = [ "repo2docker" "repo2docker.app" "repo2docker.utils" "repo2docker.contentproviders.base" ]; meta = with stdenv.lib; { homepage = "https://repo2docker.readthedocs.io/en/latest/"; description = "Repo2docker: Turn code repositories into Jupyter enabled Docker Images"; license = licenses.bsdOriginal; maintainers = [ maintainers.costrouc ]; }; }