Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								885bdc4946 
								
							 
						 
						
							
							
								
								Issue  #25985 : sys.version_info is now used instead of sys.version  
							
							... 
							
							
							
							to format short Python version. 
							
						 
						
							2016-02-11 13:10:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e3560a7dc9 
								
							 
						 
						
							
							
								
								site: error on sitecustomize import error  
							
							... 
							
							
							
							Issue #26099 : The site module now writes an error into stderr if sitecustomize
module can be imported but executing the module raise an ImportError. Same
change for usercustomize. 
							
						 
						
							2016-01-22 12:22:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								2934fd66ae 
								
							 
						 
						
							
							
								
								Closes   #25185 : merged fix from 3.4.  
							
							
							
						 
						
							2015-10-01 11:27:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								f223c53218 
								
							 
						 
						
							
							
								
								Closes   #25185 : Use UTF-8 encoding when reading pyvenv.cfg.  
							
							
							
						 
						
							2015-10-01 11:27:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								2d37cb2e1d 
								
							 
						 
						
							
							
								
								Fixes sys.path for applocal environments.  
							
							
							
						 
						
							2015-07-17 11:59:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								32439d6eb6 
								
							 
						 
						
							
							
								
								Issue  #23911 : Move path-based bootstrap code to a separate frozen module.  
							
							
							
						 
						
							2015-05-02 19:15:18 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ad9f99e41f 
								
							 
						 
						
							
							
								
								merge 3.4  
							
							
							
						 
						
							2015-02-01 20:18:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d40f136d35 
								
							 
						 
						
							
							
								
								https goodness  
							
							
							
						 
						
							2015-02-01 20:17:22 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9e82b17e9d 
								
							 
						 
						
							
							
								
								Issue  #21711 : support for "site-python" directories has now been removed from the site module (it was deprecated in 3.4).  
							
							
							
						 
						
							2014-06-12 19:41:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								5f8784b7cc 
								
							 
						 
						
							
							
								
								Issue  #21572 : Change license command to fallback to generic license URL.  
							
							
							
						 
						
							2014-05-30 23:46:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								c00d39e96a 
								
							 
						 
						
							
							
								
								Issue  #16047 : Fix module exception list and __file__ handling in freeze.  
							
							... 
							
							
							
							Patch by Meador Inge. 
							
						 
						
							2014-03-30 21:07:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								4d91490579 
								
							 
						 
						
							
							
								
								Issue  #20411 : Use readline.get_current_history_length to check for the presence of a history, rather than get_history_item, which assumes a history is present.  
							
							
							
						 
						
							2014-01-28 09:06:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								3b2f0f0459 
								
							 
						 
						
							
							
								
								Issue  #19375 : The site module adding a "site-python" directory to sys.path, if it exists, is now deprecated.  
							
							
							
						 
						
							2013-10-25 21:39:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								bfc3a9a5c3 
								
							 
						 
						
							
							
								
								Issue  #19205  fix 406529adf156  
							
							... 
							
							
							
							I forgot to hit save. 
							
						 
						
							2013-10-12 00:28:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								8c9cd5a3d4 
								
							 
						 
						
							
							
								
								Issue  #19205 : Don't import the 're' module in site and sysconfig module to  
							
							... 
							
							
							
							to speed up interpreter start. 
							
						 
						
							2013-10-12 00:24:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								fd4722cacf 
								
							 
						 
						
							
							
								
								Issue  #9548 : Add a minimal "_bootlocale" module that is imported by the _io module instead of the full locale module.  
							
							
							
						 
						
							2013-10-12 00:13:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5d23e6d543 
								
							 
						 
						
							
							
								
								Issue  #5845 : In site.py, only load readline history from ~/.python_history if no history has been read already.  This avoids double writes to the history file at shutdown.  
							
							
							
						 
						
							2013-09-29 22:18:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								692ee9eaf0 
								
							 
						 
						
							
							
								
								#18206 : Re-fix license URL.  
							
							
							
						 
						
							2013-09-14 13:31:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								4a0430166b 
								
							 
						 
						
							
							
								
								#18852 : Handle readline.__doc__ being None in site.py readline activation.  
							
							... 
							
							
							
							Patch by Berker Peksag. 
							
						 
						
							2013-09-06 13:08:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								853395b448 
								
							 
						 
						
							
							
								
								Issue  #18621 : Prevent the site module's patched builtins from keeping too many references alive for too long.  
							
							
							
						 
						
							2013-08-06 22:56:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f93c7b8061 
								
							 
						 
						
							
							
								
								Remove Lib/site.py hack to unregister patched builtins.  
							
							... 
							
							
							
							It creates a refleak in subinterpreters, as atexit callbacks aren't triggered at their end. 
							
						 
						
							2013-08-01 19:46:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								dcedaf6e53 
								
							 
						 
						
							
							
								
								Issue  #18214 : Improve finalization of Python modules to avoid setting their globals to None, in most cases.  
							
							
							
						 
						
							2013-07-31 23:14:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								cd171c8e92 
								
							 
						 
						
							
							
								
								Issue  #18200 : Back out usage of ModuleNotFoundError (8d28d44f3a9a)  
							
							
							
						 
						
							2013-07-04 17:43:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								0a140668fa 
								
							 
						 
						
							
							
								
								Issue  #18200 : Update the stdlib (except tests) to use  
							
							... 
							
							
							
							ModuleNotFoundError. 
							
						 
						
							2013-06-13 20:57:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								9d351332a7 
								
							 
						 
						
							
							
								
								Issue  #5845 : avoid an exception at startup on OS X if no .editrc file exists.  
							
							
							
						 
						
							2013-05-06 15:39:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1a6cb30a34 
								
							 
						 
						
							
							
								
								Issue  #5845 : Enable tab-completion in the interactive interpreter by default, thanks to a new sys.__interactivehook__.  
							
							... 
							
							
							
							(original patch by Éric Araujo) 
							
						 
						
							2013-05-04 20:08:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								2581bdb86a 
								
							 
						 
						
							
							
								
								Issue  #16804 : Fix 'python -S -m site' failure.  
							
							... 
							
							
							
							This commit fixes a bug in the 'site' module that was causing an exception
