14 Commits
Author SHA1 Message Date
youknowdotandyouknowdot c70e9b8443 Sync selected Python 3.15 core library tests and repr type errors (#9321)
* Sync Python 3.15 core library tests and repr type errors

Synchronize ten selected library paths from CPython 3.15.0 at
d220409a13b77de7a6c30abe16ea90db01528edc using the canonical updater,
retaining existing RustPython adapters and failure markers.

Match generic __repr__ invalid-result errors to the qualified type-name
format required by the canonical ExceptionGroup regression, preserving
string results and exceptions raised by the implementation.

Implementation, source review, and validation were AI-assisted. The model
version identifier is unavailable; automated checks are not human
verification. Bounded validation covers 43 passes and one canonical skip,
not the full repository suites.

Assisted-by: OpenAI Codex:model version unavailable

* Preserve original escape decoder consumed length after callbacks

Keep the original input length as consumed after successful unicode-escape
and raw-unicode-escape decoding, including error-handler input replacement.
Only report the current cursor when a non-final decode stops on incomplete
input, matching CPython's codec wrappers and incomplete exits.

Fix the canonical Unicode escape mutation regression that failed CI on
Linux, macOS and Windows. Preserve all Lib tests and existing assertions.
Bounded Linux validation: 55 passes and one canonical skip, CLI build and
strict common/VM Clippy passed. Full repository suites were not run.

Implementation, source review, and validation were AI-assisted. The model
version identifier is unavailable; automated checks are not human
verification.

Assisted-by: OpenAI Codex:model version unavailable

---------

Co-authored-by: youknowdot <336763669+youknowdot@users.noreply.github.com>
2026-10-23 18:01:14 +09:00
Shahar Naveh 8f37484dc9 Update platform.py to 3.14.4 (#7824) 2026-05-12 00:43:49 +09:00
Terry Tianlin Luan f929a6eef8 Updated the platform + plistlib libraries + associated tests v.3.13.10 (#6611)
* Updated plistlib + test library

* Updated the platform library + test

* Re-added Rustpython platform version
2026-01-04 10:02:24 +09:00
Jeong YunWon 286a5b5b8f msc_info in get_version 2025-12-23 23:28:58 +09:00
Jeong, YunWonandCPython Developers 77939d2ca5 Update platform from CPython 3.11.5 (#5060)
* Update platform and test from CPython 3.11.5

* sys.dllhandle (=0)

* Unmark fixed test of test_sysconfig

---------

Co-authored-by: CPython Developers <>
2023-09-01 13:55:28 +09:00
Jeong YunWon ac1be9e2a4 Fix whats_left 2022-08-23 20:37:24 +09:00
CPython Developers 2daddd913d Update platform from CPython 3.10.6 2022-08-15 02:36:46 +09:00
Noah b1aa11bf9e Uncomment some things that were dependent on proper subprocess 2020-06-21 16:47:41 -05:00
Noah 6b580c5921 Get regrtests working on Windows 2020-02-29 10:34:12 -06:00
Aviv Palivoda 6df27f5a58 Remove unsused code in platform.py 2020-02-06 21:53:31 +02:00
Aviv Palivoda bbb04c3ded Use rust _platform to version 2020-02-06 21:53:31 +02:00
Aviv Palivoda 8baaa5d508 Enable platform.platform 2020-02-06 21:53:31 +02:00
Aviv Palivoda 6f4437c592 Change version to RustPython 2020-02-06 21:53:31 +02:00
Aviv Palivoda 12f400483d Change to pure python platform 2020-02-06 21:53:31 +02:00