|
# Core Gradio for the snazzy UI π¨ |
|
gradio>=4.0.0 |
|
|
|
# Asyncio and WebSockets for real-time log zapping β‘ |
|
asyncio>=3.4.3 |
|
websockets>=10.0 |
|
|
|
# JSON for data juggling π€ΉββοΈ |
|
json |
|
|
|
# Logging to keep tabs on the chaos π |
|
logging>=0.4.9.6 |
|
|
|
# Argument parsing for bossing the app around π οΈ |
|
argparse>=1.1 |
|
|
|
# URL encoding for sneaky safe strings π΅οΈββοΈ |
|
urllib3>=1.26.0 |
|
|
|
# File system fun and timestamp trickery β° |
|
os>=0.5.0 |
|
pathlib>=1.0.1 |
|
datetime>=4.3 |
|
|
|
# Randomness for username roulette π² |
|
random>=3.2 |
|
|
|
# Uvicorn for serving up the app hot and fresh π³ |
|
uvicorn>=0.15.0 |
|
|
|
# Starlette for middleware magic β¨ (comes with Gradio, but listing for clarity) |
|
starlette>=0.27.0 |