Skip to content

Replace custom Finder with Resolver in pip sync #2694

@charliermarsh

Description

@charliermarsh

We see bug from time-to-time that only manifest themselves in pip sync. The issue is that pip sync uses a custom mini-resolver to take advantage of the fact that we expect versions to be pinned.

I think the resolver is now optimized enough that this shouldn't really matter. Let's try removing the Finder and doing some basic benchmarking.

Metadata

Metadata

Assignees

Labels

internalA refactor or improvement that is not user-facing

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions