#NEWLINE# def copy( self ) : #NEWLINE# #INDENT# ' We need a custom copy as the normal one requires __init__ to be\n        properly defined\n        ' #NEWLINE# result = Requirements ( ) #NEWLINE# for ( name , req ) in self . items ( ) : #NEWLINE# #INDENT# result [ name ] = req #NEWLINE# #UNINDENT# return result