anthropic<1,>=0.40
openai<3,>=1.40
click<9,>=8
rich<16,>=13
prompt-toolkit<4,>=3
pydantic<3,>=2.5
pyyaml<7,>=6
python-dotenv<2,>=1
httpx<1,>=0.27
cryptography<49,>=42
tiktoken<1,>=0.7

[all]
dacli[pinecone,snowflake]

[dev]
pytest<10,>=8
ruff<0.16,>=0.15
vulture<3,>=2

[mcp]
mcp<2,>=1

[pinecone]
pinecone<10,>=4

[pty]

[pty:sys_platform != "win32"]
ptyprocess<1,>=0.7

[pty:sys_platform == "win32"]
pywinpty<3,>=2

[snowflake]
snowflake-connector-python<5,>=3.5
