entry_points are now a dict