This is to address Issue #8446 Also: - Added uv.lock to .gitignore to make it easier to test with uv virtual environments using things like a release candidate version of Python