tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
python310Packages.cvxpy: fix build on aarch64-darwin
Weijia Wang
3 years ago
55258a5c
bc4ce318
+8
2 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
cvxpy
default.nix
osqp
default.nix
+4
pkgs/development/python-modules/cvxpy/default.nix
···
9
9
, osqp
10
10
, scipy
11
11
, scs
12
12
+
, setuptools
12
13
, useOpenmp ? (!stdenv.isDarwin)
13
14
# Check inputs
14
15
, pytestCheckHook
···
33
34
osqp
34
35
scipy
35
36
scs
37
37
+
setuptools
36
38
];
37
39
38
40
# Required flags from https://github.com/cvxgrp/cvxpy/releases/tag/v1.1.11
···
49
51
disabledTests = [
50
52
"test_tv_inpainting"
51
53
"test_diffcp_sdp_example"
54
54
+
"test_huber"
55
55
+
"test_partial_problem"
52
56
] ++ lib.optionals stdenv.isAarch64 [
53
57
"test_ecos_bb_mi_lp_2" # https://github.com/cvxgrp/cvxpy/issues/1241#issuecomment-780912155
54
58
];
+4
pkgs/development/python-modules/osqp/default.nix
···
21
21
sha256 = "b2fa17aae42a7ed498ec261b33f262bb4b3605e7e8464062159d9fae817f0d61";
22
22
};
23
23
24
24
+
postPatch = ''
25
25
+
sed -i 's/sp.random/np.random/g' src/osqp/tests/*.py
26
26
+
'';
27
27
+
24
28
SETUPTOOLS_SCM_PRETEND_VERSION = version;
25
29
26
30
nativeBuildInputs = [ cmake setuptools-scm ];