Refine repository guidance

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
This commit is contained in:
Loren Eteval
2026-10-07 23:34:18 +08:00
parent f2f541d068
commit 461bc3e949
27 changed files with 62 additions and 7 deletions
+3
View File
@@ -37,6 +37,9 @@ Read `.github/workflows/deploy-pypi.yml` with `tests/README.md`; paths are relat
Audit evaluated generic bases and import-time standard-library APIs as well as syntax and wheel availability.
`from __future__ import annotations` does not defer class-base evaluation; test cold imports on a claimed minimum
interpreter before treating metadata classifiers or a newer CI row as evidence for that minimum.
- Coordinate explicit native pins across manifests, source-build/wheel-install steps, and API assertions. When native
provenance is exported, compare it with the intended upstream revision as well as distribution metadata.
Constructing and closing an engine validates a different boundary from starting a privileged TUN interface.
- Interpreter compatibility jobs install dependency versions that actually support each interpreter, then exercise
cold imports and real behavior. Grammar checks or newer-interpreter simulations do not substitute for those jobs.
Keep the full cross-platform regression suite distinct from focused version checks, and make required version