23 lines
535 B
Text
23 lines
535 B
Text
# DuckLake API Server Requirements
|
|
# FastAPI backend for DuckLake lakehouse with time travel support
|
|
|
|
# Web framework
|
|
fastapi>=0.115.0,<1.0.0
|
|
uvicorn[standard]>=0.32.0,<1.0.0
|
|
pydantic>=2.0.0,<3.0.0
|
|
pydantic-settings>=2.0.0,<3.0.0
|
|
|
|
# DuckDB with DuckLake extension
|
|
duckdb>=1.2.0
|
|
|
|
# PostgreSQL driver for catalog (optional - for production multi-client)
|
|
psycopg2-binary>=2.9.9,<3.0.0
|
|
|
|
# AWS S3 support for data storage (optional)
|
|
boto3>=1.34.0,<2.0.0
|
|
|
|
# HTTP client
|
|
httpx>=0.27.0,<1.0.0
|
|
|
|
# CORS middleware
|
|
python-multipart>=0.0.9,<1.0.0
|