Merge uv-toolchain and uv-interpreter (#3265)

Moves all of `uv-toolchain` into `uv-interpreter`. We may split these
out in the future, but the refactoring I want to do for interpreter
discovery is easier if I don't have to deal with entanglement. Includes
some restructuring of `uv-interpreter`.

Part of #2386
This commit is contained in:
Zanie Blue 2024-04-30 12:49:46 -05:00 committed by GitHub
parent 1d2c57a259
commit 630d3fde5c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
35 changed files with 275 additions and 285 deletions

View file

@ -16,10 +16,8 @@ use platform_tags::{Tags, TagsError};
use pypi_types::Scheme;
use uv_cache::{Cache, CacheBucket, CachedByTimestamp, Freshness, Timestamp};
use uv_fs::{write_atomic_sync, PythonExt, Simplified};
use uv_toolchain::PythonVersion;
use crate::Virtualenv;
use crate::{Error, Target};
use crate::{Error, PythonVersion, Target, Virtualenv};
/// A Python executable and its associated platform markers.
#[derive(Debug, Clone)]