Module project_building

Source

Structs§

BuildEnvironment
Describes an environment and settings used to build a project.
BuiltExecutable
Holds results from building an executable.

Functions§

build_executable_with_rust_project
Build an executable embedding Python using an existing Rust project.
build_pyembed_artifacts
Build artifacts needed by the pyembed crate.
build_python_executable
Build a Python executable using a temporary Rust project.
cargo_features
Derive cargo features for project building.
find_pyoxidizer_config_file
Find a pyoxidizer.toml configuration file by walking directory ancestry.
find_pyoxidizer_config_file_env
Find a PyOxidizer configuration file from walking the filesystem or an environment variable override.
run_from_build
Runs packaging/embedding from the context of a Rust build script.