Skip to content

介绍

Aloha!感谢关注这个 Python 包。

License GitHub Workflow Status Join the Gitter Chat PyPI version PyPI Downloads Code Activity Recent Code Update

如果这个项目对你有帮助,欢迎给我们点一个 STAR,或支持我们的开发工作!GitHub Stars

aloha 是一个用于构建 Python 微服务的通用工具包,封装了常见组件与能力,例如:

  • 快速创建 RESTful API 并启动服务
  • 日志工具
  • 环境、配置文件与资源文件管理
  • 连接常见数据库
  • 运行环境检测与监控

安装

安装 aloha 及扩展依赖
pip install aloha[all]

请注意,包名后的 [all] 表示额外依赖集合,用于启用更多能力。

可选扩展包括:

  • all:包含下面所有扩展
  • service:构建 RESTful API 所需依赖(aloha 基于 Tornado)
  • build:将 Python 代码编译为二进制文件,便于源码保护
  • db:连接常见数据库,如 MySQL / PostgreSQL / Redis
  • stream:基于 confluent_kafka 处理流式数据
  • data:使用 pandas 等库进行数据处理或数据科学任务
  • report:将数据或报告导出为 Excel 文件
  • test:单元测试工具
  • docs:文档构建工具