Skip to content

Commit 330b0a1

Browse files
authored
Merge pull request #564 from ReactiveBayes/wouterwln-ext-patch-1
Remove Requires.jl dependency
2 parents 2741099 + 76367f0 commit 330b0a1

3 files changed

Lines changed: 0 additions & 22 deletions

File tree

Project.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ Optim = "429524aa-4258-5aef-a3af-852621145aeb"
2424
PolyaGammaHybridSamplers = "c636ee4f-4591-4d8c-9fae-2dea21daa433"
2525
PositiveFactorizations = "85a6dd25-e78a-55b7-8502-1745935b8125"
2626
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
27-
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
2827
Rocket = "df971d30-c9d6-4b37-b8ff-e965b2cb3a40"
2928
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
3029
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
@@ -38,12 +37,10 @@ Unrolled = "9602ed7d-8fef-5bc8-8597-8f21381861e8"
3837
[weakdeps]
3938
ExponentialFamilyProjection = "17f509fa-9a96-44ba-99b2-1c5f01f0931b"
4039
Optimisers = "3bd65402-5787-11e9-1adc-39752487f4e2"
41-
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
4240

4341
[extensions]
4442
ReactiveMPOptimisersExt = "Optimisers"
4543
ReactiveMPProjectionExt = "ExponentialFamilyProjection"
46-
ReactiveMPRequiresExt = "Requires"
4744

4845
[compat]
4946
BayesBase = "1.5"
@@ -68,7 +65,6 @@ Optimisers = "0.2, 0.3, 0.4"
6865
PolyaGammaHybridSamplers = "1.2.6"
6966
PositiveFactorizations = "0.2"
7067
Random = "1.9"
71-
Requires = "1"
7268
Rocket = "1.8.0"
7369
SpecialFunctions = "2.3"
7470
StaticArrays = "1.9.0"

ext/ReactiveMPRequiresExt/ReactiveMPRequiresExt.jl

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/ReactiveMP.jl

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -99,21 +99,7 @@ include("nodes/predefined.jl")
9999
include("rules/predefined.jl")
100100
include("rules/fallbacks.jl")
101101

102-
# This symbol is only defined on Julia versions that support extensions
103-
@static if !isdefined(Base, :get_extension)
104-
using Requires
105-
end
106-
107102
function __init__()
108-
109-
# A backward-compatible solution for older versions of Julia
110-
# For Julia > 1.9 this will be loaded automatically without need in `Requires.jl`
111-
@static if !isdefined(Base, :get_extension)
112-
@require Optimisers = "3bd65402-5787-11e9-1adc-39752487f4e2" include("../ext/ReactiveMPOptimisersExt/ReactiveMPOptimisersExt.jl")
113-
@require Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" include("../ext/ReactiveMPZygoteExt/ReactiveMPZygoteExt.jl")
114-
@require ExponentialFamilyProjection = "17f509fa-9a96-44ba-99b2-1c5f01f0931b" include("../ext/ReactiveMPProjectionExt/ReactiveMPProjectionExt.jl")
115-
end
116-
117103
Base.Experimental.register_error_hint(MethodError) do io, exc, argtypes, kwargs
118104
if exc.f == ReactiveMP.factornode && length(argtypes) >= 2 && argtypes[1] == ReactiveMP.UndefinedNodeFunctionalForm
119105
errmsg = """

0 commit comments

Comments
 (0)