From 5311f8868456ac4f49832c2b55c5507d31db4dd9 Mon Sep 17 00:00:00 2001 From: Joe Rickerby Date: Wed, 30 Aug 2023 09:28:47 +0100 Subject: [PATCH] Fix for missing table in option parsing --- cibuildwheel/options.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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