julia.withPackages: pass extra args to update_package_add for julia 1.11+

authored by

thomasjm and committed by
Nick Cao
d51280ff c61ac9e1

+10 -2
+10 -2
pkgs/development/julia-modules/resolve_packages.jl
··· 36 36 for (i, pkg) in pairs(pkgs) 37 37 entry = Pkg.Types.manifest_info(ctx.env.manifest, pkg.uuid) 38 38 is_dep = any(uuid -> uuid == pkg.uuid, [uuid for (name, uuid) in ctx.env.project.deps]) 39 - pkgs[i] = update_package_add(ctx, pkg, entry, is_dep) 39 + if VERSION >= VersionNumber("1.11") 40 + pkgs[i] = update_package_add(ctx, pkg, entry, nothing, nothing, is_dep) 41 + else 42 + pkgs[i] = update_package_add(ctx, pkg, entry, is_dep) 43 + end 40 44 end 41 45 42 46 foreach(pkg -> ctx.env.project.deps[pkg.name] = pkg.uuid, pkgs) ··· 83 87 push!(orig_pkgs, pkg) 84 88 ctx.env.project.deps[name] = uuid 85 89 entry = Pkg.Types.manifest_info(ctx.env.manifest, uuid) 86 - orig_pkgs[length(orig_pkgs)] = update_package_add(ctx, pkg, entry, false) 90 + if VERSION >= VersionNumber("1.11") 91 + orig_pkgs[length(orig_pkgs)] = update_package_add(ctx, pkg, entry, nothing, nothing, false) 92 + else 93 + orig_pkgs[length(orig_pkgs)] = update_package_add(ctx, pkg, entry, false) 94 + end 87 95 end 88 96 89 97 global pkgs, deps_map = _resolve(ctx.io, ctx.env, ctx.registries, orig_pkgs, PRESERVE_NONE, ctx.julia_version)