9 Commits
Author SHA1 Message Date
youknowdot 170e772255 Refresh Python 3.15 HTTP, URL and documentation libraries (#9193)
* 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
2026-10-19 20:08:24 +09:00
Shahar Naveh 0fdd061ed4 Update some tests & libs to 3.14.7 (#8595)
* test_memoryio

* test_ordered_dict

* more

* urllib

* test_compileall

* urllib test

* more

* test_descr

* test_enumerate
2026-08-26 14:38:10 +00:00
Jeong, YunWon 8d098ef4d1 Implement missing unicodedata functions and fix lookup error type
Add combining, decomposition, digit, decimal, numeric methods to Ucd.
Change lookup() to raise KeyError instead of LookupError.
Remove expectedFailure markers from 9 passing tests.
Add unicodedata.is_normalized() method.
Rename decomp_chars to chars to fix spell check.
Remove expectedFailure from test_named_unicode_escapes and
test_urlsplit_normalization.
2026-02-14 09:32:17 +09:00
Jeong YunWon 448658e49d Update urllib from v3.14.2 2026-01-25 00:18:55 +09:00
CPython developers 07ccc26e71 Update test_urlparse from CPython 3.10.5 2022-08-07 16:31:38 +09:00
Padraic Fanning 4b5117c80c Update test_urlparse to CPython 3.8.10 2021-06-02 19:22:51 -04:00
Ben Lewis ddb9606544 Unmark fixed tests in test_urlparse.py, and fix clippy error. 2020-07-29 19:05:40 +12:00
hyperbora 91e8695c93 Mark unsupported tests 2020-07-20 20:51:11 +09:00
hyperbora 4387d96ffe add test_urlparse from CPython 3.8.4 2020-07-19 22:12:10 +09:00