Sono su osx 10.11.
(Background: Sto riscontrando problemi nel far installare il sistema a Python per utilizzare TLS 1.1.)
Da quello che ho letto Ho bisogno di usare brew per gestire Python. Ma voglio prima aggiornare openssl in modo che Python preleva la versione giusta?
Ho fatto preparare l'aggiornamento, preparare l'aggiornamento, preparare il medico (nessun problema)
Poi ho provato:
$ 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
Non sono sicuro che quelli non abbiano funzionato, ma ecco dove sono ora:
$ 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
Quindi sembra che avrei potuto installare la versione di openssl aggiornata ma sono pronto per fare brew install python e otterrà la giusta versione di openssl e mi permetterò di usare TLS 1.1? (È questo anche l'approccio giusto per ottenere il supporto per TLS 1.1 per Python?)