Summary
Ship the first public PyPI release of create-awesome-python-app (and publishable core if applicable) so end users can:
uvx create-awesome-python-app@latest my-app --template fastapi-starter
Workflow skeletons and OIDC Trusted Publishing docs already exist from the distribution epic; this issue tracks actually cutting and verifying the first release.
CNA mapping
CNA: published create-awesome-node-app on npm; cna-templates smoke tests use npx create-awesome-node-app.
CPA smoke-test today checks out create-python-app from source because the package is not on PyPI yet.
Acceptance criteria
Related (closed foundations)
Blocked by
Recommended (not hard): catalog wired (#138 ✅), cpa-templates bank live (#44 ✅).
Reference
docs/DISTRIBUTION_SETUP.md.github/workflows/publish.yml- Package:
packages/create-awesome-python-app
Summary
Ship the first public PyPI release of
create-awesome-python-app(and publishable core if applicable) so end users can:Workflow skeletons and OIDC Trusted Publishing docs already exist from the distribution epic; this issue tracks actually cutting and verifying the first release.
CNA mapping
CNA: published
create-awesome-node-appon npm; cna-templates smoke tests usenpx create-awesome-node-app.CPA smoke-test today checks out
create-python-appfrom source because the package is not on PyPI yet.Acceptance criteria
docs/DISTRIBUTION_SETUP.md)0.1.0) with changelog/release notesuvx create-awesome-python-app@<version> --helpworks from a clean machineCreate-Python-App/cpa-templatestemplates.jsonfastapi-startervia published CLI (slug or URL)cpa-templatessmoke-test to preferuv tool install/uvxwith source checkout as fallbackRelated (closed foundations)
Blocked by
Recommended (not hard): catalog wired (#138 ✅),
cpa-templatesbank live (#44 ✅).Reference
docs/DISTRIBUTION_SETUP.md.github/workflows/publish.ymlpackages/create-awesome-python-app