12 buildPythonPackage rec {
16 src = fetchFromGitHub {
20 sha256 = "sha256-7OgqCo21S0FDev8xv6/8iGFXg8naVi93zd8v1f9iaWw=";
21 fetchSubmodules = true;
29 propagatedBuildInputs = [
34 checkInputs = [ pytestCheckHook ];
35 pythonImportsCheck = [ "scs" ];
38 description = "Python interface for SCS: Splitting Conic Solver";
40 Solves convex cone programs via operator splitting.
41 Can solve: linear programs (LPs), second-order cone programs (SOCPs), semidefinite programs (SDPs),
42 exponential cone programs (ECPs), and power cone programs (PCPs), or problems with any combination of those cones.
44 homepage = "https://github.com/cvxgrp/scs"; # upstream C package
45 downloadPage = "https://github.com/bodono/scs-python";
46 license = licenses.mit;
47 maintainers = with maintainers; [ drewrisinger ];