Upgrading to 0.10 (autocrud → specstar)¶
Version 0.10.0 renames the package from autocrud to specstar. No
public method signatures or behaviors changed; this is a brand and
identifier rename.
The full migration walkthrough — including a find / replace table, the deprecation-shim path, and verification steps — lives in the MIGRATION.md guide at the repository root.
Quick checklist¶
-
pip install -U specstar(or pinautocrud>=0.10.0for the shim) - Replace
from autocrud→from specstareverywhere - Replace
AutoCRUD→SpecStarandAutoCRUDWarning→SpecStarWarning - Rename the global instance reference
crud→spec - Replace env var
AUTOCRUD_DEFAULT_QUERY_LIMIT→SPECSTAR_DEFAULT_QUERY_LIMIT - Re-run any Starter Wizard projects to regenerate
main.py(or hand-edit the import line)
Backward compatibility¶
autocrud==0.10.0ships as a deprecation shim that redirects everyautocrud[.X]import tospecstar[.X]at runtime, with aDeprecationWarningper import path. Existing code keeps working without edits.- The legacy
AUTOCRUD_DEFAULT_QUERY_LIMITenv var is still read with aDeprecationWarningifSPECSTAR_DEFAULT_QUERY_LIMITis unset.
The shim is a migration runway, not a long-term home — autocrud==0.10.0
is the last release under that name.
See also¶
- MIGRATION.md — the full guide
- Schema migration — for data migrations
(evolving your
msgspec.Structshapes); unrelated to the package rename