Is your feature request related to a problem? Please describe.
As of now the pip python dependency resolution using pants generate-lockfiles can take a very long time. In order to improve the overall UX of pants the alternative dependency resolvers can be made available to the users.
Describe the solution you'd like
https://github.com/astral-sh/uv is designed to be pip-compatible package installer and resolver. From my experience the uv pip compile is orders of magnitude faster than default pip dependency resolution.
Describe alternatives you've considered
This feature could be implemented as opt-in, given the maturity stage of the uv project.
Is your feature request related to a problem? Please describe.
As of now the pip python dependency resolution using
pants generate-lockfilescan take a very long time. In order to improve the overall UX ofpantsthe alternative dependency resolvers can be made available to the users.Describe the solution you'd like
https://github.com/astral-sh/uv is designed to be pip-compatible package installer and resolver. From my experience the
uv pip compileis orders of magnitude faster than default pip dependency resolution.Describe alternatives you've considered
This feature could be implemented as opt-in, given the maturity stage of the
uvproject.