From 430969565e2a3fbb53d71b25194fc8bbec582da7 Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Mon, 11 Aug 2025 01:53:04 -0700 Subject: [PATCH] fix: restrict MLX dependencies to Apple Silicon Macs only MLX framework only supports Apple Silicon (ARM64) Macs, not Intel x86_64. Add platform_machine == 'arm64' condition to prevent installation failures on Intel Macs (macos-13). --- packages/leann-core/pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/leann-core/pyproject.toml b/packages/leann-core/pyproject.toml index 7e564f4..3e2452f 100644 --- a/packages/leann-core/pyproject.toml +++ b/packages/leann-core/pyproject.toml @@ -31,8 +31,8 @@ dependencies = [ "PyPDF2>=3.0.0", "pymupdf>=1.23.0", "pdfplumber>=0.10.0", - "mlx>=0.26.3; sys_platform == 'darwin'", - "mlx-lm>=0.26.0; sys_platform == 'darwin'", + "mlx>=0.26.3; sys_platform == 'darwin' and platform_machine == 'arm64'", + "mlx-lm>=0.26.0; sys_platform == 'darwin' and platform_machine == 'arm64'", ] [project.optional-dependencies]