create-awesome-python-app@0.2.0
Highlights
- Catalog slugs resolve to registry URLs (
--template fastapi-starterworks end-to-end) - Release prep automation (
prepare_release.py+Prepare release PRworkflow) - Hardened distribution smoke (PyPI/
uvx, Docker, Homebrew, AUR) with clearer version checks - AUR publish preflight + post-publish verification
- Cross-platform scaffold smoke (Ubuntu / macOS / Windows) against published
uvx
CLI / core
- Resolve
cpa-templatescatalog slugs for--template/--addonsbefore cloning --list-templates/--list-addonsreflect the live catalog (including new starters)
Tooling
- Changelog-driven GitHub Release notes via
extract_release_notes.py - Docs:
VERSIONING.md,DISTRIBUTION_SETUP.md, cross-platform tracking
Paired catalog growth lives in cpa-templates (cli-starter, celery-worker, django-api, uv-workspace-starter, extension pack, typed FastAPI default, CNA-parity github-setup).