Deva v1.4.4 Release Notes
发布日期: 2026-02-27
PyPI: https://pypi.org/project/deva/1.4.4/
🎉 主要更新
新增 README_PYPI.rst - 专为 PyPI 优化的简洁文档
- 📊 Shields.io 徽章展示(版本/Python 版本/许可证)
- 🎨 Emoji 图标增强可读性
- 📝 精简内容结构,突出核心功能
- 🔗 清晰的快速开始指南
依赖配置完善
- requirements.txt 从 6 个依赖扩展到 22 个
- setup.py 内联依赖列表并添加版本约束
- 新增 'dev' extras_require(开发依赖)
文档结构规整
- 移动根目录报告文件到 docs/ 子目录
- 清理根目录,使项目结构更加清晰
📦 安装
pip install deva==1.4.4
# 或
pip install -U deva开发环境
pip install deva[dev]🔄 变更日志
1.4.4 (2026-02-27)
- 新增 README_PYPI.rst
- setup.py 使用 README_PYPI.rst 作为 PyPI 长描述
- description 更新为中英双语
1.4.3 (2026-02-27)
- 补全 requirements.txt 缺失的依赖项
- setup.py 内联依赖列表
- 移除 README.rst 中 PyPI 不支持的 Sphinx toctree 指令
- python_requires: '>=3.5' -> '>=3.8'
1.4.2 (2026-02-27)
- deva/sources.py 使用 Pipe 模式重构 HTTP 编解码
- 文档结构规整
📚 快速开始
from deva import Stream, log, Deva
# 创建数据流
source = Stream(name="numbers")
# 添加处理逻辑
source.map(lambda x: x * 2).filter(lambda x: x > 3) >> log
# 启动并运行
source.start()
for i in range(5):
source.emit(i)
Deva.run()🔗 相关链接
- 主页: https://github.com/sostc/deva
- PyPI: https://pypi.org/project/deva/1.4.4/
- 文档: https://github.com/sostc/deva/tree/master/docs
- 问题反馈: https://github.com/sostc/deva/issues
📄 许可证
MIT License - Copyright © 2018-2026 spark