I would like build system commands (e.g. an scons target) to:
- list all dependencies
- fetch and cache dependencies
- build from fetched dependencies, without ever reaching out on the network.
This would let users package all the source necessary to build, so builds can be done without network, or if those URLs on the internet disappear.
It would also help with things like vulnerability checking, so users can easily see and search dependencies for CVEs, and update those dependencies.