astral-sh/uv

Support `--all-groups` for `uv pip install`

Open

#14 483 ouverte le 7 juil. 2025

Voir sur GitHub
 (2 commentaires) (2 réactions) (1 assigné)Rust (3 111 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (84 934 stars)
Métriques de merge PR
 (Merge moyen 7j 16h) (259 PRs mergées en 30 j)

Description

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

Guide contributeur