LingFlow v3.8.0 PyPI 发布成功报告
🎉 发布概要
发布时间: 2026-04-01 PyPI 项目: https://pypi.org/project/lingflow-core/3.7.0/ 包名: lingflow-core 版本: 3.7.0
📦 包信息
文件大小
lingflow_core-3.7.0-py3-none-any.whl: 553.7 KBlingflow_core-3.7.0.tar.gz: 488.0 KB
元数据
- Metadata-Version: 2.1 (PyPI 兼容)
- Python 要求: >=3.8
- License: MIT
- 作者: Guangda guangda@iepose.cn
🚀 安装方式
用户现在可以通过以下方式安装:
# 基础安装
pip install lingflow-core
# 完整功能(包含情报系统和优化器)
pip install lingflow-core[full]
# 仅开发工具
pip install lingflow-core[dev]
# 仅情报系统
pip install lingflow-core[intelligence]
📋 发布配置
pyproject.toml (现代方式)
- ✅ 使用 setuptools>=61.0,<70 (确保 Metadata-Version 2.1)
- ✅ 完整的项目元数据
- ✅ 依赖项配置
- ✅ 可选依赖分组(dev, intelligence, optimization, full)
- ✅ CLI 入口点配置
MANIFEST.in
- ✅ 包含 README.md
- ✅ 包含 LICENSE
- ✅ 包含必要的配置文件
- ✅ 排除临时文件
包内容
- ✅ 核心模块 (lingflow/)
- ✅ CLI 命令 (lingflow 命令)
- ✅ 所有依赖项声明
- ✅ 完整的元数据
🔧 技术细节
解决的问题
- Metadata-Version 兼容性
- 问题: setuptools 70+ 生成 Metadata-Version 2.4 (PyPI 不支持)
-
解决: 限制 setuptools <70,生成 Metadata-Version 2.1
-
Token 认证
- 配置 ~/.pypirc 使用 API Token
-
2FA 已启用(PyPI 要求)
-
包验证
- 通过 twine check 验证
- 元数据完整
CLI 命令
lingflow --help # 查看帮助
lingflow list-skills # 列出所有技能
lingflow run <skill> # 运行单个技能
lingflow workflow <file> # 运行工作流文件
📊 依赖项
核心依赖
- tiktoken>=0.5.0
- aiohttp>=3.8.0
- pydantic>=2.0.0
- python-dotenv>=1.0.0
可选依赖
- dev: pytest, black, flake8, mypy
- intelligence: beautifulsoup4, feedparser
- optimization: optuna, scikit-learn
- full: 所有可选依赖
🎯 后续步骤
已完成
- ✅ PyPI 发布成功
- ✅ README.md 更新(添加 PyPI 徽章和安装说明)
- ✅ 包构建和测试通过
建议下一步
-
验证安装测试
-
提交 Git 更改
-
监控下载量
- 访问 PyPI 项目页面查看统计数据
-
更新徽章显示下载量
-
文档更新
- 在官方文档中添加 PyPI 安装说明
-
创建用户指南
-
版本管理
- 保留 setup.py.backup 作为参考
- 使用 pyproject.toml 作为主要配置
🏆 里程碑
LingFlow 现在是: - ✅ PyPI 官方包 - ✅ 全球可安装 - ✅ 版本化管理 - ✅ 完整的依赖声明 - ✅ CLI 命令可用
📞 支持信息
项目主页: https://github.com/guangda88/LingFlow PyPI 页面: https://pypi.org/project/lingflow-core/ 问题反馈: https://github.com/guangda88/LingFlow/issues
LingFlow v3.8.0 - 众智混元,万法灵通 🚀