[stable-2.10] ansible_runner test - Add constraints (#70667) (#70669)

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
(cherry picked from commit 9d27d7c8b1)

Co-authored-by: Sam Doran <sdoran@redhat.com>
This commit is contained in:
Sam Doran 2020-07-15 18:32:09 -04:00 committed by GitHub
parent c2b69fd30e
commit b6f6067dfd
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:
name: ansible-runner
version: 1.2.0
extra_args:
-c {{ role_path }}/files/constraints.txt
- name: Find location of ansible-runner installation
command: "'{{ ansible_python_interpreter }}' -c 'import os, ansible_runner; print(os.path.dirname(ansible_runner.__file__))'"