streamlit math re os PyPDF2 pandas pdfplumber docx2pdf fitz base64 requests typing huggingface_hub == 0.2.1