add pip_deps and other fixes