Thanks for the link to Cargo's versioning docs.

In Python, packaging is authoritative. Past that version str thru packaging and it was modified.

Honestly misunderstood, thinking there was 22 alpha releases.

Am still misreading it. The alpha and dev portions are not distinctive enough to be clear. Didn't even see in the Cargo dev portion mentioned.

Obviously publishing dev releases is not allowed, but in git dev commits are a thing.

  • source
  • parent
  • context
  • [–] 1 point 1 year ago (2 children)

    I recommend you ignore this guys takes, he's posted a lot of wild and controversial takes on other topics and honestly it's not like we have too much posts in this community anyway. Post if you like, up- and downvotes are meant to give and indication of what people think. Not a single person. Conversation is good even if it's on a alpha release!

  • source
  • parent
  • context
  • [–] -2 points 1 year ago* (last edited 1 year ago) (2 children)

    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

  • source
  • parent
  • context
  • [–] -1 points 1 year ago* (last edited 1 year ago) (9 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.

  • source
  • [–] [S] 1 point 1 year ago

    You are right, in landscape mode it's better, but still not ideal. It's a project I don't have time for now. On the other hand, did you run Python code, in an IDE where the debugger visualizes the whole program state, on your Phone before?

  • source
  • parent
  • context
  • [–] 3 points 1 year ago

    Nice to have Zstd as standard library now. I have to look more closely to what template strings actually are. I'm not sure if its the same conceptual idea of templates as I do understand.

  • source
  • view more: ‹ prev next ›