8 Commits
Author SHA1 Message Date
youknowdot 8f12a32256 Sync ten foundational Python libraries with Python 3.15 (#9140)
* Sync ten foundational Python libraries with CPython 3.15

Migrate _py_abc, stat, genericpath, ntpath, posixpath, functools, gettext, string, optparse, and mimetypes with related canonical tests using scripts/update_lib from CPython d220409a13b77de7a6c30abe16ea90db01528edc. Preserve the existing pure LRU hash-count expected failure.

Assisted-by: OpenAI Codex:model version unavailable

* Preserve positional-only annotation order for singledispatch

Emit positional-only annotations before regular positional annotations, matching declaration order and the canonical functools regression coverage.

Assisted-by: OpenAI Codex:model version unavailable
2026-10-15 20:42:50 +09:00
Jeong, YunWon 7a6e5c465f Upgrade abc.py _py_abc.py to 3.13.5 (#5865) 2025-06-29 12:49:14 +09:00
Ashwin Naren d46bcd9291 typing upgrade to 3.13.2 (#5590) 2025-04-27 15:26:37 +09:00
Moreal c060f9973d Update _py_abc module to CPython 3.10.0 2021-12-05 17:04:34 +09:00
Noah b79e2cba40 Small changes for typing/abc 2020-10-07 19:29:41 -05:00
ben ea872521d6 Make object by default hashable 2019-04-04 20:11:53 +13:00
ben 0bd08618af Change _py_abc to workaround current issue, and run test with PYTHONPATH
linking to Lib directory.
2019-04-04 20:11:53 +13:00
ben 39d4d64a4c Copy abc and dependent python files over from CPython 3.7 branch 2019-04-04 20:11:53 +13:00