@pradyunsg - could you clarify a little please? I get the impression that there is some very specific detail which I’m missing, because I see PEP517 build dependencies being installed when I do an editable install with pip.
Is it literally “support” which is missing, the lack of “editable” standard definition in PEP517, or is there a whole swathe of functionality which doesn’t yet work? Do you have in sights a real “editable” extension capability, where you basically get to edit C code and have it compiled and available automatically, perhaps? Is it that in order for “editable” to be supported, all backends must implement it (not just setuptools)?
(please feel free to link me to the sources if it exists, rather than having to (re-)write tons of stuff)
Of course, the first thing that I would want to do with an editable install is to fix the binaries ala. auditwheel (Auditwheel repair... without the wheel (e.g. developer install)) - but given the separation of these stages with wheels, it is reasonable to expect there to be a separation for development mode also.
Thanks!