poetry + bumpvesion

 Poetry + bumpversion

Escopo

  • 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