Skip to content

Minor infrastructure cleanup#3764

Merged
blnicho merged 3 commits intoPyomo:mainfrom
jsiirola:misc-cleanup
Oct 20, 2025
Merged

Minor infrastructure cleanup#3764
blnicho merged 3 commits intoPyomo:mainfrom
jsiirola:misc-cleanup

Conversation

@jsiirola
Copy link
Copy Markdown
Member

Fixes # .

Summary/Motivation:

This PR resolves a couple small issues that snuck in over the last couple PRs:

  • Moving the linux/conda build to Python 3.13 resulted in no coverage of pymumps (pymumps is only available on linux/osx through Python 3.12)
  • Some Sphinx errors have snuck into the DoE API docs
  • The new KNITRO interface raises "empty" DeveloperError exceptions that led to weird looking exceptions. This PR cleans up the rendering of "empty" DeveloperErrors (and adds tests to verify behavior)

Changes proposed in this PR:

  • move linux/conda to Python 3.12
  • resolve Sphinx errors in DoE
  • improve DeveloperError string formatting
    • add some testing

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.

@blnicho blnicho merged commit 38ff2e1 into Pyomo:main Oct 20, 2025
35 checks passed
@jsiirola jsiirola deleted the misc-cleanup branch October 20, 2025 19:47
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