COMMITS
/ Lib/pathlib/__init__.py October 18, 2025
B
GH-139174: Prepare `pathlib.Path.info` for new methods (part 2) (#140155)
Barney Gale committed
October 10, 2025
S
gh-139001: Fix thread-safety issue in `pathlib.Path` (gh-139066)
Sam Gross committed
B
pathlib ABCs: restore `relative_to()` and `is_relative_to()` (#138853)
Barney Gale committed
September 24, 2025
B
GH-139174: Prepare `pathlib.Path.info` for new methods (#139175)
Barney Gale committed
September 12, 2025
B
GH-128520: pathlib ABCs: improve protocol for 'openable' objects (#134101)
Barney Gale committed
July 27, 2025
B
GH-128520: pathlib ABCs: tweak protocol for virtual path strings (#134104)
Barney Gale committed
July 19, 2025
S
gh-133875: Remove deprecated `pathlib.PurePath.is_reserved` (#133876)
sobolevn committed
May 12, 2025
B
GH-128520: pathlib ABCs: add `JoinablePath.__vfspath__()` (#133437)
Barney Gale committed
April 14, 2025
B
GH-125866: Support complete "file:" URLs in urllib (#132378)
Barney Gale committed
April 10, 2025
B
GH-123599: `url2pathname()`: handle authority section in file URL (#126844)
Barney Gale committed
March 24, 2025
B
GH-128520: pathlib ABCs: tighten up argument types (#131621)
Barney Gale committed
March 20, 2025
B
GH-123599: Deprecate duplicate `pathname2url()` implementation (#127380)
Barney Gale committed
March 19, 2025
B
GH-123599: Remove duplicate `url2pathname()` implementation (#127237)
Barney Gale committed
March 16, 2025
B
GH-130614: pathlib ABCs: improve support for receiving path metadata (#131259)
Barney Gale committed
March 7, 2025
B
GH-128520: Merge `pathlib._local` into `pathlib` (#130748)
Barney Gale committed
December 12, 2024
B
GH-127807: pathlib ABCs: remove `PathBase._unsupported_msg()` (#127855)
Barney Gale committed
August 11, 2024
B
GH-73991: Rework `pathlib.Path.copytree()` into `copy()` (#122369)
Barney Gale committed
July 3, 2024
B
GH-73991: Support copying directory symlinks on older Windows (#120807)
Barney Gale committed
May 5, 2024
B
Move pathlib implementation out of `__init__.py` (#118582)
Barney Gale committed
May 3, 2024
B
GH-116380: Move pathlib globbing implementation into `pathlib._glob` (#118562)
Barney Gale committed
May 2, 2024
A
docs: typo: tiny grammar change: "pointed by" -> "pointed to by" (#118411)
Andrew Zipperer committed
April 20, 2024
B
GH-112855: Speed up `pathlib.PurePath` pickling (#112856)
Barney Gale committed
April 13, 2024
B
GH-115060: Speed up `pathlib.Path.glob()` by omitting initial `stat()` (#117831)
Barney Gale committed
April 12, 2024
B
GH-117727: Speed up `pathlib.Path.iterdir()` by using `os.scandir()` (#117728)
Barney Gale committed
April 11, 2024
B
GH-117586: Speed up `pathlib.Path.walk()` by working with strings (#117726)
Barney Gale committed
April 10, 2024
B
GH-117586: Speed up `pathlib.Path.glob()` by working with strings (#117589)
Barney Gale committed
April 5, 2024
B
GH-77609: Add recurse_symlinks argument to `pathlib.Path.glob()` (#117311)
Barney Gale committed
March 31, 2024
B
GH-114575: Rename `PurePath.pathmod` to `PurePath.parser` (#116513)
Barney Gale committed
February 10, 2024
B
GH-115060: Speed up `pathlib.Path.glob()` by removing redundant regex matching (#115061)
Barney Gale committed
January 31, 2024
B
pathlib ABCs: raise `UnsupportedOperation` directly. (#114776)
Barney Gale committed
January 30, 2024
B
GH-70303: Make `pathlib.Path.glob('**')` return both files and directories (#114684)
Barney Gale committed
January 26, 2024
B
gh-88569: add `ntpath.isreserved()` (#95486)
Barney Gale committed
B
GH-73435: Add `pathlib.PurePath.full_match()` (#114350)
Barney Gale committed
January 20, 2024
B
GH-79634: Accept path-like objects as pathlib glob patterns. (#114017)
Barney Gale committed
January 14, 2024
B
Add `pathlib._abc.PathModuleBase` (#113893)
Barney Gale committed
January 13, 2024
B
pathlib ABCs: add `_raw_path` property (#113976)
Barney Gale committed
January 9, 2024
B
GH-113528: Deoptimise `pathlib._abc.PurePathBase` (#113559)
Barney Gale committed
B
GH-113528: Deoptimise `pathlib._abc.PurePathBase.relative_to()` (again) (#113882)
Barney Gale committed
B
GH-113528: Deoptimise `pathlib._abc.PurePathBase.parts` (#113883)
Barney Gale committed
B
GH-113528: Deoptimise `pathlib._abc.PathBase._make_child_relpath()` (#113532)
Barney Gale committed
January 6, 2024
B
GH-113528: Deoptimise `pathlib._abc.PurePathBase.relative_to()` (#113529)
Barney Gale committed
B
GH-113528: Deoptimise `pathlib._abc.PurePathBase.parent` (#113530)
Barney Gale committed
B
GH-113528: Deoptimise `pathlib._abc.PurePathBase.name` (#113531)
Barney Gale committed
January 5, 2024
B
GH-113568: Stop raising deprecation warnings from pathlib ABCs (#113757)
Barney Gale committed
B
GH-113568: Stop raising auditing events from pathlib ABCs (#113571)
Barney Gale committed
January 4, 2024
B
GH-113225: Speed up `pathlib.Path.glob()` (#113226)
Barney Gale committed
December 28, 2023
B
GH-113225: Speed up `pathlib._abc.PathBase.glob()` (#113556)
Barney Gale committed
December 27, 2023
B
GH-110109: pathlib ABCs: drop use of `io.text_encoding()` (#113417)
Barney Gale committed
December 22, 2023
B
GH-110109: pathlib ABCs: do not vary path syntax by host OS. (#113219)
Barney Gale committed
B
GH-110109: Fix misleading `pathlib._abc.PurePathBase` repr (#113376)
Barney Gale committed