From 44e98790c31938b144303f72d4415fa14a89dcdd Mon Sep 17 00:00:00 2001 From: Shay Date: Sat, 16 May 2026 17:16:29 -0700 Subject: [PATCH] chore(deps): drop unused MLX dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MLX was declared as a darwin-only dependency but no source code imports it — runtime is NumPy (Python path) + Rust/Rayon (CORE_BACKEND=rust). Per ADR-0020, third-backend work (GPU / JAX / MLX) is explicitly deferred until both Python and Rust paths are mature. Smoke suite (27/27) confirms no path depends on MLX. Re-add if and when a deferred Apple-Silicon GPU backend is opened. --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index af561b4a..f94ace42 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,6 @@ requires-python = ">=3.11" dependencies = [ "numpy>=1.26", - "mlx>=0.18; sys_platform == 'darwin'", "pytest>=9.0.3", "pytest-asyncio>=1.3.0", "ruff>=0.15.12",