From d0623081f317c92e0c7bc2a8b1b138687bdb23f5 Mon Sep 17 00:00:00 2001
From: Geoff Brown <gbrown@mozilla.com>
Date: Mon, 12 Feb 2024 21:10:17 +0000
Subject: [PATCH] Bug 1879915 - websocketprocessbridge: pin cffi to 1.14.5 for
 windows 7. r=jmaher, a=test-only

Pin cffi to 1.14.5 only for our Windows 7 environment, approximated as "Windows and python 3.7".

Differential Revision: https://phabricator.services.mozilla.com/D201634
---
 .../websocketprocessbridge_requirements_3.txt                 | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/testing/tools/websocketprocessbridge/websocketprocessbridge_requirements_3.txt b/testing/tools/websocketprocessbridge/websocketprocessbridge_requirements_3.txt
index 9283087d5ce96..aeadaad3845a6 100644
--- a/testing/tools/websocketprocessbridge/websocketprocessbridge_requirements_3.txt
+++ b/testing/tools/websocketprocessbridge/websocketprocessbridge_requirements_3.txt
@@ -1,6 +1,10 @@
 # This file is the websocketprocess requirements.txt used with python 3.
 
 six
+
+# bug 1879915: cffi 1.16.0 breaks on Windows 7
+cffi==1.14.5 ; python_version < "3.8" and platform_system == "Windows"
+
 vcversioner==2.16.0.0
 twisted==21.2.0
 
-- 
GitLab