requests<3.0,>=2.7
six>=1.5
python-dateutil>=2.2
backoff>=1.10.0
distro>=1.5.0
typing-extensions>=4.2.0

[dev]
django-stubs
lxml
mypy
mypy-baseline
types-mock
types-python-dateutil
types-requests
types-setuptools
types-six
pre-commit
pydantic
ruff
setuptools
packaging
wheel
twine
tomli
tomli_w

[langchain]
langchain>=0.2.0

[test]
mock>=2.0.0
freezegun==1.5.1
coverage
pytest
pytest-timeout
pytest-asyncio
django
openai>=2.0
anthropic>=0.72
langgraph>=1.0
langchain-core>=1.0
langchain-community>=0.4
langchain-openai>=1.0
langchain-anthropic>=1.0
google-genai
pydantic
parameterized>=0.8.1
