provision: Fix version tuple generation logic.
Previous tuple generation logic was throwing an error parsing version like 3.6.7rc1 because micro-versions (like '7rc1') cannot be converted into an integer. Fixes #482.
This commit is contained in:
		
							parent
							
								
									5c86679d5a
								
							
						
					
					
						commit
						e769735108
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
					@ -36,7 +36,7 @@ the Python version this command is executed with."""
 | 
				
			||||||
                                                stderr=subprocess.STDOUT, universal_newlines=True)
 | 
					                                                stderr=subprocess.STDOUT, universal_newlines=True)
 | 
				
			||||||
    # The output has the format "Python 1.2.3"
 | 
					    # The output has the format "Python 1.2.3"
 | 
				
			||||||
    py_version_list = py_version_output.split()[1].split('.')
 | 
					    py_version_list = py_version_output.split()[1].split('.')
 | 
				
			||||||
    py_version = tuple(int(num) for num in py_version_list)
 | 
					    py_version = tuple(int(num) for num in py_version_list[0:2])
 | 
				
			||||||
    venv_name = 'zulip-api-py{}-venv'.format(py_version[0])
 | 
					    venv_name = 'zulip-api-py{}-venv'.format(py_version[0])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if py_version <= (3, 1) and (not options.force):
 | 
					    if py_version <= (3, 1) and (not options.force):
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue