fastapi uvicorn openai python-jose python-dotenv fastapi-mail==1.5.7 markdown>=3.0 markdown2 python-multipart PyMySQL pydantic-settings pydantic_core passlib SQLAlchemy pydantic[email] celery redis pygments weasyprint beautifulsoup4 authlib httpx itsdangerous>=2.0 python-jose[cryptography]==3.3.0 cryptography>=46.0.3,<47.0.0 boto3 aiofiles PyPDF2 reportlab