-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrequirements.txt
More file actions
24 lines (20 loc) · 855 Bytes
/
requirements.txt
File metadata and controls
24 lines (20 loc) · 855 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Root requirements file for Databricks Apps deployment
# These dependencies are installed when deploying to Databricks
# FastAPI Backend
fastapi>=0.109.0
uvicorn[standard]>=0.27.0
pydantic>=2.5.0
python-multipart>=0.0.6
httpx>=0.26.0
requests>=2.31.0 # HTTP client for serving endpoints
pyyaml>=6.0.0 # For loading prompts_config.yaml
# Databricks SDK for OAuth and workspace integration
# v0.81.0+ required for postgres.generate_database_credential() (Lakebase Autoscaling)
databricks-sdk>=0.81.0
# Lakebase (PostgreSQL) connectivity
# psycopg3 with binary driver and connection pool support (Autoscaling token rotation)
psycopg[binary,pool]>=3.2.0
# psycopg2 kept as fallback for legacy Provisioned deployments
psycopg2-binary>=2.9.0
# PDF processing for Use Case Builder file uploads (renders pages as images + extracts text)
PyMuPDF>=1.25.0