arxpm is the Arx project manager and workspace tool.
arx stays compiler-only. arxpm owns project manifests (arxproj.toml),
workspace lifecycle, Pixi integration, and user-facing workflow commands.
- Python 3.10+ is supported.
- On Python 3.10,
arxpmusestomlias a compatibility fallback fortomllib.
models.py: typed manifest models.manifest.py:arxproj.tomlparsing and rendering._toml.py: TOML parser compatibility shim (tomllib/tomli).pixi.py: Pixi adapter andpixi.tomlhandling.project.py: project workflows (init,add,install,build,run,pack,publish).doctor.py: health checks for environment and manifest.cli.py: Typer command layer.
arxpm initarxpm installarxpm add <name> [--path PATH|--git URL]arxpm buildarxpm compilearxpm runarxpm packarxpm publisharxpm doctor
python -m venv .venv
source .venv/bin/activate
pip install -e .
pip install pytest
pytestUse the examples/ directory for sample manifest files.