cpython/Lib/pathlib
Barney Gale c88dacb391
GH-125413: Move pathlib.Path.copy() implementation alongside Path.info (#129856)
Move pathlib's private `CopyReader`, `LocalCopyReader`, `CopyWriter` and
`LocalCopyWriter` classes into `pathlib._os`, where they can live alongside
the low-level copying functions (`copyfileobj()` etc) and high-level path
querying interface (`PathInfo`).

This sets the stage for merging `LocalCopyReader` into `PathInfo`.

No change of behaviour; just moving some code around.
2025-02-09 12:05:23 +00:00
..
__init__.py GH-127807: pathlib ABCs: remove PathBase._unsupported_msg() (#127855) 2024-12-12 17:39:24 +00:00
_abc.py GH-125413: Move pathlib.Path.copy() implementation alongside Path.info (#129856) 2025-02-09 12:05:23 +00:00
_local.py GH-125413: Move pathlib.Path.copy() implementation alongside Path.info (#129856) 2025-02-09 12:05:23 +00:00
_os.py GH-125413: Move pathlib.Path.copy() implementation alongside Path.info (#129856) 2025-02-09 12:05:23 +00:00
types.py GH-125413: Add pathlib.Path.info attribute (#127730) 2025-02-08 01:16:45 +00:00