use setuptools if installed