anod.sandbox¶
Submodules¶
Attributes¶
Classes¶
Package Contents¶
- anod.sandbox.logger¶
- class anod.sandbox.SandBox(root_dir: str)¶
- root_dir: str = b'/'¶
- build_id: str | None = None¶
- build_date: str | None = None¶
- build_version: str | None = None¶
- dirs¶
- meta_dir: str = ''¶
- tmp_dir: str = ''¶
- tmp_cache_dir: str = ''¶
- src_dir: str = ''¶
- log_dir: str = ''¶
- vcs_dir: str = ''¶
- patch_dir: str = ''¶
- bin_dir: str = ''¶
- is_alternate_specs_dir = False¶
- __specs_dir¶
- user_config: dict[str, Any] | None = None¶
- default_env¶
- set_default_env() None¶
Reset all env variables that can influence the build outcome.
- property specs_dir: str¶
Return where to find anod specification files.
- create_dirs() None¶
Create all required sandbox directories.
- get_build_space(name: str, platform: str | None = None) e3.anod.buildspace.BuildSpace¶
Get build space.
- Parameters:
name – build space name
platform – platform name (if None use the default platform)
- Returns:
A BuildSpace object
- dump_configuration() None¶
- get_configuration() dict¶