Poetry + bumpversion
- poetry (PEP508, PEP518, PEP621, PEP631) ;
- bumpvesion (PEP440);
Onde o poetry é um Gerenciador de pacotes Python, e o bumpversion é um Gerenciador de versões para gerenciamento de software, que implementa a RFC2119.
Detalhes sobre a especificação pode ser visto em https://semver.org/lang/pt-BR/.
Procedimentos
- $ pip install poetry # Instalar poetry
- $ mkdir projetoA; # Criar diretório para projeto
- $ cd projetoA; # Entrar no diretório do projeto
- $ poetry init # iniciar poetry
- $ poetry env use 3.9 # definir a versão do Python
- $ poetry add -D bumpversion #Instalar bumpversion no ambiente virtual
- Código do .bumpversion.cfg disponível abaixo.
- # curl https://pastebin.com/raw/rVEdkBHJ -o .bumpversion.cfg; # baixar cfg
- # wget https://pastebin.com/raw/rVEdkBHJ -O bumpversion.cfg; # baixar cfg
Pronto agora é só diversão, o bumpversion está pronto para gerenciar o lançamento de builds.
Comentários