I have a module with __precompile__(false)
, and whenever I load it, I see this printed:
julia> using RossbyPlots
[ Info: Precompiling RossbyPlots [acc5d94c-3556-452d-bda2-c31719193afc]
[ Info: Skipping precompilation since __precompile__(false). Importing RossbyPlots [acc5d94c-3556-452d-bda2-c31719193afc].
I don’t find any value in this info, so I wonder if there’s a way to prevent this from being displayed?
2 Likes
I agree, I also add __precompile__(false)
to a lot of packages that recompile several times per day, and since I’ve explicitly disabled the precompilation I see no use for the warning.
HanD
September 19, 2023, 7:03am
3
I just ran into the same “issue”. Try this:
redirect_stderr(devnull) do
@eval using RossbyPlots
end
You can even turn this into a macro in your startup.jl
macro silent_using(pkg)
return quote
redirect_stderr(devnull) do
@eval using $pkg
end
end
end
3 Likes