add setup.py to register entry_points