Skip to content

Deva 1.4.4 - PyPI 文档优化

Latest

Choose a tag to compare

@zjw0358 zjw0358 released this 27 Feb 08:40
· 23 commits to master since this release

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()

🔗 相关链接


📄 许可证

MIT License - Copyright © 2018-2026 spark