30 lines
396 B
Plaintext
30 lines
396 B
Plaintext
# Core
|
|
fastapi>=0.104.0
|
|
uvicorn[standard]>=0.24.0
|
|
pydantic>=2.0.0
|
|
|
|
# Database
|
|
aiosqlite>=0.19.0
|
|
|
|
# Authentication
|
|
python-jose[cryptography]>=3.3.0
|
|
passlib[bcrypt]>=1.7.4
|
|
python-multipart>=0.0.6
|
|
bcrypt>=4.0.0
|
|
|
|
# Validation
|
|
email-validator>=2.0.0
|
|
|
|
# HTTP Client
|
|
requests>=2.31.0
|
|
|
|
# Templates
|
|
jinja2>=3.1.0
|
|
aiofiles>=23.0.0
|
|
|
|
# QR Code
|
|
qrcode>=7.4.0
|
|
pillow>=10.0.0
|
|
|
|
# Environment
|
|
python-dotenv>=1.0.0 |