Skip to content

Create semver 3.0.0-dev3 #315

Closed
Closed

Description

@tomschr

Situation

As 3.0.0-dev.2 was just released, we should think about to coordinate the next development release.

Suggested Plan

Some ideas for this release:

Activity

  1. self-assigned this
    on Nov 5, 2020
  2. josefkorbel commented on Jul 28, 2021

    @josefkorbel

    I've just found this issue while dealing with development pypi packages versioning, so I read PEP440 (https://www.python.org/dev/peps/pep-0440/) and according to that the semantic version of 3.0.0-dev.2 is actually not valid if I am not mistaken, as it should be 3.0-dev2.

  3. tomschr commented on Jul 30, 2021

    @tomschr
    MemberAuthor

    Thanks Josef, much appreciated your report.

    Well, seems semver and PEP440 are only partly compatible. Semver allows to define a patch part, whereas PEP440 does not. There are different approaches in the wild how to deal with version information.

    Apart from that, PEP440 has been assigned the type "Informational". According to PEP001, this type is defined as (emphasize by me):

    "An Informational PEP describes a Python design issue, or provides general guidelines or information to the Python community, but does not propose a new feature. Informational PEPs do not necessarily represent a Python community consensus or recommendation, so users and implementors are free to ignore Informational PEPs or follow their advice."

    A lot of libraries do that and follow a different approach. 😉

    For this reason, I would tend to follow what's written in the description.

  4. added a commit that references this issue on Jan 20, 2022
    221bfba
  5. linked a pull request that will close this issueRelease/3.0.0 dev.3 #348on Jan 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Release_3.x.yOnly for the major release 3

Type

No type

Fields

SIze

None yet

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions