#!/usr/bin/env python3
"""
元泰 EG Python 版本检查脚本
确保使用正确的 Python 版本
"""

import sys

def check_python_version():
    """检查 Python 版本是否为 3.11"""
    version_info = sys.version_info
    version_string = f"{version_info.major}.{version_info.minor}.{version_info.micro}"
    
    print("=" * 50)
    print("元泰 EG Python 版本检查")
    print("=" * 50)
    print(f"当前 Python 版本: {version_string}")
    print(f"可执行文件路径: {sys.executable}")
    print()
    
    if version_info[:2] == (3, 11):
        print("✅ Python 版本正确 (3.11.x)")
        print()
        print("可以继续安装依赖和构建:")
        print("  pip install -r requirements/requirements-minimal.txt")
        return 0
    else:
        print(f"❌ Python 版本错误!")
        print(f"   需要: Python 3.11.x")
        print(f"   当前: Python {version_string}")
        print()
        print("请参考 build_scripts/PYTHON_VERSION_REQUIREMENT.md 安装正确版本")
        return 1

if __name__ == "__main__":
    sys.exit(check_python_version())
