Flask==2.3.3 python-dotenv==1.0.0 Flask-SQLAlchemy==3.1.1 Flask-Migrate==4.0.5 Flask-Login==0.6.3 Flask-Mail==0.9.1 psycopg2-binary SQLAlchemy==2.0.23 gunicorn==21.2.0 requests==2.31.0 celery==5.3.6 redis==5.0.1 beautifulsoup4==4.12.2 # Para parsing HTML si es necesario en el análisis de facturas # Para reCAPTCHA (se integra del lado del cliente, pero 'requests' para verificar el token) # Para el blog y formularios Flask-WTF==1.2.1 WTForms[email]==3.1.2 # Linters y formateadores (para desarrollo) flake8==6.1.0 black==23.11.0 pylint==3.0.3 pytest==7.4.3 Flask-Bcrypt # Dependencias para OCR y análisis de facturas PyPDF2==3.0.1 # Para extracción de texto de PDFs pytesseract==0.3.10 # Para OCR (requiere Tesseract instalado en el sistema) pdf2image==1.16.3 # Para convertir PDFs a imágenes para OCR Pillow==10.0.0 # Para procesamiento de imágenes numpy==1.24.3 # Para cálculos numéricos pandas==2.0.3 # Para manipulación de datos y análisis openpyxl==3.1.2 # Para procesamiento de archivos Excel si es necesario mysqlclient==2.2.0 # MySQL database connector for Python PyJWT==2.8.0 # JSON Web Token implementation feedparser==6.0.10 # Para parsear feeds RSS/Atom markdown==3.5 # Para convertir texto markdown a HTML pydantic==2.5.2 # Para validación de datos (requerido por el cliente LLM) Flask-Bcrypt==1.0.1