From 524f8839d269f06922437f736b25d4b099849070 Mon Sep 17 00:00:00 2001 From: Miguel Jacq Date: Sun, 21 Jan 2018 13:42:46 +1100 Subject: [PATCH] Add instruction to update Python 3.6's internal certificate store, to avoid validation error on archive.torproject.org --- BUILD.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BUILD.md b/BUILD.md index 55355aad..e6e54951 100644 --- a/BUILD.md +++ b/BUILD.md @@ -38,6 +38,8 @@ Install Xcode from the Mac App Store. Once it's installed, run it for the first Download and install Python 3.6.4 from https://www.python.org/downloads/release/python-364/. I downloaded `python-3.6.4-macosx10.6.pkg`. +You may also need to run the command `/Applications/Python\ 3.6/Install\ Certificates.command` to update Python 3.6's internal certificate store. Otherwise, you may find that fetching the Tor Browser .dmg file fails later due to a certificate validation error. + Download and install Qt5 from https://www.qt.io/download-open-source/. I downloaded `qt-unified-mac-x64-3.0.2-online.dmg`. There's no need to login to a Qt account during installation. Make sure you install the latest Qt 5.x. I installed Qt 5.10.0 -- all you need is to check `Qt > Qt 5.10.0 > macOS`. Now install some python dependencies with pip (note, there's issues building a .app if you install this in a virtualenv):