Use setuptools when available