# Heres everything I did to get exabgp going on macOS
1. made a fresh virtualenv with python3 `virtualenv -p /usr/local/bin/python3.6 ~/exa3`
2. activate that virtualenv `source ~/exa3/bin/activate`
3. moved over to my git directory `cd ~/git`
3. `git clone` the repo since its not setup to do `pip install -e exabgp` properly
4. `cd exabgp` to go into the repo
5. `pip install -e .` to install in editable mode (this was in a fresh py3 venv)
6. added the `exabgp.conf` and `exabgp.env` files to `etc/exabgp/`
7. made the fifo files and put them in the git root's `run/` directory
```
# I know you can do these together with {in,out} but
# mac was finicky so I did each step individually
mkfifo run/exabgp.in
mkfifo run/exabgp.out
chmod 600 run/exabgp.out
chmod 600 run/exabgp.in
chown 503:20 run/exabgp.out
chown 503:20 run/exabgp.in
```
8. invoked `exabgp` to get things running with:
```
exabgp -d -e /Users/cody/git/exabgp/etc/exabgp/exabgp.env --root /Users/cody/git/exabgp/ /Users/cody/git/exabgp/etc/exabgp/exabgp.conf
```