mirror of
https://github.com/astral-sh/uv.git
synced 2025-10-17 13:58:29 +00:00
![]() ## Summary Right now, we have virtualenv construction encoded in a few different places. Namely, it happens in both `gourgeist` and `virtualenv_layout.rs` -- _and_ `interpreter.rs` also encodes some knowledge about how they work, by way of reconstructing the `SysconfigPaths`. Instead, `gourgeist` now returns the complete layout, enumerating all the directories it created. So, rather than returning a root directory, and re-creating all those paths in `uv-interpreter`, we pass the data directly back to it. |
||
---|---|---|
.. | ||
cfg.rs | ||
get_interpreter_info.py | ||
interpreter.rs | ||
lib.rs | ||
python_environment.rs | ||
python_query.rs | ||
python_version.rs | ||
sysconfig.rs | ||
virtualenv.rs |