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.*",