{\rtf1\ansi\ansicpg1252\cocoartf2870
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fmodern\fcharset0 Courier;}
{\colortbl;\red255\green255\blue255;\red0\green0\blue0;}
{\*\expandedcolortbl;;\cssrgb\c0\c0\c0;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\partightenfactor0

\f0\fs26 \cf0 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 # ==============================================================================\
# REQUIREMENTS.TXT \'97 NOTARY & PPAT APPLICATION (DJANGO STACK)\
# Python 3.12 LTS | Production-Grade Stable Releases\
# ==============================================================================\
\
# 1. Django Framework & Core Ecosystem\
Django>=5.0.6,<5.1.0\
djangorestframework>=3.15.1\
django-cors-headers>=4.3.1\
django-environ>=0.11.2\
django-crispy-forms>=2.1\
crispy-bootstrap5>=2024.2\
psycopg[binary]>=3.1.19\
\
# 2. Asynchronous Task Queue & Caching (Background Jobs for OCR/AHU/Dukcapil)\
celery>=5.4.0\
redis>=5.0.4\
django-celery-results>=2.5.1\
django-celery-beat>=2.6.0\
\
# 3. OCR, Image Processing & AI Legal Assistant Engines\
easyocr>=1.7.1\
pytesseract>=0.3.10\
Pillow>=10.3.0\
openai>=1.30.0\
anthropic>=0.25.0\
langchain>=0.2.1\
langchain-community>=0.2.1\
\
# 4. Document Generation & Template Engine (PDF, Word, Excel)\
reportlab>=4.2.0\
weasyprint>=61.2\
python-docx>=1.1.2\
docxtpl>=0.16.8\
openpyxl>=3.1.2\
pandas>=2.2.2\
\
# 5. Bring Your Own Storage (BYOS) \'97 Google Drive API Integration\
google-api-python-client>=2.129.0\
google-auth>=2.29.0\
google-auth-httplib2>=0.2.0\
google-auth-oauthlib>=1.2.0\
\
# 6. Security, Authentication & Async HTTP Client\
PyJWT>=2.8.0\
passlib[bcrypt]>=1.7.4\
httpx>=0.27.0\
\
# 7. Production Application Server\
gunicorn>=22.0.0}