Module environment

Module environment 

Source
Expand description

Resolve details about the PyOxidizer execution environment.

Structs§

Environment
Describes the PyOxidizer run-time environment.
RustEnvironment
Represents an available Rust toolchain.

Enums§

PyOxidizerSource
Describes the location of the PyOxidizer source files.

Constants§

PYOXIDIZER_VERSION
Version string of PyOxidizer.
RUST_TOOLCHAIN_VERSION
Version of Rust toolchain to use for our managed Rust install.

Statics§

BUILD_GIT_COMMIT
Git commit this build of PyOxidizer was produced with.
BUILD_GIT_REPO_PATH
Filesystem path to Git repository we were built from.
BUILD_GIT_TAG
The Git tag we are built against.
GIT_SOURCE
Defines the source of this install from Git data embedded in the binary.
LINUX_TARGET_TRIPLES
Target triples for Linux.
MACOS_TARGET_TRIPLES
Target triples for macOS.
MINIMUM_RUST_VERSION
Minimum version of Rust required to build PyOxidizer applications.
WINDOWS_TARGET_TRIPLES
Target triples for Windows.

Functions§

canonicalize_path
default_target_triple
The default target triple to build for.