This commit is contained in:
2026-01-08 01:00:26 +10:30
commit 211854ca0a
70 changed files with 5241 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
# Core Flask
Flask==3.0.0
Werkzeug==3.0.1
# Database
SQLAlchemy==2.0.23
Flask-SQLAlchemy==3.1.1
Flask-Migrate==4.0.5
psycopg2-binary==2.9.9
# Validation & Serialization
marshmallow==3.20.1
Flask-Marshmallow==0.15.0
marshmallow-sqlalchemy==0.29.0
# Security
bcrypt==4.1.2
Flask-Bcrypt==1.0.1
# CORS
Flask-CORS==4.0.0
# Environment variables
python-dotenv==1.0.0
# UUID
shortuuid==1.0.11
# Date/Time
python-dateutil==2.8.2
# Redis (for sessions)
redis==5.0.1
Flask-Session==0.5.0
# Rate limiting
Flask-Limiter==3.5.0
# Logging
python-json-logger==2.0.7
+22
View File
@@ -0,0 +1,22 @@
-r base.txt
# Testing
pytest==7.4.3
pytest-cov==4.1.0
pytest-flask==1.3.0
factory-boy==3.3.0
faker==20.1.0
# Code quality
flake8==6.1.0
black==23.12.1
isort==5.13.2
pylint==3.0.3
# Development tools
ipython==8.18.1
ipdb==0.13.13
watchdog==3.0.0
# Documentation
sphinx==7.2.6
+10
View File
@@ -0,0 +1,10 @@
-r base.txt
# Production WSGI server
gunicorn==21.2.0
# Monitoring & logging
sentry-sdk[flask]==1.39.1
# Performance
gevent==23.9.1
+9
View File
@@ -0,0 +1,9 @@
-r base.txt
# Testing
pytest==7.4.3
pytest-cov==4.1.0
pytest-flask==1.3.0
factory-boy==3.3.0
faker==20.1.0
coverage==7.3.4