From 57c7fd19717b2f77771efd9694e8496bdd6cce3e Mon Sep 17 00:00:00 2001 From: Luis Pedro Coelho Date: Sun, 15 May 2016 23:39:38 +0200 Subject: [PATCH] python-jug: init at 1.2.1 Python jug is a Python tool for reproducibly running tasks in parallel. --- pkgs/top-level/python-packages.nix | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 806da89a3880..ddf28557480a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6660,6 +6660,31 @@ in modules // { }; }; + jug = buildPythonPackage rec { + version = "1.2.1"; + name = "jug-${version}"; + buildInputs = with self; [ nose numpy ]; + propagatedBuildInputs = with self; [ + pyyaml + redis + six + modules.sqlite3 + pkgs.zlib + ]; + + src = pkgs.fetchurl { + url = "mirror://pypi/J/Jug/Jug-${version}.tar.gz"; + sha256 = "0sg3arfsmf1g4cqfdah3g6lqxj10v5780grlsaln6wj3yclp5gyx"; + }; + + meta = { + description = "A Task-Based Parallelization Framework"; + license = licenses.mit; + url = https://jug.readthedocs.org/; + maintainers = with maintainers; [ luispedro ]; + }; + }; + jsonpatch = buildPythonPackage rec { name = "jsonpatch-1.11"; @@ -11470,7 +11495,6 @@ in modules // { }; }; - jsonpath_rw = buildPythonPackage rec { name = "jsonpath-rw-${version}"; version = "1.4.0";