Planned
This page defines the target product contract. The Python provider is not production-ready yet.
What the project would detect
pyproject.tomluv.lock, requirements, or another supported lock format- Python version and ABI
- operating system and architecture constraints
Target command
xcap fetch xcap run -- uv run pytest
What the provider will prepare
- Resolve the locked Python dependency graph.
- Prefer wheels matched to Python ABI and platform.
- Prepare a wheelhouse or environment artifact rather than resolving from the network in every target environment.
- Cache the result by lockfile, Python runtime, platform, and provider policy.
What the developer gets
A locally consumable dependency or environment artifact, followed by normal uv, python, pytest, or application commands.
Product goal
Python users keep their existing project workflow. The product makes dependency preparation portable and repeatable across machines, CI, and sandboxes.