numpy pandas networkx huggingface_hub datasets smolagents openai langchain_community wikipedia gspread gradio