Skip to content

Support --all-groups for uv pip install #14483

@mikeweltevrede

Description

@mikeweltevrede

Summary

Support --all-groups for uv pip install just like with uv sync. Right now, all groups need to be manually provided. This is overly verbose while there is already precedent for an --all-groups argument.

Could not find any related issues in the issue tracker with search uv pip install all-groups: https://github.com/astral-sh/uv/issues?q=is%3Aissue%20%20sort%3Arelevance-desc%20uv%20pip%20install%20all-groups

Example

Instead of:

uv pip install -r pyproject.toml --all-extras --group=dev --group=lint --strict

one would use

uv pip install -r pyproject.toml --all-extras --all-groups --strict

Metadata

Metadata

Assignees

Labels

enhancementNew feature or improvement to existing functionalityhelp wantedContribution especially encouraged

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions