@takluyver you may want to try my build_wheel_for_editable POC with this pip branch.
build_wheel_for_editable