gradio requests validators bs4 Pillow numpy pandas fake-useragent selenium PyPDF webdriver-manager urllib3 diskcache pytesseract aiohttp fitz httpx PyPDF2 python-docx openpyxl chardet mutagen pyzbar frontend qrcode zxing opencv-python-headless cleantext nltk spacy textblob cryptography python-jose bcrypt structlog tqdm python-dateutil pytz