Skip to content

pyvelm v0.2.10

Release date: 2026-05-23
Base module: 0.18.0 (unchanged)

Vellum demo browsable in the example app, domain comparison + all, and make:model --vellum.


Highlights

Vellum demo in examples/serve.py

Install vellum_demo is already on the example module path; this release adds list/form views and a Vellum demo sidebar group:

python examples/serve.py
# → http://localhost:8000 — login admin/admin — open Vellum demo

Models: vellum.demo.note, .comment, .soft_note (Vellum + soft delete).

make:model --vellum

pyvelm make:model blog.post --module=blog --vellum

Scaffolds class Post(Vellum, BaseModel) with _fillable = ["name"].

Domain {"all": True} + comparisons

Partner.search([("tag_ids.score", ">", 10, {"all": True})])

Every related tag must have score > 10 (vacuously true when there are no tags).


Install

pip install pyvelm==0.2.10

Upgrade from v0.2.9

  1. pip install -U pyvelm (or pip install -e .)
  2. Restart examples/serve.py (or your app) so vellum_demo views/menus load
  3. If vellum_demo was already installed, bump module via Apps or reinstall

No core schema changes beyond existing vellum_demo tables.


Full diff: v0.2.9…v0.2.10