I was building the OpenUSD with build_usd.py on macOS using Xcode Version 26.1.1 and the script simply tells me:
ERROR: could not convert string to float "26.1.1"
I assume that there is something wrong with the version check process when handling a version number like "x.x.x".
Updating to Xcode Version 26.2 fix this problem.