+38
pkgs/development/python-modules/subprocess32/default.nix
+38
pkgs/development/python-modules/subprocess32/default.nix
···
1
+
{ lib
2
+
, buildPythonPackage
3
+
, fetchPypi
4
+
, isPy3k
5
+
, isPyPy
6
+
, bash
7
+
, python
8
+
}:
9
+
10
+
buildPythonPackage rec {
11
+
pname = "subprocess32";
12
+
version = "3.2.7";
13
+
name = "${pname}-${version}";
14
+
disabled = isPy3k;
15
+
16
+
src = fetchPypi {
17
+
inherit pname version;
18
+
sha256 = "1e450a4a4c53bf197ad6402c564b9f7a53539385918ef8f12bdf430a61036590";
19
+
};
20
+
21
+
buildInputs = [ bash ];
22
+
23
+
preConfigure = ''
24
+
substituteInPlace test_subprocess32.py \
25
+
--replace '/usr/' '${bash}/'
26
+
'';
27
+
28
+
doCheck = !isPyPy;
29
+
checkPhase = ''
30
+
${python.interpreter} test_subprocess32.py
31
+
'';
32
+
33
+
meta = {
34
+
homepage = https://pypi.python.org/pypi/subprocess32;
35
+
description = "Backport of the subprocess module from Python 3.2.5 for use on 2.x";
36
+
maintainers = with lib.maintainers; [ garbas ];
37
+
};
38
+
}
+1
-27
pkgs/top-level/python-packages.nix
+1
-27
pkgs/top-level/python-packages.nix
···
20782
20782
};
20783
20783
};
20784
20784
20785
-
subprocess32 = buildPythonPackage rec {
20786
-
name = "subprocess32-3.2.6";
20787
-
disabled = isPy3k;
20788
-
20789
-
src = pkgs.fetchurl {
20790
-
url = "mirror://pypi/s/subprocess32/${name}.tar.gz";
20791
-
sha256 = "ddf4d46ed2be2c7e7372dfd00c464cabb6b3e29ca4113d85e26f82b3d2c220f6";
20792
-
};
20793
-
20794
-
buildInputs = [ pkgs.bash ];
20795
-
20796
-
preConfigure = ''
20797
-
substituteInPlace test_subprocess32.py \
20798
-
--replace '/usr/' '${pkgs.bash}/'
20799
-
'';
20800
-
20801
-
doCheck = !isPyPy;
20802
-
checkPhase = ''
20803
-
${python.interpreter} test_subprocess32.py
20804
-
'';
20805
-
20806
-
meta = {
20807
-
homepage = https://pypi.python.org/pypi/subprocess32;
20808
-
description = "Backport of the subprocess module from Python 3.2.5 for use on 2.x";
20809
-
maintainers = with maintainers; [ garbas ];
20810
-
};
20811
-
};
20785
+
subprocess32 = callPackage ../development/python-modules/subprocess32 { };
20812
20786
20813
20787
spark_parser = buildPythonPackage (rec {
20814
20788
name = "${pname}-${version}";