Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.09 40 lines 930 B view raw
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, pkgs-docker 5, docker 6, traitlets 7, python-json-logger 8, escapism 9, jinja2 10, ruamel_yaml 11, pyyaml 12, pytest 13, wheel 14, pytestcov 15, pythonAtLeast 16}: 17 18buildPythonPackage rec { 19 version = "0.7.0"; 20 pname = "jupyter-repo2docker"; 21 disabled = !(pythonAtLeast "3.4"); 22 23 src = fetchPypi { 24 inherit pname version; 25 sha256 = "cf93ddf283de8c6b8f4ad983f8bf9b7b2a2c37812e387c245f8ba229d4f180c4"; 26 }; 27 28 checkInputs = [ pytest pyyaml wheel pytestcov ]; 29 propagatedBuildInputs = [ pkgs-docker docker traitlets python-json-logger escapism jinja2 ruamel_yaml ]; 30 31 # tests not packaged with pypi release 32 doCheck = false; 33 34 meta = with stdenv.lib; { 35 homepage = https://repo2docker.readthedocs.io/en/latest/; 36 description = "Repo2docker: Turn code repositories into Jupyter enabled Docker Images"; 37 license = licenses.bsdOriginal; 38 maintainers = [ maintainers.costrouc ]; 39 }; 40}