tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
python: llvmlite: 0.20.0 -> 0.21.0
Frederik Rietdijk
8 years ago
dcf88276
403348f0
+7
-8
2 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
llvmlite
default.nix
top-level
python-packages.nix
+6
-7
pkgs/development/python-modules/llvmlite/default.nix
···
1
{ stdenv
2
-
, fetchurl
3
, buildPythonPackage
4
, python
5
, llvm
···
10
11
buildPythonPackage rec {
12
pname = "llvmlite";
13
-
name = "${pname}-${version}";
14
-
version = "0.20.0";
15
16
disabled = isPyPy;
17
18
-
src = fetchurl {
19
-
url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz";
20
-
sha256 = "b2f174848df16bb9195a07fec102110a06d018da736bd9b3570a54d44c797c29";
21
};
22
23
propagatedBuildInputs = [ llvm ] ++ stdenv.lib.optional (pythonOlder "3.4") enum34;
24
25
# Disable static linking
26
# https://github.com/numba/llvmlite/issues/93
27
-
patchPhase = ''
28
substituteInPlace ffi/Makefile.linux --replace "-static-libstdc++" ""
29
30
substituteInPlace llvmlite/tests/test_binding.py --replace "test_linux" "nope"
···
1
{ stdenv
2
+
, fetchPypi
3
, buildPythonPackage
4
, python
5
, llvm
···
10
11
buildPythonPackage rec {
12
pname = "llvmlite";
13
+
version = "0.21.0";
0
14
15
disabled = isPyPy;
16
17
+
src = fetchPypi {
18
+
inherit pname version;
19
+
sha256 = "3a5dd0695fdfb9fd47464cd71791b84935bf9642e11f4811d57aa1f2da8cdaa8";
20
};
21
22
propagatedBuildInputs = [ llvm ] ++ stdenv.lib.optional (pythonOlder "3.4") enum34;
23
24
# Disable static linking
25
# https://github.com/numba/llvmlite/issues/93
26
+
postPatch = ''
27
substituteInPlace ffi/Makefile.linux --replace "-static-libstdc++" ""
28
29
substituteInPlace llvmlite/tests/test_binding.py --replace "test_linux" "nope"
+1
-1
pkgs/top-level/python-packages.nix
···
10304
10305
locustio = callPackage ../development/python-modules/locustio { };
10306
10307
-
llvmlite = callPackage ../development/python-modules/llvmlite {llvm=pkgs.llvm_4;};
10308
10309
lockfile = buildPythonPackage rec {
10310
pname = "lockfile";
···
10304
10305
locustio = callPackage ../development/python-modules/locustio { };
10306
10307
+
llvmlite = callPackage ../development/python-modules/llvmlite {llvm=pkgs.llvm_5;};
10308
10309
lockfile = buildPythonPackage rec {
10310
pname = "lockfile";