We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cc68a41 commit 93a247fCopy full SHA for 93a247f
pep517/in_process/_in_process.py
@@ -145,11 +145,13 @@ def prepare_metadata_for_build_wheel(
145
except AttributeError:
146
if not _allow_fallback:
147
raise HookMissing()
148
- whl_basename = backend.build_wheel(metadata_directory, config_settings)
149
- return _get_wheel_metadata_from_wheel(whl_basename, metadata_directory,
150
- config_settings)
151
else:
152
return hook(metadata_directory, config_settings)
+ # fallback to build_wheel outside the try block to avoid exception chaining
+ # which can be confusing to users and is not relevant
+ whl_basename = backend.build_wheel(metadata_directory, config_settings)
153
+ return _get_wheel_metadata_from_wheel(whl_basename, metadata_directory,
154
+ config_settings)
155
156
157
def prepare_metadata_for_build_editable(
0 commit comments