From c203d16baac2c93bf88b04754fb498255b18f0f9 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Tue, 21 Jul 2026 23:07:39 -0400 Subject: [PATCH] Lock SciCompDSL downgrade tests to in-repo sources Co-Authored-By: Chris Rackauckas --- lib/SciCompDSL/Project.toml | 17 ++++++++++++----- lib/SciCompDSL/test/runtests.jl | 2 +- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/lib/SciCompDSL/Project.toml b/lib/SciCompDSL/Project.toml index e0db6b0813..a7f6e7ce48 100644 --- a/lib/SciCompDSL/Project.toml +++ b/lib/SciCompDSL/Project.toml @@ -19,28 +19,35 @@ URIs = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" DynamicQuantities = "06fc5a27-2a28-4c7c-a15d-362465fb6821" [sources] -ModelingToolkitBase = {subdir = "lib/ModelingToolkitBase"} +ModelingToolkit = {path = "../.."} +ModelingToolkitBase = {path = "../ModelingToolkitBase"} [extensions] SciCompDSLDynamicQuantitiesExt = "DynamicQuantities" [compat] +Distributions = "0.25.88" DocStringExtensions = "0.9.5" DynamicQuantities = "^0.11.2, 0.12, 0.13, 1" MLStyle = "0.4.17" +ModelingToolkit = "11" ModelingToolkitBase = "1" OrderedCollections = "1" +OrdinaryDiffEqDefault = "1.3, 2" +OrdinaryDiffEqTsit5 = "1.1, 2" PrecompileTools = "1.2.1" +SafeTestsets = "0.0.1, 0.1" Setfield = "1" -SymbolicIndexingInterface = "0.3" -SymbolicUtils = "4" -Symbolics = "7" +SymbolicIndexingInterface = "0.3.46" +SymbolicUtils = "4.35.3" +Symbolics = "7.32.1" URIs = "1" julia = "1.10" [extras] Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" DynamicQuantities = "06fc5a27-2a28-4c7c-a15d-362465fb6821" +ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78" OrdinaryDiffEqDefault = "50262376-6c5a-4cf5-baba-aaf4f84d72d7" OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a" Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" @@ -48,4 +55,4 @@ SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [targets] -test = ["SafeTestsets", "Test", "Pkg", "Distributions", "DynamicQuantities", "OrdinaryDiffEqDefault", "OrdinaryDiffEqTsit5"] +test = ["SafeTestsets", "Test", "Pkg", "Distributions", "DynamicQuantities", "ModelingToolkit", "OrdinaryDiffEqDefault", "OrdinaryDiffEqTsit5"] diff --git a/lib/SciCompDSL/test/runtests.jl b/lib/SciCompDSL/test/runtests.jl index aee0e76610..b83377aae3 100644 --- a/lib/SciCompDSL/test/runtests.jl +++ b/lib/SciCompDSL/test/runtests.jl @@ -6,7 +6,7 @@ const MTKBasePkgSpec = PackageSpec(; path = MTKBasePath) const MTKPath = dirname(dirname(dirname(@__DIR__))) const MTKPkgSpec = PackageSpec(; path = MTKPath) -Pkg.develop([MTKBasePkgSpec, MTKPkgSpec]) +Pkg.develop([MTKBasePkgSpec, MTKPkgSpec]; preserve = Pkg.PRESERVE_ALL) @safetestset "Model parsing - MTKBase" include("model_parsing.jl") @safetestset "Model parsing - MTK" begin