moved dependencies back to py_util