about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2017-07-07 17:57:30 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2017-07-07 17:59:32 +0200
commitfbbf5e79c3f0ccfe8f320891e648c7e7a6ef4337 (patch)
tree23406ec3d16d7fa840b100613aaeb6d54cd0f5d6
parentea5b2df8659f5f2dace90f56a616c5f7793c7112 (diff)
downloadnixlib-fbbf5e79c3f0ccfe8f320891e648c7e7a6ef4337.tar
nixlib-fbbf5e79c3f0ccfe8f320891e648c7e7a6ef4337.tar.gz
nixlib-fbbf5e79c3f0ccfe8f320891e648c7e7a6ef4337.tar.bz2
nixlib-fbbf5e79c3f0ccfe8f320891e648c7e7a6ef4337.tar.lz
nixlib-fbbf5e79c3f0ccfe8f320891e648c7e7a6ef4337.tar.xz
nixlib-fbbf5e79c3f0ccfe8f320891e648c7e7a6ef4337.tar.zst
nixlib-fbbf5e79c3f0ccfe8f320891e648c7e7a6ef4337.zip
python.pkgs.virtualenv: move to separate expression
-rw-r--r--pkgs/development/python-modules/virtualenv/default.nix31
-rw-r--r--pkgs/development/python-modules/virtualenv/virtualenv-change-prefix.patch (renamed from pkgs/development/python-modules/virtualenv-change-prefix.patch)0
-rw-r--r--pkgs/top-level/python-packages.nix25
3 files changed, 32 insertions, 24 deletions
diff --git a/pkgs/development/python-modules/virtualenv/default.nix b/pkgs/development/python-modules/virtualenv/default.nix
new file mode 100644
index 000000000000..f6d3a747ee48
--- /dev/null
+++ b/pkgs/development/python-modules/virtualenv/default.nix
@@ -0,0 +1,31 @@
+{ buildPythonPackage
+, fetchPypi
+, lib
+, recursivePthLoader
+}:
+
+buildPythonPackage rec {
+  pname = "virtualenv";
+  version = "15.0.3";
+  name = "${pname}-${version}";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "6d9c760d3fc5fa0894b0f99b9de82a4647e1164f0b700a7f99055034bf548b1d";
+  };
+
+  # Doubt this is needed - FRidh 2017-07-07
+  pythonPath = [ recursivePthLoader ];
+
+  patches = [ ./virtualenv-change-prefix.patch ];
+
+  # Tarball doesn't contain tests
+  doCheck = false;
+
+  meta = {
+    description = "A tool to create isolated Python environments";
+    homepage = http://www.virtualenv.org;
+    license = lib.licenses.mit;
+    maintainers = with lib.maintainers; [ goibhniu ];
+  };
+}
\ No newline at end of file
diff --git a/pkgs/development/python-modules/virtualenv-change-prefix.patch b/pkgs/development/python-modules/virtualenv/virtualenv-change-prefix.patch
index 958187f982fe..958187f982fe 100644
--- a/pkgs/development/python-modules/virtualenv-change-prefix.patch
+++ b/pkgs/development/python-modules/virtualenv/virtualenv-change-prefix.patch
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 232f0693ab90..5fc8e228dd96 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -25169,30 +25169,7 @@ in {
     };
   };
 
-  virtualenv = buildPythonPackage rec {
-    name = "virtualenv-15.0.3";
-
-    src = pkgs.fetchurl {
-      url = "mirror://pypi/v/virtualenv/${name}.tar.gz";
-      sha256 = "6d9c760d3fc5fa0894b0f99b9de82a4647e1164f0b700a7f99055034bf548b1d";
-    };
-
-    pythonPath = [ self.recursivePthLoader ];
-
-    patches = [ ../development/python-modules/virtualenv-change-prefix.patch ];
-
-    propagatedBuildInputs = with self; [ ];
-
-    # Tarball doesn't contain tests
-    doCheck = false;
-
-    meta = {
-      description = "A tool to create isolated Python environments";
-      homepage = http://www.virtualenv.org;
-      license = licenses.mit;
-      maintainers = with maintainers; [ goibhniu ];
-    };
-  };
+  virtualenv = callPackage ../development/python-modules/virtualenv { };
 
   virtualenv-clone = buildPythonPackage rec {
     name = "virtualenv-clone-0.2.5";