venvstacks.stacks.ApplicationEnv

class venvstacks.stacks.ApplicationEnv(_env_spec: _PythonEnvironmentSpec, build_path: Path, requirements_path: Path, index_config: PackageIndexConfig)

Application layer build environment

Methods

create_archive(output_path, target_platform)

create_environment([clean])

Create or update specified environment.

define_archive_build(output_path, ...[, ...])

export_environment(output_path[, ...])

get_constraint_paths()

install_requirements()

link_base_runtime_paths(runtime)

link_layered_environments(runtime, frameworks)

lock_requirements()

report_python_site_details()

request_export(output_path[, ...])

select_operations([lock, build, publish])

Enable the selected operations for this environment

Attributes

category

env_name

env_spec

install_target

kind

launch_module_name

linked_constraints_paths

linked_dynlib_paths

linked_frameworks

linked_pylib_paths

want_build

want_lock

want_publish

was_built

was_created

build_path

requirements_path

index_config

env_path

pylib_path

dynlib_path

executables_path

python_path

env_lock

base_python_path

tools_python_path

py_version