-
Notifications
You must be signed in to change notification settings - Fork 113
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
Replace semver with packaging #1460
Comments
This is a low-effort, low-gain ticket. Theoretically, there could be a Kedro version string that cannot be parsed by More:
So, making the change is trivial, but also the advantages are mostly theoretical at this point. |
More info on the specific features of Python versioning https://sethmlarson.dev/pep-440?date=2023-08-03 |
Closing this based on @astrojuanlu's comment. |
Opening this because we are using packaging now in backend so we might as well replace semver with packaging |
Description
Should we replace semver.Version with packaging.version.Version as PEP 440 versions are not exactly compatible with SemVer ?
https://peps.python.org/pep-0440/#semantic-versioning, https://packaging.pypa.io/en/stable/version.html
@astrojuanlu to provide more info.
Checklist
The text was updated successfully, but these errors were encountered: