Closed gabrielbdornas closed 2 years ago
@fjuniorr, realizei a modificação, favor testar para certificarmos que nenhum erro ocorrerá na instalação no MAC
Não cheguei a testar, mas como o Macosx também usa UTF-8 por default, não acho que vamos ter problemas.
O que pode sim acontecer é que esses arquivos não estejam codificados como UTF-8 porque o usuário não os salvou como tal. Nesse caso, vamos ter problemas de mojibake nos conjuntos publicados no CKAN.
@fjuniorr, Issue criado com a intenção de documentar erro durante a utilização do comando
pip install -e .
e sua solução. Observação importante: comandopip install <package-name>
funcionando normalmente.Durante processo de configuração/Setup de máquina Windows tentei utilizar o comando
pip install -e .
para testes durante o desenvolvimento do pacote dpckan, tendo recebido o seguinte erro:A primeira tentative de pesquisa foi para a mensagem "ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.", não tendo conseguido nenhum resultado pertinente.
Perguntei para @fjuniorr se ele se lembrava de algo similar em sua máquina e ele informou que se lembrava de algum problema com encoding. Pesquisei então " UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 3530: character maps to". Neste post Stackoverflow encontrei uma sugestão para utilizar
encoding='UTF-8'
em chamada de funções para leitura de arquivos. Percebi então que parte do erro relatava problemas na interpretação dos arquivos README.md e CHANGELOG.md:Modifiquei a linha 17 do arquivo setup.py para:
Após esta modificação instalação
pip instal -e .
funcionou normalmente.