mirror of
				https://git.mirrors.martin98.com/https://github.com/actions/setup-python
				synced 2025-10-30 23:21:07 +08:00 
			
		
		
		
	added Scripts to PATH on Windows (#173)
Co-authored-by: Nikita Bykov <v-nibyko@microsoft.com>
This commit is contained in:
		
							parent
							
								
									da8703fb23
								
							
						
					
					
						commit
						152ba7c4dd
					
				
							
								
								
									
										5
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							| @ -6437,6 +6437,10 @@ function usePyPy(majorVersion, architecture) { | ||||
|     core.exportVariable('pythonLocation', pythonLocation); | ||||
|     core.addPath(installDir); | ||||
|     core.addPath(_binDir); | ||||
|     // Starting from PyPy 7.3.1, the folder that is used for pip and anything that pip installs should be "Scripts" on Windows.
 | ||||
|     if (IS_WINDOWS) { | ||||
|         core.addPath(path.join(installDir, 'Scripts')); | ||||
|     } | ||||
|     const impl = 'pypy' + majorVersion.toString(); | ||||
|     core.setOutput('python-version', impl); | ||||
|     return { impl: impl, version: versionFromPath(installDir) }; | ||||
| @ -6515,6 +6519,7 @@ function findPythonVersion(version, architecture) { | ||||
|             case 'PYPY2': | ||||
|                 return usePyPy('2', architecture); | ||||
|             case 'PYPY3': | ||||
|                 // keep pypy3 pointing to 3.6 for backward compatibility
 | ||||
|                 return usePyPy('3.6', architecture); | ||||
|             default: | ||||
|                 return yield useCpythonVersion(version, architecture); | ||||
|  | ||||
| @ -80,6 +80,10 @@ function usePyPy( | ||||
| 
 | ||||
|   core.addPath(installDir); | ||||
|   core.addPath(_binDir); | ||||
|   // Starting from PyPy 7.3.1, the folder that is used for pip and anything that pip installs should be "Scripts" on Windows.
 | ||||
|   if (IS_WINDOWS) { | ||||
|     core.addPath(path.join(installDir, 'Scripts')); | ||||
|   } | ||||
| 
 | ||||
|   const impl = 'pypy' + majorVersion.toString(); | ||||
|   core.setOutput('python-version', impl); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Nikita Bykov
						Nikita Bykov