diff --git a/src/poetry/core/masonry/builders/wheel.py b/src/poetry/core/masonry/builders/wheel.py index 47f031df7..347d1b351 100644 --- a/src/poetry/core/masonry/builders/wheel.py +++ b/src/poetry/core/masonry/builders/wheel.py @@ -216,6 +216,15 @@ def _copy_file_scripts(self, wheel: zipfile.ZipFile) -> None: ) def _run_build_command(self, setup: Path) -> None: + if self._editable: + subprocess.check_call( + [ + self.executable.as_posix(), + str(setup), + "build_ext", + "--inplace", + ] + ) subprocess.check_call( [ self.executable.as_posix(),