platformio / builder-framework-mbed

ARM mbed build script for PlatformIO Build System
http://platformio.org/frameworks/mbed
Apache License 2.0
4 stars 17 forks source link

Upgrade dependencies to fix Python 3.10 compatibility #31

Closed asmello closed 1 year ago

asmello commented 2 years ago

As reported in #27, using this framework is currently broken with Python 3.10 due to old dependencies being used. Upgrading the dependencies fixes the issue.

Technically the only required change is setting jinja2==3.1.2, but I figured we might as well upgrade everything. Unsure why some dependencies were specified by version ranges, as this script always installs the dependencies in an isolated directory, so there should never be any need for using older versions to manage conflicts.

This PR also supersedes #28.

asmello commented 2 years ago

Fixes #27

valeros commented 1 year ago

Hi @asmello ! Thanks for the PR, merged. The fixes already available in the updated mbed package.