ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / picos / default.nix
bloba6f1aa1a141d3cfe0c0b40b77b7963c2d2eccc43
1 { lib
2 , buildPythonPackage
3 , fetchFromGitLab
4 , numpy
5 , cvxopt
6 , python
7 , networkx
8 }:
10 buildPythonPackage rec {
11   pname = "picos";
12   version = "2.0";
14   src = fetchFromGitLab {
15     owner = "picos-api";
16     repo = "picos";
17     rev = "v${version}";
18     sha256 = "1k65iq791k5r08gh2kc6iz0xw1wyzqik19j6iam8ip732r7jm607";
19   };
21   # Needed only for the tests
22   checkInputs = [
23     networkx
24   ];
26   propagatedBuildInputs = [
27     numpy
28     cvxopt
29   ];
31   checkPhase = ''
32     ${python.interpreter} test.py
33   '';
35   meta = with lib; {
36     description = "A Python interface to conic optimization solvers";
37     homepage = "https://gitlab.com/picos-api/picos";
38     license = licenses.gpl3;
39     maintainers = with maintainers; [ tobiasBora ];
40   };