Project and package manager for Arx workspaces
Project description
arxpm
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.
Compatibility
- Python 3.10+ is supported.
- On Python 3.10,
arxpmusestomlias a compatibility fallback fortomllib.
Architecture
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).doctor.py: health checks for environment and manifest.cli.py: Typer command layer.
Commands (v0)
arxpm initarxpm installarxpm add <name> [--path PATH|--git URL]arxpm buildarxpm runarxpm doctor
Development
python -m venv .venv
source .venv/bin/activate
pip install -e .
pip install pytest
pytest
Use the examples/ directory for sample manifest files.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
arxpm-1.0.1.tar.gz
(130.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
arxpm-1.0.1-py3-none-any.whl
(16.7 kB
view details)
File details
Details for the file arxpm-1.0.1.tar.gz.
File metadata
- Download URL: arxpm-1.0.1.tar.gz
- Upload date:
- Size: 130.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.2 CPython/3.10.20 Linux/6.14.0-1017-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8e3292af2aa9b9c21a131c0a7fb0fe6cbaebed762272927bdb02f4314ee302a
|
|
| MD5 |
aab59e9753c47e371d5b042961a439ee
|
|
| BLAKE2b-256 |
bbcef4de4ac3b6828746361eed6f5befa97681f3efe35d8b754f10feded98060
|
File details
Details for the file arxpm-1.0.1-py3-none-any.whl.
File metadata
- Download URL: arxpm-1.0.1-py3-none-any.whl
- Upload date:
- Size: 16.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.2 CPython/3.10.20 Linux/6.14.0-1017-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0bf76ef992667b65817c7218f76a09f30e653e81a0a7d46e2d26f58daa797bab
|
|
| MD5 |
0a77b3b433c96477617b4b7f19b32a55
|
|
| BLAKE2b-256 |
e969294abc596c83e95c1de27c6b13014c2d0645bbb680bec7c595e3efc8dbb8
|