summaryrefslogtreecommitdiff
path: root/BUILD.md
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2018-09-18 15:37:33 -0700
committerMicah Lee <micah@micahflee.com>2018-09-18 15:37:33 -0700
commit31fd2ee7b6bb6a5985dc27ade3f84a981f6c9d51 (patch)
tree50cda89a1eabf0cddcd49f20ed782f052b129f94 /BUILD.md
parent725434ed974a60a8e563cbcffec3b5bae8794670 (diff)
downloadonionshare-31fd2ee7b6bb6a5985dc27ade3f84a981f6c9d51.tar.gz
onionshare-31fd2ee7b6bb6a5985dc27ade3f84a981f6c9d51.zip
For Mac build instructions, update a command to use Python 3.7 instead of 3.6, and install pip dependencies without sudo. For Windows, install requirements.txt instead of requirements-windows.txt. Also pywin32 is no longer a dependency, so remove it from build instructions.
Diffstat (limited to 'BUILD.md')
-rw-r--r--BUILD.md8
1 files changed, 3 insertions, 5 deletions
diff --git a/BUILD.md b/BUILD.md
index 9d5f73c3..51f5cadd 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -42,14 +42,14 @@ Install Xcode from the Mac App Store. Once it's installed, run it for the first
Download and install Python 3.7.0 from https://www.python.org/downloads/release/python-370/. I downloaded `python-3.7.0-macosx10.9.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.
+You may also need to run the command `/Applications/Python\ 3.7/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.5-online.dmg`. There's no need to login to a Qt account during installation. When you select components, install the `macOS` component from Qt 5.11.1 (or whatever the latest Qt version is).
Now install some python dependencies with pip (note, there's issues building a .app if you install this in a virtualenv):
```sh
-sudo pip3 install -r install/requirements.txt
+pip3 install -r install/requirements.txt
```
You can run both the CLI and GUI versions of OnionShare without building an bundle:
@@ -84,11 +84,9 @@ Download Python 3.7.0, 32-bit (x86) from https://www.python.org/downloads/releas
Open a command prompt, cd to the onionshare folder, and install dependencies with pip:
```cmd
-pip3 install -r install\requirements-windows.txt
+pip install -r install\requirements.txt
```
-Download and install pywin32 (build 223, x86, for python 3.7) from https://github.com/mhammond/pywin32/releases/tag/b223. I downloaded `pywin32-223.win32-py3.7.exe`.
-
Download and install Qt5 from https://www.qt.io/download-open-source/. I downloaded `qt-unified-windows-x86-3.0.5-online.exe`. There's no need to login to a Qt account during installation. When you can select components, install the `MSVC 2015 32-bit` component from Qt 5.11.1 (or whatever the latest Qt version is).
After that you can try both the CLI and the GUI version of OnionShare: