diff --git a/Project.toml b/Project.toml index 58fcc23..37c5224 100644 --- a/Project.toml +++ b/Project.toml @@ -8,12 +8,13 @@ Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" NLPModels = "a4795742-8479-5a88-8948-cc11e1c8c1a6" Noise = "81d43f40-5267-43b7-ae1c-8b967f377efa" +Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" Requires = "ae029012-a4dd-5104-9daa-d747884805df" SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [compat] -ADNLPModels = "^0.3, 0.4, 0.7" +ADNLPModels = "0.3, 0.4, 0.7" Distributions = "0.25" MLDatasets = "^0.7.4" NLPModels = "0.16, 0.17, 0.18, 0.19, 0.20, 0.21" diff --git a/src/RegularizedProblems.jl b/src/RegularizedProblems.jl index f50e3eb..67d432f 100644 --- a/src/RegularizedProblems.jl +++ b/src/RegularizedProblems.jl @@ -24,6 +24,13 @@ function __init__() include("testset_group_lasso.jl") end @require ADNLPModels = "54578032-b7ea-4c30-94aa-7cbd1cce6c9a" begin + using Pkg + v = Pkg.dependencies()[Base.UUID("54578032-b7ea-4c30-94aa-7cbd1cce6c9a")].version + if v > v"0.7.2" + @warn "ADNLPModels version $v > 0.7.2 installed. \ + To avoid compatibility issues with fh_model(), recommended versions are ≤ 0.7.2." + end + @require DifferentialEquations = "0c46a032-eb83-5123-abaf-570d42b7fbaa" begin include("fh_model.jl") @require ProximalOperators = "a725b495-10eb-56fe-b38b-717eba820537" begin