forked from zaclys/searxng
		
	[fix] ensure that test.pyright installs pyright
nodejs.ensure only sets up NVM if there isn't a system-wide installation of Node that matches our NODE_MINIMUM_VERSION. The ubuntu image in the CI comes with an up to date node version, so pyright from .nvm_packages is never installed. This commit fixes this by introducing a package.json file.
This commit is contained in:
		
							parent
							
								
									96450b17d4
								
							
						
					
					
						commit
						6d701d2fea
					
				
					 4 changed files with 10 additions and 2 deletions
				
			
		
							
								
								
									
										3
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							|  | @ -16,3 +16,6 @@ dist/ | |||
| local/ | ||||
| gh-pages/ | ||||
| *.egg-info/ | ||||
| 
 | ||||
| /package-lock.json | ||||
| /node_modules/ | ||||
|  |  | |||
|  | @ -5,5 +5,4 @@ | |||
| # [1] https://github.com/nvm-sh/nvm#default-global-packages-from-file-while-installing | ||||
| 
 | ||||
| eslint | ||||
| pyright | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										3
									
								
								manage
									
										
									
									
									
								
							
							
						
						
									
										3
									
								
								manage
									
										
									
									
									
								
							|  | @ -687,9 +687,10 @@ test.pylint() { | |||
| test.pyright() { | ||||
|     build_msg TEST "[pyright] static type check of python sources" | ||||
|     nodejs.ensure | ||||
|     npm install | ||||
|     # We run Pyright in the virtual environment because Pyright | ||||
|     # executes "python" to determine the Python version. | ||||
|     pyenv.cmd pyright -p pyrightconfig-ci.json | ||||
|     pyenv.cmd npx --no-install pyright -p pyrightconfig-ci.json | ||||
|     dump_return $? | ||||
| } | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										5
									
								
								package.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								package.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,5 @@ | |||
| { | ||||
|   "dependencies": { | ||||
|     "pyright": "^1.1.212" | ||||
|   } | ||||
| } | ||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Martin Fischer
						Martin Fischer