summary refs log tree commit diff
diff options
context:
space:
mode:
authorJascha Geerds <jg@ekby.de>2014-07-18 15:02:44 +0200
committerJascha Geerds <jg@ekby.de>2014-07-18 15:02:44 +0200
commit00fb5ea150c1f77d8282098db90f3afe78922ec2 (patch)
tree85451f510062ee7a129417a44270b691f02cbe15
parentf2d5fe86bd045946140f0e2d5ada5aac8ce8ea42 (diff)
downloadnixlib-00fb5ea150c1f77d8282098db90f3afe78922ec2.tar
nixlib-00fb5ea150c1f77d8282098db90f3afe78922ec2.tar.gz
nixlib-00fb5ea150c1f77d8282098db90f3afe78922ec2.tar.bz2
nixlib-00fb5ea150c1f77d8282098db90f3afe78922ec2.tar.lz
nixlib-00fb5ea150c1f77d8282098db90f3afe78922ec2.tar.xz
nixlib-00fb5ea150c1f77d8282098db90f3afe78922ec2.tar.zst
nixlib-00fb5ea150c1f77d8282098db90f3afe78922ec2.zip
Add virtualenvwrapper and its dependencies
-rw-r--r--pkgs/top-level/python-packages.nix59
1 files changed, 59 insertions, 0 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index fccad5c81de4..10a96907ac03 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -5199,6 +5199,28 @@ rec {
     };
   };
 
+  pbr = buildPythonPackage rec {
+    name = "pbr-0.9.0";
+
+    src = fetchurl {
+      url = "https://pypi.python.org/packages/source/p/pbr/${name}.tar.gz";
+      sha256 = "e5a57c434b1faa509a00bf458d2c7af965199d9cced3d05a547bff9880f7e8cb";
+    };
+
+    # pip depend on $HOME setting
+    preConfigure = "export HOME=$TMPDIR";
+
+    doCheck = false;
+
+    buildInputs = [ pip ];
+
+    meta = {
+      description = "Python Build Reasonableness";
+      homepage = "http://docs.openstack.org/developer/pbr/";
+      license = licenses.asl20;
+    };
+  };
+
   pep8 = buildPythonPackage rec {
     name = "pep8-${version}";
     version = "1.5.7";
@@ -7100,6 +7122,23 @@ rec {
     };
   };
 
+  stevedore = buildPythonPackage rec {
+    name = "stevedore-0.15";
+
+    src = fetchurl {
+      url = "http://pypi.python.org/packages/source/s/stevedore/${name}.tar.gz";
+      sha256 = "bec9269cbfa58de4f0849ec79bb7d54eeeed9df8b5fbfa1637fbc68062822847";
+    };
+
+    buildInputs = [ pbr pip ];
+
+    meta = {
+      description = "Manage dynamic plugins for Python applications";
+      homepage = "https://pypi.python.org/pypi/stevedore";
+      license = licenses.asl20;
+    };
+  };
+
   pydns = buildPythonPackage rec {
     name = "pydns-2.3.6";
 
@@ -8058,6 +8097,26 @@ rec {
     };
   };
 
+  virtualenvwrapper = buildPythonPackage (rec {
+    name = "virtualenvwrapper-4.3";
+
+    src = fetchurl {
+      url = "https://pypi.python.org/packages/source/v/virtualenvwrapper/${name}.tar.gz";
+      sha256 = "514cbc22218347bf7b54bdbe49e1a5f550d2d53b1ad2491c10e91ddf48fb528f";
+    };
+
+    # pip depend on $HOME setting
+    preConfigure = "export HOME=$TMPDIR";
+
+    buildInputs = [ pbr pip stevedore virtualenv virtualenv-clone ];
+
+    meta = {
+      description = "Enhancements to virtualenv";
+      homepage = "https://pypi.python.org/pypi/virtualenvwrapper";
+      license = licenses.mit;
+    };
+  });
+
   waitress = buildPythonPackage rec {
     name = "waitress-0.8.7";