Skip to content

Commit afad3fa

Browse files
committed
Debug
1 parent 1903b9e commit afad3fa

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

src/binding_generator/mod.rs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,16 @@ pub fn generate_binding(
118118
let source = artifact_source_override.unwrap_or_else(|| artifact.path.clone());
119119

120120
// 2. Install the artifact
121+
eprintln!(
122+
"Copying artifact from {} to {}",
123+
source.display(),
124+
target.display()
125+
);
121126
fs::copy(&source, &target).with_context(|| {
122127
format!(
123128
"Failed to copy {} to {}",
124129
source.display(),
125-
target.display()
130+
target.display(),
126131
)
127132
})?;
128133

@@ -131,6 +136,7 @@ pub fn generate_binding(
131136
for (target, data) in additional_files {
132137
let target = base_path.join(target);
133138
fs::create_dir_all(target.parent().unwrap())?;
139+
eprintln!("Writing additional file to {}", target.display());
134140
let mut file = File::options().create(true).truncate(true).open(&target)?;
135141
file.write_all(data.as_slice())?;
136142
}
@@ -139,11 +145,17 @@ pub fn generate_binding(
139145
_ => {
140146
// 2. Install the artifact
141147
let source = artifact_source_override.unwrap_or_else(|| artifact.path.clone());
148+
eprintln!(
149+
"Copying artifact from {} to {}",
150+
source.display(),
151+
artifact_target.display()
152+
);
142153
writer.add_file(artifact_target, source, true)?;
143154

144155
// 3. Install additional files
145156
if let Some(additional_files) = additional_files {
146157
for (target, data) in additional_files {
158+
eprintln!("Writing additional file to {}", target.display());
147159
writer.add_bytes(target, None, data.as_slice(), false)?;
148160
}
149161
}

tests/common/integration.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,14 @@ pub fn test_integration_conda(package: impl AsRef<Path>, bindings: Option<String
284284
"Error creating or detecting conda environments."
285285
);
286286
for (wheel_file, executable) in conda_wheels {
287+
let output = Command::new("unzip")
288+
.args([
289+
"-l",
290+
])
291+
.arg(dunce::simplified(&wheel_file))
292+
.stderr(Stdio::inherit())
293+
.output()?;
294+
eprintln!("{}", str::from_utf8(&output.stdout)?);
287295
let output = Command::new(&executable)
288296
.args([
289297
"-m",

0 commit comments

Comments
 (0)