Structs§
- Cache
Metadata - Cache metadata persisted next to each venv.
- Venv
Layout - Resolved on-disk layout for one plugin’s venv.
- Venv
Manager - Builds and caches one plugin’s virtualenv.
- Venv
Owners - The set of plugins that currently claim a shared venv.
Enums§
- Cache
Verdict - Why a cached venv was rejected. Carried rather than logged-and-dropped so tests can pin the specific rule that fired and operators get a precise reason.
- Ensure
Outcome - Outcome of a
VenvManager::ensurecall.
Constants§
- DEFAULT_
PIP_ TIMEOUT_ SECS - Default wall-clock bound on one
pip installinvocation, in seconds.
Functions§
- evaluate_
cache - Decide whether a cached venv can be reused.
- hash_
file_ or_ empty - SHA256 of a file’s bytes, hex-encoded.
- manifest_
filename_ for_ class - Per-plugin manifest filename for a fully-qualified class name.