invoice-processing-google-d.../requirements.txt

36 lines
1005 B
Plaintext

# requirements.txt
# --- Core Web Framework & Server ---
# El corazón de nuestra API y el servidor para ejecutarla.
# [standard] incluye extras de alto rendimiento como uvloop.
fastapi
uvicorn[standard]
# --- Database & ORM ---
# Para la interacción con nuestra base de datos SQLite.
sqlalchemy
# --- Authentication & Security ---
# Hashing de contraseñas y manejo de tokens JWT.
# [bcrypt] y [cryptography] son los backends recomendados.
passlib[bcrypt]
python-jose[cryptography]
# --- Data Validation & Configuration ---
# Validación de datos en la API y carga de configuración desde .env
pydantic-settings
email-validator # Dependencia explícita para Pydantic EmailStr
# --- Frontend & File Handling ---
# Motor de plantillas para HTML y manejo de subida de archivos.
jinja2
python-multipart
# --- Google Cloud Services ---
# El cliente oficial para interactuar con Document AI.
google-cloud-documentai
# --- Utilities ---
# Herramienta robusta para el parsing de fechas.
python-dateutil