loguru PyPDF2 pdf2image loguru openai certifi httpx aiohttp tqdm pillow numpy aiofiles gradio>=5.0.0 gradio-pdf>=0.0.11 pillow>=10.0.0 requests>=2.31.0 PyMuPDF>=1.23.0