#NEWLINE# @ property #NEWLINE# def base_version( self ) : #NEWLINE# #INDENT# parts = [ ] #NEWLINE# if ( self . _version . epoch != 0 ) : #NEWLINE# #INDENT# parts . append ( '{0}!' . format ( self . _version . epoch ) ) #NEWLINE# #UNINDENT# parts . append ( '.' . join ( ( str ( x ) for x in self . _version . release ) ) ) #NEWLINE# return '' . join ( x )