brutils-python icon indicating copy to clipboard operation
brutils-python copied to clipboard

Ajustar Contributing "Windows-friendly"

Open antoniamaia opened this issue 1 year ago • 3 comments

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.

antoniamaia avatar Sep 13 '24 18:09 antoniamaia

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 avatar Oct 22 '24 17:10 FloraSauerbronn

@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

vianaz avatar Nov 26 '24 10:11 vianaz

bora!

renata-machado avatar Feb 12 '25 17:02 renata-machado