Configura o projeto com pyproject.toml#1424
Conversation
|
@rochamatcomp o erro do workflow de testes
Parece indicar que trabalha com o Caso precise de ajuda, eu lanço uma modificação pro seu fork e ajustamos. |
|
@Grisolfi podemos utilizar o poetry, mas queria que a solução ficasse mais livre para cada um escolher sua própria ferramenta. Porém para essa liberdade precisamos propor essa generalização no para o hooks de validação das dependências https://github.com/Lucas-C/pre-commit-hooks-safety?tab=readme-ov-file O que acha? |
|
@rochasigalei eu recomendaria ir direto para o Entendo querer deixar mais livre para cada um escolher sua ferramenta, mas também não vejo com maus olhos usarmos uma ferramenta que tem se tornado o padrão da comunidade python. |
|
Concordo com o @diraol |
Descrição
Proposta para a issue #1423. Configura o projeto com pyproject.toml, além de atualizar a versão do Python para 3.12 e das demais dependências para as versões mais recentes, com o cuidado de permitir apenas atualizações apra versões que mantém a compatibilidade.
Usa como o setuptools como "build system", sendo necessário instalar o setuptools pelo menos no projeto via
pip install setuptools[core], a instalação pode ser feita no sistema operacional também.Foi baseado no seguinte documento: https://packaging.python.org/en/latest/guides/writing-pyproject-toml/, com versão em português do Brasil também: https://packaging.python.org/pt-br/latest/guides/writing-pyproject-toml/
O nome do pacote ficou como
querido-diario, para isso foi necessário mudar o nome do diretório dedata_collectionparaquerido_diario.Instalação
Após a criação e ativação do ambiente virtual:
Para instalar, depois, as dependências de desenvolvimento: