From fe56c2ea3652baccce1a7c21efc55317eb485f6a Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Thu, 12 Sep 2019 17:50:15 +0200
Subject: [PATCH] Fixed broken external HTTPS request under some scenarios,
 because of missing PyOpenSSL

---
 api/requirements/base.txt      | 2 ++
 changes/changelog.d/ssl.bugfix | 1 +
 2 files changed, 3 insertions(+)
 create mode 100644 changes/changelog.d/ssl.bugfix

diff --git a/api/requirements/base.txt b/api/requirements/base.txt
index 5cefc21d6..63b1063f6 100644
--- a/api/requirements/base.txt
+++ b/api/requirements/base.txt
@@ -56,6 +56,8 @@ cryptography>=2,<3
 # clone until the branch is merged and released upstream
 git+https://github.com/EliotBerriot/requests-http-signature.git@signature-header-support
 django-cleanup==3.2.0
+requests>=2.22<2.23
+pyOpenSSL>=19<20
 
 # for LDAP authentication
 python-ldap==3.2.0
diff --git a/changes/changelog.d/ssl.bugfix b/changes/changelog.d/ssl.bugfix
new file mode 100644
index 000000000..ab5d5a7d3
--- /dev/null
+++ b/changes/changelog.d/ssl.bugfix
@@ -0,0 +1 @@
+Fixed broken external HTTPS request under some scenarios, because of missing PyOpenSSL
-- 
GitLab