[][src]Module pyoxidizerlib::pyrepackager::repackage

Structs

EmbeddedPythonConfig

Defines files, etc to embed Python in a larger binary.

EmbeddedPythonResources

Represents Python resources to embed in a binary.

ImportlibData
LibpythonInfo
ModuleEntry

Represents a single module's data record.

PythonResources

Represents resources to package with an application.

Constants

HOST
PYTHON_IMPORTER

Functions

derive_importlib

Produce frozen importlib bytecode data.

derive_python_config

Obtain the Rust source code to construct a PythonConfig instance.

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.

link_libpython

Create a static libpython from a Python distribution.

package_project

Package a built Rust project into its packaging directory.

process_config

Derive build artifacts from a PyOxidizer config file.

python_source_encoding

Derive the source encoding from Python source code.

resolve_python_resources

Resolves a series of packaging rules to a final set of resources to package.

run_from_build

Runs packaging/embedding from the context of a build script.

write_data_rs
write_modules_entries

Serialize a ModulesEntries to a writer.

write_resources_entries

Serializes resource data to a writer.

Type Definitions

ModuleEntries

Represents an ordered collection of module entries.