summaryrefslogtreecommitdiffstats
path: root/Lib/pathlib
Commit message (Expand)AuthorAgeFilesLines
* GH-139174: Prepare `pathlib.Path.info` for new methods (part 2) (#140155)Barney Gale2025-10-181-96/+60
* GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13 (#133831)Barney Gale2025-10-171-0/+12
* gh-139001: Fix thread-safety issue in `pathlib.Path` (gh-139066)Sam Gross2025-10-101-6/+1
* pathlib ABCs: restore `relative_to()` and `is_relative_to()` (#138853)Barney Gale2025-10-102-2/+32
* GH-139174: Prepare `pathlib.Path.info` for new methods (#139175)Barney Gale2025-09-242-288/+251
* GH-128520: pathlib ABCs: improve protocol for 'openable' objects (#134101)Barney Gale2025-09-123-41/+79
* GH-128520: pathlib ABCs: tweak protocol for virtual path strings (#134104)Barney Gale2025-07-272-16/+10
* gh-133875: Remove deprecated `pathlib.PurePath.is_reserved` (#133876)sobolevn2025-07-191-12/+0
* GH-128520: pathlib ABCs: add `JoinablePath.__vfspath__()` (#133437)Barney Gale2025-05-123-23/+63
* GH-128520: pathlib ABCs: raise text encoding warnings at correct stack level ...Barney Gale2025-04-282-4/+15
* GH-125866: Support complete "file:" URLs in urllib (#132378)Barney Gale2025-04-141-4/+2
* GH-123599: `url2pathname()`: handle authority section in file URL (#126844)Barney Gale2025-04-101-1/+5
* GH-128520: pathlib ABCs: tighten up argument types (#131621)Barney Gale2025-03-242-29/+9
* GH-128520: pathlib ABCs: validate `magic_open()` arguments (#131617)Barney Gale2025-03-241-0/+6
* GH-128520: pathlib ABCs: reject empty pattern in `ReadablePath.glob()` (#127343)Barney Gale2025-03-241-0/+2
* GH-123599: Deprecate duplicate `pathname2url()` implementation (#127380)Barney Gale2025-03-201-1/+12
* GH-123599: Remove duplicate `url2pathname()` implementation (#127237)Barney Gale2025-03-191-15/+2
* GH-130614: pathlib ABCs: improve support for receiving path metadata (#131259)Barney Gale2025-03-163-64/+92
* GH-130614: pathlib ABCs: parametrize test suite for path copying (#131168)Barney Gale2025-03-131-1/+1
* GH-127381: pathlib ABCs: remove `case_sensitive` argument (#131024)Barney Gale2025-03-101-13/+8
* GH-130614: pathlib ABCs: support alternate separator in `full_match()` (#130991)Barney Gale2025-03-091-2/+3
* GH-130614: pathlib ABCs: retain original separator in `with_name()` (#130990)Barney Gale2025-03-091-1/+3
* GH-128520: Merge `pathlib._local` into `pathlib` (#130748)Barney Gale2025-03-072-1263/+1260
* GH-128520: Merge `pathlib._abc` into `pathlib.types` (#130747)Barney Gale2025-03-032-397/+393
* GH-127381: pathlib ABCs: remove `WritablePath.mkdir()` arguments (#130611)Barney Gale2025-03-011-1/+1
* GH-127381: pathlib ABCs: remove `ReadablePath.exists()` and `is_*()` (#130520)Barney Gale2025-03-011-32/+0
* Revert "GH-116380: Speed up `glob.[i]glob()` by making fewer system calls. (#...Barney Gale2025-03-012-8/+4
* GH-116380: Speed up `glob.[i]glob()` by making fewer system calls. (#116392)Barney Gale2025-02-282-4/+8
* GH-130608: Remove `dirs_exist_ok` argument from `pathlib.Path.copy()` (#130610)Barney Gale2025-02-283-14/+9
* GH-125413: Add private `pathlib.Path` method to write metadata (#130238)Barney Gale2025-02-263-174/+120
* GH-125413: Fix stale metadata from `pathlib.Path.copy()` and `move()` (#130424)Barney Gale2025-02-242-3/+7
* GH-125413: pathlib ABCs: use caching `path.info.exists()` when globbing (#130...Barney Gale2025-02-241-8/+5
* GH-128520: More consistent type-checking behaviour in pathlib (#130199)Barney Gale2025-02-212-18/+19
* GH-127381: pathlib ABCs: remove `ReadablePath.rglob()` (#130207)Barney Gale2025-02-171-10/+0
* GH-125413: Add private metadata methods to `pathlib.Path.info` (#129897)Barney Gale2025-02-173-203/+199
* pathlib ABCs: remove caching of path parser case sensitivity (#130194)Barney Gale2025-02-161-11/+4
* GH-128520: Subclass `abc.ABC` in `pathlib._abc` (#128745)Barney Gale2025-02-162-20/+95
* GH-125413: Move `pathlib.Path.copy()` implementation alongside `Path.info` (#...Barney Gale2025-02-093-300/+297
* GH-129835: Yield path with trailing slash from `ReadablePath.glob('')` (#129836)Barney Gale2025-02-082-2/+2
* GH-125413: Add `pathlib.Path.info` attribute (#127730)Barney Gale2025-02-084-57/+224
* GH-127381: pathlib ABCs: remove `JoinablePath.match()` (#129147)Barney Gale2025-01-282-27/+26
* GH-128520: Make `pathlib._abc.WritablePath` a sibling of `ReadablePath` (#129...Barney Gale2025-01-212-59/+135
* GH-128520: Divide pathlib ABCs into three classes (#128523)Barney Gale2025-01-113-60/+74
* GH-127381: pathlib ABCs: remove `PathBase.move()` and `move_into()` (#128337)Barney Gale2025-01-042-35/+30
* GH-127381: pathlib ABCs: remove uncommon `PurePathBase` methods (#127853)Barney Gale2024-12-293-67/+5
* GH-127381: pathlib ABCs: remove `PathBase.stat()` (#128334)Barney Gale2024-12-292-30/+13
* GH-127807: pathlib ABCs: move private copying methods to dedicated class (#12...Barney Gale2024-12-223-248/+261
* GH-127807: pathlib ABCs: remove a few private attributes (#127851)Barney Gale2024-12-222-56/+64
* GH-127807: pathlib ABCs: remove `PurePathBase._raw_paths` (#127883)Barney Gale2024-12-223-40/+38
* GH-127807: pathlib ABCs: remove `PathBase._unsupported_msg()` (#127855)Barney Gale2024-12-123-35/+41