python-dotenv>=1.0.0
networkx>=3.2.0

[all]
matplotlib>=3.6.0
numpy<2.2.0,>=1.26.0
keras-nlp
keras>=3
librosa
keras-hub
tensorflow-text
llama-cpp-python>=0.3.7
huggingface_hub>=0.28.1
mcp[cli,ws]~=1.9.0
pandas
polars
speechmatics-batch
speechmatics-rt
websockets
soundfile
numpy
openai>=2.0.0

[azure-assistant]
openai>=2.5.0

[dataframe]
pandas
polars>=0.19.0

[dev]
pytest>=7.0.0

[llamacpp]
llama-cpp-python>=0.3.7
huggingface_hub>=0.28.1

[mcp]
mcp[cli,ws]~=1.9.0
pandas

[offline]
keras-nlp
keras>=3
librosa
keras-hub
tensorflow-text

[speech]
speechmatics-batch
speechmatics-rt
websockets
librosa
soundfile
numpy
openai>=2.5.0

[visual]
matplotlib>=3.6.0
