opencv-python-headless pytesseract numpy tensorflow pandas altair < 5 plotly Pillow==9.5.0