don't use exec for pip, use provider
fixing dependency