mirror of
				https://github.com/astral-sh/uv.git
				synced 2025-10-31 12:06:13 +00:00 
			
		
		
		
	fix misleading debug message in uv sync (#15881)
	
		
			
	
		
	
	
		
	
		
			Some checks are pending
		
		
	
	
		
			
				
	
				CI / check system | windows registry (push) Blocked by required conditions
				
			
		
			
				
	
				CI / Determine changes (push) Waiting to run
				
			
		
			
				
	
				CI / lint (push) Waiting to run
				
			
		
			
				
	
				CI / cargo clippy | ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / cargo clippy | windows (push) Blocked by required conditions
				
			
		
			
				
	
				CI / cargo dev generate-all (push) Blocked by required conditions
				
			
		
			
				
	
				CI / cargo shear (push) Waiting to run
				
			
		
			
				
	
				CI / cargo test | ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / cargo test | windows (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check windows trampoline | aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check windows trampoline | i686 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / cargo test | macos (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check windows trampoline | x86_64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / smoke test | macos (push) Blocked by required conditions
				
			
		
			
				
	
				CI / test windows trampoline | aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / test windows trampoline | i686 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / test windows trampoline | x86_64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / typos (push) Waiting to run
				
			
		
			
				
	
				CI / mkdocs (push) Waiting to run
				
			
		
			
				
	
				CI / build binary | linux libc (push) Blocked by required conditions
				
			
		
			
				
	
				CI / build binary | linux aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / build binary | linux musl (push) Blocked by required conditions
				
			
		
			
				
	
				CI / build binary | macos aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / build binary | macos x86_64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / build binary | windows x86_64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / build binary | windows aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / build binary | msrv (push) Blocked by required conditions
				
			
		
			
				
	
				CI / build binary | freebsd (push) Blocked by required conditions
				
			
		
			
				
	
				CI / ecosystem test | pydantic/pydantic-core (push) Blocked by required conditions
				
			
		
			
				
	
				CI / ecosystem test | prefecthq/prefect (push) Blocked by required conditions
				
			
		
			
				
	
				CI / ecosystem test | pallets/flask (push) Blocked by required conditions
				
			
		
			
				
	
				CI / smoke test | linux (push) Blocked by required conditions
				
			
		
			
				
	
				CI / smoke test | linux aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | alpine (push) Blocked by required conditions
				
			
		
			
				
	
				CI / smoke test | windows x86_64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / smoke test | windows aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | activate nushell venv (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | conda on ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | deadsnakes python3.9 on ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | free-threaded on windows (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | aarch64 windows implicit (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | aarch64 windows explicit (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | pypy on ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | github actions (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | free-threaded python on github actions (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | pyenv on wsl x86-64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | determine publish changes (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | uv publish (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | uv_build (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check cache | ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check cache | macos aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python on debian (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python on fedora (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python on rocky linux 8 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python3.12 via chocolatey (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | amazonlinux (push) Blocked by required conditions
				
			
		
			
				
	
				zizmor / Run zizmor (push) Waiting to run
				
			
		
			
				
	
				CI / integration test | pypy on windows (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | graalpy on ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | graalpy on windows (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | pyodide on ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / integration test | registries (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python on ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python on rocky linux 9 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | graalpy on ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | pypy on ubuntu (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | pyston (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python on macos aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python on macos x86-64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python3.9 via pyenv (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | python3.13 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
				
			
		
			
				
	
				CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
				
			
		
			
				
	
				CI / benchmarks | instrumented (push) Blocked by required conditions
				
			
		
		
	
	
				
					
				
			
		
			Some checks are pending
		
		
	
	CI / check system | windows registry (push) Blocked by required conditions
				
			CI / Determine changes (push) Waiting to run
				
			CI / lint (push) Waiting to run
				
			CI / cargo clippy | ubuntu (push) Blocked by required conditions
				
			CI / cargo clippy | windows (push) Blocked by required conditions
				
			CI / cargo dev generate-all (push) Blocked by required conditions
				
			CI / cargo shear (push) Waiting to run
				
			CI / cargo test | ubuntu (push) Blocked by required conditions
				
			CI / cargo test | windows (push) Blocked by required conditions
				
			CI / check windows trampoline | aarch64 (push) Blocked by required conditions
				
			CI / check windows trampoline | i686 (push) Blocked by required conditions
				
			CI / cargo test | macos (push) Blocked by required conditions
				
			CI / check windows trampoline | x86_64 (push) Blocked by required conditions
				
			CI / smoke test | macos (push) Blocked by required conditions
				
			CI / test windows trampoline | aarch64 (push) Blocked by required conditions
				
			CI / test windows trampoline | i686 (push) Blocked by required conditions
				
			CI / test windows trampoline | x86_64 (push) Blocked by required conditions
				
			CI / typos (push) Waiting to run
				
			CI / mkdocs (push) Waiting to run
				
			CI / build binary | linux libc (push) Blocked by required conditions
				
			CI / build binary | linux aarch64 (push) Blocked by required conditions
				
			CI / build binary | linux musl (push) Blocked by required conditions
				
			CI / build binary | macos aarch64 (push) Blocked by required conditions
				
			CI / build binary | macos x86_64 (push) Blocked by required conditions
				
			CI / build binary | windows x86_64 (push) Blocked by required conditions
				
			CI / build binary | windows aarch64 (push) Blocked by required conditions
				
			CI / build binary | msrv (push) Blocked by required conditions
				
			CI / build binary | freebsd (push) Blocked by required conditions
				
			CI / ecosystem test | pydantic/pydantic-core (push) Blocked by required conditions
				
			CI / ecosystem test | prefecthq/prefect (push) Blocked by required conditions
				
			CI / ecosystem test | pallets/flask (push) Blocked by required conditions
				
			CI / smoke test | linux (push) Blocked by required conditions
				
			CI / smoke test | linux aarch64 (push) Blocked by required conditions
				
			CI / check system | alpine (push) Blocked by required conditions
				
			CI / smoke test | windows x86_64 (push) Blocked by required conditions
				
			CI / smoke test | windows aarch64 (push) Blocked by required conditions
				
			CI / integration test | activate nushell venv (push) Blocked by required conditions
				
			CI / integration test | conda on ubuntu (push) Blocked by required conditions
				
			CI / integration test | deadsnakes python3.9 on ubuntu (push) Blocked by required conditions
				
			CI / integration test | free-threaded on windows (push) Blocked by required conditions
				
			CI / integration test | aarch64 windows implicit (push) Blocked by required conditions
				
			CI / integration test | aarch64 windows explicit (push) Blocked by required conditions
				
			CI / integration test | pypy on ubuntu (push) Blocked by required conditions
				
			CI / integration test | github actions (push) Blocked by required conditions
				
			CI / integration test | free-threaded python on github actions (push) Blocked by required conditions
				
			CI / integration test | pyenv on wsl x86-64 (push) Blocked by required conditions
				
			CI / integration test | determine publish changes (push) Blocked by required conditions
				
			CI / integration test | uv publish (push) Blocked by required conditions
				
			CI / integration test | uv_build (push) Blocked by required conditions
				
			CI / check cache | ubuntu (push) Blocked by required conditions
				
			CI / check cache | macos aarch64 (push) Blocked by required conditions
				
			CI / check system | python on debian (push) Blocked by required conditions
				
			CI / check system | python on fedora (push) Blocked by required conditions
				
			CI / check system | python on rocky linux 8 (push) Blocked by required conditions
				
			CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
				
			CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
				
			CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
				
			CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
				
			CI / check system | python3.12 via chocolatey (push) Blocked by required conditions
				
			CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
				
			CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
				
			CI / check system | amazonlinux (push) Blocked by required conditions
				
			zizmor / Run zizmor (push) Waiting to run
				
			CI / integration test | pypy on windows (push) Blocked by required conditions
				
			CI / integration test | graalpy on ubuntu (push) Blocked by required conditions
				
			CI / integration test | graalpy on windows (push) Blocked by required conditions
				
			CI / integration test | pyodide on ubuntu (push) Blocked by required conditions
				
			CI / integration test | registries (push) Blocked by required conditions
				
			CI / check system | python on ubuntu (push) Blocked by required conditions
				
			CI / check system | python on rocky linux 9 (push) Blocked by required conditions
				
			CI / check system | graalpy on ubuntu (push) Blocked by required conditions
				
			CI / check system | pypy on ubuntu (push) Blocked by required conditions
				
			CI / check system | pyston (push) Blocked by required conditions
				
			CI / check system | python on macos aarch64 (push) Blocked by required conditions
				
			CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
				
			CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
				
			CI / check system | python on macos x86-64 (push) Blocked by required conditions
				
			CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
				
			CI / check system | python3.9 via pyenv (push) Blocked by required conditions
				
			CI / check system | python3.13 (push) Blocked by required conditions
				
			CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
				
			CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
				
			CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
				
			CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
				
			CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
				
			CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
				
			CI / benchmarks | instrumented (push) Blocked by required conditions
				
			<!-- Thank you for contributing to uv! To help us out with reviewing, please consider the following: - Does this pull request include a summary of the change? (See below.) - Does this pull request include a descriptive title? - Does this pull request include references to any relevant issues? --> ## Summary - Added `RemovableReason` enum to track removal context - Updated `OnExisting::Remove` to include source information - Modified debug message to show appropriate context - Updated all call sites to specify correct removal source fixes: #14734 --------- Co-authored-by: Zanie Blue <contact@zanie.dev>
This commit is contained in:
		
							parent
							
								
									60f2ca3388
								
							
						
					
					
						commit
						705b35c552
					
				
					 7 changed files with 56 additions and 16 deletions
				
			
		|  | @ -359,7 +359,9 @@ impl SourceBuild { | ||||||
|                 interpreter.clone(), |                 interpreter.clone(), | ||||||
|                 uv_virtualenv::Prompt::None, |                 uv_virtualenv::Prompt::None, | ||||||
|                 false, |                 false, | ||||||
|                 uv_virtualenv::OnExisting::Remove, |                 uv_virtualenv::OnExisting::Remove( | ||||||
|  |                     uv_virtualenv::RemovalReason::TemporaryEnvironment, | ||||||
|  |                 ), | ||||||
|                 false, |                 false, | ||||||
|                 false, |                 false, | ||||||
|                 false, |                 false, | ||||||
|  |  | ||||||
|  | @ -273,7 +273,7 @@ impl InstalledTools { | ||||||
|             interpreter, |             interpreter, | ||||||
|             uv_virtualenv::Prompt::None, |             uv_virtualenv::Prompt::None, | ||||||
|             false, |             false, | ||||||
|             uv_virtualenv::OnExisting::Remove, |             uv_virtualenv::OnExisting::Remove(uv_virtualenv::RemovalReason::ManagedEnvironment), | ||||||
|             false, |             false, | ||||||
|             false, |             false, | ||||||
|             false, |             false, | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ use thiserror::Error; | ||||||
| use uv_preview::Preview; | use uv_preview::Preview; | ||||||
| use uv_python::{Interpreter, PythonEnvironment}; | use uv_python::{Interpreter, PythonEnvironment}; | ||||||
| 
 | 
 | ||||||
| pub use virtualenv::{OnExisting, remove_virtualenv}; | pub use virtualenv::{OnExisting, RemovalReason, remove_virtualenv}; | ||||||
| 
 | 
 | ||||||
| mod virtualenv; | mod virtualenv; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -136,8 +136,8 @@ pub(crate) fn create( | ||||||
|                 OnExisting::Allow => { |                 OnExisting::Allow => { | ||||||
|                     debug!("Allowing existing {name} due to `--allow-existing`"); |                     debug!("Allowing existing {name} due to `--allow-existing`"); | ||||||
|                 } |                 } | ||||||
|                 OnExisting::Remove => { |                 OnExisting::Remove(reason) => { | ||||||
|                     debug!("Removing existing {name} due to `--clear`"); |                     debug!("Removing existing {name} ({reason})"); | ||||||
|                     // Before removing the virtual environment, we need to canonicalize the path
 |                     // Before removing the virtual environment, we need to canonicalize the path
 | ||||||
|                     // because `Path::metadata` will follow the symlink but we're still operating on
 |                     // because `Path::metadata` will follow the symlink but we're still operating on
 | ||||||
|                     // the unresolved path and will remove the symlink itself.
 |                     // the unresolved path and will remove the symlink itself.
 | ||||||
|  | @ -634,6 +634,28 @@ pub fn remove_virtualenv(location: &Path) -> Result<(), Error> { | ||||||
|     Ok(()) |     Ok(()) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | #[derive(Debug, Copy, Clone, Eq, PartialEq)] | ||||||
|  | pub enum RemovalReason { | ||||||
|  |     /// The removal was explicitly requested, i.e., with `--clear`.
 | ||||||
|  |     UserRequest, | ||||||
|  |     /// The environment can be removed because it is considered temporary, e.g., a build
 | ||||||
|  |     /// environment.
 | ||||||
|  |     TemporaryEnvironment, | ||||||
|  |     /// The environment can be removed because it is managed by uv, e.g., a project or tool
 | ||||||
|  |     /// environment.
 | ||||||
|  |     ManagedEnvironment, | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | impl std::fmt::Display for RemovalReason { | ||||||
|  |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { | ||||||
|  |         match self { | ||||||
|  |             Self::UserRequest => f.write_str("requested with `--clear`"), | ||||||
|  |             Self::ManagedEnvironment => f.write_str("environment is managed by uv"), | ||||||
|  |             Self::TemporaryEnvironment => f.write_str("environment is temporary"), | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
| #[derive(Debug, Copy, Clone, Eq, PartialEq, Default)] | #[derive(Debug, Copy, Clone, Eq, PartialEq, Default)] | ||||||
| pub enum OnExisting { | pub enum OnExisting { | ||||||
|     /// Prompt before removing an existing directory.
 |     /// Prompt before removing an existing directory.
 | ||||||
|  | @ -647,7 +669,7 @@ pub enum OnExisting { | ||||||
|     /// files in the directory.
 |     /// files in the directory.
 | ||||||
|     Allow, |     Allow, | ||||||
|     /// Remove an existing directory.
 |     /// Remove an existing directory.
 | ||||||
|     Remove, |     Remove(RemovalReason), | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| impl OnExisting { | impl OnExisting { | ||||||
|  | @ -655,7 +677,7 @@ impl OnExisting { | ||||||
|         if allow_existing { |         if allow_existing { | ||||||
|             Self::Allow |             Self::Allow | ||||||
|         } else if clear { |         } else if clear { | ||||||
|             Self::Remove |             Self::Remove(RemovalReason::UserRequest) | ||||||
|         } else if no_clear { |         } else if no_clear { | ||||||
|             Self::Fail |             Self::Fail | ||||||
|         } else { |         } else { | ||||||
|  |  | ||||||
|  | @ -187,7 +187,7 @@ impl CachedEnvironment { | ||||||
|             interpreter, |             interpreter, | ||||||
|             uv_virtualenv::Prompt::None, |             uv_virtualenv::Prompt::None, | ||||||
|             false, |             false, | ||||||
|             uv_virtualenv::OnExisting::Remove, |             uv_virtualenv::OnExisting::Remove(uv_virtualenv::RemovalReason::TemporaryEnvironment), | ||||||
|             true, |             true, | ||||||
|             false, |             false, | ||||||
|             false, |             false, | ||||||
|  |  | ||||||
|  | @ -1368,7 +1368,9 @@ impl ProjectEnvironment { | ||||||
|                         interpreter, |                         interpreter, | ||||||
|                         prompt, |                         prompt, | ||||||
|                         false, |                         false, | ||||||
|                         uv_virtualenv::OnExisting::Remove, |                         uv_virtualenv::OnExisting::Remove( | ||||||
|  |                             uv_virtualenv::RemovalReason::ManagedEnvironment, | ||||||
|  |                         ), | ||||||
|                         false, |                         false, | ||||||
|                         false, |                         false, | ||||||
|                         upgradeable, |                         upgradeable, | ||||||
|  | @ -1408,7 +1410,9 @@ impl ProjectEnvironment { | ||||||
|                     interpreter, |                     interpreter, | ||||||
|                     prompt, |                     prompt, | ||||||
|                     false, |                     false, | ||||||
|                     uv_virtualenv::OnExisting::Remove, |                     uv_virtualenv::OnExisting::Remove( | ||||||
|  |                         uv_virtualenv::RemovalReason::ManagedEnvironment, | ||||||
|  |                     ), | ||||||
|                     false, |                     false, | ||||||
|                     false, |                     false, | ||||||
|                     upgradeable, |                     upgradeable, | ||||||
|  | @ -1560,7 +1564,9 @@ impl ScriptEnvironment { | ||||||
|                         interpreter, |                         interpreter, | ||||||
|                         prompt, |                         prompt, | ||||||
|                         false, |                         false, | ||||||
|                         uv_virtualenv::OnExisting::Remove, |                         uv_virtualenv::OnExisting::Remove( | ||||||
|  |                             uv_virtualenv::RemovalReason::ManagedEnvironment, | ||||||
|  |                         ), | ||||||
|                         false, |                         false, | ||||||
|                         false, |                         false, | ||||||
|                         upgradeable, |                         upgradeable, | ||||||
|  | @ -1600,7 +1606,9 @@ impl ScriptEnvironment { | ||||||
|                     interpreter, |                     interpreter, | ||||||
|                     prompt, |                     prompt, | ||||||
|                     false, |                     false, | ||||||
|                     uv_virtualenv::OnExisting::Remove, |                     uv_virtualenv::OnExisting::Remove( | ||||||
|  |                         uv_virtualenv::RemovalReason::ManagedEnvironment, | ||||||
|  |                     ), | ||||||
|                     false, |                     false, | ||||||
|                     false, |                     false, | ||||||
|                     upgradeable, |                     upgradeable, | ||||||
|  |  | ||||||
|  | @ -481,7 +481,9 @@ hint: If you are running a script with `{}` in the shebang, you may need to incl | ||||||
|                     interpreter, |                     interpreter, | ||||||
|                     uv_virtualenv::Prompt::None, |                     uv_virtualenv::Prompt::None, | ||||||
|                     false, |                     false, | ||||||
|                     uv_virtualenv::OnExisting::Remove, |                     uv_virtualenv::OnExisting::Remove( | ||||||
|  |                         uv_virtualenv::RemovalReason::TemporaryEnvironment, | ||||||
|  |                     ), | ||||||
|                     false, |                     false, | ||||||
|                     false, |                     false, | ||||||
|                     false, |                     false, | ||||||
|  | @ -681,7 +683,9 @@ hint: If you are running a script with `{}` in the shebang, you may need to incl | ||||||
|                     interpreter, |                     interpreter, | ||||||
|                     uv_virtualenv::Prompt::None, |                     uv_virtualenv::Prompt::None, | ||||||
|                     false, |                     false, | ||||||
|                     uv_virtualenv::OnExisting::Remove, |                     uv_virtualenv::OnExisting::Remove( | ||||||
|  |                         uv_virtualenv::RemovalReason::TemporaryEnvironment, | ||||||
|  |                     ), | ||||||
|                     false, |                     false, | ||||||
|                     false, |                     false, | ||||||
|                     false, |                     false, | ||||||
|  | @ -914,7 +918,9 @@ hint: If you are running a script with `{}` in the shebang, you may need to incl | ||||||
|                     interpreter, |                     interpreter, | ||||||
|                     uv_virtualenv::Prompt::None, |                     uv_virtualenv::Prompt::None, | ||||||
|                     false, |                     false, | ||||||
|                     uv_virtualenv::OnExisting::Remove, |                     uv_virtualenv::OnExisting::Remove( | ||||||
|  |                         uv_virtualenv::RemovalReason::TemporaryEnvironment, | ||||||
|  |                     ), | ||||||
|                     false, |                     false, | ||||||
|                     false, |                     false, | ||||||
|                     false, |                     false, | ||||||
|  | @ -1040,7 +1046,9 @@ hint: If you are running a script with `{}` in the shebang, you may need to incl | ||||||
|                 base_interpreter.clone(), |                 base_interpreter.clone(), | ||||||
|                 uv_virtualenv::Prompt::None, |                 uv_virtualenv::Prompt::None, | ||||||
|                 false, |                 false, | ||||||
|                 uv_virtualenv::OnExisting::Remove, |                 uv_virtualenv::OnExisting::Remove( | ||||||
|  |                     uv_virtualenv::RemovalReason::TemporaryEnvironment, | ||||||
|  |                 ), | ||||||
|                 false, |                 false, | ||||||
|                 false, |                 false, | ||||||
|                 false, |                 false, | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Harshith VH
						Harshith VH