Closed floleor closed 4 years ago
This is the complete error message I get:
(base) 10:~ flo$ pip install pyportfolioopt
Collecting pyportfolioopt
Using cached PyPortfolioOpt-1.2.4-py3-none-any.whl (48 kB)
Requirement already satisfied: numpy<2.0,>=1.12 in /opt/anaconda3/lib/python3.8/site-packages (from pyportfolioopt) (1.18.5)
Requirement already satisfied: scipy<2.0,>=1.3 in /opt/anaconda3/lib/python3.8/site-packages (from pyportfolioopt) (1.5.0)
Requirement already satisfied: pandas>=0.19 in /opt/anaconda3/lib/python3.8/site-packages (from pyportfolioopt) (1.0.5)
Collecting cvxpy<1.1,>=1.0
Using cached cvxpy-1.0.31.tar.gz (947 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Requirement already satisfied: python-dateutil>=2.6.1 in /opt/anaconda3/lib/python3.8/site-packages (from pandas>=0.19->pyportfolioopt) (2.8.1)
Requirement already satisfied: pytz>=2017.2 in /opt/anaconda3/lib/python3.8/site-packages (from pandas>=0.19->pyportfolioopt) (2020.1)
Collecting ecos>=2
Using cached ecos-2.0.7.post1.tar.gz (126 kB)
Collecting scs>=1.1.3
Using cached scs-2.1.2.tar.gz (3.5 MB)
Requirement already satisfied: osqp>=0.4.1 in /opt/anaconda3/lib/python3.8/site-packages (from cvxpy<1.1,>=1.0->pyportfolioopt) (0.6.1)
Processing ./Library/Caches/pip/wheels/f4/c7/82/0bcdc3506e6a8365963db24f477b81693438d4b9165c0757b7/multiprocess-0.70.10-py3-none-any.whl
Requirement already satisfied: six>=1.5 in /opt/anaconda3/lib/python3.8/site-packages (from python-dateutil>=2.6.1->pandas>=0.19->pyportfolioopt) (1.15.0)
Requirement already satisfied: future in /opt/anaconda3/lib/python3.8/site-packages (from osqp>=0.4.1->cvxpy<1.1,>=1.0->pyportfolioopt) (0.18.2)
Processing ./Library/Caches/pip/wheels/93/7f/7d/78ec535a4340ef2696aad8b17fe8bb063d56301bd62881b069/dill-0.3.2-py3-none-any.whl
Building wheels for collected packages: cvxpy, ecos, scs
Building wheel for cvxpy (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: /opt/anaconda3/bin/python /opt/anaconda3/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/tmpcumwtfcl
cwd: /private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-install-ldpyko7x/cvxpy
Complete output (420 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-3.8
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy
copying cvxpy/error.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy
copying cvxpy/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy
copying cvxpy/settings.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy
creating build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/ex_5_1.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/matrix_games_LP.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/deadzone.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/ex_5_33.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/floor_packing.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/qcqp.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/admm_example.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/tsp_mip.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/mpi_consensus_admm.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/relax_and_round.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/fig6_9.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/admm_svm_pool.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/chebyshev.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/penalty_comp_cvx.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/fmmc.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/sdp.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/branch_and_bound.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/lasso.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/norm_approx.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/ex_4_3.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/consensus_admm.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/admm_svm_procs.py -> build/lib.macosx-10.9-x86_64-3.8/examples
copying examples/admm_lasso.py -> build/lib.macosx-10.9-x86_64-3.8/examples
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface
copying cvxpy/interface/base_matrix_interface.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface
copying cvxpy/interface/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface
copying cvxpy/interface/scipy_wrapper.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface
copying cvxpy/interface/matrix_utilities.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/max.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/cummax.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/matrix_frac.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/lambda_max.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/sigma_max.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/total_variation.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/eye_minus_inv.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/length.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/sum_smallest.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/norm1.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/lambda_sum_smallest.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/norm.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/pf_eigenvalue.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/pnorm.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/sum_largest.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/lambda_sum_largest.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/sum_squares.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/log_sum_exp.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/norm_nuc.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/dist_ratio.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/mixed_norm.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/min.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/quad_over_lin.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/geo_mean.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/axis_atom.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/lambda_min.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/norm_inf.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/one_minus_pos.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/quad_form.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/prod.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/log_det.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/harmonic_mean.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/gen_lambda_max.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/sign.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
copying cvxpy/atoms/atom.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints
copying cvxpy/constraints/constraint.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints
copying cvxpy/constraints/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints
copying cvxpy/constraints/second_order.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints
copying cvxpy/constraints/exponential.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints
copying cvxpy/constraints/zero.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints
copying cvxpy/constraints/nonpos.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints
copying cvxpy/constraints/psd.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints
copying cvxpy/constraints/utilities.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/base_test.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_mip_vars.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_nonlinear_atoms.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_expressions.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_constant_atoms.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_semidefinite_vars.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_shape.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_lin_ops.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_benchmarks.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_atoms.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_solvers.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_super_scs.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_scs.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_objectives.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_dgp.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_convolution.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_dgp2dcp.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_qp.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_mosek_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_matrices.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_cbc.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_non_optimal.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_quad_form.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_constraints.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_monotonicity.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_quadratic.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_domain.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_problem.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_dqcp.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_complex.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_linear_cone.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_interfaces.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_curvature.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_examples.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_sign.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
copying cvxpy/tests/test_grad.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems
copying cvxpy/problems/objective.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems
copying cvxpy/problems/xpress_problem.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems
copying cvxpy/problems/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems
copying cvxpy/problems/problem.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems
copying cvxpy/problems/iterative.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops
copying cvxpy/lin_ops/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops
copying cvxpy/lin_ops/lin_op.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops
copying cvxpy/lin_ops/lin_constraints.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops
copying cvxpy/lin_ops/lin_utils.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops
copying cvxpy/lin_ops/tree_mat.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/cvxpy_upgrade.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/replace_quad_forms.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/power_tools.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/debug_tools.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/deterministic.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/performance_utils.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/key_utils.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/canonical.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/shape.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/sign.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/grad.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
copying cvxpy/utilities/coeff_extractor.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms
copying cvxpy/transforms/indicator.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms
copying cvxpy/transforms/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms
copying cvxpy/transforms/separable_problems.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms
copying cvxpy/transforms/partial_optimize.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms
copying cvxpy/transforms/linearize.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms
copying cvxpy/transforms/scalarize.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions
copying cvxpy/expressions/cvxtypes.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions
copying cvxpy/expressions/leaf.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions
copying cvxpy/expressions/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions
copying cvxpy/expressions/variable.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions
copying cvxpy/expressions/expression.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore
copying cvxpy/cvxcore/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/cvx_attr2constr.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/canonicalization.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/reduction.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/chain.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/solution.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/inverse_data.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/eval_params.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/matrix_stuffing.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/utilities.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
copying cvxpy/reductions/flip_objective.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface
copying cvxpy/interface/numpy_interface/matrix_interface.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface
copying cvxpy/interface/numpy_interface/sparse_matrix_interface.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface
copying cvxpy/interface/numpy_interface/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface
copying cvxpy/interface/numpy_interface/ndarray_interface.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/vec.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/trace.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/unary_operators.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/vstack.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/affine_atom.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/index.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/upper_tri.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/binary_operators.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/hstack.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/reshape.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/bmat.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/promote.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/real.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/kron.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/imag.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/transpose.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/diag.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/add_expr.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/diff.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/sum.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/conv.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/cumsum.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/conj.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
copying cvxpy/atoms/affine/wraps.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/kl_div.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/pos.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/neg.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/sqrt.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/entr.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/log.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/logistic.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/elementwise.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/abs.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/ceil.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/maximum.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/minimum.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/huber.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/scalene.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/square.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/inv_pos.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/exp.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/log1p.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
copying cvxpy/atoms/elementwise/power.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants
copying cvxpy/expressions/constants/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants
copying cvxpy/expressions/constants/callback_param.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants
copying cvxpy/expressions/constants/constant.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants
copying cvxpy/expressions/constants/parameter.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python
copying cvxpy/cvxcore/python/canonInterface.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python
copying cvxpy/cvxcore/python/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python
copying cvxpy/cvxcore/python/cvxcore.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real
copying cvxpy/reductions/complex2real/complex2real.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real
copying cvxpy/reductions/complex2real/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form
copying cvxpy/reductions/qp2quad_form/qp_matrix_stuffing.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form
copying cvxpy/reductions/qp2quad_form/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form
copying cvxpy/reductions/qp2quad_form/qp2symbolic_qp.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone
copying cvxpy/reductions/dcp2cone/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone
copying cvxpy/reductions/dcp2cone/cone_matrix_stuffing.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone
copying cvxpy/reductions/dcp2cone/dcp2cone.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
copying cvxpy/reductions/solvers/kktsolver.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
copying cvxpy/reductions/solvers/solving_chain.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
copying cvxpy/reductions/solvers/solver.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
copying cvxpy/reductions/solvers/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
copying cvxpy/reductions/solvers/compr_matrix.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
copying cvxpy/reductions/solvers/defines.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
copying cvxpy/reductions/solvers/constant_solver.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
copying cvxpy/reductions/solvers/intermediate_chain.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
copying cvxpy/reductions/solvers/utilities.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
copying cvxpy/reductions/solvers/bisection.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp
copying cvxpy/reductions/dqcp2dcp/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp
copying cvxpy/reductions/dqcp2dcp/tighten.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp
copying cvxpy/reductions/dqcp2dcp/dqcp2dcp.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp
copying cvxpy/reductions/dqcp2dcp/sets.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp
copying cvxpy/reductions/dqcp2dcp/inverse.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp
copying cvxpy/reductions/dgp2dcp/util.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp
copying cvxpy/reductions/dgp2dcp/dgp2dcp.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp
copying cvxpy/reductions/dgp2dcp/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl
copying cvxpy/reductions/eliminate_pwl/eliminate_pwl.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl
copying cvxpy/reductions/eliminate_pwl/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/nonpos_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/constant_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/param_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/variable_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/aff_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/psd_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/pnorm_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/soc_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/matrix_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/zero_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
copying cvxpy/reductions/complex2real/atom_canonicalizers/abs_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers
copying cvxpy/reductions/qp2quad_form/atom_canonicalizers/quad_form_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers
copying cvxpy/reductions/qp2quad_form/atom_canonicalizers/quad_over_lin_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers
copying cvxpy/reductions/qp2quad_form/atom_canonicalizers/power_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers
copying cvxpy/reductions/qp2quad_form/atom_canonicalizers/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers
copying cvxpy/reductions/qp2quad_form/atom_canonicalizers/huber_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/quad_form_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/log1p_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/log_det_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/geo_mean_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/exp_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/quad_over_lin_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/power_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/log_sum_exp_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/normNuc_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/logistic_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/matrix_frac_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/sigma_max_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/pnorm_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/lambda_sum_largest_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/lambda_max_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/huber_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/entr_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/log_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/indicator_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
copying cvxpy/reductions/dcp2cone/atom_canonicalizers/kl_div_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/conic_solver.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/ecos_bb_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/cbc_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/nag_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/ecos_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/mosek_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/scs_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/super_scs_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/xpress_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/cplex_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/cvxopt_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/glpk_mi_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/glpk_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
copying cvxpy/reductions/solvers/conic_solvers/gurobi_conif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/lp_solvers
copying cvxpy/reductions/solvers/lp_solvers/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/lp_solvers
copying cvxpy/reductions/solvers/lp_solvers/cbc_lpif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/lp_solvers
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers
copying cvxpy/reductions/solvers/qp_solvers/osqp_qpif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers
copying cvxpy/reductions/solvers/qp_solvers/qp_solver.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers
copying cvxpy/reductions/solvers/qp_solvers/cplex_qpif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers
copying cvxpy/reductions/solvers/qp_solvers/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers
copying cvxpy/reductions/solvers/qp_solvers/gurobi_qpif.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/quad_form_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/constant_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/parameter_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/eye_minus_inv_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/norm1_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/div_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/geo_mean_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/nonpos_constr_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/add_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/exp_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/quad_over_lin_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/power_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/pf_eigenvalue_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/pnorm_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/zero_constr_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/norm_inf_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/trace_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/mulexpression_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/log_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/prod_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/one_minus_pos_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/sum_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
copying cvxpy/reductions/dgp2dcp/atom_canonicalizers/mul_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers
creating build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/norm1_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/cumsum_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/max_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/maximum_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/minimum_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/sum_largest_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/norm_inf_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/min_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/abs_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
copying cvxpy/reductions/eliminate_pwl/atom_canonicalizers/cummax_canon.py -> build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers
creating build/lib.macosx-10.9-x86_64-3.8/examples/advanced
copying examples/advanced/circuits.py -> build/lib.macosx-10.9-x86_64-3.8/examples/advanced
copying examples/advanced/xpress_example.py -> build/lib.macosx-10.9-x86_64-3.8/examples/advanced
copying examples/advanced/numpy_test.py -> build/lib.macosx-10.9-x86_64-3.8/examples/advanced
copying examples/advanced/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/examples/advanced
copying examples/advanced/test.py -> build/lib.macosx-10.9-x86_64-3.8/examples/advanced
copying examples/advanced/acent.py -> build/lib.macosx-10.9-x86_64-3.8/examples/advanced
copying examples/advanced/cheshire_tomography.py -> build/lib.macosx-10.9-x86_64-3.8/examples/advanced
copying examples/advanced/stock_tradeoff.py -> build/lib.macosx-10.9-x86_64-3.8/examples/advanced
copying examples/advanced/optimal_control.py -> build/lib.macosx-10.9-x86_64-3.8/examples/advanced
copying examples/advanced/image_processing.py -> build/lib.macosx-10.9-x86_64-3.8/examples/advanced
creating build/lib.macosx-10.9-x86_64-3.8/examples/geometry
copying examples/geometry/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/examples/geometry
copying examples/geometry/convex_sets.py -> build/lib.macosx-10.9-x86_64-3.8/examples/geometry
copying examples/geometry/tests.py -> build/lib.macosx-10.9-x86_64-3.8/examples/geometry
copying examples/geometry/separating_polyhedra.py -> build/lib.macosx-10.9-x86_64-3.8/examples/geometry
creating build/lib.macosx-10.9-x86_64-3.8/examples/flows
copying examples/flows/commodity_flow.py -> build/lib.macosx-10.9-x86_64-3.8/examples/flows
copying examples/flows/incidence_matrix.py -> build/lib.macosx-10.9-x86_64-3.8/examples/flows
copying examples/flows/create_graph.py -> build/lib.macosx-10.9-x86_64-3.8/examples/flows
copying examples/flows/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/examples/flows
copying examples/flows/leaky_edges.py -> build/lib.macosx-10.9-x86_64-3.8/examples/flows
copying examples/flows/max_flow.py -> build/lib.macosx-10.9-x86_64-3.8/examples/flows
Fixing build/lib.macosx-10.9-x86_64-3.8/cvxpy/error.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/settings.py build/lib.macosx-10.9-x86_64-3.8/examples/ex_5_1.py build/lib.macosx-10.9-x86_64-3.8/examples/matrix_games_LP.py build/lib.macosx-10.9-x86_64-3.8/examples/deadzone.py build/lib.macosx-10.9-x86_64-3.8/examples/ex_5_33.py build/lib.macosx-10.9-x86_64-3.8/examples/floor_packing.py build/lib.macosx-10.9-x86_64-3.8/examples/qcqp.py build/lib.macosx-10.9-x86_64-3.8/examples/admm_example.py build/lib.macosx-10.9-x86_64-3.8/examples/__init__.py build/lib.macosx-10.9-x86_64-3.8/examples/tsp_mip.py build/lib.macosx-10.9-x86_64-3.8/examples/mpi_consensus_admm.py build/lib.macosx-10.9-x86_64-3.8/examples/relax_and_round.py build/lib.macosx-10.9-x86_64-3.8/examples/fig6_9.py build/lib.macosx-10.9-x86_64-3.8/examples/admm_svm_pool.py build/lib.macosx-10.9-x86_64-3.8/examples/chebyshev.py build/lib.macosx-10.9-x86_64-3.8/examples/penalty_comp_cvx.py build/lib.macosx-10.9-x86_64-3.8/examples/fmmc.py build/lib.macosx-10.9-x86_64-3.8/examples/sdp.py build/lib.macosx-10.9-x86_64-3.8/examples/branch_and_bound.py build/lib.macosx-10.9-x86_64-3.8/examples/lasso.py build/lib.macosx-10.9-x86_64-3.8/examples/norm_approx.py build/lib.macosx-10.9-x86_64-3.8/examples/ex_4_3.py build/lib.macosx-10.9-x86_64-3.8/examples/consensus_admm.py build/lib.macosx-10.9-x86_64-3.8/examples/admm_svm_procs.py build/lib.macosx-10.9-x86_64-3.8/examples/admm_lasso.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/base_matrix_interface.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/scipy_wrapper.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/matrix_utilities.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/max.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/cummax.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/matrix_frac.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/lambda_max.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/sigma_max.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/total_variation.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/eye_minus_inv.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/length.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/sum_smallest.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/norm1.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/lambda_sum_smallest.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/norm.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/pf_eigenvalue.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/pnorm.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/sum_largest.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/lambda_sum_largest.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/sum_squares.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/log_sum_exp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/norm_nuc.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/dist_ratio.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/mixed_norm.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/min.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/quad_over_lin.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/geo_mean.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/axis_atom.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/lambda_min.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/norm_inf.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/one_minus_pos.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/quad_form.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/prod.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/log_det.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/harmonic_mean.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/gen_lambda_max.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/sign.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/atom.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/constraint.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/second_order.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/exponential.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/zero.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/nonpos.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/psd.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/utilities.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/base_test.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_mip_vars.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_nonlinear_atoms.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_expressions.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_constant_atoms.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_semidefinite_vars.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_shape.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_lin_ops.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_benchmarks.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_atoms.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_solvers.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_super_scs.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_scs.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_objectives.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_dgp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_convolution.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_dgp2dcp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_qp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_mosek_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_matrices.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_cbc.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_non_optimal.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_quad_form.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_constraints.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_monotonicity.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_quadratic.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_domain.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_problem.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_dqcp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_complex.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_linear_cone.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_interfaces.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_curvature.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_examples.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_sign.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_grad.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems/objective.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems/xpress_problem.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems/problem.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems/iterative.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops/lin_op.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops/lin_constraints.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops/lin_utils.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops/tree_mat.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/cvxpy_upgrade.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/replace_quad_forms.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/power_tools.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/debug_tools.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/deterministic.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/performance_utils.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/key_utils.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/canonical.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/shape.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/sign.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/grad.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/coeff_extractor.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/indicator.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/separable_problems.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/partial_optimize.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/linearize.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/scalarize.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/cvxtypes.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/leaf.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/variable.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/expression.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/cvx_attr2constr.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/canonicalization.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/reduction.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/chain.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solution.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/inverse_data.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eval_params.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/matrix_stuffing.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/utilities.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/flip_objective.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface/matrix_interface.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface/sparse_matrix_interface.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface/ndarray_interface.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/vec.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/trace.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/unary_operators.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/vstack.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/affine_atom.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/index.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/upper_tri.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/binary_operators.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/hstack.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/reshape.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/bmat.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/promote.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/real.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/kron.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/imag.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/transpose.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/diag.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/add_expr.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/diff.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/sum.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/conv.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/cumsum.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/conj.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/wraps.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/kl_div.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/pos.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/neg.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/sqrt.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/entr.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/log.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/logistic.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/elementwise.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/abs.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/ceil.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/maximum.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/minimum.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/huber.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/scalene.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/square.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/inv_pos.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/exp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/log1p.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/power.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants/callback_param.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants/constant.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants/parameter.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python/canonInterface.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python/cvxcore.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/complex2real.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/qp_matrix_stuffing.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/qp2symbolic_qp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/cone_matrix_stuffing.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/dcp2cone.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/kktsolver.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/solving_chain.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/solver.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/compr_matrix.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/defines.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/constant_solver.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/intermediate_chain.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/utilities.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/bisection.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp/tighten.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp/dqcp2dcp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp/sets.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp/inverse.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/util.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/dgp2dcp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/eliminate_pwl.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/nonpos_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/constant_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/param_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/variable_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/aff_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/psd_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/pnorm_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/soc_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/matrix_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/zero_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/abs_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers/quad_form_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers/quad_over_lin_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers/power_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers/huber_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/quad_form_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/log1p_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/log_det_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/geo_mean_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/exp_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/quad_over_lin_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/power_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/log_sum_exp_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/normNuc_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/logistic_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/matrix_frac_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/sigma_max_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/pnorm_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/lambda_sum_largest_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/lambda_max_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/huber_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/entr_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/log_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/indicator_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/kl_div_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/conic_solver.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/ecos_bb_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/cbc_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/nag_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/ecos_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/mosek_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/scs_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/super_scs_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/xpress_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/cplex_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/cvxopt_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/glpk_mi_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/glpk_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/gurobi_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/lp_solvers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/lp_solvers/cbc_lpif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers/osqp_qpif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers/qp_solver.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers/cplex_qpif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers/gurobi_qpif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/quad_form_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/constant_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/parameter_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/eye_minus_inv_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/norm1_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/div_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/geo_mean_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/nonpos_constr_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/add_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/exp_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/quad_over_lin_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/power_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/pf_eigenvalue_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/pnorm_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/zero_constr_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/norm_inf_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/trace_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/mulexpression_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/log_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/prod_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/one_minus_pos_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/sum_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/mul_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/norm1_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/cumsum_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/max_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/maximum_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/minimum_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/sum_largest_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/norm_inf_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/min_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/abs_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/cummax_canon.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/circuits.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/xpress_example.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/numpy_test.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/__init__.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/test.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/acent.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/cheshire_tomography.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/stock_tradeoff.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/optimal_control.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/image_processing.py build/lib.macosx-10.9-x86_64-3.8/examples/geometry/__init__.py build/lib.macosx-10.9-x86_64-3.8/examples/geometry/convex_sets.py build/lib.macosx-10.9-x86_64-3.8/examples/geometry/tests.py build/lib.macosx-10.9-x86_64-3.8/examples/geometry/separating_polyhedra.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/commodity_flow.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/incidence_matrix.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/create_graph.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/__init__.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/leaky_edges.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/max_flow.py
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
Fixing build/lib.macosx-10.9-x86_64-3.8/cvxpy/error.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/settings.py build/lib.macosx-10.9-x86_64-3.8/examples/ex_5_1.py build/lib.macosx-10.9-x86_64-3.8/examples/matrix_games_LP.py build/lib.macosx-10.9-x86_64-3.8/examples/deadzone.py build/lib.macosx-10.9-x86_64-3.8/examples/ex_5_33.py build/lib.macosx-10.9-x86_64-3.8/examples/floor_packing.py build/lib.macosx-10.9-x86_64-3.8/examples/qcqp.py build/lib.macosx-10.9-x86_64-3.8/examples/admm_example.py build/lib.macosx-10.9-x86_64-3.8/examples/__init__.py build/lib.macosx-10.9-x86_64-3.8/examples/tsp_mip.py build/lib.macosx-10.9-x86_64-3.8/examples/mpi_consensus_admm.py build/lib.macosx-10.9-x86_64-3.8/examples/relax_and_round.py build/lib.macosx-10.9-x86_64-3.8/examples/fig6_9.py build/lib.macosx-10.9-x86_64-3.8/examples/admm_svm_pool.py build/lib.macosx-10.9-x86_64-3.8/examples/chebyshev.py build/lib.macosx-10.9-x86_64-3.8/examples/penalty_comp_cvx.py build/lib.macosx-10.9-x86_64-3.8/examples/fmmc.py build/lib.macosx-10.9-x86_64-3.8/examples/sdp.py build/lib.macosx-10.9-x86_64-3.8/examples/branch_and_bound.py build/lib.macosx-10.9-x86_64-3.8/examples/lasso.py build/lib.macosx-10.9-x86_64-3.8/examples/norm_approx.py build/lib.macosx-10.9-x86_64-3.8/examples/ex_4_3.py build/lib.macosx-10.9-x86_64-3.8/examples/consensus_admm.py build/lib.macosx-10.9-x86_64-3.8/examples/admm_svm_procs.py build/lib.macosx-10.9-x86_64-3.8/examples/admm_lasso.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/base_matrix_interface.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/scipy_wrapper.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/matrix_utilities.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/max.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/cummax.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/matrix_frac.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/lambda_max.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/sigma_max.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/total_variation.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/eye_minus_inv.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/length.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/sum_smallest.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/norm1.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/lambda_sum_smallest.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/norm.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/pf_eigenvalue.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/pnorm.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/sum_largest.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/lambda_sum_largest.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/sum_squares.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/log_sum_exp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/norm_nuc.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/dist_ratio.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/mixed_norm.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/min.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/quad_over_lin.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/geo_mean.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/axis_atom.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/lambda_min.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/norm_inf.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/one_minus_pos.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/quad_form.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/prod.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/log_det.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/harmonic_mean.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/gen_lambda_max.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/sign.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/atom.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/constraint.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/second_order.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/exponential.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/zero.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/nonpos.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/psd.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/constraints/utilities.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/base_test.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_mip_vars.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_nonlinear_atoms.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_expressions.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_constant_atoms.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_semidefinite_vars.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_shape.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_lin_ops.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_benchmarks.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_atoms.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_solvers.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_super_scs.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_scs.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_objectives.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_dgp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_convolution.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_dgp2dcp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_qp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_mosek_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_matrices.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_cbc.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_non_optimal.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_quad_form.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_constraints.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_monotonicity.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_quadratic.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_domain.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_problem.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_dqcp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_complex.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_linear_cone.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_interfaces.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_curvature.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_examples.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_sign.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/tests/test_grad.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems/objective.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems/xpress_problem.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems/problem.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/problems/iterative.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops/lin_op.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops/lin_constraints.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops/lin_utils.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/lin_ops/tree_mat.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/cvxpy_upgrade.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/replace_quad_forms.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/power_tools.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/debug_tools.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/deterministic.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/performance_utils.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/key_utils.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/canonical.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/shape.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/sign.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/grad.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/utilities/coeff_extractor.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/indicator.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/separable_problems.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/partial_optimize.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/linearize.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/transforms/scalarize.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/cvxtypes.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/leaf.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/variable.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/expression.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/cvx_attr2constr.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/canonicalization.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/reduction.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/chain.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solution.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/inverse_data.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eval_params.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/matrix_stuffing.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/utilities.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/flip_objective.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface/matrix_interface.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface/sparse_matrix_interface.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/interface/numpy_interface/ndarray_interface.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/vec.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/trace.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/unary_operators.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/vstack.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/affine_atom.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/index.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/upper_tri.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/binary_operators.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/hstack.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/reshape.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/bmat.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/promote.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/real.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/kron.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/imag.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/transpose.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/diag.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/add_expr.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/diff.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/sum.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/conv.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/cumsum.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/conj.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/affine/wraps.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/kl_div.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/pos.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/neg.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/sqrt.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/entr.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/log.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/logistic.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/elementwise.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/abs.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/ceil.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/maximum.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/minimum.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/huber.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/scalene.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/square.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/inv_pos.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/exp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/log1p.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/atoms/elementwise/power.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants/callback_param.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants/constant.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/expressions/constants/parameter.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python/canonInterface.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python/cvxcore.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/complex2real.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/qp_matrix_stuffing.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/qp2symbolic_qp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/cone_matrix_stuffing.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/dcp2cone.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/kktsolver.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/solving_chain.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/solver.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/compr_matrix.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/defines.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/constant_solver.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/intermediate_chain.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/utilities.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/bisection.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp/tighten.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp/dqcp2dcp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp/sets.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dqcp2dcp/inverse.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/util.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/dgp2dcp.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/eliminate_pwl.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/nonpos_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/constant_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/param_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/variable_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/aff_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/psd_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/pnorm_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/soc_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/matrix_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/zero_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/complex2real/atom_canonicalizers/abs_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers/quad_form_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers/quad_over_lin_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers/power_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/qp2quad_form/atom_canonicalizers/huber_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/quad_form_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/log1p_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/log_det_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/geo_mean_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/exp_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/quad_over_lin_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/power_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/log_sum_exp_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/normNuc_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/logistic_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/matrix_frac_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/sigma_max_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/pnorm_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/lambda_sum_largest_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/lambda_max_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/huber_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/entr_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/log_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/indicator_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dcp2cone/atom_canonicalizers/kl_div_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/conic_solver.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/ecos_bb_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/cbc_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/nag_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/ecos_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/mosek_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/scs_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/super_scs_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/xpress_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/cplex_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/cvxopt_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/glpk_mi_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/glpk_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/conic_solvers/gurobi_conif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/lp_solvers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/lp_solvers/cbc_lpif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers/osqp_qpif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers/qp_solver.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers/cplex_qpif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/solvers/qp_solvers/gurobi_qpif.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/quad_form_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/constant_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/parameter_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/eye_minus_inv_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/norm1_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/div_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/geo_mean_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/nonpos_constr_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/add_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/exp_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/quad_over_lin_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/power_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/pf_eigenvalue_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/pnorm_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/zero_constr_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/norm_inf_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/trace_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/mulexpression_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/log_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/prod_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/one_minus_pos_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/sum_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/dgp2dcp/atom_canonicalizers/mul_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/norm1_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/__init__.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/cumsum_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/max_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/maximum_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/minimum_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/sum_largest_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/norm_inf_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/min_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/abs_canon.py build/lib.macosx-10.9-x86_64-3.8/cvxpy/reductions/eliminate_pwl/atom_canonicalizers/cummax_canon.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/circuits.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/xpress_example.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/numpy_test.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/__init__.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/test.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/acent.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/cheshire_tomography.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/stock_tradeoff.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/optimal_control.py build/lib.macosx-10.9-x86_64-3.8/examples/advanced/image_processing.py build/lib.macosx-10.9-x86_64-3.8/examples/geometry/__init__.py build/lib.macosx-10.9-x86_64-3.8/examples/geometry/convex_sets.py build/lib.macosx-10.9-x86_64-3.8/examples/geometry/tests.py build/lib.macosx-10.9-x86_64-3.8/examples/geometry/separating_polyhedra.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/commodity_flow.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/incidence_matrix.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/create_graph.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/__init__.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/leaky_edges.py build/lib.macosx-10.9-x86_64-3.8/examples/flows/max_flow.py
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
running build_ext
building '_cvxcore' extension
creating build/temp.macosx-10.9-x86_64-3.8
creating build/temp.macosx-10.9-x86_64-3.8/cvxpy
creating build/temp.macosx-10.9-x86_64-3.8/cvxpy/cvxcore
creating build/temp.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/src
creating build/temp.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/python
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/anaconda3/include -arch x86_64 -I/opt/anaconda3/include -arch x86_64 -Icvxpy/cvxcore/src/ -Icvxpy/cvxcore/python/ -Icvxpy/cvxcore/include/Eigen -I/opt/anaconda3/include/python3.8 -I/private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-build-env-lidd55s0/overlay/lib/python3.8/site-packages/numpy/core/include -c cvxpy/cvxcore/src/cvxcore.cpp -o build/temp.macosx-10.9-x86_64-3.8/cvxpy/cvxcore/src/cvxcore.o
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
/private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-build-env-lidd55s0/overlay/lib/python3.8/site-packages/setuptools/lib2to3_ex.py:39: SetuptoolsDeprecationWarning: 2to3 support is deprecated. If the project still requires Python 2 support, please migrate to a single-codebase solution or employ an independent conversion process.
warnings.warn(
error: command 'gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for cvxpy
Building wheel for ecos (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /opt/anaconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-install-ldpyko7x/ecos/setup.py'"'"'; __file__='"'"'/private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-install-ldpyko7x/ecos/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-wheel-23pfzuvo
cwd: /private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-install-ldpyko7x/ecos/
Complete output (24 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-3.8
creating build/lib.macosx-10.9-x86_64-3.8/ecos
copying src/ecos/version.py -> build/lib.macosx-10.9-x86_64-3.8/ecos
copying src/ecos/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/ecos
copying src/ecos/ecos.py -> build/lib.macosx-10.9-x86_64-3.8/ecos
running build_ext
building '_ecos' extension
creating build/temp.macosx-10.9-x86_64-3.8
creating build/temp.macosx-10.9-x86_64-3.8/src
creating build/temp.macosx-10.9-x86_64-3.8/ecos
creating build/temp.macosx-10.9-x86_64-3.8/ecos/external
creating build/temp.macosx-10.9-x86_64-3.8/ecos/external/ldl
creating build/temp.macosx-10.9-x86_64-3.8/ecos/external/ldl/src
creating build/temp.macosx-10.9-x86_64-3.8/ecos/src
creating build/temp.macosx-10.9-x86_64-3.8/ecos/external/amd
creating build/temp.macosx-10.9-x86_64-3.8/ecos/external/amd/src
creating build/temp.macosx-10.9-x86_64-3.8/ecos/ecos_bb
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/anaconda3/include -arch x86_64 -I/opt/anaconda3/include -arch x86_64 -DPYTHON -DDLONG -DLDL_LONG -DCTRLC=1 -Iecos/include -Iecos/external/amd/include -Iecos/external/ldl/include -Iecos/external/SuiteSparse_config -I/opt/anaconda3/include/python3.8 -I/opt/anaconda3/lib/python3.8/site-packages/numpy/core/include -c src/ecosmodule.c -o build/temp.macosx-10.9-x86_64-3.8/src/ecosmodule.o
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
error: command 'gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for ecos
Running setup.py clean for ecos
Building wheel for scs (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /opt/anaconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-install-ldpyko7x/scs/setup.py'"'"'; __file__='"'"'/private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-install-ldpyko7x/scs/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-wheel-kaz4ikws
cwd: /private/var/folders/1s/9864fvd949g57bwxp10dn8xw0000gn/T/pip-install-ldpyko7x/scs/
Complete output (46 lines):
Namespace(blas64=False, extraverbose=False, float32=False, gpu=False, int32=False, scs=False)
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-3.8
creating build/lib.macosx-10.9-x86_64-3.8/scs
copying src/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/scs
running build_ext
blas_mkl_info:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/opt/anaconda3/lib']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/opt/anaconda3/include']
blas_opt_info:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/opt/anaconda3/lib']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/opt/anaconda3/include']
lapack_mkl_info:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/opt/anaconda3/lib']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/opt/anaconda3/include']
lapack_opt_info:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/opt/anaconda3/lib']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/opt/anaconda3/include']
{'libraries': ['mkl_rt', 'pthread'], 'library_dirs': ['/opt/anaconda3/lib'], 'define_macros': [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)], 'include_dirs': ['/opt/anaconda3/include']}
{'libraries': ['mkl_rt', 'pthread'], 'library_dirs': ['/opt/anaconda3/lib'], 'define_macros': [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)], 'include_dirs': ['/opt/anaconda3/include']}
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
error: Command "gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/anaconda3/include -arch x86_64 -I/opt/anaconda3/include -arch x86_64 -DPYTHON -DCTRLC=1 -DDLONG=1 -DCOPYAMATRIX -DUSE_LAPACK -DSCIPY_MKL_H -DHAVE_CBLAS -DSCIPY_MKL_H -DHAVE_CBLAS -Iscs/include -Iscs/linsys -Iscs/linsys/cpu/direct/ -Iscs/linsys/external/amd -Iscs/linsys/external/dqlql -I/opt/anaconda3/lib/python3.8/site-packages/numpy/core/include -I/opt/anaconda3/include -I/opt/anaconda3/include -I/opt/anaconda3/include/python3.8 -c src/scsmodule.c -o build/temp.macosx-10.9-x86_64-3.8/src/scsmodule.o -O3" failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for scs
Running setup.py clean for scs
Failed to build cvxpy ecos scs
ERROR: Could not build wheels for cvxpy which use PEP 517 and cannot be installed directly
I got exactly the same error. were you able to fix it?
Unfortunately no, not yet.
@floleor
Hi Florian,
Appreciate the detailed stack trace and apologies for the delayed response. Could you try to pip install ecos
and pip install scs
before pip install cvxpy
? I'd like to narrow down whether this is a problem in PyPortfolioOpt, or cvxpy.
If any of these fail and you see some errors relating to gcc
, it might mean that C++ is not properly installed, so you may need to conda install gcc libgcc
. Let me know if that works – I am a bit unfamiliar with anaconda (I use homebrew), so I seek your patience as there may be a bit of back-and-forth.
Cheers, Robert
Hi Robert,
First off, I really appreciate your help! Apparently it was really an issue with C++ and this is how I fixed it:
First I installed gcc using brew:
brew install gcc
Then I was able to install all dependencies:
pip install ecos
pip intall scs
pip install cvxpy
Finally, I could install PyPortfolioOpt!
pip install pyportfolioopt
Thanks again for your help Robert! Keep up the great work :)
Flo
Operating system, environment, python version MacOs, anaconda, python3.8
What you tried pip install pyportfolioopt
Error message ERROR: Could not build wheels for cvxpy which use PEP 517 and cannot be installed directly
Hi There,
when I try to install pyportfolioopt using my terminal I always get the error message above. I tried to install cvxpy independently, however I get exactly the same message. Can you advise me on how to fix this? Would really love to use your tool!
Best, Florian