astral-sh/uv

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

Open

#14,483 建立於 2025年7月7日

在 GitHub 查看
 (2 留言) (2 反應) (1 負責人)Rust (3,111 fork)batch import
enhancementhelp wanted

倉庫指標

Star
 (84,934 star)
PR 合併指標
 (平均合併 6天 16小時) (30 天內合併 222 個 PR)

描述

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

貢獻者指南