#NEWLINE# def requirements( self , extras = ( ) ) : #NEWLINE# #INDENT# in_extra = None #NEWLINE# for line in self . egg_info_lines ( 'requires.txt' ) : #NEWLINE# #INDENT# match = self . _requirements_section_re . match ( line . lower ( ) ) #NEWLINE# if match : #NEWLINE# #INDENT# in_extra = match . group ( 1 ) #NEWLINE# continue #NEWLINE# #UNINDENT# if ( in_extra and ( in_extra not in extras ) ) : #NEWLINE# #INDENT# logger . debug ( ( 'skipping extra %s' % in_extra ) ) #NEWLINE# continue #NEWLINE# #UNINDENT# ( yield in_extra )