pandas>=2.2,<3 openpyxl>=3.1,<4 numpy>=1.26,<3 rapidfuzz>=3.6,<4 charset-normalizer>=3.3,<4 loguru>=0.7,<1 tqdm>=4.66,<5 typer>=0.12,<1 phonenumbers>=8.13,<9 streamlit>=1.35,<2 cryptography>=41,<49 # PDF Extractor stack — pinned to exact tested versions so a future # upstream release can't change the visual picker's coordinate model # or pdfplumber's word-position behavior mid-build. Bump these # explicitly when re-testing against a new release. pdfplumber==0.11.9 pypdfium2==5.8.0 pytesseract==0.3.13 streamlit-drawable-canvas==0.9.3