# WorkMemory Service Requirements
# Memory-as-a-Service API + Sleep-time Compute

# AWS SDK
boto3==1.42.93

# PostgreSQL client + pgvector
psycopg[binary]==3.3.3
psycopg-pool==3.3.0
pgvector==0.4.2

# Web framework
fastapi==0.135.2
uvicorn==0.45.0
mangum==0.21.0
python-multipart==0.0.26

# Data validation
pydantic==2.13.3

# Logging
structlog==25.5.0

# ML/NLP
scipy==1.17.1
tiktoken==0.12.0

# HTTP client
httpx==0.28.1

# AST parsing (tree-sitter for multi-language code chunking)
tree-sitter==0.25.2
tree-sitter-python==0.25.0
tree-sitter-javascript==0.25.0
tree-sitter-typescript==0.23.2
tree-sitter-java==0.23.5
tree-sitter-go==0.25.0
tree-sitter-rust==0.24.1

# Content parsing
pypdf==6.10.2
beautifulsoup4==4.14.3
python-docx==1.2.0
python-pptx==1.0.2
openpyxl==3.1.5
PyYAML==6.0.3
Pillow==12.2.0
pillow-heif==1.3.0
CairoSVG==2.9.0
