Skip to content

feat(python): generate an editable local starter - #11

Merged
jeremydixon22 merged 1 commit into
mainfrom
feat/python-local-starter
Aug 10, 2026
Merged

feat(python): generate an editable local starter#11
jeremydixon22 merged 1 commit into
mainfrom
feat/python-local-starter

Conversation

@jeremydixon22

Copy link
Copy Markdown
Member

Summary

  • add a non-overwriting vyral-runtime init command that generates one editable @vyral(...) application
  • demonstrate receipt-before-dispatch, process close/reopen recovery, idempotent rerun, and explicit RUN_VERSION admission of changed work
  • qualify wheel and sdist installation through both the generated starter and the connected local quickstart, with a five-minute first-use budget
  • extend hosted platform evidence and public documentation for the local single-player path

Verification

  • scripts/verify-python-runtime.sh (200 tests, coverage floor, strict mypy, wheel/sdist/server/clean-install verification)
  • PYTHONPATH=runtimes/python/src python3 -m unittest runtimes/python/tests/test_starter.py runtimes/python/tests/test_host_cli.py
  • python3 -m mypy --strict runtimes/python/src/vyral_runtime/_starter.py runtimes/python/src/vyral_runtime/host/cli.py scripts/verify-python-runtime-install.py scripts/write-python-runtime-platform-receipt.py scripts/verify-python-runtime-platform-matrix.py scripts/test-python-runtime-platform-matrix.py
  • python3 scripts/test-python-runtime-platform-matrix.py
  • scripts/verify-public-export.sh --allow-dirty
  • python3 scripts/verify-markdown-links.py
  • workflow YAML parse and git diff --check

Public-information declaration

Yes. This change is intentionally public, end-user-facing runtime code, documentation, tests, and qualification evidence. It adds no private planning discussion or credentials. It does not promote runtime/adapter maturity and does not authorize or perform package publication.

@jeremydixon22
jeremydixon22 force-pushed the feat/python-local-starter branch from e6941cd to cec4154 Compare August 10, 2026 10:39
@jeremydixon22
jeremydixon22 merged commit a8db02b into main Aug 10, 2026
20 checks passed
@jeremydixon22
jeremydixon22 deleted the feat/python-local-starter branch August 10, 2026 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant