Upload requirements.txt
This commit is contained in:
@@ -0,0 +1,28 @@
|
|||||||
|
# CRM System v1.0 - Production Dependencies
|
||||||
|
# Pinned per 02-architecture.md Section 13.6
|
||||||
|
|
||||||
|
# Web framework
|
||||||
|
fastapi>=0.111.0,<0.116
|
||||||
|
uvicorn[standard]>=0.29.0
|
||||||
|
|
||||||
|
# Database / ORM
|
||||||
|
sqlalchemy==2.0.35
|
||||||
|
alembic>=1.13
|
||||||
|
aiosqlite>=0.19
|
||||||
|
asyncpg>=0.29
|
||||||
|
|
||||||
|
# Validation / Settings
|
||||||
|
pydantic>=2.5
|
||||||
|
pydantic-settings>=2.1
|
||||||
|
|
||||||
|
# Auth
|
||||||
|
python-jose[cryptography]==3.3.0
|
||||||
|
passlib[bcrypt]==1.7.4
|
||||||
|
bcrypt==4.0.1
|
||||||
|
python-multipart>=0.0.7
|
||||||
|
|
||||||
|
# File I/O (for static files in phase 4c)
|
||||||
|
aiofiles>=23.2
|
||||||
|
|
||||||
|
# Templates (optional, for error pages)
|
||||||
|
jinja2>=3.1
|
||||||
Reference in New Issue
Block a user