Ignore UV_PYTHON_CACHE_DIR when empty (#14336)

To match our semantics elsewhere
This commit is contained in:
Zanie Blue 2025-06-28 09:42:27 -05:00 committed by GitHub
parent 608a1020c6
commit 0cfbdcec09
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -772,7 +772,9 @@ impl ManagedPythonDownload {
let temp_dir = tempfile::tempdir_in(scratch_dir).map_err(Error::DownloadDirError)?;
if let Some(python_builds_dir) = env::var_os(EnvVars::UV_PYTHON_CACHE_DIR) {
if let Some(python_builds_dir) =
env::var_os(EnvVars::UV_PYTHON_CACHE_DIR).filter(|s| !s.is_empty())
{
let python_builds_dir = PathBuf::from(python_builds_dir);
fs_err::create_dir_all(&python_builds_dir)?;
let hash_prefix = match self.sha256 {