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

Here are my slides from the Language Summit:

Should Python adopt CalVer?
https://hugovk.github.io/python-calver/

#PyConUS #PyCon #Python #CalVer #CalendarVersioning #LanguageSummit

Should Python adopt CalVer?

Python 3.26, 26.0 or 26.10? Language Summit, PyCon US, Pittsburgh, 2024-05-15.

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

PEP 2026 – Calendar versioning for Python | peps.python.org

This PEP proposes updating the versioning scheme for Python to include the calendar year.

Python Enhancement Proposals (PEPs)

🐍📅 At 20:26 Helsinki time on the 26th, I submitted PEP 2026 (calendar versioning for Python) to the steering council for consideration! 🤞

https://github.com/python/steering-council/issues/255

#Python #CalVer #CalendarVersioning #PEP2026

PEP 2026 -- Calendar versioning for Python · Issue #255 · python/steering-council

Please consider PEP 2026 -- Calendar versioning for Python https://peps.python.org/pep-2026/ The PEP has been discussed in threads listed in its Post-History header The PEP was announced on Discuss...

GitHub

@hugovk @sethmlarson PEP 2026 for implementation in 2026, you have my support for that alone 😂

(not that my support counts for anything, but this does seem like an entirely reasonable idea)

#Python

@diazona @hugovk @sethmlarson I love calver - release notes tells us about breaking changes 🤷
@hugovk @sethmlarson
I like this a lot!
Also for the added benefit of "you're still using 3.14? Didn't it come out in 2014? You really need to upgrade!"
(and being late enough for PyPi to be a Python version)

@hugovk @sethmlarson

thank you for your diligent service in making sure that Pyπ happens no matter what

@hugovk @sethmlarson …solving problems that we don’t have…totally pointless…again, solutions for non-existing problems…