Add optional support for setuptools.