this post was submitted on 10 Oct 2025
12 points (100.0% liked)

Python

7505 readers
22 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

📅 Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

🐍 Python project:
💓 Python Community:
✨ Python Ecosystem:
🌌 Fediverse
Communities
Projects
Feeds

founded 2 years ago
MODERATORS
top 4 comments
sorted by: hot top controversial new old
[–] logging_strict@programming.dev 1 points 1 hour ago* (last edited 27 minutes ago) (1 children)

Really don't understand why post about a dev pre-release? It's confusing, what is the goal trying to achieve with this post?

And why not using semantic versioning?

>>> from packaging.version import Version
>>> v = Version("0.0.1-alpha.22")
>>> str(v)
'0.0.1a22'
>>>

0.0.1alpha22 or 0.0.1a22 although that looks alot like pre-release dev level fixes. In which case, 0.0.1a0-dev22

There is no project ever that had 22 alpha releases. That's nuts. Your alpha testers must be really overworked.

Fire the six year old in charge versioning decisions ;-)

Your welcome. Your future user base can thank me later for putting a stop to that atrocity posing as versioning

epoch is used to transition from random nonsense versioning to semantic versioning.

There is no shame/stigma for admitting a mistake and correcting it. Eventhough that epoch will now stick around with the project forever.

[–] lens0021@programming.dev 1 points 41 minutes ago* (last edited 41 minutes ago) (1 children)

I posted because I was happy to see some software in growing up. If you are not comfortable, I will not post this kind again.

[–] logging_strict@programming.dev 1 points 23 minutes ago* (last edited 16 minutes ago)

My point is to wait for an actual release, a call to action, or an article about the project. Release notes on a dev pre-release is odd.

Not discouraging you from posting. You are very welcome to post here. And btw thanks for responding.

This is the semantic versioning spec, but it'll give you nightmares.

Here are examples with explanation for each versioning component. Much easier on the eyes

gl

[–] dallen@programming.dev 3 points 14 hours ago

Really looking forward to running type checks with pre-commit. Mypy is just too slow with most code bases.