With #10 I spent a little time investigating if editable installs could be made to work more generally. My common use case has DSO and Extension in two different packages. So it might be the case that either or both are installed with -e.
Since setup.py develop in most cases sets inplace=1, the easiest course may be to skip the $ORIGIN or @loader_path tricks for in-place builds and just use absolute paths. It don't think there would be any expectation that in-place built trees would be relocatable?
With #10 I spent a little time investigating if editable installs could be made to work more generally. My common use case has
DSOandExtensionin two different packages. So it might be the case that either or both are installed with-e.Since
setup.py developin most cases setsinplace=1, the easiest course may be to skip the$ORIGINor@loader_pathtricks for in-place builds and just use absolute paths. It don't think there would be any expectation that in-place built trees would be relocatable?