requests<3.0,>=2.7
six>=1.5
monotonic>=1.5
backoff>=1.10.0
python-dateutil>2.1
distro>=1.5.0

[dev]
black
django-stubs
isort
flake8
flake8-print
lxml
mypy
mypy-baseline
types-mock
types-python-dateutil
types-requests
types-setuptools
types-six
pre-commit
pydantic

[langchain]
langchain>=0.2.0

[sentry]
sentry-sdk
django

[test]
mock>=2.0.0
freezegun==1.5.1
pylint
flake8
coverage
pytest
pytest-timeout
pytest-asyncio
django
openai
anthropic
langgraph
langchain-community>=0.2.0
langchain-openai>=0.2.0
langchain-anthropic>=0.2.0
pydantic
parameterized>=0.8.1
