uv/crates/uv-toolchain
Charlie Marsh 295b58ad37
Add uv-workspace crate with settings discovery and deserialization (#3007)
## Summary

This PR adds basic struct definitions along with a "workspace" concept
for discovering settings. (The "workspace" terminology is used to match
Ruff; I did not invent it.)

A few notes:

- We discover any `pyproject.toml` or `uv.toml` file in any parent
directory of the current working directory. (We could adjust this to
look at the directories of the input files.)
- We don't actually do anything with the configuration yet; but those
PRs are large and I want this to be reviewed in isolation.
2024-04-16 13:56:47 -04:00
..
src Add uv-workspace crate with settings discovery and deserialization (#3007) 2024-04-16 13:56:47 -04:00
Cargo.toml Add uv-workspace crate with settings discovery and deserialization (#3007) 2024-04-16 13:56:47 -04:00
fetch-version-metadata.py Replace Python bootstrapping script with Rust implementation (#2842) 2024-04-10 11:22:41 -05:00
python-version-metadata.json Replace Python bootstrapping script with Rust implementation (#2842) 2024-04-10 11:22:41 -05:00
template-version-metadata.py Replace Python bootstrapping script with Rust implementation (#2842) 2024-04-10 11:22:41 -05:00