Installation¶
Stable release¶
Development version¶
git clone https://github.com/jameskermode/mograder.git
cd mograder
uv venv && uv pip install -e ".[dev]"
Optional extras¶
mograder has several optional dependency groups:
| Extra | Purpose |
|---|---|
hub |
Hub multi-user server (fastapi, starlette, uvicorn, lzstring) |
dev |
Testing and linting (includes hub deps + pytest, ruff, markdown-it-py) |
editor |
Marimo sandbox support (marimo[sandbox]) |
docs |
Documentation site building (mkdocs-material, mkdocstrings) |
Install extras with: