pyyaml chardet ebooklib beautifulsoup4 lxml watchdog requests gradio huggingface_hub datasets