#calver — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #calver, aggregated by home.social.
-
Эволюция методологий версионирования
Привет, Хабр. Всех с наступившим Новым Годом. На днях наткнулся на статью Махмуда Хашеми , в которой обсуждаются некоторые недостатки методологии семантического версионирования (SemVer) , и в качестве решения этих недостатков предлагается использовать календарное версионирование (CalVer) . В организации, где я работаю, по стандарту разработки требуется обязательно версионировать приложения по SemVer. Из собственного опыта использования SemVer скажу, что нашёл в ней ещё ряд недостатков, для исправления которых пришлось искать новый способ версионирования.
-
Generally I find SemVer as the best versioning scheme. One of the few exceptions is for OS's, where #CalVer makes more sense.
What would be a great improvement, especially for #SemVer, is if it would show better that a project is using it. Both in the repo and like here when doing "--version" in the CLI. Icing on the cake would be if release date also shows:
> python -V
Python 3.13.7 SemVer 2025-08-14 -
At 20:26 this evening I published PEP 2026 to propose Python adopts calendar versioning!
https://peps.python.org/pep-2026/
This means that starting with the 2026 release, the version will be 3.YY.micro; Python 3.15 will cease to be, and will instead be Python 3.26.
Discuss:
https://discuss.python.org/t/pep-2026-calendar-versioning-for-python/55782
Read @sethmlarson's blogpost of my Language Summit talk:
https://pyfound.blogspot.com/2024/06/python-language-summit-2024-should-python-adopt-calver.html
#PEP2026 #Python #PyConUS #PyCon #CalVer #CalendarVersioning #LanguageSummit
-
Here are my slides from the Language Summit:
Should Python adopt CalVer?
https://hugovk.github.io/python-calver/#PyConUS #PyCon #Python #CalVer #CalendarVersioning #LanguageSummit
-
I just kicked off PyCon 2024 with the first talk of the Language Summit (and my first talk at PyCon!): "Should Python adopt CalVer?" It was an interesting discussion, let's see!
#PyConUS #PyCon #Python #CalVer #CalendarVersioning #LanguageSummit