diff --git a/Project.toml b/Project.toml index 063936a9..ed4f34c9 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "InferenceObjects" uuid = "b5cf5a8d-e756-4ee3-b014-01d49d192c00" authors = ["Seth Axen and contributors"] -version = "0.3.6" +version = "0.3.7" [deps] Compat = "34da2185-b29b-5c13-b0c7-acf172513d20" diff --git a/ext/InferenceObjectsMCMCDiagnosticToolsExt/InferenceObjectsMCMCDiagnosticToolsExt.jl b/ext/InferenceObjectsMCMCDiagnosticToolsExt/InferenceObjectsMCMCDiagnosticToolsExt.jl index 7aa7675d..00c7fe31 100644 --- a/ext/InferenceObjectsMCMCDiagnosticToolsExt/InferenceObjectsMCMCDiagnosticToolsExt.jl +++ b/ext/InferenceObjectsMCMCDiagnosticToolsExt/InferenceObjectsMCMCDiagnosticToolsExt.jl @@ -1,12 +1,15 @@ module InferenceObjectsMCMCDiagnosticToolsExt -using DimensionalData: DimensionalData, Dimensions, LookupArrays -using InferenceObjects: InferenceObjects, EXTENSIONS_SUPPORTED -using Random -if EXTENSIONS_SUPPORTED +if isdefined(Base, :get_extension) + using DimensionalData: DimensionalData, Dimensions, LookupArrays + using InferenceObjects: InferenceObjects using MCMCDiagnosticTools: MCMCDiagnosticTools + using Random: Random else # using Requires + using ..DimensionalData: DimensionalData, Dimensions, LookupArrays + using ..InferenceObjects: InferenceObjects using ..MCMCDiagnosticTools: MCMCDiagnosticTools + using ..Random: Random end include("utils.jl") diff --git a/src/InferenceObjects.jl b/src/InferenceObjects.jl index a7416ca4..060d6fd0 100644 --- a/src/InferenceObjects.jl +++ b/src/InferenceObjects.jl @@ -50,9 +50,11 @@ end @static if !EXTENSIONS_SUPPORTED function __init__() @require MCMCDiagnosticTools = "be115224-59cd-429b-ad48-344e309966f0" begin - include( - "../ext/InferenceObjectsMCMCDiagnosticToolsExt/InferenceObjectsMCMCDiagnosticToolsExt.jl", - ) + @require Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" begin + include( + "../ext/InferenceObjectsMCMCDiagnosticToolsExt/InferenceObjectsMCMCDiagnosticToolsExt.jl", + ) + end end end end