Skip to content

Commit 9451997

Browse files
Correct ModelingToolkitBase QA metadata
Add the missing Optimization test-extra compatibility bound. Keep SimpleNonlinearSolve as a hard dependency for MTKBifurcationKitExt activation and narrowly exempt that extension-only use from Aqua stale-dependency checking. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
1 parent f33a969 commit 9451997

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

lib/ModelingToolkitBase/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ NaNMath = "0.3, 1"
146146
NonlinearSolve = "4.19"
147147
NonlinearSolveBase = "2.31"
148148
OffsetArrays = "1.11"
149+
Optimization = "5.5"
149150
OptimizationBase = "5"
150151
OptimizationIpopt = "1"
151152
OptimizationOptimJL = "0.4"
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
using ModelingToolkitBase
22
using Aqua
33

4-
Aqua.test_all(ModelingToolkitBase)
4+
# This is loaded only by MTKBifurcationKitExt, while remaining a hard dependency so
5+
# loading BifurcationKit alone still activates the extension.
6+
Aqua.test_all(ModelingToolkitBase; stale_deps = (; ignore = [:SimpleNonlinearSolve]))

0 commit comments

Comments
 (0)