Install¶
Python 3.10+ and a Rust toolchain (rustup) for the compiled core.
With a virtualenv (what maturin prefers):
python -m venv .venv
# Windows: .venv\Scripts\activate
maturin develop --release
python -m pip install -e ".[standard,db]"
Without a venv โ build a wheel, then install the exact filename. PowerShell does not expand *:
maturin build --release
python -m pip install (Get-ChildItem target\wheels\pyron-*.whl).FullName
python -m pip install ".[standard,db]"
Check the core:
Without Rust, the same Python API works slower:
Optional extras: standard (Granian/Uvicorn, httpx), db (SQLModel, Alembic), mongo (pymongo), redis (redis), dev (pytest), docs (this website: MkDocs Material).
http://127.0.0.1:8001 โ search, tabs, light/dark. GitHub Pages: enable Pages on the repo; .github/workflows/docs.yml publishes on push to main.