Skip to content

Bump pyscipopt from 6.1.0 to 6.2.1#591

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pyscipopt-6.2.1
Open

Bump pyscipopt from 6.1.0 to 6.2.1#591
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pyscipopt-6.2.1

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Warning

Dependabot will stop supporting python v3.9!

Please upgrade to one of the following versions: v3.9, v3.10, v3.11, v3.12, v3.13, or v3.14.

Bumps pyscipopt from 6.1.0 to 6.2.1.

Release notes

Sourced from pyscipopt's releases.

v6.2.1

Fixed

  • Fixed AttributeError when comparing NumPy scalars (e.g. np.float64) or 0-dim NumPy arrays against Expr/Variable on NumPy 2.x (#1218)

v6.2.0 - Bugfixing, expression performance, new methods

Once again, thank you @​Zeroto521 for the continued commitment to improve PySCIPOpt's performance, and thank you @​pfetsch as well for the bugfixing and additions. Bugfixes on the SCIP side also cleared some old issues reported on PySCIPOpt.

What's Changed

Full Changelog: scipopt/PySCIPOpt@v6.1.0...v6.2.0

Changelog

Sourced from pyscipopt's changelog.

6.2.1 - 2026.05.16

Fixed

  • Fixed AttributeError when comparing NumPy scalars (e.g. np.float64) or 0-dim NumPy arrays against Expr/Variable on NumPy 2.x (#1218)

6.2.0 - 2026.05.11

Added

  • Added solveProbingLPWithPricing() and test
  • Expr and GenExpr support NumPy unary functions (np.sin, np.cos, np.sqrt, np.exp, np.log, np.absolute, np.negative)
  • Expr and GenExpr support NumPy binary functions (np.add, np.subtract, np.multiply, np.divide, np.true_divide, np.power, np.less_equal, np.greater_equal, np.equal)
  • Added getBase() and setBase() methods to LP class for getting/setting basis status
  • Added getMemUsed(), getMemTotal(), and getMemExternEstim() methods
  • Added addMatrixConsDisjunction() for elementwise disjunctions over matrix constraint expressions (MatrixExprCons/ExprCons) (#1084)
  • Added isReoptEnabled() and raising error if not enabled upon calling reoptSolve()
  • SOS1/SOS2 constraints are now realease after addition similar to the other constraint types

Fixed

  • Removed Py_INCREF/Py_DECREF on Model in catchEvent/dropEvent that caused memory leak for imbalanced usage
  • Used getIndex() instead of ptr() for sorting nonlinear expression terms to avoid nondeterministic behavior
  • Fixed stubtest failures with mypy 1.20 by marking dunder method parameters as positional-only
  • Return MatrixGenExpr in buildGenExprObj instead of MatrixExpr
  • Plugins now hold strong references to their Model instead of weakref.proxy, fixing ReferenceError during cleanup callbacks
  • Made test_tree robust to SCIP solver improvements by asserting visited node depths instead of node count
  • Lower macOS wheel MACOSX_DEPLOYMENT_TARGET to 11.0 and patch bundled SCIP/SoPlex/GCG and GCC runtime dylibs to match

Changed

  • Return NotImplemented for Expr and GenExpr operators if they can't handle input types in the calculation
  • Speed up constant * Expr via C-level API
  • Speed up Term.__eq__ via the C-level API

Removed

  • Removed outdated warning about Make build system incompatibility
  • Removed Term.ptrtuple to optimize Term memory usage
Commits
  • 6ff3381 release v6.2.1
  • cff80a8 Pin ruff to 0.14.11 in stubs lint workflow to prevent CI drift
  • 939fc24 BUG: Expr.__array_ufunc__ can't handle 0-dim array (#1219)
  • bb81ca0 Update CHANGELOG for 6.2.0 release and restore manual release fallback
  • d009643 Lower macOS wheel deployment target to 11.0 and patch dylibs to match (#1217)
  • 9a161ce Interface solveProbingLPWithPricing() (#1215)
  • 3f581ef Make test_tree robust to SCIP version changes (#1206) (#1216)
  • 0f5f57f release SOS1/SOS2 constraints after addition (#1214)
  • c0b0901 Return NotImplemented for Expr and GenExpr operators to simplify (#1182)
  • 1905b5e Upgrade to SCIP 10.0.2 (#1212)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pyscipopt](https://github.com/SCIP-Interfaces/PySCIPOpt) from 6.1.0 to 6.2.1.
- [Release notes](https://github.com/SCIP-Interfaces/PySCIPOpt/releases)
- [Changelog](https://github.com/scipopt/PySCIPOpt/blob/master/CHANGELOG.md)
- [Commits](scipopt/PySCIPOpt@v6.1.0...v6.2.1)

---
updated-dependencies:
- dependency-name: pyscipopt
  dependency-version: 6.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 3, 2026
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

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.

0 participants