pyyaml>=6.0
omegaconf>=2.3
cloudpickle>=3.0
fastmcp>=3.0
openai>=1.0
anthropic>=0.105
sqlalchemy>=2.0
typer>=0.12
click>=8.1
starlette>=0.40
uvicorn>=0.30
prompt_toolkit>=3.0
pandas>=1.5

[daft]
daft>=0.4
pyarrow>=12.0

[dev]
black>=24.0
flake8>=6.0
mypy>=1.12
pytest>=7.0
pytest-cov>=4.0
pytest-xdist>=3.0
numpy>=1.24
pillow>=10.0
pre-commit>=4.0
virtualenv>=20.0

[full]
sqlalchemy>=2.0
numpy>=1.24
pillow>=10.0
pymongo>=4.0
litellm>=1.0
psycopg2-binary>=2.9
pymysql>=1.1
pymssql>=2.3
oracledb>=2.0
trino[sqlalchemy]>=0.330
clickhouse-connect<2,>=1.0
pgvector>=0.3
lancedb>=0.22
pylance>=0.34
elasticsearch>=8.0
opensearch-py>=3.0
chromadb>=0.5
pymilvus[milvus-lite]>=2.5
pinecone>=5.0
qdrant-client>=1.12
weaviate-client>=4.9
duckdb-engine>=0.13
neo4j>=5.0
redis>=5.0
surrealdb>=2.0
tinydb>=4.8

[full:python_version < "3.11"]
onnxruntime<1.24

[interop]
pydantic>=1.10
pandas>=2.0
pyarrow>=12.0
numpy>=1.24
sqlalchemy>=2.0

[sql]
sqlalchemy>=2.0
psycopg2-binary>=2.9
pymysql>=1.1
pymssql>=2.3
oracledb>=2.0
trino[sqlalchemy]>=0.330
clickhouse-connect<2,>=1.0
