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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vajrasky Kok 
								
							 
						 
						
							
							
							
							
								
							
							
								ec1f5df46e 
								
							 
						 
						
							
							
								
								bpo-19791: Use functions from test support to check the symlink support. (GH-822)  
							
							
							
						 
						
							2017-03-28 12:32:35 -07: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								e88ed05006 
								
							 
						 
						
							
							
								
								Issue  #28683 : Fix the tests that bind() a unix socket and raise PermissionError  
							
							... 
							
							
							
							on Android for a non-root user. 
							
						 
						
							2016-12-14 11:52:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								3a4e989324 
								
							 
						 
						
							
							
								
								Issue  #28759 : Fix the tests that fail with PermissionError when run as  
							
							... 
							
							
							
							a non-root user on Android where access rights are controled by SELinux MAC. 
							
						 
						
							2016-12-13 10:00:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								fb24eead48 
								
							 
						 
						
							
							
								
								Issue  #26856 : Fix the tests assuming that the pwd module has getpwall() and  
							
							... 
							
							
							
							assuming some invariants about uids that are not valid for Android. 
							
						 
						
							2016-12-13 09:11:38 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								568be63248 
								
							 
						 
						
							
							
								
								Issue  #27186 : Add os.PathLike support to pathlib.  
							
							... 
							
							
							
							This adds support both to pathlib.PurePath's constructor as well as
implementing __fspath__(). This removes the provisional status for
pathlib.
Initial patch by Dusty Phillips. 
							
						 
						
							2016-06-10 12:20:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								03e6061956 
								
							 
						 
						
							
							
								
								Back out pathlib.Path.path attr. (Merge 3.5->3.6)  
							
							
							
						 
						
							2016-05-19 13:11:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								387e6e3817 
								
							 
						 
						
							
							
								
								Back out pathlib.Path.path attr. (Merge 3.4->3.5)  
							
							
							
						 
						
							2016-05-19 13:10:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3d4d01f614 
								
							 
						 
						
							
							
								
								Back out 7e9605697dfc, 2e3c31ab586a, 759b2cecc289.  
							
							... 
							
							
							
							These added a path attribute to pathlib.Path objects, and docs.
Instead, we're going to use PEP 519.
(Starting in the 3.4 branch and merging forward from there since that's what I did originally.) 
							
						 
						
							2016-05-19 13:00:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								0e120525f0 
								
							 
						 
						
							
							
								
								Issue  #24950 : Fixed expanduser tests when the users home directory in pwd is "/".  
							
							... 
							
							
							
							Based on patch by SilentGhost. 
							
						 
						
							2016-05-03 21:17:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a3fd0b26ba 
								
							 
						 
						
							
							
								
								Issue  #24950 : Fixed expanduser tests when the users home directory in pwd is "/".  
							
							... 
							
							
							
							Based on patch by SilentGhost. 
							
						 
						
							2016-05-03 21:17:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b6a9c9761c 
								
							 
						 
						
							
							
								
								Issue  #26778 : Fixed "a/an/and" typos in code comment, documentation and error  
							
							... 
							
							
							
							messages. 
							
						 
						
							2016-04-17 09:39:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6a7b3a77b4 
								
							 
						 
						
							
							
								
								Issue  #26778 : Fixed "a/an/and" typos in code comment and documentation.  
							
							
							
						 
						
							2016-04-17 08:32:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								25caed546d 
								
							 
						 
						
							
							
								
								Merge 3.5  
							
							
							
						 
						
							2016-03-11 22:53:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d7569637b5 
								
							 
						 
						
							
							
								
								Issue  #20589 : Fix test_pathlib  
							
							
							
						 
						
							2016-03-11 22:53:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								d0e9b6919f 
								
							 
						 
						
							
							
								
								Issue  #20589 : Invoking Path.owner() and Path.group() on Windows now raise  
							
							... 
							
							
							
							NotImplementedError instead of ImportError. 
							
						 
						
							2016-03-11 23:08:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								04d4229719 
								
							 
						 
						
							
							
								
								Issue  #20589 : Invoking Path.owner() and Path.group() on Windows now raise  
							
							... 
							
							
							
							NotImplementedError instead of ImportError. 
							
						 
						
							2016-03-11 23:07:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								396cbd6dfd 
								
							 
						 
						
							
							
								
								Issue  #23076 : Path.glob() now raises a ValueError if it's called with an  
							
							... 
							
							
							
							invalid pattern.
Patch by Thomas Nyberg. 
							
						 
						
							2016-01-30 17:51:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								4a208e448e 
								
							 
						 
						
							
							
								
								Issue  #23076 : Path.glob() now raises a ValueError if it's called with an  
							
							... 
							
							
							
							invalid pattern.
Patch by Thomas Nyberg. 
							
						 
						
							2016-01-30 17:50:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2900995edd 
								
							 
						 
						
							
							
								
								Hopeful fix for test_rglob_common on Windows without symlinks. (Merge 3.5->3.6)  
							
							
							
						 
						
							2016-01-07 13:13:31 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								03abf6dd98 
								
							 
						 
						
							
							
								
								Hopeful fix for test_rglob_common on Windows without symlinks. (Merge 3.4->3.5)  
							
							
							
						 
						
							2016-01-07 13:13:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9c39b67ca5 
								
							 
						 
						
							
							
								
								Hopeful fix for test_rglob_common on Windows without symlinks.  
							
							
							
						 
						
							2016-01-07 13:12:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8355bd7f66 
								
							 
						 
						
							
							
								
								Add another try/except PermissionError to avoid depending on listdir order. Fix issues  #24120  and  #26012 . (Merge 3.5->3.6)  
							
							
							
						 
						
							2016-01-07 10:58:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c3a8272705 
								
							 
						 
						
							
							
								
								Add another try/except PermissionError to avoid depending on listdir order. Fix issues  #24120  and  #26012 . (Merge 3.4->3.5)  
							
							
							
						 
						
							2016-01-07 10:57:37 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								bc9fddaf50 
								
							 
						 
						
							
							
								
								Add another try/except PermissionError to avoid depending on listdir order. Fix issues  #24120  and  #26012 .  
							
							
							
						 
						
							2016-01-07 10:56:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								483397a235 
								
							 
						 
						
							
							
								
								Issue  #22570 : Add 'path' attribute to pathlib.Path objects. (Merge 3.5->3.6)  
							
							
							
						 
						
							2016-01-06 11:03:47 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1a4afec0d6 
								
							 
						 
						
							
							
								
								Issue  #22570 : Add 'path' attribute to pathlib.Path objects. (Merge 3.4->3.5)  
							
							
							
						 
						
							2016-01-06 11:03:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e428231539 
								
							 
						 
						
							
							
								
								Issue  #22570 : Add 'path' attribute to pathlib.Path objects.  
							
							
							
						 
						
							2016-01-06 11:01:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e630b6818f 
								
							 
						 
						
							
							
								
								Issue  #26012 : Don't traverse into symlinks for ** pattern in pathlib.Path.[r]glob(). (Merge 3.5->3.6)  
							
							
							
						 
						
							2016-01-06 10:36:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								520f297eb4 
								
							 
						 
						
							
							
								
								Issue  #26012 : Don't traverse into symlinks for ** pattern in pathlib.Path.[r]glob(). (Merge 3.4->3.5)  
							
							
							
						 
						
							2016-01-06 10:35:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								69bfb15bd8 
								
							 
						 
						
							
							
								
								Issue  #26012 : Don't traverse into symlinks for ** pattern in pathlib.Path.[r]glob().  
							
							
							
						 
						
							2016-01-06 10:31:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								080169c494 
								
							 
						 
						
							
							
								
								Issue  #24120 : Ignore PermissionError in pathlib.Path.[r]glob(). Ulrich Petri. (Merge 3.5->3.6)  
							
							
							
						 
						
							2016-01-06 09:53:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d54377d2ca 
								
							 
						 
						
							
							
								
								Issue  #24120 : Ignore PermissionError in pathlib.Path.[r]glob(). Ulrich Petri. (Merge 3.4->3.5)  
							
							
							
						 
						
							2016-01-06 09:51:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6c2d33a258 
								
							 
						 
						
							
							
								
								Issue  #24120 : Ignore PermissionError in pathlib.Path.[r]glob(). Ulrich Petri.  
							
							
							
						 
						
							2016-01-06 09:42:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								ac1e7f6983 
								
							 
						 
						
							
							
								
								Remove duplicate method in test_pathlib.  Initial patch by Navneet Suman.  
							
							
							
						 
						
							2015-12-28 23:50:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2d07b85585 
								
							 
						 
						
							
							
								
								Issue  #23146 : Fix mishandling of absolute Windows paths with forward slashes in pathlib.  
							
							... 
							
							
							
							Detected and fixed by Serhiy. 
							
						 
						
							2015-02-15 18:06:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								57fffd6f99 
								
							 
						 
						
							
							
								
								Issue  #23146 : Fix mishandling of absolute Windows paths with forward slashes in pathlib.  
							
							... 
							
							
							
							Detected and fixed by Serhiy. 
							
						 
						
							2015-02-15 18:03:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								17cba7daf5 
								
							 
						 
						
							
							
								
								Issue  #19777 : Provide a home() classmethod on Path objects.  
							
							... 
							
							
							
							Contributed by Victor Salgado and Mayank Tripathi. 
							
						 
						
							2015-01-12 21:03:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e969439862 
								
							 
						 
						
							
							
								
								Issue  #19776 : Fix test_pathlib.test_expanduser()  
							
							... 
							
							
							
							Skip users with an empty home directory. 
							
						 
						
							2015-01-10 09:00:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8477ed6048 
								
							 
						 
						
							
							
								
								Issue  #19776 : Add a expanduser() method on Path objects.  
							
							... 
							
							
							
							Patch by Serhiy. 
							
						 
						
							2014-12-30 20:54:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c689101a5e 
								
							 
						 
						
							
							
								
								Issue  #22759 : Query methods on pathlib.Path() (exists(), is_dir(), etc.) now return False when the underlying stat call raises NotADirectoryError.  
							
							
							
						 
						
							2014-10-30 23:15:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2b2852b1b4 
								
							 
						 
						
							
							
								
								Issue  #22759 : Query methods on pathlib.Path() (exists(), is_dir(), etc.) now return False when the underlying stat call raises NotADirectoryError.  
							
							
							
						 
						
							2014-10-30 23:14:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								ea68398355 
								
							 
						 
						
							
							
								
								Closes   #20218 : Added convenience methods read_text/write_text and read_bytes/  
							
							... 
							
							
							
							write_bytes to pathlib.Path objects.
Thanks to Christopher Welborn and Ram Rachum for original patches. 
							
						 
						
							2014-10-01 19:12:33 +02:00