refactor: Update runner specifications from 'python_uv_tool' to 'python' across components and documentation

This commit is contained in:
2026-02-22 23:56:37 -08:00
parent 73e4a2ba00
commit 5e3e01a5b6
23 changed files with 539 additions and 124 deletions

View File

@@ -15,7 +15,7 @@ from castle_cli.manifest import (
ManageSpec,
PathInstallSpec,
ProxySpec,
RunPythonUvTool,
RunPython,
SystemdSpec,
ToolSpec,
)
@@ -78,8 +78,8 @@ def run_create(args: argparse.Namespace) -> int:
id=name,
description=args.description or f"A castle {proj_type}",
source=f"components/{name}",
run=RunPythonUvTool(
runner="python_uv_tool",
run=RunPython(
runner="python",
tool=name,
),
expose=ExposeSpec(