The conflict is caused by:
mlx-lm 0.24.0 depends on mlx>=0.25.0
mlx-lm 0.23.2 depends on mlx>=0.25.0
mlx-lm 0.23.1 depends on mlx>=0.25.0
mlx-lm 0.23.0 depends on mlx>=0.25.0
mlx-lm 0.22.5 depends on mlx>=0.24.2
mlx-lm 0.22.4 depends on mlx>=0.24.2
mlx-lm 0.22.3 depends on mlx>=0.24.1
... and many more.
Not that mlx and llm versions should be the same, but it was suggestive.
Amusingly, on ubuntu it fails *differently* so that's fun.
I'm seeing if I can get it going via ollama... If you have a sudden
I'm all ears, but this is very not important, I'm just messing around.