click<9,>=8
pydantic>=2

[all]
anthropic>=0.40
openai>=1.0
tiktoken>=0.7
pydantic>=2
psycopg[binary]<4,>=3.1
prometheus_client>=0.20

[anthropic]
anthropic>=0.40
pydantic>=2

[dev]
pytest>=7
pydantic>=2
prometheus_client>=0.20
psycopg[binary]<4,>=3.1

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.24
mkdocs-llmstxt>=0.2

[llm]
anthropic>=0.40
openai>=1.0
tiktoken>=0.7
pydantic>=2

[openai]
openai>=1.0
tiktoken>=0.7
pydantic>=2

[postgres]
psycopg[binary]<4,>=3.1

[prometheus]
prometheus_client>=0.20

[sqlite]
