astor==0.7.1
beautifulsoup4<4.9.0
bleach==3.3.0
cachetools==3.1.1
captionstransformer~=1.2.1
certifi<2024.12.14
chardet~=3.0.4
cloudpickle~=1.6.0
cycler==0.10.0
decorator==4.3.0
distributed==2021.10.0
filelock<4.0.0
google-pasta~=0.2
graphviz==0.8.3
HeapDict==1.0.0
h5py<4.0.0
html5lib==1.1
hyperopt==0.2.4
idna<3.9
isort==4.3.4
joblib>=1.2.0
kagglehub<=0.4.3
le-pycaption==2.2.0a1
librosa<0.10.0
locket==0.2.0
Markdown==2.6.11
mccabe==0.6.1
networkx>=2.5.1
numba<0.62.0,>=0.50.0
numpy<1.27.0
oauthlib==3.1.0
pkgconfig~=1.5.5
platformdirs<4.0.0
pluggy==0.13.1
psutil~=7.0.0
pyasn1<=0.6.3
pyasn1-modules<=0.4.2
pybind11~=2.11.1
pycountry~=20.7.3
pydot==1.2.4
pydot-ng==1.0.0
pydotplus==2.0.2
pyprof2calltree==1.4.3
pysrt==1.1.2
pysubs2~=1.6.1
pytz==2018.4
PyYAML>=4.2b1
rsa==4.7
scipy<1.12.0
termcolor==1.1.0
toml==0.10.0
toolz==0.9.0
urllib3~=1.26.5
wrapt==1.14.0
Werkzeug>=0.15.3
zict==0.1.3

[:python_version < "3.12"]
pbr==4.0.2
scikit-learn<1.2.0
setuptools<65.0.0
six~=1.15.0
tensorflow<2.16.0,>=1.15.5

[:python_version >= "3.12"]
pbr==7.0.3
scikit-learn>=1.2.0
setuptools<81.0.0
six~=1.17.0
tf-keras~=2.19.0
tensorflow~=2.19.0

[:sys_platform == "darwin" and platform_machine == "arm64"]
tensorflow-metal~=1.2.0

[dev]
safetensors~=0.5.3
torch~=2.9.1
torchaudio~=2.9.1
transformers==4.57.3
soxr==1.0.0
accelerate~=1.12.0
webrtcvad~=2.0.10
mock==4.0.3
coverage==5.5
tox~=3.23.0
pycodestyle==2.12.1
twine<3.8.0
snakeviz==2.1.0
line-profiler~=4.1.2
scikit-build==0.11.1
radish-bdd~=0.13.3
pex<=2.1.80
mypy==1.3.0
types-requests==2.27.9
types-setuptools==64.0.1
typing-extensions<5.0.0,>=4.14.1
parameterized==0.8.1
pylint~=2.17.2
pygments<3.0.0
darglint~=1.8.1

[dev:python_version < "3.12"]
aeneas~=1.7.3.0
sentencepiece~=0.1.95

[dev:python_version >= "3.12"]
sentencepiece~=0.2.0

[docs]
sphinx==6.2.1
sphinx-rtd-theme==2.0.0
docutils<0.20,>=0.18.1
readme-renderer<43

[harmony]
safetensors~=0.5.3
torch~=2.9.1
torchaudio~=2.9.1
transformers==4.57.3
accelerate~=1.12.0
soxr==1.0.0
webrtcvad~=2.0.10

[harmony:python_version < "3.12"]
aeneas~=1.7.3.0
sentencepiece~=0.1.95

[harmony:python_version >= "3.12"]
sentencepiece~=0.2.0

[llm]
safetensors~=0.5.3
torch~=2.9.1
torchaudio~=2.9.1
transformers==4.57.3
accelerate~=1.12.0
soxr==1.0.0
webrtcvad~=2.0.10

[llm:python_version < "3.12"]
sentencepiece~=0.1.95

[llm:python_version >= "3.12"]
sentencepiece~=0.2.0

[stretch]

[stretch:python_version < "3.12"]
aeneas~=1.7.3.0
