Dlaczego pip zaktualizował wersję 10 do wersji 18?

110

podczas uruchamiania pip installskryptu otrzymuję następujące ostrzeżenie:

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

To jest bardzo dziwne. Czy projekt pip właśnie zaktualizował wersję 10 do wersji 18? Czemu?

mircealungu
źródło

Odpowiedzi:

109

Pierwszy punkt w uwagach do wydania:

  • Przełącz się na schemat obsługi wersji oparty na kalendarzu.

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

Więcej o wersjonowaniu kalendarza: https://calver.org/

zamrozić
źródło
1
Dzięki za szybką odpowiedź! nawet nie uważałem, że calver to rzecz, którą chciałbyś mieć dla menedżera pakietów; wydaje mi się, że ma to większy sens w przypadku systemu operacyjnego takiego jak ubuntu!
mircealungu
4
Z listy mailingowej pypa-dev , wyjaśniając nie tylko, że wybrano calver, ale także powód wyboru: „Jest to pierwsze wydanie pip od czasu przyjęcia 3-miesięcznej kadencji wydań i schematu wersjonowania opartego na Kalendarzu (znanego również jako CalVer). Mówiąc prościej, nowe wydanie pip będzie pojawiać się co 3 miesiące, chyba że nie ma żadnych zmian od poprzedniego wydania. Więcej szczegółów, takich jak miesiące wydania, można znaleźć w dokumentacji programistycznej pip. "
mozz100
Również z listy mailingowej pypa-dev ma kluczową atrakcję. - Pełna obsługa PEP 518 - obejmuje obsługę instalacji build. Ustawienie numeru wersji na 18.0 tworzy fajny tag dla PEP 518. W przeciwnym razie spodziewałbym się wersji 11.0.
zerocog