to incorrectly be thrown when running 'python -S -m site'.  The problem was
that 'USER_BASE' and 'USER_SITE' were being accessed before they were properly
initialized.  The code has been changed to use 'getuserbase' and
'getusersitepackages' instead so that the initialization always happens. 
							
						 
						
							2013-04-13 20:51:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								9a7a81195c 
								
							 
						 
						
							
							
								
								Issue  #16804 : Fix 'python -S -m site' failure.  
							
							... 
							
							
							
							This commit fixes a bug in the 'site' module that was causing an exception
to incorrectly be thrown when running 'python -S -m site'.  The problem was
that 'USER_BASE' and 'USER_SITE' were being accessed before they were properly
initialized.  The code has been changed to use 'getuserbase' and
'getusersitepackages' instead so that the initialization always happens. 
							
						 
						
							2013-04-13 20:29:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Roger Serwy 
								
							 
						 
						
							
							
							
							
								
							
							
								663a390454 
								
							 
						 
						
							
							
								
								#17585 : merge with 3.3.  
							
							
							
						 
						
							2013-04-11 19:18:22 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Roger Serwy 
								
							 
						 
						
							
							
							
							
								
							
							
								1eafd1076e 
								
							 
						 
						
							
							
								
								#17585 : Fixed IDLE regression. Now closes when using exit() or quit().  
							
							
							
						 
						
							2013-04-11 19:16:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giampaolo Rodola' 
								
							 
						 
						
							
							
							
							
								
							
							
								2f50aaf2ff 
								
							 
						 
						
							
							
								
								modernize some modules' code by using with statement around open()  
							
							
							
						 
						
							2013-02-12 02:04:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								13252b8770 
								
							 
						 
						
							
							
								
								Issue  #16972 : Have site.addpackage() consider known paths even when  
							
							... 
							
							
							
							none are explicitly passed in. 
							
						 
						
							2013-01-25 13:57:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a17b48d7 
								
							 
						 
						
							
							
								
								Replace IOError with OSError ( #16715 )  
							
							
							
						 
						
							2012-12-25 16:47:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								ad28c7f9da 
								
							 
						 
						
							
							
								
								Issue  #16706 : get rid of os.error  
							
							
							
						 
						
							2012-12-18 22:02:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								70adf6f72f 
								
							 
						 
						
							
							
								
								Closes   #16519 : Merged fix from 3.3.  
							
							
							
						 
						
							2012-11-23 19:21:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								27e4b6059e 
								
							 
						 
						
							
							
								
								Issue  #16519 : Used os.path.abspath, removed unnecessary code for executable_name.  
							
							
							
						 
						
							2012-11-23 19:16:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								de0b962998 
								
							 
						 
						
							
							
								
								Remove sys.platform == 'riscos' checks from some Python and test files.  #16501  
							
							
							
						 
						
							2012-11-19 00:59:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								4791a24268 
								
							 
						 
						
							
							
								
								#16135 : Removal of OS/2 support (Python code partial cleanup)  
							
							
							
						 
						
							2012-10-05 03:15:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								abd344cbab 
								
							 
						 
						
							
							
								
								Issue 15241: Improved site.py documentation relating to venvs.  
							
							
							
						 
						
							2012-07-03 16:33:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								2895244653 
								
							 
						 
						
							
							
								
								Closes   #15173 : Tidied up copyright statements and removed pythonv references.  
							
							
							
						 
						
							2012-06-25 00:47:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								7ded1f0f69 
								
							 
						 
						
							
							
								
								Implemented PEP 405 (Python virtual environments).  
							
							
							
						 
						
							2012-05-26 03:45:29 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								65532111b4 
								
							 
						 
						
							
							
								
								site: don't import traceback at startup to speed up Python startup  
							
							
							
						 
						
							2012-02-21 22:10:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								54540ec917 
								
							 
						 
						
							
							
								
								Remove redundant imports.  
							
							
							
						 
						
							2011-11-04 08:29:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4e86d5b88d 
								
							 
						 
						
							
							
								
								Replace open(filename, 'rU') by open(filename, 'r')  
							
							... 
							
							
							
							The U flag is no more used (but still accepted for backward compatibility). 
							
						 
						
							2011-05-04 13:55:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								c09fca67e7 
								
							 
						 
						
							
							
								
								Do not touch sys.path when site is imported and python was started with -S.  
							
							... 
							
							
							
							Original patch by Carl Meyer, review by Brett Cannon, small doc editions by
yours truly.  Fixes  #11591 . 
							
						 
						
							2011-03-23 02:06:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R. David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								b4ca59b783 
								
							 
						 
						
							
							
								
								#5258/#10642: print fn, line, traceback and continue when .pth file is broken  
							
							... 
							
							
							
							If a .pth file contained an error, it could cause a traceback in site.py,
terminating its processing.  In 2.7 and 3.2, the interpreter will then not
start.  Previously, a message would print saying to use -v to get the
traceback.  In either case, the traceback generated for a failed .pth file did
not include the .pth filename, making it difficult to debug the problem.  Now
site.py reports not only the .pth filename but also the line number causing the
error, and just skips the remainder of the file. 
							
						 
						
							2010-12-26 19:54:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b103a937ea 
								
							 
						 
						
							
							
								
								Issue  #6612 : Fix site and sysconfig to catch os.getcwd() error, eg. if the  
							
							... 
							
							
							
							current directory was deleted. 
							
						 
						
							2010-10-12 22:23:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								fce7fd6426 
								
							 
						 
						
							
							
								
								Issue  #9549 : sys.setdefaultencoding() and PyUnicode_SetDefaultEncoding()  
							
							... 
							
							
							
							are now removed, since their effect was inexistent in 3.x (the default
encoding is hardcoded to utf-8 and cannot be changed). 
							
						 
						
							2010-09-01 18:54:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e9b428f997 
								
							 
						 
						
							
							
								
								Reimplement addbuilddir() in C inside getpath.c, so as to execute it  
							
							... 
							
							
							
							at interpreter startup before importing any non-builtin modules.
Should fix  #9589 . 
							
						 
						
							2010-08-13 22:25:01 +00:00