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