some python3 install instructions with pip3 dependency list missing as i don't know what they are
@@ -7,9 +7,45 @@ xcode-select --install
brew install cmake
```
-TODO: Add instructions for installing python3 and dependencies for tooling
+## Python3
+
+Before trying to install python3, it's worth checking if you already have it installed (and if so, which version), by jumping to 'Verifying install', below. If you do already have it installed, skip this section.
+
+### Installing python3
+
+Installing `python3` can be done with homebrew with a simple `brew install python` which installs both `python3` and `pip3`.
+
+### Installing pip3 dependecies
+
+<><> < skipping this as i'm not 100% on what dependencies you have in mind >
+
+### Verifying install
+``` shell
+python3 --version
+```
+(expected output `Python 3.7.x`)
+
+and
+``` shell
+pip3 --version
+```
+(expected output `pip x.x.x from /usr/local/lib/python3.7/site-packages/pip (python 3.7)` or similar)
+
+<a name="gcc"/></a>
+## Installing `gcc-arm-none-eabi`
+
+Once this is done, you'll need to install `gcc-arm-none-eabi`. The easiest way to install this tool is via homebrew with the following source:
+
+``` shell
+brew tap ArmMbed/homebrew-formulae
+brew install arm-none-eabi-gcc
+```
+
+Note:
+If you do not want to/ are unable to use homebrew to do this, you should be able to find the manual install instruction in the `arm-none-eabi-gcc.rb` file in [this repository](https://github.com/ARMmbed/homebrew-formulae).
+
+______
-TODO: Add instructions for installing gcc-arm-none-eabi for cross compile
## Building & Running on 32Blit
