Added support for Python 3.14

This commit is contained in:
Ivan Kravets
2025-12-08 16:37:55 +02:00
parent 3bbe176ae3
commit 41c8e63cd5
2 changed files with 5 additions and 1 deletions
+1
View File
@@ -22,6 +22,7 @@ test-driven methodologies, and modern toolchains for unrivaled success.
6.1.19 (2025-??-??)
~~~~~~~~~~~~~~~~~~~
* Added support for Python 3.14
* Fixed a regression issue where custom build flags were not properly reflected in the `compile_commands.json <https://docs.platformio.org/en/latest/integration/compile_commands.html>`__ file, ensuring accurate compilation database generation
* Fixed an issue where fully-qualified serial port URLs (e.g., ``rfc2217://host:port``) were incorrectly treated as wildcard patterns (`issue #5225 <https://github.com/platformio/platformio-core/issues/5225>`_)
+4 -1
View File
@@ -167,7 +167,10 @@ def _configure(
def _run(project_dir, debug_config, client_extra_args):
loop = asyncio.ProactorEventLoop() if IS_WINDOWS else asyncio.get_event_loop()
try:
loop = asyncio.ProactorEventLoop() if IS_WINDOWS else asyncio.get_event_loop()
except RuntimeError:
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
client = GDBClientProcess(project_dir, debug_config)