As per the note under the uv docs, this helps ensure reproducible builds if backward compatible changes are made the build backend. https://docs.astral.sh/uv/concepts/build-backend/#using-the-uv-build-backend