Você pode tentar usar o MacPorts:
port install libffi
port install openssl
Você pode então localizar as bibliotecas instaladas usando:
port contents libname
E use um link simbólico se o Python esperar encontrar o lib em outro lugar, por exemplo:
ln -s /usr/local/lib/libssl.1.0.0.dylib /usr/lib/... [expected location, cf errors msg]