From fd56b7c5902138f06ef500dfc361675c4083e15b Mon Sep 17 00:00:00 2001 From: chris meyers Date: Thu, 19 Mar 2020 10:30:09 -0400 Subject: [PATCH] pin pexpect to 4.7.0 --- requirements/README.md | 5 +++++ requirements/requirements.in | 1 + requirements/requirements.txt | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) 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