| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -108,6 +108,10 @@ class BuildMetadata: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  def canonical(self) -> str: | 
					 | 
					 | 
					 | 
					  def canonical(self) -> str: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    return f"{self.openpilot.version}-{self.openpilot.git_commit}-{self.openpilot.build_style}" | 
					 | 
					 | 
					 | 
					    return f"{self.openpilot.version}-{self.openpilot.git_commit}-{self.openpilot.build_style}" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  @property | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  def ui_description(self) -> str: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    return f"{self.openpilot.version} / {self.openpilot.git_commit[:6]} / {self.channel}" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					def build_metadata_from_dict(build_metadata: dict) -> BuildMetadata: | 
					 | 
					 | 
					 | 
					def build_metadata_from_dict(build_metadata: dict) -> BuildMetadata: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  channel = build_metadata.get("channel", "unknown") | 
					 | 
					 | 
					 | 
					  channel = build_metadata.get("channel", "unknown") | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |