venvstacks.stacks.LayeredEnvBase

class venvstacks.stacks.LayeredEnvBase(_env_spec: ~venvstacks.stacks.LayerSpecBase, build_path: ~pathlib.Path, requirements_path: ~pathlib.Path, source_filter: ~venvstacks._source_tree.SourceTreeContentFilter, build_platform: ~venvstacks.stacks.TargetPlatforms = <factory>)

Common base class for framework and application layer build environments.

Attributes

base_runtime

category

env_name

The name of this environment in the build folder.

env_spec

Layer specification for this environment.

install_target

The environment name used for this layer when deployed.

kind

linked_constraints_paths

want_build

want_lock

want_publish

was_built

was_created

build_path

requirements_path

index_config

The package index configuration used to lock and build this layer.

env_path

pylib_path

dynlib_path

executables_path

python_path

env_lock

base_python_path

tools_python_path

py_version