From a75da327d03ebfb50f4ecffa0f7d895c2d38cc1e Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 17 Jan 2024 12:45:33 +0200 Subject: [PATCH] Broadened version support for the `pyelftools` dependency // Resolve #4834 --- HISTORY.rst | 2 ++ platformio/pipdeps.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/HISTORY.rst b/HISTORY.rst index 63772de0..727cbe46 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -20,6 +20,8 @@ test-driven methodologies, and modern toolchains for unrivaled success. 6.1.14 (2024-??-??) ~~~~~~~~~~~~~~~~~~~ +* Broadened version support for the pyelftools dependency, enabling compatibility with lower versions and facilitating integration with a wider range of third-party tools (`issue #4834 `_) + 6.1.13 (2024-01-12) ~~~~~~~~~~~~~~~~~~~ diff --git a/platformio/pipdeps.py b/platformio/pipdeps.py index 31715be2..0ece2b65 100644 --- a/platformio/pipdeps.py +++ b/platformio/pipdeps.py @@ -25,7 +25,7 @@ def get_pip_dependencies(): "click >=8.0.4, <9", "colorama", "marshmallow == 3.*", - "pyelftools == 0.30", + "pyelftools >=0.27, <1", "pyserial == 3.5.*", # keep in sync "device/monitor/terminal.py" "requests%s == 2.*" % ("[socks]" if is_proxy_set(socks=True) else ""), "semantic_version == 2.10.*",