pandas shapely geopandas numpy rtree pyproj matplotlib requests duckduckgo-search smolagents[toolkit] smolagents[litellm] dotenv beautifulsoup4 reportlab>=3.6.0 scikit-learn gradio python-docx scipy openpyxl unidecode rank_bm25 seaborn