at master 36 lines 735 B view raw
1{ 2 julia, 3 runCommand, 4}: 5 6let 7 juliaExpression = '' 8 using Pkg 9 open(ENV["out"], "w") do io 10 println(io, "stdlib_root: \"$(Sys.STDLIB)\"") 11 12 println(io, "julia_version: \"$(string(VERSION))\"") 13 14 stdlibs = Pkg.Types.stdlibs() 15 println(io, "stdlibs:") 16 for (uuid, (name, version)) in stdlibs 17 println(io, " \"$(uuid)\": ") 18 println(io, " name: $name") 19 println(io, " version: $version") 20 end 21 end 22 ''; 23in 24 25runCommand "julia-stdlib-infos.yml" 26 { 27 buildInputs = [ 28 julia 29 ]; 30 } 31 '' 32 # Prevent a warning where Julia tries to download package server info 33 export JULIA_PKG_SERVER="" 34 35 julia -e '${juliaExpression}'; 36 ''