35 lines
588 B
Plaintext
35 lines
588 B
Plaintext
# Core Flask Framework
|
|
Flask==3.0.0
|
|
Flask-SQLAlchemy==3.1.1
|
|
Flask-Migrate==4.0.7
|
|
Flask-Limiter==4.0.0
|
|
|
|
# Authentication & Security
|
|
PyJWT==2.8.0
|
|
bcrypt==4.1.2
|
|
cryptography==42.0.8
|
|
|
|
# Database
|
|
psycopg2-binary==2.9.9
|
|
|
|
# Configuration
|
|
python-dotenv==1.2.1
|
|
|
|
# HTTP & Requests
|
|
requests==2.31.0
|
|
|
|
# WSGI Server (Production)
|
|
gunicorn==21.2.0
|
|
|
|
# Validation & Serialization (NEW)
|
|
pydantic==2.5.0
|
|
email-validator==2.1.1
|
|
|
|
# Development Dependencies (optional, install with pip install -e ".[dev]")
|
|
# pytest==7.4.0
|
|
# pytest-cov==4.1.0
|
|
# pytest-flask==1.2.0
|
|
# black==23.12.0
|
|
# ruff==0.1.8
|
|
# mypy==1.7.1
|