Given that I've spent a few hours to get it right, here is how I did it.
First install the required dependencies using Homebrew, by this I mean at least
brew install python libevent
Then upgrade setuptools with
curl https://bootstrap.pypa.io/ez_setup.py -o - | python