构建和发布# 编写 pyproject.toml 打包和分发项目 单一来源的包版本 放弃对旧 Python 版本的支持 打包二进制扩展 打包命名空间包 创建和发现插件 使用 TestPyPI 制作 PyPI 友好的自述文件 使用 GitHub Actions CI/CD 工作流发布包分发版本 如何使基于 setup.py 的项目现代化?