mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
d393b16064
pipx: fix state=latest w/ install_deps=true (#6303)
* pipx and pipx_info: Document that modules require pipx 0.16.2.1 or above
Since their introduction, these modules rely on 'pipx list --json' to
return machine-readable output about installed pipx applications. That
functionality was introduced in 0.16.2, along with a critical bug fix
(invalid json) in 0.16.2.1.
* pipx: fix state=latest with install_deps=true
"pipx upgrade" stopped supporting the "--include-deps" option
("install_deps" in the ansible module) in pipx 0.15
(https://pypa.github.io/pipx/changelog/#01500).
The lack of support causes the pipx module to fail if attempting to use
state=latest with install_deps, since the parameter is passed to both
pipx install (fine) and pipx upgrade (fails).
* Add changelog fragment
(cherry picked from commit
|
||
---|---|---|
.. | ||
.keep | ||
5603-redfish-idrac-job-id-in-response.yml | ||
6199-archive-generate-checksum-in-chunks.yml | ||
6206-dconf-booleans.yml | ||
6212-pipx-include-injected.yml | ||
6259-redhat_subscription-fix-force.yaml | ||
6267-homebrew-cask-upgrade-all-greedy.yml | ||
6269-mksysb-output.yml | ||
6275-redhat_subscription-fix-environments-centos.yaml | ||
6277-add-topics-gitlab-project.yml | ||
6286-icinga2_host-template-and-template-vars.yml | ||
6289-bugfix-flatpak-check-if-already-installed.yml | ||
6293-add-puppet-skip-tags-option.yaml | ||
6294-fix-one_vm-instantiation.yml | ||
6296-LanceNero-Terraform_statefile_check.yml | ||
6300-rundeck-modules-fixes-and-improvements.yml | ||
6303-pipx-fix-state-latest-and-add-system-site-packages.yml | ||
6308-pipx-add-system-site-packages.yml | ||
6312-nmcli-add-macvlan-connection-type.yml | ||
6319-redhat_subscription-fix-environment-parameter.yaml | ||
6334-dig-support-multiple-domains.yml | ||
6336-dconf-refactor.yml |