Requisitos:
- Clone o repositório e entre no diretório clonado
git clone https://github.com/basedosdados/databasers-utils
- Ative a versão 3.9 do Python
pyenv shell 3.9
- Crie a env ou ativa se já existir
poetry shell
- Instale as dependências
poetry install --with dev --no-root
Após finalizar as alterações no código execute:
poetry run lint
Important
O command vai executar o formatador ruff format .
e o linter ruff check --fix .
. Algumas regras do linter requer intervenção manual para ser resolvido
Para rodar os testes:
poetry run pytest