diff --git a/cibuildwheel/options.py b/cibuildwheel/options.py index d85eb02b5..d4306a7a6 100644 --- a/cibuildwheel/options.py +++ b/cibuildwheel/options.py @@ -505,7 +505,11 @@ def build_options(self, identifier: str | None) -> BuildOptions: test_extras = self.reader.get("test-extras", sep=",") build_verbosity_str = self.reader.get("build-verbosity") - build_frontend_str = self.reader.get("build-frontend", env_plat=False) + build_frontend_str = self.reader.get( + "build-frontend", + env_plat=False, + table={"item": "{k}:{v}", "sep": "; ", "quote": shlex.quote}, + ) build_frontend: BuildFrontendConfig | None if not build_frontend_str or build_frontend_str == "default": build_frontend = None