Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								86ae981da9 
								
							 
						 
						
							
							
								
								Fix an import from the importlib.test move.  
							
							
							
						 
						
							2012-07-20 15:40:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								6ee9695270 
								
							 
						 
						
							
							
								
								Issue  #15091 : Call importlib.invalidate_caches() and reactivate a test  
							
							... 
							
							
							
							of importing a symlinked package. 
							
						 
						
							2012-07-20 14:22:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								ba52586f76 
								
							 
						 
						
							
							
								
								Running the importlib tests from test_import is redundant as there is  
							
							... 
							
							
							
							no difference anymore between __import__ and importlib.__import__. 
							
						 
						
							2012-07-20 14:01:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								be7e49fd82 
								
							 
						 
						
							
							
								
								Close   #15386 : There was a loophole that meant importlib.machinery and imp would sometimes reference an uninitialised copy of importlib._bootstrap  
							
							
							
						 
						
							2012-07-20 23:40:09 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c27ace688c 
								
							 
						 
						
							
							
								
								Issue  #15338 : skip test_UNC_path when the current user doesn't have enough permissions to access the path.  
							
							
							
						 
						
							2012-07-13 20:59:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								68f4247b65 
								
							 
						 
						
							
							
								
								Issue  #15338 : skip test_UNC_path when the current user doesn't have enough permissions to access the path.  
							
							
							
						 
						
							2012-07-13 20:54:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5df0204091 
								
							 
						 
						
							
							
								
								For diagnosis, try to list the directory first  
							
							
							
						 
						
							2012-07-12 19:50:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f189e80f23 
								
							 
						 
						
							
							
								
								Small improvements to test_unc_path  
							
							
							
						 
						
							2012-07-12 19:48:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								021548cf4c 
								
							 
						 
						
							
							
								
								Try to fix or diagnose buildbot failures  
							
							
							
						 
						
							2012-07-12 19:21:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6803855ecf 
								
							 
						 
						
							
							
								
								Fix test failure under Windows  
							
							
							
						 
						
							2012-07-08 13:16:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								bc07a5c913 
								
							 
						 
						
							
							
								
								Issue  #15110 : Fix the tracebacks generated by "import xxx" to not show the importlib stack frames.  
							
							
							
						 
						
							2012-07-08 12:01:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								d4daa87129 
								
							 
						 
						
							
							
								
								Properly cleanup pep3147 modules in test_import  
							
							
							
						 
						
							2012-06-23 18:09:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								42c9b04278 
								
							 
						 
						
							
							
								
								Prefer assertEqual to simply assert per recommendation in issue6727.  
							
							... 
							
							
							
							Clarified comment on disabled code to reference issue15093. 
							
						 
						
							2012-06-20 10:24:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								48114b952b 
								
							 
						 
						
							
							
								
								Issue  #14657 : The frozen instance of importlib used for bootstrap is now also the module imported as importlib._bootstrap.  
							
							
							
						 
						
							2012-06-17 22:33:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								658dc3f746 
								
							 
						 
						
							
							
								
								Disable test on Unix. Causes buildbots to fail. See Issue  #15091  
							
							
							
						 
						
							2012-06-17 05:06:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								71fde31da3 
								
							 
						 
						
							
							
								
								Adding test from issue6727 demonstrating that symlink import issue does not occur here in 3.3  
							
							
							
						 
						
							2012-06-17 03:53:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric V. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								984b11f88f 
								
							 
						 
						
							
							
								
								issue 14660: Implement PEP 420, namespace packages.  
							
							
							
						 
						
							2012-05-24 20:21:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b8c0206bd4 
								
							 
						 
						
							
							
								
								Issue  #14637 : Fix the UNC import test under Windows to actually use  
							
							... 
							
							
							
							the UNC path. Also clean up sys.path and invalidate finder caches.
