aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/python-modules/virtualenv/default.nix
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-06-04 20:34:50 +0200
committerKatharina Fey <kookie@spacekookie.de>2020-06-04 20:34:50 +0200
commit8e9d8d8b70f2a5515ffa4b2dad18cf5783ab1e4e (patch)
treec2f70049be19f757f1ae6b2b80c3bfe70a47612c /nixpkgs/pkgs/development/python-modules/virtualenv/default.nix
parent240cb27216dbb4203e2d470d78888b5cf82809ac (diff)
parent467ce5a9f45aaf96110b41eb863a56866e1c2c3c (diff)
Merge commit '467ce5a9f45aaf96110b41eb863a56866e1c2c3c'
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/virtualenv/default.nix')
-rw-r--r--nixpkgs/pkgs/development/python-modules/virtualenv/default.nix40
1 files changed, 31 insertions, 9 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/virtualenv/default.nix b/nixpkgs/pkgs/development/python-modules/virtualenv/default.nix
index 70be4a05f69..ff5172d415f 100644
--- a/nixpkgs/pkgs/development/python-modules/virtualenv/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/virtualenv/default.nix
@@ -1,25 +1,47 @@
{ buildPythonPackage
, fetchPypi
, lib
-, recursivePthLoader
+, stdenv
+, pythonOlder
+, isPy27
+, appdirs
+, contextlib2
+, distlib
+, filelock
+, importlib-metadata
+, importlib-resources
+, pathlib2
+, setuptools_scm
+, six
}:
buildPythonPackage rec {
pname = "virtualenv";
- version = "16.7.9";
+ version = "20.0.21";
src = fetchPypi {
inherit pname version;
- sha256 = "0d62c70883c0342d59c11d0ddac0d954d0431321a41ab20851facf2b222598f3";
+ sha256 = "1kxnxxwa25ghlkpyrxa8pi49v87b7ps2gyla7d1h6kbz9sfn45m1";
};
- # Doubt this is needed - FRidh 2017-07-07
- pythonPath = [ recursivePthLoader ];
+ nativeBuildInputs = [
+ setuptools_scm
+ ];
- patches = [ ./virtualenv-change-prefix.patch ];
-
- # Tarball doesn't contain tests
- doCheck = false;
+ propagatedBuildInputs = [
+ appdirs
+ distlib
+ filelock
+ six
+ ] ++ lib.optionals isPy27 [
+ contextlib2
+ ] ++ lib.optionals (isPy27 && !stdenv.hostPlatform.isWindows) [
+ pathlib2
+ ] ++ lib.optionals (pythonOlder "3.7") [
+ importlib-resources
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
+ ];
meta = {
description = "A tool to create isolated Python environments";