Skip to content

Commit 583cc48

Browse files
committed
Show missing pip.exe path
1 parent 02d8360 commit 583cc48

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

pyoxidizer/src/py_packaging/distribution.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,11 +463,16 @@ impl ParsedPythonDistribution {
463463

464464
/// Ensure pip is available to run in the distribution.
465465
pub fn ensure_pip(&self, logger: &slog::Logger) -> PathBuf {
466-
let python_paths = resolve_python_paths(&self.base_dir, &self.version, self.os == "windows");
466+
let dist_prefix = self.base_dir.join("python").join("install");
467+
let python_paths = resolve_python_paths(&dist_prefix, &self.version, self.os == "windows");
467468

468469
let pip_path = python_paths.bin_dir.join(PIP_EXE_BASENAME);
469470

470471
if !pip_path.exists() {
472+
warn!(
473+
logger,
474+
"{} doesnt exist", pip_path.display().to_string()
475+
);
471476
invoke_python(&python_paths, &logger, &["-m", "ensurepip"]);
472477
}
473478

0 commit comments

Comments
 (0)