Por que o pip atualizou da versão 10 para a versão 18?

110

ao executar um pip installscript, recebo o seguinte aviso:

 You are using pip version 10.0.1, however version 18.0 is available

Isto é muito estranho. O projeto pip acabou de atualizar da versão 10 para a versão 18? Por quê?

mircealungu
fonte

Respostas:

109

Primeiro ponto nas notas de lançamento:

  • Mude para um esquema de controle de versão baseado no calendário.

https://pip.pypa.io/en/stable/news/

Mais sobre o controle de versão do calendário: https://calver.org/

deceze
fonte
1
Obrigado pela resposta rápida! nem mesmo considerou que calver era algo que você gostaria de ter como um gerenciador de pacotes; parece-me fazer mais sentido para um sistema operacional como o ubuntu!
mircealungu
4
Da lista de discussão pypa-dev , explicando não apenas que calver foi escolhido, mas o motivo por trás da escolha: "Este é o primeiro lançamento pip desde a adoção da cadência de lançamento de 3 meses e um esquema de versão baseado em Calendário (também conhecido como CalVer). Em palavras mais simples, haverá um novo lançamento do pip a cada 3 meses, a menos que não haja mudanças desde o lançamento anterior. Mais detalhes, como os meses de lançamento, podem ser encontrados na documentação de desenvolvimento do pip. "
mozz100
Também na lista de discussão pypa-dev, ele tem um destaque principal. - Suporte PEP 518 completo - inclui suporte para instalação de build. Definir o número da versão como 18.0 é uma boa marca para PEP 518. Caso contrário, eu esperaria a versão 11.0.
zerocog