-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Fix inconsistent examples in dependency resolution docs #13561
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
base: main
Are you sure you want to change the base?
Conversation
Hi, I’ve added the changelog entry and all checks are passing now. This PR clarifies the dependency resolution docs with consistent examples. Please let me know if further changes are needed. |
@meet-vasita Thanks for your PR, I will try and review it soon but be aware I am not sure when I will exactly have time. |
Thanks for the update! No worries, I’ll wait for your review. Please let me know if there’s anything I should improve in the meantime. |
Hi @notatallshaw, hope you're doing well! Wanted to follow up on this PR, it's my first open source contribution so I'm eager to get it right. Let me know if there's anything else I should address. Thanks for your patience! |
Hi @meet-vasita, I'm on vacation right now and I'm not sure exactly when I will be able to review, it will at latest be before pip 25.3 (released at the end of October), but likely some time in the next couple of weeks. |
Hi @notatallshaw, thanks a lot for the update! 🙏 No worries at all, I completely understand. I really appreciate you taking the time to review when you’re back. Wishing you a great vacation! 🌟 |
Hi @meet-vasita I'm generally good with this PR except for the use of the word "imaginary" which has a too informal, whimsical, tone for this documentation. I suggest the use of one of the following words to replace "imaginary":
|
6cc7a82
to
0f222ae
Compare
Hi @notatallshaw, I've replaced 'imaginary' with 'hypothetical' throughout the documentation. |
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.
Having two lines about the packages being hypothetical are a little redundant, but I don't personally mind: https://pip--13561.org.readthedocs.build/en/13561/topics/dependency-resolution/#dealing-with-dependency-conflicts
I'll merge in a few weeks if no one objects.
Appreciate the review and approval, @notatallshaw. Thanks also for pointing out the redundancy, I’ll make sure to improve it going forward. |
Fixes the Issue #12583
This PR updates the dependency resolution documentation to make it clearer and more consistent. I added a note explaining that package_coffee, package_tea, and package_water are imaginary examples, so readers don’t mistake them for real packages. I also fixed a version mismatch in the “Loosen your top level requirements” section to ensure the examples are consistent. Finally, I added an introduction line at the start of the section to clarify upfront that the examples use fictional package names.