Skip to content

build(deps): bump cvxpy from 1.8.1 to 1.9.1 in /requirements#1379

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/requirements/cvxpy-1.9.1
Closed

build(deps): bump cvxpy from 1.8.1 to 1.9.1 in /requirements#1379
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/requirements/cvxpy-1.9.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 3, 2026

Copy link
Copy Markdown
Contributor

Bumps cvxpy from 1.8.1 to 1.9.1.

Release notes

Sourced from cvxpy's releases.

CVXPY 1.9.1

This patch release contains bug fixes and follow-up improvements for CVXPY 1.9.

Summary

This new release totaled 8 PRs from 3 contributors.

CVXPY 1.9.0

CVXPY 1.9

This release is consistent with our semantic versioning guarantee. It comes packed with many new features, bug fixes, and performance improvements.

This version of CVXPY supports Python 3.11 through 3.14. We will support CVXPY 1.9 with bugfixes while developing the 1.10 release. CVXPY 1.8 and older are no longer supported.

Disciplined Nonlinear Programming (DNLP)

This release introduces Disciplined Nonlinear Programming (DNLP), a ruleset that extends CVXPY beyond convex optimization to a broad class of nonlinear problems. DNLP canonicalizes nonsmooth functions in the same way as DCP, but allows for general smooth functions to be used otherwise.

To use DNLP, pass nlp=True to problem.solve(...). Supported NLP solvers include IPOPT, KNITRO, UNO, and COPT. See the DNLP tutorial for more details and examples.

Variable bounds

Variable bounds can now be specified with expressions involving parameters, and also support sparse bound arrays (when the variable itself is sparse). Many solvers now natively use variable bounds when they are provided.

DPP for parametric quadratic objectives

quad_form(x, P) with a parametric PSD matrix P is now DPP-compliant on solvers that natively support quadratic objectives, allowing efficient re-solves when only P's value changes.

New features

  • New solver interface: PDCS
  • New tutorial: Performance tips
  • New page: Solver benchmarks
  • a ** x now works for positive constant a (canonicalized via exp(x * log(a)))
  • axis argument support for sum_largest and sum_smallest
  • N-D and tuple-axis support generalized across AxisAtom canonicalizers (max, norm_inf, log_sum_exp, cummax, ...)
  • Support for zero-sized expressions
  • Parameter values may now be ±inf
  • Sparse Cholesky now uses QDLDL

Summary

This new release totaled 124 PRs from 25 contributors.

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 3, 2026
@dependabot dependabot Bot force-pushed the dependabot/pip/requirements/cvxpy-1.9.1 branch 2 times, most recently from 81990f6 to 2de57bc Compare June 20, 2026 20:23
@AtsushiSakai

Copy link
Copy Markdown
Owner

@copilot resolve the merge conflicts in this pull request

Bumps [cvxpy](https://github.com/cvxpy/cvxpy) from 1.8.1 to 1.9.1.
- [Release notes](https://github.com/cvxpy/cvxpy/releases)
- [Commits](cvxpy/cvxpy@v1.8.1...v1.9.1)

---
updated-dependencies:
- dependency-name: cvxpy
  dependency-version: 1.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/requirements/cvxpy-1.9.1 branch from 2de57bc to 7200d1a Compare June 22, 2026 02:15

Copilot AI commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

The merge conflicts have been resolved. The branch was rebased on top of master (b38c510) which already included matplotlib == 3.11.0, and the cvxpy == 1.9.1 bump from this PR is preserved. The requirements/requirements.txt now correctly has both updates.

@dependabot @github

dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #1393.

@dependabot dependabot Bot closed this Jun 22, 2026
@dependabot dependabot Bot deleted the dependabot/pip/requirements/cvxpy-1.9.1 branch June 22, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants