short review

i think with ~3.7.37 will always be 3.7.x with x from 0 to 37 in this case, not sure why you mean by respecting the minor version. :blush: If you mean to just use 3.7.0? i think it will use it but it is not what we want because it will use the most significative version which is 37.