Empurrador Python AWS Lambda

Usando o AWS Lambda para enviar notificações push para o aplicativo Pusher em Python. Quando instalo o Pusher e todas as suas dependências em um diretório e faço o zip até o Lambda, executo um teste simples e recebo esse erro.

No module named ndg.httpsclient.ssl_peer_verification

Aqui está o código que estou tentando executar.

from pusher import Pusher

pusher = Pusher(app_id=u'id', key=u'key', secret=u'secret')
def createPitchZip(context, event):
    pusher.trigger('testchannel', 'testevent', {u'some': u'data'})

Eu já vi vários posts sobre isso, mas instalar as dependências individualmente não parece estar ajudando.

Obrigado!

Editar

Aqui está o rastreamento de pilha

No module named ndg.httpsclient.ssl_peer_verification: ImportError
Traceback (most recent call last):
  File "/var/task/lambda.py", line 5, in createPitchZip
    pusher = Pusher(app_id='***', key='***', secret='***')
  File "/var/task/pusher/pusher.py", line 42, in __init__
    from pusher.requests import RequestsBackend
  File "/var/task/pusher/requests.py", line 12, in <module>
    import urllib3.contrib.pyopenssl
  File "/var/task/urllib3/contrib/pyopenssl.py", line 49, in <module>
    from ndg.httpsclient.ssl_peer_verification import SUBJ_ALT_NAME_SUPPORT
ImportError: No module named ndg.httpsclient.ssl_peer_verification

questionAnswers(3)

yourAnswerToTheQuestion