Ajustar Contributing "Windows-friendly"
Descrição do problema Em sistema Windows encontramos problemas na instalação e utilização do Poetry.
Para Reproduzir
Comportamento esperado Uma descrição clara e concisa do que você esperava que acontecesse.
Desktop (por favor, forneça as seguintes informações): Windows
Contexto adicional Adicione qualquer outro contexto sobre o problema aqui.
Oi @camilamaia e @antoniamaia, eu estava trabalhando no issue 407. Em relação a instalação com pip, acontece que os comandos de teste que usam make por serem caracteristicos do linux não vão funcionar no windows.
O testes no windows precisam ser rodados utilziando o comando :
python -m unittest discover -s tests -v
Não sei como vocês pretendem fazer essa tradução dos comandos para o windows, mas posso adcionar esse ponto nos arquivos de CONTRIBUTING.md
@FloraSauerbronn Uma alternativa é rodar conforme o OS no Makefile, dá uma olhada na issue #414 ou na PR #455, o que vocês acham? @camilamaia e @antoniamaia
exemplo:
install:
@git config --local core.hooksPath .githooks/
# This must be indented like this, otherwise it will not work on Windows
# see: https://stackoverflow.com/questions/77974076/how-do-i-fix-this-error-when-checking-os-in-makefile
ifneq ($(OS),Windows_NT)
@chmod -R +x .githooks
@poetry install
else
@python -m poetry install
endif
Talvez algo assim funcione
bora!