@@ -8,7 +8,7 @@ use std::{
88 path:: { Path , PathBuf } ,
99} ;
1010
11- use anyhow:: { anyhow, bail, Context , Result } ;
11+ use anyhow:: { anyhow, bail, Context , Error , Result } ;
1212use indexmap:: IndexMap ;
1313use tar:: Archive ;
1414use tempfile:: TempDir ;
@@ -21,7 +21,7 @@ static NATIVE_EXTENSION_SUFFIX: &str = ".cpython-312-wasm32-wasi.so";
2121type ConfigsMatchedWorlds < ' a > =
2222 IndexMap < String , ( ConfigContext < ComponentizePyConfig > , Option < & ' a str > ) > ;
2323
24- pub fn embedded_python_standard_library ( ) -> Result < TempDir , io :: Error > {
24+ pub fn embedded_python_standard_library ( ) -> Result < TempDir , Error > {
2525 // Untar the embedded copy of the Python standard library into a temporary directory
2626 let stdlib = tempfile:: tempdir ( ) ?;
2727
@@ -50,8 +50,8 @@ pub fn embedded_helper_utils() -> Result<TempDir, io::Error> {
5050}
5151
5252pub fn bundle_libraries (
53- library_path : Vec < ( & str , Vec < PathBuf > ) > ,
54- ) -> Result < Vec < Library > , anyhow :: Error > {
53+ library_path : Vec < ( & str , Vec < std :: path :: PathBuf > ) > ,
54+ ) -> Result < Vec < Library > , Error > {
5555 let mut libraries = vec ! [
5656 Library {
5757 name: "libcomponentize_py_runtime.so" . into( ) ,
@@ -152,9 +152,10 @@ pub fn search_for_libraries_and_configs<'a>(
152152 python_path : & ' a Vec < & ' a str > ,
153153 module_worlds : & ' a [ ( & ' a str , & ' a str ) ] ,
154154 world : Option < & ' a str > ,
155- ) -> Result < ( ConfigsMatchedWorlds < ' a > , Vec < Library > ) , anyhow:: Error > {
156- let mut raw_configs: Vec < ConfigContext < RawComponentizePyConfig > > = Vec :: new ( ) ;
157- let mut library_path: Vec < ( & str , Vec < PathBuf > ) > = Vec :: with_capacity ( python_path. len ( ) ) ;
155+ ) -> Result < ( ConfigsMatchedWorlds < ' a > , Vec < Library > ) , Error > {
156+ let mut raw_configs: Vec < crate :: ConfigContext < crate :: RawComponentizePyConfig > > = Vec :: new ( ) ;
157+ let mut library_path: Vec < ( & str , Vec < std:: path:: PathBuf > ) > =
158+ Vec :: with_capacity ( python_path. len ( ) ) ;
158159 for path in python_path {
159160 let mut libraries = Vec :: new ( ) ;
160161 search_directory (
@@ -219,7 +220,7 @@ fn search_directory(
219220 libraries : & mut Vec < PathBuf > ,
220221 configs : & mut Vec < ConfigContext < RawComponentizePyConfig > > ,
221222 modules_seen : & mut HashSet < String > ,
222- ) -> Result < ( ) , anyhow :: Error > {
223+ ) -> Result < ( ) , Error > {
223224 if path. is_dir ( ) {
224225 for entry in fs:: read_dir ( path) . with_context ( || path. display ( ) . to_string ( ) ) ? {
225226 search_directory ( root, & entry?. path ( ) , libraries, configs, modules_seen) ?;
0 commit comments