Added uv migration and format codebase with ruff#780
Added uv migration and format codebase with ruff#780josecsotomorales wants to merge 3 commits intomasterfrom
Conversation
|
This is an enormous change and cannot be reviewed for what it is. You've also failed to document the things that you've modified, like re-adding Python 3.8 support, which is EOL. |
|
@kurtmckee, not sure why it can't be reviewed, all changes are related to |
|
Rolled back changes related to Python 3.8 support and added changes to: bae5e8f#diff-ff3c479edefad986d2fe6fe7ead575a46b086e3bbcf0ccc86d85efc4a4c63c79 |
|
Here's what actually changed on this PR:
|
|
@kurtmckee I'm happy to review the |
bae5e8f to
247b299
Compare
|
@josecsotomorales I'm open to reviewing these changes, and appreciate your effort to modernize the project, which needs a helping hand. However, there are two completely unrelated changes happening here, and it makes the blast radius of this change unnecessarily large. Opening a PR with thousands of lines of changes and zero documentation via the changelog, the commit entries, or the PR body is unacceptable -- always -- and is why I summarily closed the PR in the first place. My specific feedback here is that migrating to uv is unrelated to using ruff. I would like the migration to uv to be a separate, initial PR. The ruff changes can be a fast-follow after the migration to uv is reviewed and merged. I want to emphasize again that I'm grateful for your effort to modernize the project infrastructure, and I appreciate that you've invested your time to help the project! My single request here is that you design the changes to honor my time as a reviewer as well. |
|
Hey, I’d appreciate it if you didn’t close the PR again — I’m also a maintainer on this project and plan to merge it. You closed it without reviewing, even though most of the 1K+ lines are from the uv.lock file. There are meaningful improvements in the PR that shouldn’t be discarded so lightly. Let’s work collaboratively — if you have concerns, I’m happy to address them, but auto-closing without discussion isn’t the right approach. |
I'm very serious that this PR is unacceptable as-is. Please address them by opening a new PR that introduces uv by itself -- no ruff changes. The changes are unrelated. Please do not open this PR again. |
|
We've entered in a very negative interaction, and I'm sorry this has happened. However, please do not force this change through as-is. |
|
I get your concern about mixing the uv migration and ruff formatting, but let’s be real: the vast majority of the diff comes from introducing uv.lock, not formatting changes. The actual code changes from ruff touch fewer than 200 lines. This PR isn’t trying to sneak in unrelated work — it’s a set of clear improvements, and I’m fully open to discussing anything you’d like to split, rework, or defer. But repeatedly closing the PR without engaging on the specifics doesn’t help either of us. As a maintainer, I’m merging this because I believe it improves the project. Happy to collaborate — just not on a one-way street. |
|
I understand that the vast majority of changes are happening due to
Therefore,
A separate PR that captures the PEP 621 metadata changes is desirable, and I hope that you'll take time to split that atomic change out and submit a PR for that work. |
|
Excellent! Thanks for the feedback, I'm going to create separate PRs for both PEP 621 migration and Ruff 🚀 |
|
PEP 621 metadata changes PR: #781 |
|
Nice! I'm able to review 781 first, but will need to return to 782 after hours. Thanks for splitting these up! ❤️ |
|
Thank you for your time and support! And apologies for any confusion 🚀 |
No description provided.