Python-ldap set_option não funciona no Yosemite
Instalamos o módulo python-ldap (2.4.19) sem erros e executamos a maioria das operações com sucesso.Contudo ldap.set_option sempre retorna uma exceção quando tentamos carregar certificados para usar ssl (ldaps).
Ocorre em notebooks executando o Yosemite, mas não no Mavericks ou Linux. (Todos os Macbooks têm o xcode instalado)
Achamos que deve haver alguma lib ausente / desatualizada / atualizada, mas não sabemos como encontrá-la.
Alguma pista?
$python
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
...
>>>import ldap
>>>ldap.set_option(ldap.OPT_X_TLS_CACERTFILE, '/my_path/my_cert.crt')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/*xxx*/python2.7/site-packages/ldap/functions.py", line 133, in set_option
return _ldap_function_call(None,_ldap.set_option,option,invalue)
File "/*xxx*/python2.7/site-packages/ldap/functions.py", line 64, in _ldap_function_call
result = func(*args,**kwargs)
ValueError: option error