Initial commit
This commit is contained in:
44
requirements.txt
Normal file
44
requirements.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
# Web framework
|
||||
fastapi==0.115.*
|
||||
uvicorn[standard]==0.32.*
|
||||
jinja2==3.1.*
|
||||
python-multipart==0.0.*
|
||||
websockets==13.*
|
||||
|
||||
# AI providers
|
||||
anthropic==0.40.*
|
||||
openai==1.57.* # Used for OpenRouter (OpenAI-compatible API)
|
||||
|
||||
# Database (standard sqlite3 built-in + app-level encryption)
|
||||
cryptography==43.*
|
||||
|
||||
# Config
|
||||
python-dotenv==1.0.*
|
||||
|
||||
# CalDAV
|
||||
caldav==1.3.*
|
||||
vobject==0.9.*
|
||||
|
||||
# Email
|
||||
imapclient==3.0.*
|
||||
aioimaplib>=1.0
|
||||
|
||||
# Web
|
||||
httpx==0.27.*
|
||||
beautifulsoup4==4.12.*
|
||||
|
||||
# Scheduler
|
||||
apscheduler==3.10.*
|
||||
|
||||
# Auth
|
||||
argon2-cffi==23.*
|
||||
pyotp>=2.9
|
||||
qrcode[pil]>=7.4
|
||||
|
||||
# Brain (2nd brain — PostgreSQL + vector search + MCP server)
|
||||
asyncpg==0.31.*
|
||||
mcp==1.26.*
|
||||
|
||||
# Utilities
|
||||
python-dateutil==2.9.*
|
||||
pytz==2024.*
|
||||
Reference in New Issue
Block a user