From a3e9610a5429e7bc9e8cae97c284073fe33d35c2 Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Sat, 7 Sep 2024 10:32:25 -0400 Subject: [PATCH] Add build isolation logging to build operations (#7169) ## Summary Closes https://github.com/astral-sh/uv/issues/7154. --- crates/uv-build/src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/uv-build/src/lib.rs b/crates/uv-build/src/lib.rs index 1f3f666e5..f33f6a4d5 100644 --- a/crates/uv-build/src/lib.rs +++ b/crates/uv-build/src/lib.rs @@ -504,6 +504,8 @@ impl SourceBuild { // Setup the build environment. If build isolation is disabled, we assume the build // environment is already setup. if build_isolation.is_isolated(package_name) { + debug!("Resolving build requirements"); + let resolved_requirements = Self::get_resolved_requirements( build_context, source_build_context, @@ -518,6 +520,8 @@ impl SourceBuild { .map_err(|err| { Error::RequirementsInstall("`build-system.requires` (install)", err) })?; + } else { + debug!("Proceeding without build isolation"); } // Figure out what the modified path should be @@ -554,6 +558,8 @@ impl SourceBuild { // environment is already setup. let runner = PythonRunner::new(concurrent_builds, level); if build_isolation.is_isolated(package_name) { + debug!("Creating PEP 517 build environment"); + create_pep517_build_environment( &runner, &source_tree,