Hmm, I think we had a [setup like that in this repo already](https://github.com/mozilla/PyHawk/commit/ac8257900560d49c7860d6efb65fbcfd82df10a9#setup.py).