12.3. Module resolution

STUB: Specifies how an import is resolved to a module: the search order, the precedence of local and installed modules, and how ambiguity is reported. Defines what installing a module means, how modules are named and versioned, and how a module declares the foreign packages (Python, R, C++, Rust) it requires. Explains how those declarations feed the environment solver.