From 9aba6df0a67a4cbfeddc6a4431ff1fc94c8faa9b Mon Sep 17 00:00:00 2001 From: spark Date: Thu, 29 Oct 2026 16:33:05 +0000 Subject: [PATCH] spark: verify Python environment availability --- wizard-work/spark/check_python.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 wizard-work/spark/check_python.py diff --git a/wizard-work/spark/check_python.py b/wizard-work/spark/check_python.py new file mode 100644 index 0000000..ca5529c --- /dev/null +++ b/wizard-work/spark/check_python.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python3 +"""Verify Python is available and working.""" + +import sys +import shutil + +# Check Python version +version = sys.version_info +print(f"Python {version.major}.{version.minor}.{version.micro}") + +# Verify key modules +try: + import json + import os + print("Core modules: OK") +except ImportError as e: + print(f"ERROR: Missing module {e}") + sys.exit(1) + +# Check python executable location +python_path = shutil.which('python3') +if python_path: + print(f"Executable: {python_path}") +else: + print("ERROR: python3 not in PATH") + sys.exit(1) + +print("Python environment: VERIFIED") +sys.exit(0) \ No newline at end of file