Sto cercando di caricare un nuovo progetto di pitone dal mio mac per PyPI via:python setup.py non riesce su OSX con l'errore SSL
python setup.py sdist upload -r pypi
Quando provo a caricare un pacchetto, ottengo il seguente errore sul OSX
:
Submitting dist/PyTreasuryDirect-0.1.0.tar.gz to https://pypi.python.org/pypi
error: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>
Questa domanda è un po 'legato a queste due domande, ssl with pip e when importing the ssl library. Tuttavia ho bisogno di setup.py per funzionare nel mio caso, come posso superare questo errore ssl?
Inoltre ottengo lo stesso errore su Python 2.7.9 e Python 3.5 usando OSX 10.10.2 (14C109)
MacOSX 10.9+ passato da OpenSSL a SecureTransport per il modulo SSL. Questo è un importante cambiamento nel modo in cui gli strumenti gestiscono certificati firmati autofirmati o sconosciuti. (ad esempio, questo influisce [curl] [1] per esempio) È possibile che tu abbia un proxy SSL nel mezzo, e non gli piace il certificato autofirmato del proxy MitM? [1]: http://curl.haxx.se/mail/archive-2013-10/0036.html – cgseller
@cgseller Penso che sia un problema con il modo in 'setup.py' sta gestendo SSL e io non sono sicuro di come sistemarlo Posso far funzionare ssl sul mio Mac tramite l'altra soluzione, ma invadere 'pip' o il pacchetto' openssl'. – pyCthon
Su OS X 10.10 con python 2.7.6 non ci sono problemi simili. Potresti esserne affetto da [questo problema] (http://bugs.python.org/issue23052): "La convalida del certificato abilitato per Python 2.7.9 per impostazione predefinita per le connessioni HTTP, vedere PEP476." – baf