pypa/pipx

cli parameter parsing is corrupted by strict positional

Closed

#1,444 opened on Jun 7, 2024

 (3 comments) (0 reactions) (0 assignees)Python (591 forks)batch import
bughelp wanted

Repository metrics

Stars
 (12,930 stars)
PR merge metrics
 (Avg merge 4d 12h) (22 merged PRs in 30d)

Description

In version 1.6.0, the following command cannot be used

Describe the bug

In version 1.6.0, the following command cannot be used.

pipx inject ansible-core --force ansible
error: unrecognized arguments: ansible

While adjusting the order can work

pipx inject ansible-core ansible --force

But this will create compatibility issues, the current way used in devcontainers is

features/src/pipx-package/install.sh at 9a1d24b27b2d1ea8916ebe49c9ce674375dced27 · devcontainers-contrib/features

[Bug]: Failed to build ansible feature · Issue #607 · devcontainers-contrib/features (github.com)

This is related to HIGH: pipx install --global order broken in 1.6.0 · Issue #1443 · pypa/pipx

Contributor guide