ComfyFlow App所用的依赖
- loguru==0.7.0: Loguru 是一个用于Python的日志记录库,它旨在提供一个比标准logging模块更强大、更灵活且性能更好的替代方案。它支持颜色化的终端输出、自动记录调用者信息、简单的文件和旋转日志记录等特性,非常适合在开发Web应用和服务时进行日志管理。
- SQLAlchemy>=1.4, <2.0: SQLAlchemy是一个Python的SQL工具包和ORM(对象关系映射)系统,它提供了全面的企业级数据库访问功能。通过SQLAlchemy,开发者可以编写Python代码来操作数据库,而无需编写原生SQL语句(尽管也支持原生SQL)。它支持多种数据库后端,如MySQL、PostgreSQL、SQLite等,是构建数据驱动应用的强力工具。
- streamlit==1.28.0: Streamlit是一个用于创建和共享数据应用的开源Python库。它允许数据科学家和分析师快速地将数据分析、可视化以及交互式元素转换为美观的Web应用程序,而不需要深厚的Web开发知识。使用简单的Python脚本,用户就能创建动态的仪表板和报告。
- streamlit-extras==0.3.4: StreamlitExtras是Streamlit的一个扩展库,提供了额外的组件和功能,以增强Streamlit应用的功能性和美观性。这些可能包括额外的UI组件、布局选项或是与第三方服务的集成,使得开发者能够更加灵活地设计他们的数据应用界面。
- websocket-client==0.58.0: websocket-client是一个Python库,用于创建WebSocket客户端。WebSocket是一种在单个TCP连接上进行全双工通信的协议,常用于实现实时交互的Web应用,比如聊天应用、实时数据更新等。此库可以帮助你在Python程序中实现与WebSocket服务器的交互。
- psutil==5.9.5: Psutil是一个跨平台库,用于检索关于运行中的进程和系统利用率(如CPU、内存、磁盘、网络等)的信息。它是监控系统资源、分析性能问题或编写系统管理脚本的有用工具,尤其在需要从你的Python应用中获取系统状态信息时非常有用。
- streamlit-authenticator==0.2.3: streamlit-authenticator是一个Streamlit插件,用于为Streamlit应用添加用户认证功能。它支持基本的用户名/密码认证以及OAuth(如Google登录),帮助开发者保护他们的应用内容,确保只有经过身份验证的用户才能访问。
- discord-oauth2.py==1.2.1: discord-oauth2.py是一个Python库,用于简化Discord的OAuth2认证流程。OAuth2是一种开放授权协议,允许用户让第三方应用访问其在Discord等平台上的账户信息,而无需直接分享密码。这个库对于想要集成Discord认证到自己应用的开发者特别有帮助,比如创建需要用户验证Discord账户的游戏或社区应用。