openai>=1.0.0
tenacity==8.2.2
rich==13.3.3
prompt_toolkit==3.0.38

[all]
anthropic==0.2.8
cohere==4.3.1
transformers>=4.27.4
gradio==3.34.0
pydantic==1.10.13
pettingzoo>=1.24.0
chess==1.9.4
rlcard==1.0.5
pygame==2.3.0
gymnasium>=0.28.1
colorama>=0.4.6
supabase==2.0.3
bardapi==0.1.11
langchain>=0.0.340
deptry>=0.12.0
pytest>=7.4.3
pytest-cov>=4.1.0
pytest-xdist>=3.4.0

[all_backends]
anthropic>=0.2.8
cohere>=4.3.1
transformers>=4.27.4
bardapi==0.1.11
langchain>=0.0.135

[all_envs]
pettingzoo>=1.24.0
chess==1.9.4
rlcard==1.0.5
pygame==2.3.0
langchain>=0.0.135

[anthropic]
anthropic<0.3.0,>=0.2.8

[bard]
bardapi==0.1.11

[cohere]
cohere>=4.3.1

[database]
supabase==2.0.3

[gradio]
gradio==3.34.0
pydantic==1.10.13

[huggingface]
transformers>=4.27.4

[langchain]
langchain>=0.0.340

[pettingzoo]
pettingzoo>=1.24.0
chess==1.9.4
rlcard==1.0.5
pygame==2.3.0
gymnasium>=0.28.1

[testing]
deptry>=0.12.0
pytest>=7.4.3
pytest-cov>=4.1.0
pytest-xdist>=3.4.0

[umshini]
pettingzoo>=1.24.1
chess==1.9.4
rlcard==1.0.5
pygame==2.3.0
gymnasium>=0.28.1
langchain>=0.0.340
colorama>=0.4.6
