use setuptools entrypoints rather than scripts