diff --git a/requirements/README.md b/requirements/README.md index ba76b65e7e..3afa92434e 100644 --- a/requirements/README.md +++ b/requirements/README.md @@ -140,6 +140,11 @@ in the top-level Makefile. ## Library Notes +### pexpect + +Version 4.8 makes us a little bit nervous with changes to `searchwindowsize` https://github.com/pexpect/pexpect/pull/579/files +Pin to `pexpect==4.7.x` until we have more time to move to `4.8` and test. + ### requests-futures This can be removed when a solution for the external log queuing is ready. diff --git a/requirements/requirements.in b/requirements/requirements.in index b6ba519768..9d3de39ba6 100644 --- a/requirements/requirements.in +++ b/requirements/requirements.in @@ -28,6 +28,7 @@ jinja2 jsonschema Markdown # used for formatting API help openshift +pexpect==4.7.0 # see library notes prometheus_client psycopg2 pygerduty diff --git a/requirements/requirements.txt b/requirements/requirements.txt index a046cf2768..395ab2700b 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -74,7 +74,7 @@ multidict==4.7.5 # via aiohttp, yarl netaddr==0.7.19 # via pyrad oauthlib==3.1.0 # via django-oauth-toolkit, requests-oauthlib, social-auth-core openshift==0.10.3 -pexpect==4.8.0 # via ansible-runner +pexpect==4.7.0 # via ansible-runner pkgconfig==1.5.1 # via xmlsec prometheus-client==0.7.1 psutil==5.7.0 # via ansible-runner