-
Notifications
You must be signed in to change notification settings - Fork 96
Create semver 3.0.0-dev3 #315
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
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 |
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):
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. |
* Improve entries for PyPI in setup.cfg * Remove key "download_url" as it points to a broken URL * Add Changelog entry pointing to RTD * Raise version to 3.0.0-dev.3 * Update release procedure * Update Black formatter config * Replace "exclude" with "extend-exclude" * Ignore all *.py files in project's root directory * Include "setup.py" explicity
Uh oh!
There was an error while loading. Please reload this page.
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:
Define own hierarchy of exceptions? #248: Define own hierarchy of exceptions?Rethinking __init__ of VersionInfo class? #303: Rethinking__init__
of Version class?semver.version
?Should _comparator return NotImplemented instead of raising TypeError? #316 Should_comparator
returnNotImplemented
instead of raisingTypeError
?The text was updated successfully, but these errors were encountered: