Skip to content

Conversation

@jsiirola
Copy link
Member

@jsiirola jsiirola commented Oct 24, 2025

Fixes # .

Summary/Motivation:

This resolves two issues in the test harness:

  • update the importer for linear-tree to mark it as "unavailable" if it is incompatible with scikit-learn (linear-tree <= 0.3.5 is incompatible with scikit-learn >= 1.7.0)
  • skip test_nonconvexqp_locally_optimal in Xpress 9.8: we have not found a way to force Xpress to actually use a local solver in this release. A support request has been submitted upstream.

Changes proposed in this PR:

  • Update linear-tree importer to verify dependency versions

Legal Acknowledgement

By contributing to this software project, I have read the contribution guide and agree to the following terms and conditions for my contribution:

  1. I agree my contributions are submitted under the BSD license.
  2. I represent I am authorized to make the contributions and grant the license. If my employer has rights to intellectual property that includes these contributions, I represent that I have received permission to make contributions and grant the required license on behalf of that employer.

@jsiirola jsiirola changed the title Mark linear-tree as unavailable if scikit-learn is too new Resolve test harness failures Oct 27, 2025
@jsiirola jsiirola merged commit 9c6f8c8 into Pyomo:main Oct 27, 2025
86 of 95 checks passed
@jsiirola jsiirola deleted the lt-avail branch October 27, 2025 14:16
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.

3 participants