ansible_runner test - Add constraints (#70667)

A recent updated to psutil, which is a dependency of ansible-runner, fails
to install on older versions of pip.

Commit with the breaking change:

  135628639b
This commit is contained in:
Sam Doran 2020-07-15 18:22:44 -04:00 committed by GitHub
parent 8455bc6838
commit 9d27d7c8b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 0 deletions

View file

@ -0,0 +1,2 @@
bugfixes:
- add constraints file for ``anisble_runner`` test since an update to ``psutil`` is now causing test failures

View file

@ -0,0 +1,5 @@
psutil < 5.7.0 # Greater than this version breaks on older pip
pexpect >= 4.5, <= 4.8.0
python-daemon <= 2.2.4
pyyaml < 5.1 ; python_version < '2.7' # pyyaml 5.1 and later require python 2.7 or later
six <= 1.14.0

View file

@ -6,6 +6,8 @@
pip: pip:
name: ansible-runner name: ansible-runner
version: 1.2.0 version: 1.2.0
extra_args:
-c {{ role_path }}/files/constraints.txt
- name: Find location of ansible-runner installation - name: Find location of ansible-runner installation
command: "'{{ ansible_python_interpreter }}' -c 'import os, ansible_runner; print(os.path.dirname(ansible_runner.__file__))'" command: "'{{ ansible_python_interpreter }}' -c 'import os, ansible_runner; print(os.path.dirname(ansible_runner.__file__))'"