0.3.6
[0.3.6] - 2026-04-11
Added
- One-command installer (
install.sh) — macOS and Linux users can now install pydantic-deep without knowing
Python or pip. A single curl command installs uv (if missing) and then the CLI:The script auto-detects uv, falls back to installing it viacurl -fsSL https://raw.githubusercontent.com/vstorm-co/pydantic-deep/main/install.sh | bashastral.sh/uv, then runs
uv tool install "pydantic-deep[cli]". Verifies the installation and prints PATH instructions
if the binary is not immediately discoverable pydantic-deep updatecommand — self-update command that upgrades to the latest PyPI release.
Usesuv tool upgrade pydantic-deepwhen uv is available; falls back to
pip install --upgrade "pydantic-deep[cli]"otherwise- Startup update notifications — on every CLI invocation the tool silently checks PyPI for a newer
version and prints a one-line notice when one is found:The check is backed by a 24-hour file cache (Update available: v0.3.6 → v0.3.7 Run: pydantic-deep update~/.pydantic-deep/update_check.json) so the network
is only hit once per day. A 2-second timeout ensures the check never blocks startup
Fixed
ModuleNotFoundError: No module named 'textual'on fresh install —textualwas listed under the
tuioptional extra but missing fromcli, souv tool install "pydantic-deep[cli]"produced a broken
installation that crashed immediately on launch.textual>=3.0.0is now included in bothcliandtui