Repository navigation
v1.0.2 — 元数据说真话、社区文件、文档不再写死版本
Changed
- The metadata now describes what the package is. Classifiers say
Development Status :: 5 - Production/Stableinstead of4 - Beta, and gained
Programming Language :: Python :: 3.13andTyping :: Typed. The CI test matrix
grew a 3.13 entry in the same commit, so the new claim is backed by an actual run
rather than assertion. - The docs no longer hard-code the release they describe. Sentences that described the
current product now say1.x, and the install example uses==X.Y.Zinstead of a pinned
literal:pyproject.tomlis the single source of truth, so no version number rots inside
prose on every release.
Added
CITATION.cff— gives GitHub's "Cite this repository" button for academic users.CONTRIBUTING.md— the five gates with their exact commands, checked line-by-line against
.github/workflows/ci.yml, plus the repository conventions (Chinese comments and error
messages, no lowering of the coverage floor, both READMEs kept in sync).SECURITY.md— supported range, private reporting through GitHub Security Advisories,
response targets, and what is explicitly out of scope..github/ISSUE_TEMPLATE/{bug_report,feature_request}.yml— issue forms that ask for the
version, Python, OS and a minimal reproduction..pre-commit-config.yaml— ruff 0.17.3 plus pre-commit-hooks.
No functional changes: the package code is identical to 1.0.1.