Estoy en osx 10.11.
(Antecedentes: Estoy teniendo problemas para que Python instale el sistema para usar TLS 1.1.)
De lo que he leído necesito usar brew para administrar Python. Pero primero quiero actualizar openssl para que Python seleccione la versión correcta.
Realicé la actualización de brew, 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 funcionaron, 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
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 permitirá usar TLS 1.1? (¿Es este incluso el enfoque correcto para obtener soporte de TLS 1.1 para Python?)