From 42888ff0be56b46c1f7fb4b847ad1a7f8407af46 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Tue, 17 Jan 2017 15:03:46 +0100 Subject: [PATCH] Added extra packages. fix #93 --- modoboa_installer/scripts/modoboa.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modoboa_installer/scripts/modoboa.py b/modoboa_installer/scripts/modoboa.py index 50f7ab8..05fc1e5 100644 --- a/modoboa_installer/scripts/modoboa.py +++ b/modoboa_installer/scripts/modoboa.py @@ -4,6 +4,7 @@ import os import pwd import shutil import stat +import sys from .. import python from .. import utils @@ -49,6 +50,9 @@ class Modoboa(base.Installer): packages.append("psycopg2") else: packages.append("MYSQL-Python") + if sys.version_info.major == 2 and sys.version_info.micro < 9: + # Add extra packages to fix the SNI issue + packages += ["pyOpenSSL", "ndg-httpsclient"] python.install_packages(packages, self.venv_path, sudo_user=self.user) if self.devmode: # FIXME: use dev-requirements instead