Extend Pkg.offline to optionally handle offline registries. Use offline mode during precompile_script #2833
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pkg.offline()
with aoffline_registry
kwarg to set whether the registries have offline-accessible paths such that they can still be used to install packages in offline modeprecompile_script
given the mock registry that is set up there uses local source paths. (Using the oldPkg.offline(true)
wasn't enough as it disallowed using the registry toPkg.add
a package that wasn't already installed)Instead of making this a build-specific hack, I thought there may be situations where users have locally linked registries that have local paths, that could be functional during offline mode.
Fixes JuliaLang/julia#43006
Previously lots of server requests were happening. None of these warnings happen now.