ArxPM¶
arxpm is the project and package manager for Arx workspaces.
Scope¶
arxis compiler-only.arxpmis the user-facing workflow tool.- Pixi is the environment and toolchain backend.
Arx projects use arxproj.toml as their project manifest. Python packaging is
only for distributing arxpm itself.
Architecture¶
src/arxpm/models.py: typed manifest models.src/arxpm/manifest.py: parse/renderarxproj.toml.src/arxpm/pixi.py: Pixi detection and partialpixi.tomlsync.src/arxpm/project.py:init,add,install,build,run.src/arxpm/doctor.py: environment and manifest checks.src/arxpm/cli.py: Typer CLI layer.
Quick CLI¶
arxpm init --name hello-arx
arxpm add http
arxpm install
arxpm build
arxpm run
arxpm doctor
See Getting Started for a full setup and Pixi Integration for ownership boundaries.