21 lines
		
	
	
		
			566 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			566 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
							 | 
						||
| 
								 | 
							
								# Spack Project Developers. See the top-level COPYRIGHT file for details.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# SPDX-License-Identifier: (Apache-2.0 OR MIT)
							 | 
						||
| 
								 | 
							
								import subprocess
							 | 
						||
| 
								 | 
							
								import sys
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def getpywin():
							 | 
						||
| 
								 | 
							
								    try:
							 | 
						||
| 
								 | 
							
								        import win32con  # noqa
							 | 
						||
| 
								 | 
							
								    except ImportError:
							 | 
						||
| 
								 | 
							
								        subprocess.check_call(
							 | 
						||
| 
								 | 
							
								            [sys.executable, "-m", "pip", "-q", "install", "--upgrade", "pip"])
							 | 
						||
| 
								 | 
							
								        subprocess.check_call(
							 | 
						||
| 
								 | 
							
								            [sys.executable, "-m", "pip", "-q", "install", "pywin32"])
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if __name__ == '__main__':
							 | 
						||
| 
								 | 
							
								    getpywin()
							 |