pythonPackages.cvxpy: init at 1.0.25

Convex optimization problem modeler in Python.
Dependency of qiskit-aer.
wip/yesman
Drew Risinger 4 years ago committed by Jon
parent 20e7a3d6a6
commit d38b8d8ff7
  1. 49
      pkgs/development/python-modules/cvxpy/default.nix
  2. 8
      pkgs/top-level/python-packages.nix

@ -0,0 +1,49 @@
{ lib
, pythonOlder
, buildPythonPackage
, fetchPypi
, cvxopt
, ecos
, multiprocess
, numpy
, osqp
, scipy
, scs
, six
# Check inputs
, nose
}:
buildPythonPackage rec {
pname = "cvxpy";
version = "1.0.25";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
sha256 = "04zalvc8lckjfzm3i2ir32ib5pd6v7hxqqcnsnq6fw40vffm4dc5";
};
propagatedBuildInputs = [
cvxopt
ecos
multiprocess
osqp
scs
six
];
checkInputs = [ nose ];
checkPhase = ''
nosetests
'';
meta = {
description = "A domain-specific language for modeling convex optimization problems in Python.";
homepage = "https://www.cvxpy.org/";
downloadPage = "https://github.com/cvxgrp/cvxpy/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ drewrisinger ];
};
}

@ -1496,7 +1496,7 @@ in {
webapp2 = callPackage ../development/python-modules/webapp2 { };
wordcloud = callPackage ../development/python-modules/wordcloud { };
wrf-python = callPackage ../development/python-modules/wrf-python { };
pyunbound = callPackage ../tools/networking/unbound/python.nix { };
@ -1690,7 +1690,7 @@ in {
asn1ate = callPackage ../development/python-modules/asn1ate { };
atlassian-python-api = callPackage ../development/python-modules/atlassian-python-api { };
atlassian-python-api = callPackage ../development/python-modules/atlassian-python-api { };
atomiclong = callPackage ../development/python-modules/atomiclong { };
@ -1904,6 +1904,8 @@ in {
cvxopt = callPackage ../development/python-modules/cvxopt { };
cvxpy = callPackage ../development/python-modules/cvxpy { };
cycler = callPackage ../development/python-modules/cycler { };
cysignals = callPackage ../development/python-modules/cysignals { };
@ -4406,7 +4408,7 @@ in {
nbconvert = callPackage ../development/python-modules/nbconvert { };
nbformat = if isPy3k then
nbformat = if isPy3k then
callPackage ../development/python-modules/nbformat { }
else callPackage ../development/python-modules/nbformat/2.nix { };

Loading…
Cancel
Save