Files
LocalAI/backend/python/chatterbox/requirements-cpu.txt
Ettore Di Giacinto 7c77d3506a fix(chatterbox): pin omegaconf in every profile requirements file
The previous pin in requirements.txt was ineffective: installRequirements
runs a separate `pip install --requirement` per file, so resolution does
not carry over to the per-profile file where chatterbox-tts is declared.
With chatterbox-tts's unpinned `omegaconf` dep, pip backtracked through
1.x sdists into ruamel.yaml<0.15, whose Python-2-era setup.py fails on
Python 3.10+.

Pin omegaconf==2.3.0 next to chatterbox-tts in every profile file
(matches what upstream chatterbox uses). Drop the dead pin from
requirements.txt.

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
Assisted-by: Claude:claude-opus-4-7 [Claude Code]
2026-05-07 07:44:37 +00:00

12 lines
435 B
Plaintext

--extra-index-url https://download.pytorch.org/whl/cpu
accelerate
torch
torchaudio
numpy>=1.24.0,<1.26.0
transformers
# Pin omegaconf so pip doesn't backtrack into 1.x sdists (whose
# ruamel.yaml<0.15 dep has a Python-2-only setup.py and fails to build).
omegaconf==2.3.0
# https://github.com/mudler/LocalAI/pull/6240#issuecomment-3329518289
chatterbox-tts@git+https://git@github.com/mudler/chatterbox.git@faster
#chatterbox-tts==0.1.4