* Align code metadata and monitoring event semantics with Python 3.15
Preserve canonical qualified-name interning and subclass values, normalize valid debug-range tables, and correct event-specific monitoring disable and callback ownership boundaries.
Assisted-by: OpenAI Codex:model version unavailable
* Import canonical monitoring shutdown helper
Copy the missing test_monitoring dependency from pinned CPython 3.15.0 through scripts/update_lib, retaining existing suite guards.
Assisted-by: OpenAI Codex:model version unavailable
* Match observed monitoring source layers and tool release ordering
Model active source instrumentation across all subscribed tools instead of unconditional legacy edge pairing. Preserve tool names during unlocked callback finalization before releasing them.
Assisted-by: OpenAI Codex:model version unavailable
* Preserve code qualnames and monitoring event-site identity
Retain decoded WTF8 qualnames, use exact-str marshal dispatch, and model wrapped branch dispatch with physical DISABLE sites. Retire the proven monitoring shutdown guard through update_lib.
Assisted-by: OpenAI Codex:model version unavailable
This directory contains all of the Python files that make up the standard
library for RustPython.
Most of these files are copied over from the CPython repository (the 3.7
branch), with slight modifications to allow them to work under RustPython. The
current goal is to complete the standard library with as few modifications as
possible. Current modifications are just temporary workarounds for bugs/missing
feature within the RustPython implementation.
The first big module we are targeting is unittest, so we can leverage the
CPython test suite.