Skip to content

Package selection CLI group#13769

Merged
notatallshaw merged 1 commit intopypa:mainfrom
notatallshaw:create-package-selection-options
Jan 30, 2026
Merged

Package selection CLI group#13769
notatallshaw merged 1 commit intopypa:mainfrom
notatallshaw:create-package-selection-options

Conversation

@notatallshaw
Copy link
Member

As promised in #13647, a package selection group for the CLI to have clearer groups presented to the user and guarantee consistency across download, index, install, list, lock, and wheel.

@notatallshaw notatallshaw added the skip news Does not need a NEWS file entry (eg: trivial changes) label Jan 25, 2026
@notatallshaw notatallshaw added this to the 26.0 milestone Jan 25, 2026
@notatallshaw
Copy link
Member Author

This was asked for by @ichard26, and also @pradyunsg was wanting more grouping.

Let me know if either of you think this is a good, I have no problem pushing it out to 26.1 otherwise.

Copy link
Member

@ichard26 ichard26 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for doing this!

(I believe pip index and pip list are gaining new flags. While I doubt they would be used in practice, the consistency doesn't hurt and perhaps someone will find a use for them).

@notatallshaw
Copy link
Member Author

(I believe pip index and pip list are gaining new flags. While I doubt they would be used in practice, the consistency doesn't hurt and perhaps someone will find a use for them).

Yeah, I saw that, I think the likelihood of them being used is very low and not worth bringing to attention, but consistency is part of the point right?

@notatallshaw notatallshaw merged commit 3ae8825 into pypa:main Jan 30, 2026
28 checks passed
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

skip news Does not need a NEWS file entry (eg: trivial changes)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants