LocalAI/backend/python/chatterbox
Ettore Di Giacinto 048daa0cdc fix(chatterbox): install chatterbox-tts with --no-deps and pin runtime deps
The previous omegaconf pin only addressed one symptom of a deeper problem:
chatterbox-tts upstream depends on `russian-text-stresser` (unpinned git URL),
which transitively pins `spacy==3.6.*` and other ancient packages. That cascade
forces pip to backtrack through Jinja2/MarkupSafe/omegaconf into Python-2-era
sdists that no longer build (e.g. ruamel.yaml<0.15, Jinja2 2.6 importing the
long-removed `setuptools.Feature`).

Install chatterbox-tts itself with --no-deps in install.sh and list its real
runtime deps explicitly in each requirements-*.txt, dropping the optional
russian-text-stresser. This unblocks the darwin (and other) builds without
playing whack-a-mole on each newly-discovered transitive pin.

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
Assisted-by: Claude:claude-opus-4-7 [Claude Code]
2026-05-07 09:03:40 +00:00
..
backend.py feat: add distributed mode (#9124) 2026-03-30 00:47:27 +02:00
install.sh fix(chatterbox): install chatterbox-tts with --no-deps and pin runtime deps 2026-05-07 09:03:40 +00:00
Makefile feat(mlx): add mlx backend (#6049) 2025-08-22 08:42:29 +02:00
requirements-cpu.txt fix(chatterbox): install chatterbox-tts with --no-deps and pin runtime deps 2026-05-07 09:03:40 +00:00
requirements-cublas12.txt fix(chatterbox): install chatterbox-tts with --no-deps and pin runtime deps 2026-05-07 09:03:40 +00:00
requirements-cublas13.txt fix(chatterbox): install chatterbox-tts with --no-deps and pin runtime deps 2026-05-07 09:03:40 +00:00
requirements-hipblas.txt fix(chatterbox): install chatterbox-tts with --no-deps and pin runtime deps 2026-05-07 09:03:40 +00:00
requirements-install.txt fix(l4t-12): use pip to install python deps (#7967) 2026-01-11 00:21:32 +01:00
requirements-intel.txt fix(chatterbox): install chatterbox-tts with --no-deps and pin runtime deps 2026-05-07 09:03:40 +00:00
requirements-l4t12.txt fix(chatterbox): install chatterbox-tts with --no-deps and pin runtime deps 2026-05-07 09:03:40 +00:00
requirements-l4t13.txt fix(chatterbox): install chatterbox-tts with --no-deps and pin runtime deps 2026-05-07 09:03:40 +00:00
requirements-mps.txt fix(chatterbox): install chatterbox-tts with --no-deps and pin runtime deps 2026-05-07 09:03:40 +00:00
requirements.txt fix(chatterbox): pin omegaconf in every profile requirements file 2026-05-07 07:44:37 +00:00
run.sh feat: Add backend gallery (#5607) 2025-06-15 14:56:52 +02:00
test.py feat(chatterbox): add new backend (#5524) 2025-05-30 10:52:55 +02:00
test.sh feat: Add backend gallery (#5607) 2025-06-15 14:56:52 +02:00