diff --git a/platformio/maintenance.py b/platformio/maintenance.py index 1a430a15..214f836c 100644 --- a/platformio/maintenance.py +++ b/platformio/maintenance.py @@ -9,6 +9,7 @@ from shutil import rmtree from time import time import click +import requests from platformio import __version__, app, telemetry from platformio.commands.install import cli as cmd_install @@ -22,6 +23,10 @@ from platformio.util import get_home_dir, get_lib_dir def on_platformio_start(ctx): + # https://urllib3.readthedocs.org + # /en/latest/security.html#insecureplatformwarning + requests.packages.urllib3.disable_warnings() + telemetry.on_command(ctx) after_upgrade(ctx) check_platformio_upgrade() diff --git a/platformio/util.py b/platformio/util.py index f536bf24..82582573 100644 --- a/platformio/util.py +++ b/platformio/util.py @@ -212,7 +212,6 @@ def get_api_result(path, params=None, data=None): r = None try: - requests.packages.urllib3.disable_warnings() headers = {"User-Agent": "PlatformIO/%s %s" % ( __version__, requests.utils.default_user_agent())}