How can build backends avoid breaking users when they make backwards incompatible changes?

Update on this, pyproject-hooks now forwards build warnings, and pip logs them by default when building local sources: Announcement: pip 26.3 release!

5 Likes