nimble doc/test installs packages automatically
Nimble should ensure that a build/doc/test run can be done without any network access (or fail without trying to install packages). A flag --no-network or --no-install should do.
This is required for CI/build systems that need to guarantee reproducibility, or security, or simply to ensure that a project can be built with the contents of a local nimble dir and so on...