None of these resulted in build bustage using our default configuration, but apparently ccache builds were broken due to a bytes/text issue. Wish the original reporter had mentioned he was using ccache, but he saved me a lot of busywork. Changes appear safe across whole range of Python versions we support.