Disable SSL Server-Name-Indication for Python < 2.7.9

This commit is contained in:
Ivan Kravets committed 2016-09-08 13:50:45 +03:00
1 parent dab4c91c98
commit df4560412d
4 files changed
+11 -5

No files matched your search

+3 -3
View File
@@ -20,7 +20,7 @@ from os.path import dirname, join
import click
import semantic_version
from platformio import commands, exception, util
from platformio import app, commands, exception, util
from platformio.managers.package import BasePkgManager
@@ -199,8 +199,8 @@ class LibraryManager(BasePkgManager):
pkg_dir = None
try:
pkg_dir = self._install_from_url(
name, dl_data['url'].replace("http://", "https://"),
requirements)
name, dl_data['url'] if app.get_setting("disable_ssl") else
dl_data['url'].replace("http://", "https://"), requirements)
except exception.APIRequestError:
pkg_dir = self._install_from_url(name, dl_data['url'],
requirements)