Module pyoxidizerlib::environment[][src]

Resolve details about the PyOxidizer execution environment.

Structs

Environment

Describes the PyOxidizer run-time environment.

Enums

PyOxidizerSource

Describes the location of the PyOxidizer source files.

Constants

PYOXIDIZER_VERSION

Version string of PyOxidizer.

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
find_cargo_exe

Obtain the path to a cargo executable.

resolve_environment