pandas>=1.5
tqdm>=4.62
python-dotenv>=1.0
requests>=2.25

[all]
evalring[datagen,llm,viz]

[datagen]
openai>=1.0
nest-asyncio>=1.5

[dev]
evalring[all]
pytest>=7.0
pytest-cov>=4.0
ruff>=0.6
mypy>=1.8
pandas-stubs
types-requests
build>=1.0
twine>=5.0

[llm]
litellm>=1.40
openai>=1.0
httpx>=0.24

[viz]
matplotlib>=3.5
