mirror of
https://github.com/astral-sh/uv.git
synced 2025-07-24 05:35:04 +00:00
Omit interpreter path during uv venv
with managed Python (#5311)
e.g. ``` ❯ cargo run -q -- venv --preview Using Python 3.12.1 Creating virtualenv at: .venv Activate with: source .venv/bin/activate ``` instead of ``` ❯ cargo run -q -- venv --preview Using Python 3.12.1 interpreter at: /Users/zb/Library/Application Support/uv/python/cpython-3.12.1-macos-aarch64-none/bin/python3 Creating virtualenv at: .venv Activate with: source .venv/bin/activate ```
This commit is contained in:
parent
3a85353707
commit
6fe9bd8a80
2 changed files with 27 additions and 10 deletions
|
@ -1244,6 +1244,12 @@ impl PythonRequest {
|
|||
}
|
||||
}
|
||||
|
||||
impl PythonSource {
|
||||
pub fn is_managed(&self) -> bool {
|
||||
matches!(self, Self::Managed)
|
||||
}
|
||||
}
|
||||
|
||||
impl PythonPreference {
|
||||
fn allows(self, source: PythonSource) -> bool {
|
||||
// If not dealing with a system interpreter source, we don't care about the preference
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue