gradio requests beautifulsoup4 gitpython huggingface_hub lxml scikit-learn bm25s[full] nltk