Installation¶
Requirements¶
- Python 3.9 or higher
- pip or uv package manager
Basic Installation¶
Install MultiGen using pip:
Or using uv:
Optional Dependencies¶
LLVM Backend¶
For native compilation via LLVM IR:
Formal Verification¶
To enable Z3-based formal verification:
All Dependencies¶
Development Installation¶
Clone the repository and install in development mode:
This installs all development dependencies including:
- pytest (testing)
- mypy (type checking)
- ruff (linting)
- mkdocs (documentation)
Verify Installation¶
Check that MultiGen is installed correctly:
Run the test suite:
Or with uv: