requirements for python social auth