Is there a canonical example of how python projects should manage dependencies and sandboxing such that other developers can just clone, install, and get to work?
There really is no single tool or workflow for everything in the python world. What works for a simple source only python package can break horribly if you try using sophisticated scientific computing packages with numerous native dependencies (and then you realize you need conda or a whole other set of tools).