#NEWLINE# def run_subproject( self , scheme , setupfile ) : #NEWLINE# #INDENT# if os . path . isdir ( setupfile ) : #NEWLINE# #INDENT# setupfile = os . path . join ( setupfile , 'setup.py' ) #NEWLINE# #UNINDENT# build_base = os . path . abspath ( os . path . join ( self . build_base , scheme ) ) #NEWLINE# dist_dir = os . path . abspath ( self . packagesdir ) #NEWLINE# args = [ 'bdist_mpkg' , ( '--build-base=' + build_base ) , ( '--dist-dir=' + dist_dir ) ] #NEWLINE# if self . keep_temp : #NEWLINE# #INDENT# args . append ( '--keep-temp' ) #NEWLINE# #UNINDENT# pkg = self . sub_setup ( setupfile , args ) . get_command_obj ( 'bdist_mpkg' ) . metapackagename #NEWLINE# if ( pkg is not None ) : #NEWLINE# #INDENT# self . packages . append ( ( pkg , self . get_scheme_status ( dist_dir ) ) )