pipx - add suffix parameter (#8675)

* initial commit

* add changelog frag

* Add idempotency when using suffix
This commit is contained in:
Alexei Znamensky 2024-08-08 01:00:26 +12:00 committed by GitHub
commit 5b2711bbd3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 71 additions and 15 deletions

View file

@ -171,7 +171,7 @@
state: latest
register: install_tox_latest_with_preinstall_again
- name: install application latest tox
- name: install application latest tox (force)
community.general.pipx:
name: tox
state: latest
@ -339,3 +339,36 @@
assert:
that:
- install_pyinstaller is changed
##############################################################################
# Test for issue 8656
- name: ensure application conan2 is uninstalled
community.general.pipx:
name: conan2
state: absent
- name: Install Python Package conan with suffix 2 (conan2)
community.general.pipx:
name: conan
state: install
suffix: "2"
register: install_conan2
- name: Install Python Package conan with suffix 2 (conan2) again
community.general.pipx:
name: conan
state: install
suffix: "2"
register: install_conan2_again
- name: cleanup conan2
community.general.pipx:
name: conan2
state: absent
- name: check assertions
assert:
that:
- install_conan2 is changed
- "' - conan2' in install_conan2.stdout"
- install_conan2_again is not changed