Skip to content

Commit 5f0aba4

Browse files
bors[bot]giordano
andauthored
Merge #443
443: Allow TOML as dependency of JLL packages r=DilumAluthge a=giordano Since JuliaPackaging/BinaryBuilder.jl#1128 we also use TOML for JLLs in some cases. Co-authored-by: Mosè Giordano <[email protected]>
2 parents 0784251 + bd39ec6 commit 5f0aba4

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/AutoMerge/jll.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,10 @@ function meets_allowed_jll_nonrecursive_dependencies(
3636
# 3. Artifacts
3737
# 4. JLLWrappers
3838
# 5. LazyArtifacts
39-
# 6. other JLL packages
39+
# 6. TOML
40+
# 7. other JLL packages
4041
all_dependencies = _get_all_dependencies_nonrecursive(working_directory, pkg, version)
41-
allowed_dependencies = ("Pkg", "Libdl", "Artifacts", "JLLWrappers", "LazyArtifacts")
42+
allowed_dependencies = ("Pkg", "Libdl", "Artifacts", "JLLWrappers", "LazyArtifacts", "TOML")
4243
for dep in all_dependencies
4344
if dep allowed_dependencies && !is_jll_name(dep)
4445
return false,

src/AutoMerge/util.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ function get_all_non_jll_package_names(registry_dir::AbstractString)
287287
x in values(TOML.parsefile(joinpath(registry_dir, "Registry.toml"))["packages"])
288288
]
289289
sort!(packages)
290-
append!(packages, values(RegistryTools.stdlibs()))
290+
append!(packages, (RegistryTools.get_stdlib_name(x) for x in values(RegistryTools.stdlibs())))
291291
filter!(x -> !endswith(x, "_jll"), packages)
292292
unique!(packages)
293293
return packages

0 commit comments

Comments
 (0)