103 Commits

Author SHA1 Message Date
Micah Lee
d86b13d91c Remove python3-distutils from BUILD.md as well 2019-02-21 10:12:56 -08:00
Micah Lee
436f100ec0 Update build instructions 2019-02-10 11:30:40 -08:00
Micah Lee
79222ce017 Remove PyInstaller from requirements.txt, because it now breaks CircleCI 2019-01-26 23:06:21 -08:00
Micah Lee
465f5bf319 Add instructions to build PyInstaller from source, to avoid AV false positives 2019-01-26 23:01:13 -08:00
Micah Lee
ba057871d8 Update build instructions to use Python 3.7 and Qt 5.11.3 2019-01-25 14:21:09 -08:00
Micah Lee
e432479c96 Update tests section in BUILD.md to give instructions on using --rungui to run GUI tests 2019-01-18 14:39:25 -08:00
Micah Lee
688f406c7f Add python3-distutils dependency 2018-12-21 12:21:47 -08:00
Micah Lee
eca1f9cc8d Merge branch 'develop' into v3-revisited 2018-11-18 17:04:20 -08:00
Micah Lee
6ee47cec6f Delete obsolete dev_scripts/run_all_tests.sh script, and add xvfb-run info to the build instructions 2018-10-25 11:01:09 -07:00
Miguel Jacq
0698f8ca6d Update test documentation 2018-10-13 10:39:26 +11:00
Micah Lee
2dc4b55423 Remove python3-cryptography dependency 2018-10-11 20:48:46 -07:00
Micah Lee
c42e5933f9 Add instructions for making sure you have pytest in your path (which you don't by default in debian stretch) 2018-10-11 20:18:23 -07:00
Micah Lee
5522ba29d9 Bump python required version down to 3.5.3, and finish removing python3-nacl as a dependency 2018-10-11 20:08:23 -07:00
Miguel Jacq
6e3ff0b506 Add Tor GUI unit tests 2018-09-27 17:33:15 +10:00
Miguel Jacq
f6fafc0f5b Rename test dir to tests. Rename unit_tests to tests_gui_local. Add test dependencies. Update various paths. Add GUI unit tests docs to BUILD.md 2018-09-27 15:54:46 +10:00
Micah Lee
a7453bf462 Make fedora and debian dependencies get added to packages built 2018-09-20 09:26:11 -07:00
Micah Lee
3afa9b6b19 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. 2018-09-18 15:37:33 -07:00
Micah Lee
aed48e6e40 Merge branch 'develop' into update-deps 2018-09-17 21:03:37 -07:00
Micah Lee
56b4bf08a8 Update Mac deps to python 3.7.0 and Qt 5.11.1 2018-09-17 15:37:48 -07:00
Micah Lee
d43a9ac31b Update Windows deps to python 3.7.0, pywin32 223, and Qt 5.11.1 2018-09-17 15:07:19 -07:00
Miguel Jacq
10771de2f8 Fix conflicts 2018-09-16 13:37:22 +10:00
Micah Lee
5661015acb Merge branch '685_use_dist_socks' of https://github.com/mig5/onionshare into mig5-685_use_dist_socks 2018-09-14 18:40:26 -07:00
Miguel Jacq
1e29a12221 Use the distribution's PySocks module instead of our custom version 2018-09-04 14:26:47 +10:00
Miguel Jacq
5252d5d94a Introduce v3 onion support 2018-08-21 19:31:02 +10:00
Miguel Jacq
0c50f4ea93 Add explicit dependency on rpm-build in the BUILD.md. Add a link to community-provided OpenSuSE instructions 2018-08-15 09:09:52 +10:00
Micah Lee
d53303a84c Oops, download 32-bit 7zip in build instructions 2018-06-18 12:55:59 -07:00
Micah Lee
3be94afbcf Update Windows build instructions to include newer versions of software 2018-06-18 12:00:50 -07:00
Miguel Jacq
baec6e0d3a Add instruction to update Python 3.6's internal certificate store, to avoid validation error on archive.torproject.org 2018-01-21 13:42:46 +11:00
Micah Lee
1eb8414bed Typo in 7-Zip URL 2018-01-17 17:13:59 -08:00
Micah Lee
e0e10c0531 Merge branch '435_support_bridges' of https://github.com/mig5/onionshare into mig5-435_support_bridges 2018-01-17 16:19:30 -08:00
Micah Lee
1575b074fd Merge branch 'master' of github.com:micahflee/onionshare into windows-1.2 2018-01-17 14:26:31 -08:00
Micah Lee
49b532bc1b Fix issue with Windows codesigning 2018-01-17 14:26:15 -08:00
Miguel Jacq
12b1921374 resolve conflicts 2018-01-17 12:50:11 +11:00
Miguel Jacq
e4eafd7aeb Extract tor and obfs4proxy executables from the main TorBrowser executable with 7-zip on Windows 2018-01-17 12:45:37 +11:00
Micah Lee
5a438ad86e Merge branch 'update_build_docs' of https://github.com/mig5/onionshare into mig5-update_build_docs 2018-01-16 15:19:06 -08:00
Micah Lee
2ca24d2c6a Update macOS build instructions and pip dependency versions, and also update stem for Windows as well 2018-01-16 14:47:50 -08:00
Micah Lee
20e5394a8f Change another Windows python 3.5 reference to 3.6 2018-01-16 08:42:55 -08:00
Micah Lee
ba0736e1c6 Change Windows build instructions reference from python 3.5 to 3.6, and remove the pyinstaller-script.py hack instructions becase they are not needed anymore 2018-01-16 08:41:43 -08:00
Micah Lee
366ec6724e Updating Windows build deps, and recreating the nsis installer script for new files 2018-01-15 21:32:55 -08:00
Miguel Jacq
51ced125b1 Add obfs4proxy as a dependency on Debian/Fedora-like distros, for obfs4 bridge support 2018-01-16 15:29:03 +11:00
Miguel Jacq
5c64a9c7f8 Link to the Linux Distribution Support wiki doc for help building from source, due to various differences in Tor, Stem, Stdeb versions 2018-01-16 14:50:00 +11:00
Micah Lee
ca50d997df Update build instructions for Windows, using newer software. And rename installer to onionshare-setup.exe 2018-01-15 15:53:02 -08:00
Micah Lee
5df96ad768 Remove references to nosetests, and replace them with pytest 2017-07-09 10:55:16 -07:00
Micah Lee
fa8b313336 Add tor as a linux dependency 2017-04-13 23:21:43 -07:00
Micah Lee
4ce48440c1 Updated the version of NSIS 2017-02-22 15:10:09 -08:00
Micah Lee
b33fe00511 Update Windows build script to work with PyInstaller, update readme about only having onionshare-gui.exe, and update PyInstaller spec to create an 'onionshare' folder instead of an 'onionshare-gui' one 2017-02-22 14:28:50 -08:00
Micah Lee
23a4a70221 Update Windows build instructions, and also Windows pip requirements 2017-02-21 16:58:23 -08:00
Micah Lee
2096333d37 Update macOS build instructions, and install pip deps from a requirements.txt 2017-02-21 14:10:44 -08:00
Micah Lee
5dbc94432d Updated windows pip requirements, and improved build instructions for pyinstaller 2017-01-08 12:44:27 -08:00
Micah Lee
34341ef0e0 Use a virtualenv, and put pip deps in requirements.txt 2017-01-07 18:17:02 -08:00