New submission from Dmitrii Pasechnik <dimp...@gmail.com>:

Currently (e.g. on the released Python 2.7.16) 
Mac/BuildScript/resources/install_certificates.command does install certifi 
module from the net and symlinks its cacert.pem to provide openssl with a 
working certificate. The same task may be accomplished much easier, by 
symlinking pip's cacert.pem, as follows (just shell commands, for the purposes 
of demonstration)

cd local/openssl
rm -f local/openssl/cert.pem
ln -s ../lib/python2.7/site-packages/pip/_vendor/certifi/cacert.pem cert.pem 

This works as pip's cacert.pem contains the same certificate as the one 
provided by unvendored certifi (as can be seen by looking at it using "openssl 
x509 -in ..." on it).

I'd be happy to provide a PR if this is acceptable.

----------
components: macOS
messages: 338211
nosy: dimpase, ned.deily, ronaldoussoren
priority: normal
severity: normal
status: open
title: install_certificates.command too complicated,  copy from pip's dir 
instead
type: enhancement
versions: Python 2.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue36344>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to