Use a setuptools entry point instead of a custom script