pyvelm v0.2.5¶
Release date: 2026-05-22
Base module: 0.18.0 (unchanged)
Artisan console, focused code generators, dev/production server modes, and a fix for empty registries under uvicorn reload.
Highlights¶
Artisan console¶
pyvelm make:module inventory
pyvelm make:model inventory.product --module=inventory
pyvelm make:view inventory.product --module=inventory
pyvelm make:menu --view=product.list --module=inventory
pyvelm db autogen inventory --with-views
See Console commands.
Dev vs production¶
PYVELM_ENV=development python -m app.serve --reload # /docs, debug logs
PYVELM_ENV=production gunicorn -c gunicorn_conf.py app.serve:app
Docker: docker compose -f docker-compose.yml -f docker-compose.dev.yml up
Reload fix¶
uvicorn --reload no longer leaves a fresh Registry without models
(login “User model not loaded”). The loader re-syncs model classes from
cached Python modules after each import.
Install¶
For local development on this repo:
Upgrade from v0.2.4¶
pip install -U pyvelm==0.2.5(orpip install -e .from source)- Restart the app process
- Regenerate modules with
make:*if you still have old sample stubs
Full diff: v0.2.4…v0.2.5