This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ned.deily
Recipients Tommy.Carstensen, christian.heimes, ned.deily, r.david.murray, rahvee, rhettinger, ronaldoussoren
Date 2018-02-28.07:19:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1519802350.8.0.467229070634.issue29480@psf.upfronthosting.co.za>
In-reply-to
Content
Thanks for your suggestions.  I agree that the Root Certificates and OpenSSL situation on macOS is still less than desirable.  For 3.7.0b2, I have tried to make things more obvious in two ways.  One, the installer package will now attempt to open a Finder window for the /Application/Python 3.7 folder that contains the "Install Certificates.command".  Two, rather than just a generic "installation complete" message at the end of the install, there is now a tailored message that urges the user to click on the "Install Certificates.command" icon. I considered trying to run the command automatically from the installer but that gets a bit messy: 1. it requires a network connection; 2. the installer would need to ensure the installation takes place with the right user and group permission and not just as root; 3. the user might not want to use certifi; and 4. the solution needs to work across all macOS versions supported by the installer variant.  Also, it appears the installer doesn't allow command files to be executed by clicking on a link in the installer window, a prudent security measure.  While not perfect, I think what's now in 3.7.0b2 should be an improvement, at least it will be much harder to overlook without being too obnoxious about it.
History
Date User Action Args
2018-02-28 07:19:10ned.deilysetrecipients: + ned.deily, rhettinger, ronaldoussoren, christian.heimes, r.david.murray, Tommy.Carstensen, rahvee
2018-02-28 07:19:10ned.deilysetmessageid: <1519802350.8.0.467229070634.issue29480@psf.upfronthosting.co.za>
2018-02-28 07:19:10ned.deilylinkissue29480 messages
2018-02-28 07:19:10ned.deilycreate