From ef2ffe53fd68314679104d33d2f7115eeb374742 Mon Sep 17 00:00:00 2001 From: Xianda Sun Date: Fri, 12 Apr 2024 19:21:06 +0100 Subject: [PATCH] use latest version of AbstractPPL; add Accessors to docmeta for testing --- Project.toml | 2 +- docs/make.jl | 2 +- test/runtests.jl | 14 -------------- 3 files changed, 2 insertions(+), 16 deletions(-) diff --git a/Project.toml b/Project.toml index 0dad5cd48..18a0d783f 100644 --- a/Project.toml +++ b/Project.toml @@ -43,7 +43,7 @@ DynamicPPLZygoteRulesExt = ["ZygoteRules"] [compat] ADTypes = "0.2" AbstractMCMC = "5" -AbstractPPL = "0.8.2" +AbstractPPL = "0.8.3" Accessors = "0.1" BangBang = "0.4" Bijectors = "0.13" diff --git a/docs/make.jl b/docs/make.jl index 109f28a9c..cb76d464c 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -10,7 +10,7 @@ using DynamicPPL: AbstractPPL using Distributions # Doctest setup -DocMeta.setdocmeta!(DynamicPPL, :DocTestSetup, :(using DynamicPPL); recursive=true) +DocMeta.setdocmeta!(DynamicPPL, :DocTestSetup, :(using DynamicPPL, Accessors); recursive=true) makedocs(; sitename="DynamicPPL", diff --git a/test/runtests.jl b/test/runtests.jl index efa595516..ba9ae3eab 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -25,20 +25,6 @@ using Test using DynamicPPL: getargs_dottilde, getargs_tilde, Selector -# TODO: temporarily overwrite for testing -using AbstractPPL: ALLOWED_OPTICS, VarName -# Allow compositions with optic. -function Base.:∘(optic::ALLOWED_OPTICS, vn::VarName{sym,<:ALLOWED_OPTICS}) where {sym} - vn_optic = getoptic(vn) - if vn_optic == identity - return VarName{sym}(optic) - elseif optic == identity - return vn - else - return VarName{sym}(optic ∘ vn_optic) - end -end - const DIRECTORY_DynamicPPL = dirname(dirname(pathof(DynamicPPL))) const DIRECTORY_Turing_tests = joinpath(DIRECTORY_DynamicPPL, "test", "turing") const GROUP = get(ENV, "GROUP", "All")