olá!
foi adicionado sim, mas já mexi tanto ali instalando e desinstalando diferentes distribuições que fico pensando se seria o caso de restaurar tudo e recomeçar do zero.
vi hoje que quando o importo o pyfirmata no modo interativo e chamo o comando dir(pyfirmata), ele lista corretamente todos os identificadores, porém quando tento executar o mesmo comando no modo de edição, ele exibe “UMD has deleted: pyfirmata”
Acho que você pode usar o Spyder, mas pelo que andei lendo é necessário fazer uma configuração alterando o comportamento padrão do UMD (User Module Deleter).
Acho que IDE é algo bastante pessoal, vai da preferência de cada um, mas recomendo fortemente que dê uma olhadinha no PyCharm Community Edition, que é gratuito e muito completo.
ahh vou dar uma pesquisada sobre a configuração! agora que já sei a causa do problema fica fácil de ir atrás! e nunca mexi com o pycharm, vou ver aqui!