<s> """<STR_LIT>""" <EOL> import abc <EOL> class AbstractBuilder ( object ) : <EOL> __metaclass__ = abc . ABCMeta <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , name ) : <EOL> self . name = name <EOL> @ abc . abstractmethod <EOL> def configure ( self , * args , ** kwargs ) : <EOL> raise NotImplementedError <EOL> @ abc . abstractmethod <EOL> def build ( self , * args , ** kwargs ) : <EOL> raise NotImplementedError <EOL> @ abc . abstractmethod <EOL> def install ( self , dest , * args , ** kwargs ) : <EOL> raise NotImplementedError </s>
