Update setup_pexpect to prefer pip user installs.

This works around issues on RHEL 7.9 when an old version of pexpect is installed from an OS package.
pull/77170/head
Matt Clay 2 years ago
parent 7657caa072
commit 27fe26edbf

@ -3,8 +3,17 @@
src: constraints.txt
dest: "{{ remote_tmp_dir }}/pexpect-constraints.txt"
- name: Install pexpect with --user
pip:
name: pexpect
extra_args: '--user --constraint "{{ remote_tmp_dir }}/pexpect-constraints.txt"'
state: present
ignore_errors: yes # fails when inside a virtual environment
register: pip_user
- name: Install pexpect
pip:
name: pexpect
extra_args: '--constraint "{{ remote_tmp_dir }}/pexpect-constraints.txt"'
state: present
when: pip_user is failed

Loading…
Cancel
Save