从来都不需要从零开始。
这都可以自己改。
- 模板使用 pyproject.toml。
- 模板使用 ruff、ty、pylint 做静态检查。
- pylint 最大行长设置为 200 字。
- 构建使用 uv_build 后端。
- 构建和发布,使用 uv 通过 GitHub Action 进行可信发布(文档)。
- 附带了一个 tools 目录,目录中的工具可以清除模板中的提示信息和示例文件。
- 模板假设包要求 Python 3.10 或更高版本。
- 项目假设包代码有类型注释(py.typed文件)。
- 假设项目叫
ppt(Python Project Template),包代码位于 ppt 目录,测试位于 tests 目录。
此模板采用 CC0 1.0 Universal 许可协议。
这只是说这个模板是 CC0,不是说你用这个模板做出来的东西是 CC0。