first commit
This commit is contained in:
34
requirements.txt
Normal file
34
requirements.txt
Normal file
@ -0,0 +1,34 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user