-
Notifications
You must be signed in to change notification settings - Fork 38
Fix dependency-groups in uv_translator #203
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
Conversation
5e6e3cc to
28500dc
Compare
2b6ce3c to
c0b6e8e
Compare
c0b6e8e to
d482495
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
uv 0.4.27 was the only version that generated a lock file with package.dependency-groups: astral-sh/uv#8599
I think it's fine to drop support for that one version; people with a 0.4.27 lock file can just regenerate
6af6266 to
2ef5b93
Compare
|
@jvolkman This should be good to go. The lock file changes are only because they were generated with specifically uv 0.4.27. Any other uv version will generate the new lock files, so I don't think it's worthwhile adding backwards compat logic |
jvolkman
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @brandonchinn178
| common --announce_rc | ||
| common --color=yes | ||
| common --enable_bzlmod=${{ matrix.bzlmodEnabled }} | ||
| test --test_output=errors |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this!
|
thanks! |
Fixes #201
This broke in #186. For some reason, uv generates a
dev-dependenciessection inuv.lockfordependency-groupsinpyproject.toml; I guess uv hasn't updated their lock file with the new name. Also updated the testValidated that the test fails without the
uv_translator.pychange