Python Dependency Management Proper dependency management can prevent software engineering problems that could result in scientific problems