From dbc73f5086beaa63eba8d7bb3b0436553a83a5ec Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 30 Oct 2021 14:30:30 +0300 Subject: [PATCH] Use Rust-less "cryptography" dependency for PIO Remote --- platformio/package/manager/core.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platformio/package/manager/core.py b/platformio/package/manager/core.py index 270ce8e6..e1776ae3 100644 --- a/platformio/package/manager/core.py +++ b/platformio/package/manager/core.py @@ -216,7 +216,13 @@ def get_contrib_pysite_deps(): # twisted[tls], see setup.py for %twisted_version% result.extend( - ["pyopenssl >= 16.0.0", "service_identity >= 18.1.0", "idna >= 0.6, != 2.3"] + [ + # pyopenssl depends on it, use RUST-less version + "cryptography >= 3.3, < 35.0.0", + "pyopenssl >= 16.0.0", + "service_identity >= 18.1.0", + "idna >= 0.6, != 2.3", + ] ) if "windows" in sys_type: