Doit-on dire un ou une socialiste ?

Les deux se disent, un socialiste ou une socialiste !