# Floating MLX stack: `pip install -U` resolves *declared* dependencies per package, not a
# single QA-tested "release" across mlx / mlx-lm / mlx-vlm. Upstream packages ship on
# different cadences; combinations may break. Use `requirements-mlx-pinned.txt`
# + Settings → Revert to stable, or MUGI_MLX_LAUNCH_EXTRA, to recover.
#
# The local model server is mlx-vlm's built-in server (`python -m mlx_vlm.server`);
# mlx-openai-server is no longer part of the stack.
#
# Include `mlx` explicitly (not only via mlx-lm) so "Update stack" upgrades the core wheel
# together with the rest; `app_mlx.upgrade_mlx_venv` still runs a mlx + mlx-vlm follow-up pass.
mlx
mlx-metal
mlx-lm[train]
mlx-vlm
mlx-embeddings>=0.0.5,<0.2
