Repository navigation
chore: 补齐包元数据、专有许可证与 PR 模板 - #11
Merged
Merged
Conversation
…emplate - Add the root LICENSE and per-package README/LICENSE copies. - Declare readme, license, license-files, authors, and repository URL in all four pyprojects; raise the build backend to setuptools>=77. - Add a Chinese pull-request template covering current design, change map, impact, verification, and AI disclosure. - Extend the governance quality profile to cover LICENSE and the PR template. - Re-anchor the v0.1.2 delivery evidence to the PR #10 merge commit.
10 of 16 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
补齐四个 Distribution 的包元数据与许可证,并把中文 PR 模板落到本仓库。构建不再产生
sdist: standard file not found警告,wheel/sdist 带完整许可证与说明。动机
变更类型
当前设计(改前)
setuptools>=68,无readme/license/authors/urlsdocs/architecture/package-boundaries.md约定,测试校验依赖方向.github只有quality.yml本次改动
LICENSEpackages/*/*/LICENSEpackages/*/*/README.mdpackages/*/*/pyproject.tomlreadme、license、license-files、authors、urls;后端>=77.github/pull_request_template.md.specify/extensions/quality/quality-config.ymlLICENSE与模板docs/development/quality-gates.mdharness/*、.specify/delivery/*影响范围
pyproject.tomlsetuptools>=77仅影响构建隔离环境uv lock --check四个包通过dependencies未变设计
N/A:本次只改元数据、许可证和文档,没有持久结构变化。
架构决策
行为与验收
uv build日志无standard file not foundLicense-Expression、License-FileREADME.md、LICENSEuv lock --checkexit 0pwsh scripts/quality.ps1exit 0验证
uv build --no-sources+pip checkgit diff --check文档
回滚
回滚本 PR 即恢复无 LICENSE、无包级 README 的元数据;已构建产物不受影响。许可证选择本身
由维护者确认,回滚会同时撤销该声明。
AI 使用披露
评审重点
pyproject.toml的 PEP 639 字段是否与构建后端匹配Checklist