Use entry_points instead of scripts in setup.py