Vou postar a solução que encontrei, que tem a ver com bugs em cada software.
Este problema é resolvido adicionando a codificação UTF-8 a chamadas específicas para abrir arquivos que estavam faltando, como neste exemplo, onde
f = open(CHANGELOG,'r')
muda para
f = open(CHANGELOG,'r', encoding = "utf-8")