don't use exec for pip, use provider