claude-agent-sdk>=0.1.68
prompt-toolkit>=3.0.0

[:python_version < "3.12"]
typing-extensions>=4.8.0

[dev]
build>=1.2.0
pre-commit>=4.0.0
pytest>=8.0.0
pytest-asyncio>=0.23.0
pytest-cov>=5.0.0
pytest-timeout>=2.3.1
ruff==0.8.6
twine>=5.1.0

[docs]
sphinx~=7.4
myst-parser~=4.0
linkify-it-py~=2.0
sphinx-copybutton~=0.5
sphinx-design~=0.6
pydata-sphinx-theme~=0.15
sphinx-autodoc-typehints~=2.3

[gemini]

[test]
pytest>=8.0.0
pytest-asyncio>=0.23.0
pytest-cov>=5.0.0
pytest-timeout>=2.3.1
