As mentioned in _build_in_isolated_env fails to pass in config_settings to builder.get_dependencies · Issue #264 · pypa/build · GitHub, setuptools treats
config_settings arguments to the various hooks differently.
PEP 517 says
config_settingsargument is described after the individual hooks.
Does this mean
config_settings should be common between all hooks as in it should stay the same, or as all hooks have it?
If it is okay for it to change, then it becomes incredibly hard for build frontends to come up with a usable user interface to interact with this parameter.
pypa/build will only pass
config_settings to the
prepare_metadata_for_build_wheel hooks, and not
I think this argument should be at least the same between the
build_* and equivalent