Expand description
Non-executing PEP 723 discovery and deterministic Python environment plans.
This module is intentionally side-effect free. Parsing never imports provider code, and planning never creates a virtual environment or contacts a package index. A later cache manager consumes the immutable plan.
Structs§
- Pep723
Metadata - Python
Environment Plan - Python
Runtime Fingerprint - Immutable identity of the selected Python runtime and wheel target.
- Python
Wheel Tag - One expanded compatibility tag selected from an SDK wheel filename.
Enums§
Constants§
- ENVIRONMENT_
PLAN_ VERSION - Cache-policy schema version used by immutable Python environment plans.
Functions§
- parse_
pep723_ metadata - Parse the PEP 723 script block without importing or evaluating the source.
- plan_
python_ environment - Produce an immutable cache plan. This function performs no filesystem I/O.