Estoy en osx 10.11.
(Antecedentes: Estoy teniendo problemas para que el sistema instalado Python utilice TLS 1.1).
Desde lo que he leído Necesito usar brew para manejar Python. Pero quiero actualizar openssl primero para que Python recoja la versión correcta?
Hice brew update, brew upgrade, brew doctor (sin problemas)
Entonces lo intenté:
$ brew install openssl
Warning: openssl-1.0.2h_1 already installed
$ brew link openssl --force
Linking /usr/local/Cellar/openssl/1.0.2h_1...
Error: Could not symlink ../../../opt/openssl/include/openssl/aes.h
/opt/openssl/include/openssl is not writable.
$ brew link --force openssl
Linking /usr/local/Cellar/openssl/1.0.2h_1... 1601 symlinks created
No estoy seguro de si esos funcionaron o no, pero aquí es donde estoy ahora:
$ openssl version
OpenSSL 0.9.8zg 14 July 2015
$ which openssl
/usr/local/bin/openssl
$ ls -l /usr/local/bin/openssl
lrwxr-xr-x 1 greg admin 46 Jun 27 15:23 /usr/local/bin/openssl -> /usr/local/Cellar/openssl/1.0.2h_1/bin/openssl
$ /usr/local/Cellar/openssl/1.0.2h_1/bin/openssl version
OpenSSL 1.0.2h 3 May 2016
Así que parece que podría haber instalado la versión actualizada de openssl, pero ¿estoy listo para hacer brew install Python y obtendrá la versión correcta de openssl y me dejará usar TLS 1.1? (¿Es este el enfoque correcto para obtener el soporte de TLS 1.1 para Python?)