Skip to content

Commit aeb7995

Browse files
authored
fix: editable path needs to be absolute (#345)
Fixing #343, I think. Editable installs are not relocatable, so this should be fine. Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
1 parent b91c12d commit aeb7995

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/scikit_build_core/build/wheel.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,9 @@ def _build_wheel_impl(
254254
}
255255
editable_py = resources / "_editable_redirect.py"
256256
editable_txt = editable_py.read_text(encoding="utf-8")
257-
reload_dir = os.fspath(build_dir) if settings.build_dir else None
257+
reload_dir = (
258+
os.fspath(build_dir.resolve()) if settings.build_dir else None
259+
)
258260
editable_txt += f"\n\ninstall({modules!r}, {installed!r}, {reload_dir!r}, {settings.editable.rebuild!r}, {settings.editable.verbose!r})\n"
259261

260262
wheel.writestr(

0 commit comments

Comments
 (0)