# 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