Commit ccd2543
Add DiffEqDevTools path source to all sublibraries; fix verbose inference test (#3449)
Every sublibrary test target lists DiffEqDevTools in [extras]. On v7 all
sublibraries path-source packages that pin RecursiveArrayTools v4 (via
SciMLBase v3), but every registered DiffEqDevTools version restricts
RAT to < 4. This makes the test env unsatisfiable:
Unsatisfiable requirements detected for package DiffEqDevTools:
restricted by compatibility requirements with RecursiveArrayTools
to versions: uninstalled — no versions left
Add `DiffEqDevTools = {path = "../DiffEqDevTools"}` to [sources] in all
38 sublibraries that have it in [extras]. The local lib/DiffEqDevTools
already declares RAT 4 and SciMLBase 3, so path-sourcing unblocks the
resolve. This unblocks ~80 sublibrary test jobs on v7 CI.
Also update lib/DiffEqBase/test/verbose_inference.jl: the test assumed
`_process_verbose_param(::Bool)` returns DEVerbosity (the constprop
conversion from c2de709), but v7 now throws ArgumentError on Bool
(f73c2f5). Update the test to assert the throw and test the
DEVerbosity / preset paths instead.
Co-authored-by: ChrisRackauckas-Claude <accounts@chrisrackauckas.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 4be2653 commit ccd2543
36 files changed
Lines changed: 45 additions & 13 deletions
File tree
- lib
- DiffEqBase/test
- OrdinaryDiffEqAdamsBashforthMoulton
- OrdinaryDiffEqBDF
- OrdinaryDiffEqCore
- OrdinaryDiffEqDefault
- OrdinaryDiffEqDifferentiation
- OrdinaryDiffEqExplicitRK
- OrdinaryDiffEqExponentialRK
- OrdinaryDiffEqExtrapolation
- OrdinaryDiffEqFIRK
- OrdinaryDiffEqFeagin
- OrdinaryDiffEqFunctionMap
- OrdinaryDiffEqHighOrderRK
- OrdinaryDiffEqIMEXMultistep
- OrdinaryDiffEqLinear
- OrdinaryDiffEqLowOrderRK
- OrdinaryDiffEqLowStorageRK
- OrdinaryDiffEqNewmark
- OrdinaryDiffEqNonlinearSolve
- OrdinaryDiffEqNordsieck
- OrdinaryDiffEqPDIRK
- OrdinaryDiffEqPRK
- OrdinaryDiffEqQPRK
- OrdinaryDiffEqRKN
- OrdinaryDiffEqRosenbrock
- OrdinaryDiffEqSDIRK
- OrdinaryDiffEqSSPRK
- OrdinaryDiffEqStabilizedIRK
- OrdinaryDiffEqStabilizedRK
- OrdinaryDiffEqSymplecticRK
- OrdinaryDiffEqTaylorSeries
- OrdinaryDiffEqTsit5
- OrdinaryDiffEqVerner
- StochasticDiffEqROCK
- StochasticDiffEqWeak
- StochasticDiffEq
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
| 3 | + | |
| 4 | + | |
8 | 5 | | |
9 | 6 | | |
10 | | - | |
11 | | - | |
12 | | - | |
| 7 | + | |
| 8 | + | |
13 | 9 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
19 | 16 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
0 commit comments