Summary
Bootstrap a virtual uv workspace root with packages/*, lockfile, Python pin, LICENSE, gitignore, editorconfig, bootstrap README, AGENTS.md, and VS Code settings.
CNA mapping
package.json workspaces + turbo.json + root scripts → pyproject.toml[tool.uv.workspace] + uv.lock + uv run.
Why
All packages depend on a shared workspace; must exist before core/CLI.
Sub-issues
Blocks / dependencies
Blocks #3 (tooling), #4 (core), #5 (CLI) once foundation lands.
Blocked by: none
Reference
Parity matrix (workspace): knowledge/create-python-app-parity-matrix.md
Reference repo: https://github.com/Create-Node-App/create-node-app
Summary
Bootstrap a virtual uv workspace root with
packages/*, lockfile, Python pin, LICENSE, gitignore, editorconfig, bootstrap README, AGENTS.md, and VS Code settings.CNA mapping
package.jsonworkspaces +turbo.json+ root scripts →pyproject.toml[tool.uv.workspace]+uv.lock+uv run.Why
All packages depend on a shared workspace; must exist before core/CLI.
Sub-issues
packages/*) #11 Root virtual uv workspace (packages/*).python-version+ requires-python) #12 Python version pin (.python-version+ requires-python)Blocks / dependencies
Blocks #3 (tooling), #4 (core), #5 (CLI) once foundation lands.
Blocked by: none
Reference
Parity matrix (workspace): knowledge/create-python-app-parity-matrix.md
Reference repo: https://github.com/Create-Node-App/create-node-app