From e1f7f9862842cea6a94017d401c0c2b7d6f01a10 Mon Sep 17 00:00:00 2001 From: Seth Axen Date: Fri, 10 Mar 2023 10:36:03 +0100 Subject: [PATCH 1/2] Use all relative imports with Requires --- .../InferenceObjectsMCMCDiagnosticToolsExt.jl | 11 +++++++---- src/InferenceObjects.jl | 8 +++++--- 2 files changed, 12 insertions(+), 7 deletions(-) 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 From 56c696eb200452f62eccf7b1ba933bb33804b640 Mon Sep 17 00:00:00 2001 From: Seth Axen Date: Fri, 10 Mar 2023 10:36:19 +0100 Subject: [PATCH 2/2] Increment patch number --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"