Skip to content

Latest commit

 

History

History
127 lines (101 loc) · 2.71 KB

File metadata and controls

127 lines (101 loc) · 2.71 KB

发布说明

📦 包已准备就绪

构建信息

  • 版本: 1.0.0
  • 包名: oomol-connect-sdk
  • 构建时间: 2025-12-09

构建产物

dist/
├── oomol_connect_sdk-1.0.0-py3-none-any.whl (17KB)
└── oomol_connect_sdk-1.0.0.tar.gz (18KB)

包内容

  • ✅ 核心代码(8个模块)
  • ✅ README.md(英文)
  • ✅ README_zh.md(中文)
  • ✅ LICENSE(MIT)
  • ✅ CHANGELOG.md
  • ✅ 类型定义文件
  • ✅ 所有依赖声明

质量检查

  • ✅ 语法检查通过
  • ✅ 包检查通过 (twine check)
  • ✅ 文档完整
  • ✅ 类型注解完整

🚀 发布步骤

1. 获取 PyPI API Token

访问: https://pypi.org/manage/account/token/

2. 发布到 PyPI

# 激活虚拟环境
source .venv/bin/activate

# 上传到 PyPI
twine upload dist/*

# 输入凭据
# Username: __token__
# Password: <你的 PyPI API Token>

3. 验证发布

# 访问包页面
https://pypi.org/project/oomol-connect-sdk/

# 测试安装
pip install oomol-connect-sdk

# 验证导入
python -c "from oomol_connect_sdk import OomolConnectClient; print('Success!')"

📋 最终文件列表

oomol-connect-sdk-py/
├── README.md (6.9KB) - 英文文档
├── README_zh.md (6.7KB) - 中文文档
├── LICENSE (1.0KB)
├── CHANGELOG.md (4.0KB)
├── MANIFEST.in (336B)
├── pyproject.toml (1.8KB)
├── requirements.txt (14B)
├── oomol_connect_sdk/ - 核心代码
│   ├── __init__.py
│   ├── client.py
│   ├── errors.py
│   ├── types.py
│   ├── utils.py
│   ├── flows.py
│   ├── blocks.py
│   ├── tasks.py
│   └── packages.py
├── examples/ - 示例代码
│   ├── basic_usage.py
│   └── advanced_usage.py
├── tests/ - 单元测试
│   ├── __init__.py
│   └── test_utils.py
└── dist/ - 构建产物
    ├── oomol_connect_sdk-1.0.0-py3-none-any.whl
    └── oomol_connect_sdk-1.0.0.tar.gz

🎯 核心特性

  • ✨ 完整的 API 覆盖
  • 🔄 智能轮询系统
  • 📊 实时进度监控
  • 📁 文件上传支持
  • 🎯 类型安全
  • ⚡ 异步优先
  • 🛡️ 全面的错误处理
  • 🌐 中英文文档

📝 文档

  • README.md - 英文主文档
  • README_zh.md - 中文文档
  • CHANGELOG.md - 版本变更日志
  • examples/ - 代码示例

🔗 链接

✅ 准备完成

所有文件已准备就绪,可以发布到 PyPI!

运行发布命令:

source .venv/bin/activate && twine upload dist/*