summary refs log tree commit diff
path: root/pkgs/development/python-modules/jupyter-repo2docker
diff options
context:
space:
mode:
authorChris Ostrouchov <chris.ostrouchov@gmail.com>2018-09-14 16:05:48 -0400
committerFrederik Rietdijk <freddyrietdijk@fridh.nl>2018-10-14 12:25:38 +0200
commite21f98dfd84cc8077241bb7f450bd09d66ecd414 (patch)
tree74f2e9d54adac3da982ae0248f2babde3f8d8c5b /pkgs/development/python-modules/jupyter-repo2docker
parentfbcb547a902acb5f4b4b7dbb2113082b48b780e8 (diff)
downloadnixpkgs-e21f98dfd84cc8077241bb7f450bd09d66ecd414.tar
nixpkgs-e21f98dfd84cc8077241bb7f450bd09d66ecd414.tar.gz
nixpkgs-e21f98dfd84cc8077241bb7f450bd09d66ecd414.tar.bz2
nixpkgs-e21f98dfd84cc8077241bb7f450bd09d66ecd414.tar.lz
nixpkgs-e21f98dfd84cc8077241bb7f450bd09d66ecd414.tar.xz
nixpkgs-e21f98dfd84cc8077241bb7f450bd09d66ecd414.tar.zst
nixpkgs-e21f98dfd84cc8077241bb7f450bd09d66ecd414.zip
pythonPackages.jupyter-repo2docker: init at 0.6.0
Diffstat (limited to 'pkgs/development/python-modules/jupyter-repo2docker')
-rw-r--r--pkgs/development/python-modules/jupyter-repo2docker/default.nix40
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/jupyter-repo2docker/default.nix b/pkgs/development/python-modules/jupyter-repo2docker/default.nix
new file mode 100644
index 00000000000..0413a5badba
--- /dev/null
+++ b/pkgs/development/python-modules/jupyter-repo2docker/default.nix
@@ -0,0 +1,40 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, pkgs-docker
+, docker
+, traitlets
+, python-json-logger
+, escapism
+, jinja2
+, ruamel_yaml
+, pyyaml
+, pytest
+, wheel
+, pytestcov
+, pythonAtLeast
+}:
+
+buildPythonPackage rec {
+  version = "0.6.0";
+  pname = "jupyter-repo2docker";
+  disabled = !(pythonAtLeast "3.4");
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "32c6dc6fd2402d6f5a955f8ab59299097bb5f4972c7dcc6fe2a8fe4c96dcab27";
+  };
+
+  checkInputs = [ pytest pyyaml wheel pytestcov ];
+  propagatedBuildInputs = [ pkgs-docker docker traitlets python-json-logger escapism jinja2 ruamel_yaml ];
+
+  # tests not packaged with pypi release
+  doCheck = false;
+
+  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 ];
+  };
+}