Conforme a issue #7, algumas ferramentas de desenvolvimento podem ajudar as contribuições e desenvolvimentos futuros a manterem consistência no código, além de automatizar alguns comandos.
Contudo, foi necessário atualizar a estrutura do projeto conforme a PEP 621 e adicionar o arquivo pyproject.toml, que reune todas os metadados do projeto.
Na issue ja esta listado alguns links úteis, mas estarei listando mais um especificamente sobre o pyproject.toml, por ser um assunto mais avançado: https://www.youtube.com/watch?v=6p1HKaHrk0Y
P.S.: Recomendo que a partir desse momento utilize-se apenas o pyproject.toml atualizando as dependências, caso necessário, e outras informações. A PEP 621 acontece em detrimento do requirements, então acaba que algumas informações no requirements por conta do pip freeze pode não funcionar tão bem ao dar pip install -r requirements.txt
Conforme a issue #7, algumas ferramentas de desenvolvimento podem ajudar as contribuições e desenvolvimentos futuros a manterem consistência no código, além de automatizar alguns comandos.
Contudo, foi necessário atualizar a estrutura do projeto conforme a PEP 621 e adicionar o arquivo pyproject.toml, que reune todas os metadados do projeto.
Na issue ja esta listado alguns links úteis, mas estarei listando mais um especificamente sobre o pyproject.toml, por ser um assunto mais avançado: https://www.youtube.com/watch?v=6p1HKaHrk0Y
P.S.: Recomendo que a partir desse momento utilize-se apenas o pyproject.toml atualizando as dependências, caso necessário, e outras informações. A PEP 621 acontece em detrimento do requirements, então acaba que algumas informações no requirements por conta do
pip freeze
pode não funcionar tão bem ao darpip install -r requirements.txt
closes #7