3778 / COVID-19

Ciência de Dados aplicada à pandemia do novo coronavírus.
https://covid-simulator.3778.care/
MIT License
216 stars 59 forks source link

Adicionar arquivos do poetry para gerenciamento de dependências e pacotes #78

Closed cchenzi closed 2 years ago

cchenzi commented 4 years ago

O poetry funciona bem tanto para dependências como na parte de pacotes. Como o objetivo era criar um setup.py para poder disponibilizar posteriormente, utilizei essa ferramenta que além de realizar isso também já resolve as questões de dependências.

Os nomes utilizados para o setup (name, desc, version) não são necessariamente os finais, mas eu precisava colocar algo. É bem fácil mudá-los, de qualquer jeito.

Edit 1: atualizei o covid19/data.py conforme um commit anterior que não tinha sido mergeado.

Edit 2: adicionei suporte ao poetry no projeto principal também, não apenas na pasta covid19, mas tive que mudar uma dependência que estava dando erro: python-dateutil==2.8.1 para python-dateutil==2.8.0.

OctavioBR commented 4 years ago

Legal que você migrou pro poetry! Depois de cd covid-19 && poetry install, deveria estar funcionando o make test? (equivalente à pytest --doctest-modules --verbose covid19/)

dsevero commented 4 years ago

Legal que você migrou pro poetry! Depois de cd covid-19 && poetry install, deveria estar funcionando o make test? (equivalente à pytest --doctest-modules --verbose covid19/)

@OctavioBR pra isso funcionar, teria que mudar a receita para poetry run pytest --doctest-modules --verbose covid19/