Skip to content
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

Introduce an index sub-package #7144

Merged
merged 10 commits into from
Oct 20, 2019
Merged

Conversation

pradyunsg
Copy link
Member

Motivation: IMO, it makes sense to group all of our index interaction code into a single unit, so that someone who's not familiar with this part of the codebase (i.e. me) isn't baffled by the fact that collector.py is where we have network interactions. :)

@pradyunsg pradyunsg added type: refactor Refactoring code skip news Does not need a NEWS file entry (eg: trivial changes) labels Oct 6, 2019
@pradyunsg pradyunsg force-pushed the index-sub-package branch 2 times, most recently from 41ceeea to 7d9deeb Compare October 6, 2019 18:39
Copy link
Member

@chrahunt chrahunt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two minor comments. Also in the body of the Overview and PackageFinder docs there are references to index.py.

tests/unit/test_req_file.py Show resolved Hide resolved
docs/html/development/architecture/package-finding.rst Outdated Show resolved Hide resolved
@BrownTruck
Copy link
Contributor

Hello!

I am an automated bot and I have noticed that this pull request is not currently able to be merged. If you are able to either merge the master branch into this pull request or rebase this pull request against master then it will be eligible for code review and hopefully merging!

@BrownTruck BrownTruck added the needs rebase or merge PR has conflicts with current master label Oct 18, 2019
@pypa-bot pypa-bot removed the needs rebase or merge PR has conflicts with current master label Oct 19, 2019
I'm making this change since it's unlikely that folks would've linked to
this specific section, and if they did, this isn't exactly user facing
documentation, so I wouldn't hold this to the same standard.
@pradyunsg pradyunsg merged commit 0f095af into pypa:master Oct 20, 2019
atugushev added a commit to atugushev/pip-tools that referenced this pull request Oct 20, 2019
PackageFinder moved to pip._internal.index.package_finder
FormatControl moved to pip._internal.models.format_control
See: pypa/pip#7144
@lock lock bot added the auto-locked Outdated issues that have been locked by automation label Nov 19, 2019
@lock lock bot locked as resolved and limited conversation to collaborators Nov 19, 2019
@pradyunsg pradyunsg deleted the index-sub-package branch April 8, 2020 13:57
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
auto-locked Outdated issues that have been locked by automation skip news Does not need a NEWS file entry (eg: trivial changes) type: refactor Refactoring code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants