Skip to content

Add PyBaMM 26.10 support - #24

Merged
DavidMStraub merged 1 commit into
pathsim:masterfrom
DavidMStraub:pybamm-26.10
Oct 9, 2026
Merged

DavidMStraub merged 1 commit into
pathsim:masterfrom
DavidMStraub:pybamm-26.10

Conversation

@DavidMStraub

Copy link
Copy Markdown
Collaborator

Under the 6-release support policy, 26.4 is dropped and 26.10 is added.

  • pybamm>=26.5,<26.11 (was >=26.4,<26.10)
  • CI: all Python versions run against 26.10; the older-release rows are now 26.5–26.9
  • Updated the supported-version range in a test comment

Raising the lower bound means the next pathsim-batt release must be a minor release.

Note: 26.10 deprecates pybamm.CasadiSolver, which the LOQS workaround for PyBaMM < 26.7 uses. 26.5 and 26.6 should age out under the policy before PyBaMM removes it.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The dependency range, CI matrix, and documentation remain consistent with the six-release support policy.

0 open findings

What changed in this PR

Updates support to the latest six PyBaMM releases, covering 26.5–26.10.

Changes:

  • Raises dependency bounds to >=26.5,<26.11.
  • Updates CI coverage and the related test comment.
File Description
pyproject.toml Updates supported PyBaMM range.
.github/​workflows/​test.yml Tests PyBaMM 26.5–26.10.
tests/​cells/​test_lead_acid.py Updates supported-version comment.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@DavidMStraub
DavidMStraub merged commit 42ea873 into pathsim:master Oct 9, 2026
11 checks passed
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.

2 participants