* Refresh Python 3.15 HTTP, URL and documentation libraries
Import the connected documentation and HTTP/URL library closure from CPython d220409a13b77de7a6c30abe16ea90db01528edc using scripts/update_lib. Preserve surviving RustPython test guards; the upstream-removed CGI test class has no remaining marker target.
Assisted-by: OpenAI Codex:model version unavailable
* Retire obsolete wsgiref file-wrapper test forwarder
Canonical Python 3.15 removed the target method; migrate with an empty marker override rather than retain an expected-failure call to a nonexistent super method.
Assisted-by: OpenAI Codex:model version unavailable
* Adapt pydoc classification to the Cargo source layout
Expose the existing source-directory predicate as sys._is_python_build and regenerate pinned pydoc with the explicit updater transform shared with the mega repair. Installed layouts and explicit basedir arguments retain upstream behavior.
Assisted-by: OpenAI Codex:model version unavailable
* Expose source-directory classification on every platform
The existing platform-neutral Lib and Cargo.toml predicate is needed by sys._is_python_build on all platforms; preserve its algorithm unchanged.
Assisted-by: OpenAI Codex:model version unavailable