I think this should be in setup.py. Possibly using [`extras_require`](http://pythonhosted.org/setuptools/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies).