@property<EOL><INDENT>def build_version(self):<DEDENT>
version_separator = '<STR_LIT:+>'<EOL>if version_separator in self.version:<EOL><INDENT>return self.version.split(version_separator)[<NUM_LIT:1>]<EOL><DEDENT>return self.product_version<EOL>
Swimlane semantic build version

        Falls back to product version in pre-2.18 releases