Thanks to Vinay Sajip for spotting the use of the wrong path. 
							
						 
						
							2012-04-21 19:11:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								9e924ed1ac 
								
							 
						 
						
							
							
								
								Fix a cleanup.  
							
							
							
						 
						
							2012-04-20 17:34:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								bbdc9cd3d2 
								
							 
						 
						
							
							
								
								Use a skipUnless decorator instead of conditional renaming.  
							
							
							
						 
						
							2012-04-20 16:29:39 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								1032af95ff 
								
							 
						 
						
							
							
								
								Issue  #14585 : test_import now runs all tests under  
							
							... 
							
							
							
							importlib.test.import_ using builtins.__import__() instead of just the
relative import tests. 
							
						 
						
							2012-04-20 15:52:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								f0434e647a 
								
							 
						 
						
							
							
								
								Issue  #14599 : Generalize a test for ImportError.path and add support  
							
							... 
							
							
							
							in Python/dynload_shlibs.c.
This should fix the remaining importlib test failure on Windows.
Support in AIX and HP-UX will be in a separate checkin. 
							
						 
						
							2012-04-20 15:22:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								a2898c1d79 
								
							 
						 
						
							
							
								
								Try to debug a Windows failure on the buildbots.  
							
							
							
						 
						
							2012-04-20 13:34:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								4132368d0a 
								
							 
						 
						
							
							
								
								Issue  #14599 : Fix an import caching race condition.  
							
							
							
						 
						
							2012-04-16 20:50:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								b206a80dab 
								
							 
						 
						
							
							
								
								Fix   #10854 . Make use of the new path and name attributes on ImportError  
							
							... 
							
							
							
							for extension modules on Windows. 
							
						 
						
							2012-04-16 00:10:17 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								73def61edd 
								
							 
						 
						
							
							
								
								Try to fix a sporadic test failure from what is probably a caching race condition.  
							
							
							
						 
						
							2012-04-14 14:38:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								fd0741555b 
								
							 
						 
						
							
							
								
								Issue  #2377 : Make importlib the implementation of __import__().  
							
							... 
							
							
							
							importlib._bootstrap is now frozen into Python/importlib.h and stored
as _frozen_importlib in sys.modules. Py_Initialize() loads the frozen
code along with sys and imp and then uses _frozen_importlib._install()
to set builtins.__import__() w/ _frozen_importlib.__import__(). 
							
						 
						
							2012-04-14 14:10:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c541f8ef40 
								
							 
						 
						
							
							
								
								Issue  #14043 : Speed up importlib's _FileFinder by at least 8x, and add a new importlib.invalidate_caches() function.  
							
							... 
							
							
							
							importlib is now often faster than imp.find_module() at finding modules. 
							
						 
						
							2012-02-20 01:48:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								581616624d 
								
							 
						 
						
							
							
								
								Port import fixes from 2.7.  
							
							
							
						 
						
							2012-01-25 18:06:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								33d15f7c85 
								
							 
						 
						
							
							
								
								Port import fixes from 2.7.  
							
							
							
						 
						
							2012-01-25 18:01:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								157c1263a2 
								
							 
						 
						
							
							
								
								Port remaining test fixes, and fix test_importlib too.  
							
							
							
						 
						
							2012-01-25 03:01:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								dd21f68963 
								
							 
						 
						
							
							
								
								Port remaining test fixes, and fix test_importlib too.  
							
							
							
						 
						
							2012-01-25 03:00:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								05f29b7a3a 
								
							 
						 
						
							
							
								
								Make test work under 32-bit systems, and when invoked through Lib/test/regrtest.py  
							
							... 
							
							
							
							(rather than `-m test.regrtest`) 
							
						 
						
							2012-01-25 01:35:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								abaf89b2be 
								
							 
						 
						
							
							
								
								Issue  #11235 : Fix OverflowError when trying to import a source file whose modification time doesn't fit in a 32-bit timestamp.  
							
							
							
						 
						
							2012-01-24 17:45:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2be60afb7e 
								
							 
						 
						
							
							
								
								Issue  #11235 : Fix OverflowError when trying to import a source file whose modification time doesn't fit in a 32-bit timestamp.  
							
							
							
						 
						
							2012-01-24 17:44:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								28f8bee5c8 
								
							 
						 
						
							
							
								
								Issue  #13645 : fix test_import failure when run immediately after test_coding.  
							
							
							
						 
						
							2011-12-21 15:50:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5136ac0ca2 
								
							 
						 
						
							
							
								
								Issue  #13645 : pyc files now contain the size of the corresponding source  
							
							... 
							
							
							
							code, to avoid timestamp collisions (especially on filesystems with a low
timestamp resolution) when checking for freshness of the bytecode. 
							
						 
						
							2012-01-13 18:52:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f0a49a9e27 
								
							 
						 
						
							
							
								
								Issue  #13645 : fix test_import failure when run immediately after test_coding.  
							
							
							
						 
						
							2011-12-21 15:53:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								0c929d9d39 
								
							 
						 
						
							
							
								
								Issue  #13303 : Fix bytecode file default permission.  
							
							
							
						 
						
							2011-11-10 19:12:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								c12e093795 
								
							 
						 
						
							
							
								
								Back out changeset b6336ba796d4 until fix for  #13303 .  
							
							
							
						 
						
							2011-11-08 20:38:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								31846c4372 
								
							 
						 
						
							
							
								
								test_import: test_execute_bit_not_copied() was actually a no-op: enable it.  
							
							
							
						 
						
							2011-11-08 19:43:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								69d44fdb90 
								
							 
						 
						
							
							
								
								test_import: test_execute_bit_not_copied() was actually a no-op: fix it.  
							
							
							
						 
						
							2011-11-08 19:42:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								035018d078 
								
							 
						 
						
							
							
								
								os.geteuid() may not be available...  
							
							
							
						 
						
							2011-10-04 23:35:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								79164c8c71 
								
							 
						 
						
							
							
								
								Issue  #11956 : Always skip test_import.test_unwritable_directory when run as  
							
							... 
							
							
							
							root, since the semantics varies across Unix variants. 
							
						 
						
							2011-10-04 20:40:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								a13b1faa78 
								
							 
						 
						
							
							
								
								Issue  #11956 : Skip test_import.test_unwritable_directory on FreeBSD when run as  
							
							... 
							
							
							
							root (directory permissions are ignored). 
							
						 
						
							2011-10-04 19:17:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								09252c4938 
								
							 
						 
						
							
							
								
								os.geteuid() may not be available...  
							
							
							
						 
						
							2011-10-04 23:36:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								5f99c912c8 
								
							 
						 
						
							
							
								
								Issue  #11956 : Always skip test_import.test_unwritable_directory when run as  
							
							... 
							
							
							
							root, since the semantics varies across Unix variants. 
							
						 
						
							2011-10-04 20:41:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								e39b112aea 
								
							 
						 
						
							
							
								
								Issue  #11956 : Skip test_import.test_unwritable_directory on FreeBSD when run as  
							
							... 
							
							
							
							root (directory permissions are ignored). 
							
						 
						
							2011-10-04 19:19:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a1fe1f8dcf 
								
							 
						 
						
							
							
								
								Merge 3.2: Issue  #7732 : Don't open a directory as a file anymore while  
							
							... 
							
							
							
							importing a module. Ignore the direcotry if its name matchs the module name
(e.g.  "__init__.py") and raise a ImportError instead. 
							
						 
						
							2011-09-23 18:59:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								53ffdc53bf 
								
							 
						 
						
							
							
								
								Issue  #7732 : Don't open a directory as a file anymore while importing a  
							
							... 
							
							
							
							module. Ignore the direcotry if its name matchs the module name (e.g.
"__init__.py") and raise a ImportError instead. 
							
						 
						
							2011-09-23 18:54:40 +02:00