Module pyoxidizerlib::environment[][src]

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
resolve_apple_sdk

Resolve an appropriate Apple SDK to use.