You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think that what you hit is a bug in the setuptools build backend: I don't think it should be returning the values from build-system.requires at all. The spec says that the get_requires_for_build_* hooks should return:
an additional list of strings containing PEP 508 dependency specifications, above and beyond those specified in the pyproject.toml file
To me, that means that the backend shouldn't include the build-system.requires values, because the frontend should have already found those before calling the hook.