-
Notifications
You must be signed in to change notification settings - Fork 959
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
Implement bump mechanism (mostly ported from rye) #7248
base: main
Are you sure you want to change the base?
Conversation
windows test is failing though it seems more like a flaky test rather than something related to my changes... |
I'll review this. We'll need to consider what version management interface we want in the long run. |
PEP440 https://peps.python.org/pep-0440/ |
I still haven't had time to decide if we want to replace |
Is this PR wanted? should I resolve conflicts? |
I would find this useful, but I see there has been no action on this for a while. Currently I use bump-my-version to do this, but it would be great to have it built into uv. |
yeah. the maintainers said they want to inspect other project \ alternative interfaces to have better context on this feature. |
This is great feature and removes the dependency on bump version. This one along with change-log generation makes this tool complete. |
I think about this pretty often, but I'm still not quite sure what to do, e.g., |
Summary
Implement bump mechanism following
major.minor.patch
format.fix #6298
I chose the bump name since version is already used though I would consider removing the current
version
handler for thisTest Plan
Simple idiomatic tests modifying the test pyprojec and checking the output statically