cpython/Lib/pathlib
Barney Gale f4e51f253a
GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13 (#133831)
In Python 3.13 (but not 3.12 or 3.14), pathlib classes are defined in
`pathlib._local` rather than `pathlib`. In hindsight this was a mistake,
but it was difficult to predict how the abstract/local split would pan out.

In this patch we re-introduce `pathlib._local` as a stub module that
re-exports the classes from `pathlib`. This allows path objects pickled in
3.13 to be unpicked in 3.14+
2025-10-17 21:57:51 +00:00
..
__init__.py gh-139001: Fix thread-safety issue in pathlib.Path (gh-139066) 2025-10-10 17:20:18 -04:00
_local.py GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13 (#133831) 2025-10-17 21:57:51 +00:00
_os.py GH-139174: Prepare pathlib.Path.info for new methods (#139175) 2025-09-24 01:52:24 +00:00
types.py pathlib ABCs: restore relative_to() and is_relative_to() (#138853) 2025-10-10 19:08:55 +01:00