feat: Implement MFA authentication, add ride statistics model, and update various services, APIs, and tests across the application.

This commit is contained in:
pacnpal
2025-12-28 17:32:53 -05:00
parent aa56c46c27
commit c95f99ca10
452 changed files with 7948 additions and 6073 deletions

View File

@@ -13,7 +13,6 @@ dependencies = [
"python-dotenv>=1.0.1",
"django-environ>=0.12.0",
"python-decouple>=3.8",
# =============================================================================
# Django REST Framework
# =============================================================================
@@ -21,7 +20,6 @@ dependencies = [
"drf-spectacular>=0.28.0",
"django-cors-headers>=4.6.0",
"django-filter>=24.3",
# =============================================================================
# Authentication & Security
# =============================================================================
@@ -30,7 +28,6 @@ dependencies = [
"djangorestframework-simplejwt>=5.5.1",
"pyjwt>=2.10.1",
"cryptography>=44.0.0",
# =============================================================================
# Image Processing & Media
# =============================================================================
@@ -38,7 +35,6 @@ dependencies = [
"django-cleanup>=8.1.0",
"piexif>=1.1.3",
"django-cloudflareimages-toolkit>=1.0.6",
# =============================================================================
# Frontend Integration (HTMX, Templates)
# =============================================================================
@@ -49,7 +45,6 @@ dependencies = [
"whitenoise>=6.8.0",
"rjsmin>=1.2.0",
"rcssmin>=1.1.0",
# =============================================================================
# Task Queue & Caching
# =============================================================================
@@ -59,14 +54,12 @@ dependencies = [
"redis>=5.2.0",
"django-redis>=5.4.0",
"hiredis>=3.1.0",
# =============================================================================
# Database & History Tracking
# =============================================================================
"django-pghistory>=3.5.2",
"django-fsm>=2.8.1",
"django-fsm-log>=3.1.0",
# =============================================================================
# Monitoring & Observability
# =============================================================================
@@ -75,7 +68,6 @@ dependencies = [
"python-json-logger>=2.0.7",
"psutil>=7.0.0",
"nplusone>=1.0.0",
# =============================================================================
# Utilities
# =============================================================================
@@ -84,6 +76,9 @@ dependencies = [
"django-extensions>=4.1",
"werkzeug>=3.1.3",
"django-forwardemail>=1.0.0",
"django-turnstile>=0.1.2",
"fido2>=2.0.0",
"qrcode[pil]>=8.2",
]
[dependency-groups]