Skip to content

Commit 9e8ed4f

Browse files
committed
Fix import of SymbolicUtils.jl on old julia
1 parent f55d4fa commit 9e8ed4f

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

Project.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,6 @@ Requires = "ae029012-a4dd-5104-9daa-d747884805df"
1616
TOML = "fa267f1f-6049-4f14-aa54-33bafae1ed76"
1717
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
1818

19-
[weakdeps]
20-
SymbolicUtils = "d1185830-fcd6-423d-90d6-eec64667417b"
21-
22-
[extensions]
23-
DynamicExpressionsSymbolicUtilsExt = "SymbolicUtils"
24-
2519
[compat]
2620
Compat = "3.37, 4"
2721
LoopVectorization = "0.12"
@@ -33,6 +27,9 @@ SymbolicUtils = "0.19, ^1.0.5"
3327
Zygote = "0.6"
3428
julia = "1.6"
3529

30+
[extensions]
31+
DynamicExpressionsSymbolicUtilsExt = "SymbolicUtils"
32+
3633
[extras]
3734
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
3835
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
@@ -43,3 +40,6 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
4340

4441
[targets]
4542
test = ["Test", "SafeTestsets", "SpecialFunctions", "ForwardDiff", "StaticArrays", "SymbolicUtils"]
43+
44+
[weakdeps]
45+
SymbolicUtils = "d1185830-fcd6-423d-90d6-eec64667417b"

ext/DynamicExpressionsSymbolicUtilsExt.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ module DynamicExpressionsSymbolicUtilsExt
33
export node_to_symbolic, symbolic_to_node
44

55
import Base: convert
6-
using SymbolicUtils
76
if isdefined(Base, :get_extension)
7+
using SymbolicUtils
88
import DynamicExpressions.EquationModule: Node, DEFAULT_NODE_TYPE
99
import DynamicExpressions.OperatorEnumModule: AbstractOperatorEnum
1010
import DynamicExpressions.UtilsModule: isgood, isbad, @return_on_false
1111
import DynamicExpressions.ExtensionInterfaceModule: node_to_symbolic, symbolic_to_node
1212
else
13+
using ..SymbolicUtils
1314
import ..DynamicExpressions.EquationModule: Node, DEFAULT_NODE_TYPE
1415
import ..DynamicExpressions.OperatorEnumModule: AbstractOperatorEnum
1516
import ..DynamicExpressions.UtilsModule: isgood, isbad, @return_on_false

src/ExtensionInterface.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ function symbolic_to_node(args...; kws...)
1515
)
1616
end
1717

18-
end
18+
end

0 commit comments

Comments
 (0)