API reference
python:aix:aix.settings.ArxProject
class ArxProject
ArxProject(project: Project, environment: Environment | None = None, build: Build | None = None, build_system: BuildSystem = BuildSystem(), dependency_groups: dict[str, tuple[DependencyGroupEntry, ...]] = dict(), arxpm: Arxpm | None = None, tests: Tests | None = None, source_path: Path | None = None)
Source: packages/aix/src/aix/settings.py:272
Full parsed .arxproject.toml document.
Attributes
-
project — Type: Project
-
environment — Type: Environment | None
-
build — Type: Build | None
-
build_system — Type: BuildSystem
-
dependency_groups — Type: dict[str, tuple[DependencyGroupEntry, Ellipsis]]
-
arxpm — Type: Arxpm | None
-
tests — Type: Tests | None
-
source_path — Type: Path | None
Methods
-
__init__ —
-
__post_init__ — Normalize effective build-system defaults.