Skip to content

Upgrade dependencies and tooling versions#29

Open
PTNobel wants to merge 2 commits intomainfrom
upgrade-dependencies
Open

Upgrade dependencies and tooling versions#29
PTNobel wants to merge 2 commits intomainfrom
upgrade-dependencies

Conversation

@PTNobel
Copy link
Contributor

@PTNobel PTNobel commented Mar 1, 2026

Summary

  • Bump Python minimum to 3.11 (matching current cvxpy requirements)
  • Update ruff v0.0.280v0.15.4, migrate to ruff-check hook and [tool.ruff.lint] config
  • Update actions/checkout and actions/setup-python v2v6
  • Bump CI Python from 3.8 to 3.12
  • Unpin asv<0.6asv<0.7
  • Replace ecos with clarabel in asv matrix (ecos is deprecated in cvxpy)

Test plan

  • CI passes with updated actions and Python version
  • asv check --python same succeeds with the new asv version
  • Pre-commit ruff-check hook works with the new version

🤖 Generated with Claude Code

PTNobel and others added 2 commits March 1, 2026 03:31
- Bump Python minimum to 3.11 (matching current cvxpy)
- Update ruff v0.0.280 → v0.15.4, migrate to ruff-check hook and [tool.ruff.lint] config
- Update actions/checkout and actions/setup-python v2 → v6
- Bump CI Python from 3.8 to 3.12
- Unpin asv<0.6 → asv<0.7
- Replace ecos with clarabel in asv matrix

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Sort imports (I001)
- Wrap long lines (E501)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant