This commit is contained in:
Gilles Soulier
2026-01-05 13:13:08 +01:00
parent 8e14adafc6
commit 1d177e96a6
149 changed files with 29541 additions and 1 deletions

36
server/requirements.txt Normal file
View File

@@ -0,0 +1,36 @@
# Created by: Claude
# Date: 2026-01-02
# Purpose: Python dependencies for Mesh Server
# Refs: CLAUDE.md
# Web Framework
fastapi==0.109.0
uvicorn[standard]==0.27.0
python-multipart==0.0.6
# WebSocket
websockets==12.0
# Authentication & Security
pyjwt[crypto]==2.8.0
passlib[bcrypt]==1.7.4
python-jose[cryptography]==3.3.0
bcrypt==4.1.2
# HTTP Client (for Gotify)
httpx==0.26.0
# Data Validation
pydantic[email]==2.5.3
pydantic-settings==2.1.0
# Database (SQLite/PostgreSQL)
sqlalchemy==2.0.25
alembic==1.13.1
# Utils
python-dotenv==1.0.0
# Development
pytest==7.4.4
pytest-asyncio==0.23.3