gecko-dev/docs/setup
Ricky Stewart 055da469b5 Bug 1647806 - Document Python installation steps r=firefox-source-docs-reviewers,sylvestre,froydnj
`bootstrap` won't be able to install them for you forever (and it isn't really properly capable of installing it for you at this very moment), and installing Python 3 as well as Python 2 is increasingly non-trivial on arbitrary OS'es, so we need to document things properly here.

Specific guidance on how to use `brew` to install Python 2 on macOS is included here. I also go into more depth on the situation on Linux and explicitly point people to the existence of `pyenv` with basic usage information, which should fill in the gaps left by the OS package managers.

Also, update some documentation to prefer the `python3` binary to the `python` binary (which is often Python 2), and fix some broken links.

Differential Revision: https://phabricator.services.mozilla.com/D82611
2020-07-20 18:15:39 +00:00
..
contributing_code.rst Bug 1651099 - Broken link to contributor reference. r=rstewart,championshuttler,sylvestre 2020-07-08 07:32:17 +00:00
getting_set_up.rst no bug - typo fixes - Remove duplicated doc docs/contributing/build/supported_configurations.rst 2020-06-01 09:53:22 +00:00
index.rst
linux_32bit_build_on_64bit_OS.rst Bug 1648555 - `mach bootstrap` installs `libdrm-dev` package on Ubuntu/Debian r=dmajor 2020-07-16 13:49:59 +00:00
linux_build.rst Bug 1647806 - Document Python installation steps r=firefox-source-docs-reviewers,sylvestre,froydnj 2020-07-20 18:15:39 +00:00
macos_build.rst Bug 1647806 - Document Python installation steps r=firefox-source-docs-reviewers,sylvestre,froydnj 2020-07-20 18:15:39 +00:00
windows_build.rst Bug 1642898 - Remove most of the references of black/whitelist within the doc r=Gijs 2020-06-03 09:34:12 +00:00