Skip to content

Conversation

meet-vasita
Copy link

@meet-vasita meet-vasita commented Aug 29, 2025

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.

@meet-vasita
Copy link
Author

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.

@notatallshaw
Copy link
Member

@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.

@meet-vasita
Copy link
Author

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.

@meet-vasita
Copy link
Author

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!

@notatallshaw
Copy link
Member

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.

@meet-vasita
Copy link
Author

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! 🌟

@notatallshaw
Copy link
Member

notatallshaw commented Sep 8, 2025

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":

  • Theoretical
  • Fictitious
  • Nonexistent
  • Hypothetical

@meet-vasita meet-vasita force-pushed the fix-doc-dependency-example branch from 6cc7a82 to 0f222ae Compare September 8, 2025 14:04
@meet-vasita
Copy link
Author

meet-vasita commented Sep 8, 2025

Hi @notatallshaw, I've replaced 'imaginary' with 'hypothetical' throughout the documentation.

Copy link
Member

@notatallshaw notatallshaw left a 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.

@notatallshaw notatallshaw added this to the 25.3 milestone Sep 11, 2025
@meet-vasita
Copy link
Author

Appreciate the review and approval, @notatallshaw. Thanks also for pointing out the redundancy, I’ll make sure to improve it going forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants