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
anthropic
langgraph>=0.4.8
langchain-core>=0.3.65
langchain-community>=0.3.25
langchain-openai>=0.3.22
langchain-anthropic>=0.3.15
google-genai
pydantic
parameterized>=0.8.1
