Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								debb751f11 
								
							 
						 
						
							
							
								
								bpo-27827: identify a greater range of reserved filename on Windows. (GH-26698) ( #27422 )  
							
							... 
							
							
							
							`pathlib.PureWindowsPath.is_reserved()` now identifies as reserved
filenames with trailing spaces or colons.
Co-authored-by: Barney Gale <barney.gale@foundry.com>
Co-authored-by: Eryk Sun <eryksun@gmail.com>
(cherry picked from commit 56c1f6d7ed 
							
						 
						
							2021-07-28 17:15:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc8b93c9a9 
								
							 
						 
						
							
							
								
								bpo-44040: Update broken link in pathlib source (GH-25905) (GH-25911)  
							
							... 
							
							
							
							(cherry picked from commit 96d5c7038b 
							
						 
						
							2021-05-05 10:53:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab5d78ce41 
								
							 
						 
						
							
							
								
								bpo-35306: Avoid raising OSError from pathlib.Path.exists when passed an invalid filename (GH-25529)  
							
							... 
							
							
							
							(cherry picked from commit 4696f1285d 
							
						 
						
							2021-04-22 13:30:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								34f93002ba 
								
							 
						 
						
							
							
								
								bpo-42999: Expand and clarify pathlib.Path.link_to() documentation. (GH-24294)  
							
							... 
							
							
							
							Co-authored-by: Barney Gale <barney.gale@gmail.com> 
							
						 
						
							2021-04-07 18:12:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Skeleton (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ef7b937b8f 
								
							 
						 
						
							
							
								
								[3.9] bpo-40833: Clarify Path.rename doc-string regarding relative paths (GH-20554)  
							
							... 
							
							
							
							(cherry picked from commit f97e42ef4d 
							
						 
						
							2020-10-03 13:44:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								211e4c6e9c 
								
							 
						 
						
							
							
								
								bpo-33660: Fix PosixPath to resolve a relative path on root ( #21974 )  
							
							... 
							
							
							
							(cherry picked from commit 94ad6c674f 
							
						 
						
							2020-08-27 02:51:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								318a18eb88 
								
							 
						 
						
							
							
								
								bpo-23082: Better error message for PurePath.relative_to() from pathlib (GH-19611)  
							
							... 
							
							
							
							Co-authored-by: Sadhana Srinivasan <rotuna@Sadhanas-MBP.fritz.box>
(cherry picked from commit 448325369f 
							
						 
						
							2020-05-25 13:01:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Hoffmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8aea4b3605 
								
							 
						 
						
							
							
								
								bpo-40148: Add PurePath.with_stem() (GH-19295)  
							
							... 
							
							
							
							Add PurePath.with_stem() 
							
						 
						
							2020-04-19 17:29:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barney Gale 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b1d9184bb 
								
							 
						 
						
							
							
								
								bpo-39894: Route calls from pathlib.Path.samefile() to os.stat() via the path accessor (GH-18836)  
							
							
							
						 
						
							2020-04-17 19:47:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barney Gale 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c746c4f353 
								
							 
						 
						
							
							
								
								bpo-39897: Remove needless Path(self.parent) call, which makes is_mount() misbehave in Path subclasses. (GH-18839)  
							
							
							
						 
						
							2020-04-17 19:42:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barney Gale 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22386bb4ef 
								
							 
						 
						
							
							
								
								bpo-39901: Move pathlib.Path.owner() and group() implementations into the path accessor. (GH-18844)  
							
							
							
						 
						
							2020-04-17 18:41:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barney Gale 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								00002e6d8b 
								
							 
						 
						
							
							
								
								bpo-39682: make pathlib.Path immutable by removing (undocumented) support for "closing" a path by using it as a context manager (GH-18846)  
							
							... 
							
							
							
							Support for using a path as a context manager remains, and is now a no-op. 
							
						 
						
							2020-04-01 16:10:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								704e2065f8 
								
							 
						 
						
							
							
								
								bpo-39916: Use os.scandir() as context manager in Path.glob(). (GH-18880)  
							
							
							
						 
						
							2020-03-11 18:42:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb7560a73d 
								
							 
						 
						
							
							
								
								bpo-38894: Fix pathlib.Path.glob in the presence of symlinks and insufficient permissions (GH-18815)  
							
							... 
							
							
							
							Co-authored-by: Matt Wozniski <mwozniski@bloomberg.net> 
							
						 
						
							2020-03-07 17:53:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f4f445b693 
								
							 
						 
						
							
							
								
								bpo-39567: Add audit for os.walk(), os.fwalk(), Path.glob() and Path.rglob(). (GH-18372)  
							
							
							
						 
						
							2020-02-12 12:11:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph Reiter 
								
							 
						 
						
							
							
							
							
								
							
							
								c45a2aa9e2 
								
							 
						 
						
							
							
								
								bpo-38883: Don't use POSIX $HOME in pathlib.Path.home/expanduser on Windows (GH-17961)  
							
							... 
							
							
							
							In bpo-36264 os.path.expanduser was changed to ignore HOME on Windows.
Path.expanduser/home still honored HOME despite being documented as behaving the same
as os.path.expanduser. This makes them also ignore HOME so that both implementations
behave the same way again. 
							
						 
						
							2020-01-28 20:41:50 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Toke Høiland-Jørgensen 
								
							 
						 
						
							
							
							
							
								
							
							
								092435e932 
								
							 
						 
						
							
							
								
								bpo-38811: Check for presence of os.link method in pathlib (GH-17225)  
							
							... 
							
							
							
							Commit 6b5b013bcc 
							
						 
						
							2019-12-16 13:23:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Batuhan TaÅŸkaya 
								
							 
						 
						
							
							
							
							
								
							
							
								526606baf7 
								
							 
						 
						
							
							
								
								bpo-38994: Implement __class_getitem__ for PathLike (GH-17498)  
							
							... 
							
							
							
							https://bugs.python.org/issue38994  
						
							2019-12-08 12:31:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								59c80889ff 
								
							 
						 
						
							
							
								
								Revert "bpo-38811: Check for presence of os.link method in pathlib. (GH-17170)" ( #17219 )  
							
							... 
							
							
							
							This reverts commit 111772fc27 
							
						 
						
							2019-11-18 12:26:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Toke Høiland-Jørgensen 
								
							 
						 
						
							
							
							
							
								
							
							
								111772fc27 
								
							 
						 
						
							
							
								
								bpo-38811: Check for presence of os.link method in pathlib. (GH-17170)  
							
							... 
							
							
							
							Fix also the Path.symplink() method implementation for the case when
symlinks are not supported. 
							
						 
						
							2019-11-17 19:06:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ram Rachum 
								
							 
						 
						
							
							
							
							
								
							
							
								8d4fef4ee2 
								
							 
						 
						
							
							
								
								bpo-38422: Clarify docstrings of pathlib suffix(es) (GH-16679)  
							
							... 
							
							
							
							Whenever I use `path.suffix` I have to check again whether it includes the dot or not. I decided to add it to the docstring so I won't have to keep checking. 
https://bugs.python.org/issue38422 
Automerge-Triggered-By: @pitrou 
							
						 
						
							2019-11-02 09:46:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Girts 
								
							 
						 
						
							
							
							
							
								
							
							
								a01ba333af 
								
							 
						 
						
							
							
								
								bpo-30618: add readlink to pathlib.Path (GH-8285)  
							
							... 
							
							
							
							This adds a "readlink" method to pathlib.Path objects that calls through
to os.readlink.
https://bugs.python.org/issue30618 
Automerge-Triggered-By: @gpshead 
							
						 
						
							2019-10-23 14:18:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10ecbadb79 
								
							 
						 
						
							
							
								
								bpo-31202: Preserve case of literal parts in Path.glob() on Windows. (GH-16860)  
							
							
							
						 
						
							2019-10-21 20:37:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hui shang 
								
							 
						 
						
							
							
							
							
								
							
							
								088a09af4b 
								
							 
						 
						
							
							
								
								bpo-31163: Added return values to pathlib.Path instance's rename and replace methods. (GH-13582)  
							
							... 
							
							
							
							* bpo-31163: Added return values to pathlib.Path instance's rename and replace methods. 
							
						 
						
							2019-09-11 14:26:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hai Shi 
								
							 
						 
						
							
							
							
							
								
							
							
								82642a052d 
								
							 
						 
						
							
							
								
								bpo-37689: add Path.is_relative_to() method (GH-14982)  
							
							
							
						 
						
							2019-08-13 21:54:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									aiudirog 
								
							 
						 
						
							
							
							
							
								
							
							
								4c69be22df 
								
							 
						 
						
							
							
								
								bpo-34775: Return NotImplemented in PurePath division. (GH-9509)  
							
							
							
						 
						
							2019-08-08 08:41:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jörg Stucke 
								
							 
						 
						
							
							
							
							
								
							
							
								d5c120f7eb 
								
							 
						 
						
							
							
								
								bpo-36035: fix Path.rglob for broken links (GH-11988)  
							
							... 
							
							
							
							Links creating an infinite symlink loop would raise an exception. 
							
						 
						
							2019-05-21 19:44:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									‮zlohhcuB treboR 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e006bcef 
								
							 
						 
						
							
							
								
								bpo-33123: pathlib: Add missing_ok parameter to Path.unlink (GH-6191)  
							
							... 
							
							
							
							Similarly to how several pathlib file creation functions have an "exists_ok" parameter, we should introduce "missing_ok" that makes removal functions not raise an exception when a file or directory is already absent.  IMHO, this should cover Path.unlink and Path.rmdir.  Note, Path.resolve() has a "strict" parameter since 3.6 that does the same thing. Naming this of this new parameter tries to be consistent with the "exists_ok" parameter as that is more explicit about what it does (as opposed to "strict").
https://bugs.python.org/issue33123  
							
						 
						
							2019-05-15 15:02:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									penguindustin 
								
							 
						 
						
							
							
							
							
								
							
							
								9646630895 
								
							 
						 
						
							
							
								
								bpo-36766: Typos in docs and code comments (GH-13116)  
							
							
							
						 
						
							2019-05-06 14:57:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joannah Nanjekye 
								
							 
						 
						
							
							
							
							
								
							
							
								6b5b013bcc 
								
							 
						 
						
							
							
								
								bpo-26978: Implement pathlib.Path.link_to (Using os.link) (GH-12990)  
							
							
							
						 
						
							2019-05-04 17:27:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eivind Teig 
								
							 
						 
						
							
							
							
							
								
							
							
								537b6caa56 
								
							 
						 
						
							
							
								
								bpo-22062: Updated docstring and documentation for pathlib (GH-8519)  
							
							... 
							
							
							
							Original patch by Mike Short
https://bugs.python.org/issue22062  
							
						 
						
							2019-02-11 02:47:09 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f6fae6e51 
								
							 
						 
						
							
							
								
								bpo-35692: pathlib no longer raises when checking file and directory existence on drives that are not ready (GH-11746)  
							
							
							
						 
						
							2019-02-03 23:08:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0185f34ddc 
								
							 
						 
						
							
							
								
								bpo-33721: Make some os.path functions and pathlib.Path methods be tolerant to invalid paths.  ( #7695 )  
							
							... 
							
							
							
							Such functions as os.path.exists(), os.path.lexists(), os.path.isdir(),
os.path.isfile(), os.path.islink(), and os.path.ismount() now return False
instead of raising ValueError or its subclasses UnicodeEncodeError
and UnicodeDecodeError for paths that contain characters or bytes
unrepresentative at the OS level. 
							
						 
						
							2018-09-18 11:28:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Przemysław Spodymek 
								
							 
						 
						
							
							
							
							
								
							
							
								216b745eaf 
								
							 
						 
						
							
							
								
								bpo-33635: Handling Bad file descriptor in Path.is_file and related. (GH-8542)  
							
							
							
						 
						
							2018-08-27 14:33:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								423d05f6f5 
								
							 
						 
						
							
							
								
								bpo-34333: Fix %-formatting in Path.with_suffix() (GH-8663)  
							
							
							
						 
						
							2018-08-11 08:45:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Otte 
								
							 
						 
						
							
							
							
							
								
							
							
								46dc4e34ed 
								
							 
						 
						
							
							
								
								bpo-34329: Doc'd how to remove suffix of pathlib.Path() (GH-8655)  
							
							
							
						 
						
							2018-08-03 23:49:42 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									chason 
								
							 
						 
						
							
							
							
							
								
							
							
								dfa015cf77 
								
							 
						 
						
							
							
								
								bpo-31972: Improve docstrings for pathlib classes ( #5310 )  
							
							
							
						 
						
							2018-02-18 18:36:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								81108375d9 
								
							 
						 
						
							
							
								
								bpo-30152: Reduce the number of imports for argparse. ( #1269 )  
							
							
							
						 
						
							2017-09-26 00:55:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cooper Lees 
								
							 
						 
						
							
							
							
							
								
							
							
								173ff4a58a 
								
							 
						 
						
							
							
								
								bpo-30897: Add is_mount() to pathlib.Path ( #2669 )  
							
							... 
							
							
							
							* Add in is_mount() call to pathlib.Path similiar to os.path.ismount(path)
* Add tests for is_mount() 
							
						 
						
							2017-08-01 15:35:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pietri 
								
							 
						 
						
							
							
							
							
								
							
							
								add98eb4fe 
								
							 
						 
						
							
							
								
								bpo-30177: pathlib: include the full path in resolve(strict=False) ( #1893 )  
							
							
							
						 
						
							2017-06-07 08:29:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Dufresne 
								
							 
						 
						
							
							
							
							
								
							
							
								3972628de3 
								
							 
						 
						
							
							
								
								bpo-30296 Remove unnecessary tuples, lists, sets, and dicts ( #1489 )  
							
							... 
							
							
							
							* Replaced list(<generator expression>) with list comprehension
* Replaced dict(<generator expression>) with dict comprehension
* Replaced set(<list literal>) with set literal
* Replaced builtin func(<list comprehension>) with func(<generator
  expression>) when supported (e.g. any(), all(), tuple(), min(), &
  max()) 
							
						 
						
							2017-05-18 07:35:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2e576f5aec 
								
							 
						 
						
							
							
								
								bpo-30144: Import collections ABC from collections.abc rather than collections. ( #1263 )  
							
							
							
						 
						
							2017-04-24 09:05:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Armin Rigo 
								
							 
						 
						
							
							
							
							
								
							
							
								22a594a004 
								
							 
						 
						
							
							
								
								bpo-29694: race condition in pathlib mkdir with flags parents=True (GH-1089)  
							
							
							
						 
						
							2017-04-13 11:08:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d6debb24e0 
								
							 
						 
						
							
							
								
								bpo-29919: Remove unused imports found by pyflakes ( #137 )  
							
							... 
							
							
							
							Make also minor PEP8 coding style fixes on modified imports. 
							
						 
						
							2017-03-27 16:05:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								62a9951530 
								
							 
						 
						
							
							
								
								bpo-29900: Simplify pathlib implementation. ( #814 )  
							
							... 
							
							
							
							Since functions in the os module support path-like objects, explicit
converting Path to str no longer needed. 
							
						 
						
							2017-03-25 13:42:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								af7b9ec5c8 
								
							 
						 
						
							
							
								
								bpo-25803: Avoid incorrect errors raised by Path.mkdir(exist_ok=True) ( #805 )  
							
							... 
							
							
							
							when the OS gives priority to errors such as EACCES over EEXIST. 
							
						 
						
							2017-03-24 20:51:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								1add96f1b6 
								
							 
						 
						
							
							
								
								Issue  #29416 : Prevent infinite loop in pathlib.Path.mkdir  
							
							
							
						 
						
							2017-02-04 14:55:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c4853b78 
								
							 
						 
						
							
							
								
								Issue  #29416 : Prevent infinite loop in pathlib.Path.mkdir  
							
							
							
						 
						
							2017-02-04 14:54:56 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								4b1e98b0af 
								
							 
						 
						
							
							
								
								Issue  #29079 : Prevent infinite loop in pathlib.resolve() on Windows  
							
							
							
						 
						
							2016-12-28 16:02:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								98eb360531 
								
							 
						 
						
							
							
								
								Issue  #19717 : Makes Path.resolve() succeed on paths that do not exist (patch by Vajrasky Kok)  
							
							
							
						 
						
							2016-11-09 12:58:17 -08:00