make managing python optional