Module project_layout

Module project_layout 

Source
Expand description

Handle file layout of PyOxidizer projects.

Enums§

PyembedLocation
How to define the pyembed crate dependency.

Functions§

initialize_project
Initialize a new Rust project using PyOxidizer.
update_new_cargo_toml
Update the Cargo.toml of a new Rust project to use pyembed.
write_application_manifest
Write an application manifest and corresponding resource file.
write_new_build_rs
write_new_cargo_config
Write a new .cargo/config file for a project path.
write_new_cargo_lock
Write a Cargo.lock file for a project path.
write_new_main_rs
Write a new main.rs file that runs the embedded Python interpreter.
write_new_pyoxidizer_config_file
Writes default PyOxidizer config files into a project directory.