依据官方 python/peps仓库规则起草、审阅、编辑或准备 Python 改进提案(PEP),用于处理 PEP 文本和元数据头部。
Python PEP 作者是一项面向实际任务的技能,主要用于Overview. 使用此技能来完成 Python 增强建议工作,这些工作需要遵循官方的 python/ peps 寄存器,而不是通用 Python 代码样式. 它涵盖了 PEP 起草工作.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
本技能专用于需遵循官方 python/peps 仓库规范的 Python 增强提案(PEP)工作,不适用于通用 Python 代码风格指导。涵盖 PEP 起草、PEP 审阅、元数据/头部校验、reStructuredText 格式化、仓库检查及贡献流程支持。
所附参考文档汇总了截至 2026-06-28 提交哈希 63b05773e2b5e8355910df520e8cf319f70944be 的官方 python/peps 仓库状态。若当前已检出 github.com/python/peps 仓库,请优先使用本地文件而非这些摘要内容。
references/process-and-policy.md:涵盖 PEP 工作流、状态定义、作者权责、赞助人机制、审阅流程与维护规则;references/header-and-rst-rules.md:涵盖 PEP 12 规定的头部字段顺序、元数据格式、PEP 章节模板及 reStructuredText(reST)书写规则;references/repo-validation.md:涵盖 python/peps 仓库检出命令、check-peps.py 工具用法、pre-commit 配置、拼写检查与 HTML 渲染流程。python/peps 检出副本,请在编辑前先查阅以下源文件:peps/pep-0001.rstpeps/pep-0012.rstpeps/pep-0012/pep-NNNN.rstCONTRIBUTING.rstREADME.rstcheck-peps.py.pre-commit-config.yamlStatus: Draft、按需指定 sponsor(赞助人)、提供有效的讨论计划,并严格采用 PEP 12 规定的模板结构。Draft 状态的 PEP 允许开放讨论与修订建议;而 Accepted、Final、Rejected、Withdrawn 和 Superseded 状态的 PEP 主要作为历史文档存在,除非有明确流程依据,否则不应进行重大内容变更。python check-peps.py peps/pep-NNNN.rst;随后视需要运行 make lint、make spellcheck 及 make html 或 python build.py。当被要求创建或修订新 PEP 时,请遵守以下规范:
peps/pep-0012/pep-NNNN.rst 为源模板;切勿使用渲染后的 HTML 页面作为模板。peps/pep-NNNN.rst,其中编号须补零对齐;但头部字段 PEP: 后的编号本身无需补零。Python-Version 字段;若为最初独立于标准库之外的互操作性标准,则可省略该字段。Discussions-To: Pending 与 Post-History: Pending;在线程创建后须及时更新这两项。python/peps 仓库写入权限的共同作者或 sponsor,请同步更新 .github/CODEOWNERS 文件。请按如下结构组织 PEP 审阅意见:
Findings - [P1] Missing sponsor for non-core authors - peps/pep-NNNN.rst:4 Explain the official rule, why it blocks or weakens the PEP, and the smallest fix. Open Questions - Mention only questions that affect process, metadata, or content readiness. Validation - List commands run and whether rendering/linting passed.
请统一使用如下优先级标识:
P0:直接导致渲染失败、校验失败或仓库拒绝接收的问题;P1:可能阻碍 PEP 编辑批准的流程或元数据问题;P2:明确违反 PEP 1 / PEP 12 / 仓库规则的问题,应予以修复;P3:属于文字润色、表述清晰度提升或非强制性优化项。若未发现任何问题,请明确说明,并指出尚未执行的校验项。
相关专题
热门下载
相关下载
精品课程
共0课时 | 0人学习
共0课时 | 0人学习
共0课时 | 0人学习
最新文章