diff options
author | Drew Risinger <drewrisinger@users.noreply.github.com> | 2020-01-28 09:59:40 -0500 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-02-21 16:50:12 -0800 |
commit | d38b8d8ff7cc6bee57d7cbec85a9367760cf1d10 (patch) | |
tree | 7188afbcde305fca28cc882486691b57e5e3f256 /pkgs/development | |
parent | 20e7a3d6a698f2c0a6edc9182cdcb9926075537f (diff) | |
download | nixlib-d38b8d8ff7cc6bee57d7cbec85a9367760cf1d10.tar nixlib-d38b8d8ff7cc6bee57d7cbec85a9367760cf1d10.tar.gz nixlib-d38b8d8ff7cc6bee57d7cbec85a9367760cf1d10.tar.bz2 nixlib-d38b8d8ff7cc6bee57d7cbec85a9367760cf1d10.tar.lz nixlib-d38b8d8ff7cc6bee57d7cbec85a9367760cf1d10.tar.xz nixlib-d38b8d8ff7cc6bee57d7cbec85a9367760cf1d10.tar.zst nixlib-d38b8d8ff7cc6bee57d7cbec85a9367760cf1d10.zip |
pythonPackages.cvxpy: init at 1.0.25
Convex optimization problem modeler in Python. Dependency of qiskit-aer.
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/python-modules/cvxpy/default.nix | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/cvxpy/default.nix b/pkgs/development/python-modules/cvxpy/default.nix new file mode 100644 index 000000000000..2a77f45217a0 --- /dev/null +++ b/pkgs/development/python-modules/cvxpy/default.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 ]; + }; +} |