Como criar um pacote Python em 2021
(antonz.org)- Explica passo a passo como transformar um utilitário Python simples em um pacote para compartilhar
-
Escrever a funcionalidade
-
Usar
flitpara criar a estrutura básica do pacote e registrar no TestPyPI para testar -
Fazer o registro real no PyPI com
flit -
Adicionar README e CHANGELOG
-
Aplicar com
toxformatação (black), cobertura de testes (coverage), qualidade de código (flake8,pylint,mccabe), análise estática (mypy) etc. -
Configurar build automático com GitHub Actions e, a cada commit, testar cobertura com Codecov e qualidade de código com Clode Climate
-
Usar
makepara executar rapidamente apenaspylint,coverageetc. -
Aplicar publicação automática com
flitno GitHub Actions
1 comentários
https://news.ycombinator.com/item?id=26733423
No HN, o comentário mais votado dizia que, para fazer de forma mais simples, bastava escrever um
setup.pye usar o pacotetwine.