Завершить разделение SDK и внешних проектов

This commit is contained in:
Александр Петров
2026-09-16 10:01:43 +03:00
parent 0e74aaa7ee
commit 2e7ffd64a4
1965 changed files with 373 additions and 201393 deletions
+9 -2
View File
@@ -6,7 +6,7 @@ if [ -f "$mame_root/.codex/mame.local.env" ]; then
. "$mame_root/.codex/mame.local.env"
fi
: "${MAME_UV:=uv}"
: "${MAME_MCP_SCRIPT:=mame/sources/MAME/src/mame_mcp.py}"
: "${MAME_MCP_SCRIPT:=../MAME/src/mame_mcp.py}"
cd "$mame_root"
if ! command -v "$MAME_UV" >/dev/null 2>&1; then
echo "mame-z80: uv не найден; добавьте его в PATH или задайте MAME_UV в .codex/mame.local.env" >&2
@@ -16,4 +16,11 @@ if [ ! -f "$MAME_MCP_SCRIPT" ]; then
echo "mame-z80: сервер не найден: $MAME_MCP_SCRIPT; задайте MAME_MCP_SCRIPT в .codex/mame.local.env" >&2
exit 1
fi
exec "$MAME_UV" run --python 3.12 --no-project --with 'mcp<2' "$MAME_MCP_SCRIPT"
if [ -z "${MAME_PYTHON:-}" ]; then
if ! command -v pyenv >/dev/null 2>&1; then
echo "mame-z80: pyenv не найден; задайте MAME_PYTHON" >&2
exit 1
fi
MAME_PYTHON=$(pyenv which python)
fi
exec "$MAME_UV" run --python "$MAME_PYTHON" --no-project --with 'mcp<2' "$MAME_MCP_SCRIPT"