Yes; TMobile will sell them. The pricing will be much worse than the Play Store pricing, though (I think around $200 on contract and $600 off), so probably not actually a good idea.
So the "no contract" or "no carrier" version is only available in the Google Play?
It's the same unlocked "no carrier" phone, just at a higher price in-store, or so I've read.