docs: fix the callout counts the fourth entry invalidated
补进「请先读这一条(四)」之后,CHANGELOG:20 与设计 §7 仍写「三条/三处」, 同一份文档里出现自相矛盾的计数——正是本轮在消灭的那类失真。一并给设计 §7 补上第 4 条的正文,免得清单与 CHANGELOG 再次漂移。
This commit is contained in:
+1
-1
@@ -17,7 +17,7 @@
|
||||
|
||||
### 请先读这一条(一): 最低 Python 版本提到 3.12,3.11 的部署装不上
|
||||
|
||||
`requires-python` 从 `>=3.11` 改为 `>=3.12`。这是本版三条要点里**唯一会让下游装不上**的变更——仍在 3.11 上的部署执行 `pip install` 会被 pip 直接拒绝,不是运行时报错,是装不了。升级 Python 或钉住 `polygateway<1.3` 二选一。
|
||||
`requires-python` 从 `>=3.11` 改为 `>=3.12`。这是本版四条要点里**唯一会让下游装不上**的变更——仍在 3.11 上的部署执行 `pip install` 会被 pip 直接拒绝,不是运行时报错,是装不了。升级 Python 或钉住 `polygateway<1.3` 二选一。
|
||||
|
||||
抬版本不是顺手做的: 本版的写入预算依赖 `asyncio.timeout`,而 3.11.0 / 3.11.1 的 `uncancel` 有已知缺陷,继续支持 3.11 就得退回 `wait_for` 并绕开那个缺陷。取舍是缩小支持面换掉一整块补丁代码。同批把三处泛型函数改成 PEP 695 语法(`def f[T](...)`,该语法在 3.11 是 `SyntaxError`)。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user