Repository navigation
v0.2.1 — PyPI 首发
变更
- PyPI 首发:
pip install wechat-md==0.2.1即可安装,project 页面 https://pypi.org/project/wechat-md/ - README 专业化重写:面向「公众号排版」目标本身(排版规则一览表),移除内部实现史叙述
- 发版元数据补全:classifiers(Python 3.9–3.13)/Project-URLs/作者
- 版本单一来源:pyproject 经 hatch 动态读
__init__.py(根治 pyproject 与__init__版本不同步) - CI(
.github/workflows/publish.yml):tag 触发,质量门(ruff/mypy strict/pytest)作为发布前置,Trusted Publishing(OIDC)免 token 上传
为什么
此前仅经 GitHub tag tarball 分发,lock 文件里是长 URL 且不可走 PyPI 镜像。上 PyPI 后消费方以版本号显式锁定安装。渲染代码与 v0.2.0 完全一致——本版纯文档/元数据/CI 变更,零行为变更(测试 12/12 全绿,ruff+mypy strict 通过,CI 运行 33719538443)。
升级命令
pip install wechat-md==0.2.1消费方指引
- 引用一律锁版本号
wechat-md==X.Y.Z,升级 = 显式改版本号的决策动作 - 原 GitHub tarball 引用(
.../refs/tags/vX.Y.Z.tar.gz)可继续使用,建议迁移到 PyPI - 后续发版流程:commit →
git tag -a vX.Y.Z→ push tag,CI 自动过质量门并发布