fixed python version check in mcp CLI setup
This commit is contained in:
@@ -67,15 +67,15 @@ def get_windsurf_config_path(host_system: str) -> str:
|
|||||||
def setup_mcp_config() -> str:
|
def setup_mcp_config() -> str:
|
||||||
console.print(Panel("[bold yellow]Setting up MCP Python Environment[/bold yellow]", border_style="yellow"))
|
console.print(Panel("[bold yellow]Setting up MCP Python Environment[/bold yellow]", border_style="yellow"))
|
||||||
python_paths: list[tuple[str, str]] = []
|
python_paths: list[tuple[str, str]] = []
|
||||||
for python_cmd in ["python", "python3.11"]:
|
for python_cmd in ["python", "python3.11", "python3.12", "python3.13"]:
|
||||||
python_path = shutil.which(python_cmd)
|
python_path = shutil.which(python_cmd)
|
||||||
if python_path:
|
if python_path:
|
||||||
python_paths.append((python_cmd, python_path))
|
python_paths.append((python_cmd, python_path))
|
||||||
|
|
||||||
if not python_paths:
|
if not python_paths:
|
||||||
console.print("[red]Error: Could not find any Python installation. Please install Python 3.11 first.[/red]")
|
console.print("[red]Error: Could not find any Python installation. Please install Python 3.11 or higher first.[/red]")
|
||||||
path_to_env = Prompt.ask(
|
path_to_env = Prompt.ask(
|
||||||
"Enter the full path to your python 3.11 environment. For example in MacOS if you installed it using Homebrew, it would be [cyan]/opt/homebrew/bin/python3.11[/cyan]"
|
"Enter the full path to your Python 3.11+ environment. For example in MacOS if you installed it using Homebrew, it would be [cyan]/opt/homebrew/bin/python3.11[/cyan] or [cyan]/opt/homebrew/bin/python3.12[/cyan]"
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
_, default_path = python_paths[0]
|
_, default_path = python_paths[0]
|
||||||
|
|||||||
Reference in New Issue
Block a user