The management of that kind of stuff is super picky because you might have 20 functions coming out of all these different pieces of code and did you forget to push that to that particular function in a point. A tool that can tell you which ones need to be redeployed based on changes will help with that. It also supports things like you can run a python repel that contains all the dependencies of the bit of code you're interested in it can do as well.