discord.py gradio gspread==5.12.0 huggingface_hub==0.26.0 tabulate apscheduler gspread-dataframe gspread-formatting numpy plotly mplcursors