I've been playing with the go/build package for resolving go package information for a few projects of mine and noticed some unexpected behavior.
mainly it seems to reach out to the network even when all the information is available locally. if I turn off my network my code fails whereas go install seems to continue to function normally even without a network.
is there a better way to resolve go packages locally than `build.Import(...)`?
importer looks promising but it seems that it is currently impossible to provide a build.Context to an importer because the srcimporter is inside an internal package.