BLE EDTT GATT tests fail with python >= 3.11 #77669
Labels
area: Bluetooth
bug
The issue is a bug, or the PR is fixing a bug
priority: medium
Medium impact/importance bug
Describe the bug
When running with python 3.11 or newer, the EDTT GATT tests fail.
Ubuntu 24.04 comes with python 3.12.
The errors are a bunch of python exceptions like
This is due to python having changed the behaviour of str() for IntEnum
https://docs.python.org/3/library/enum.html#enum.IntEnum
To Reproduce
Steps to reproduce the behavior:
Have python >= 3.11
In ZEPHYR_BASE, run
Expected behavior
All tests pass
Impact
Cannot run this tests with newish python versions, or newish distros.
Cannot update CI to ubuntu 24.04
Environment (please complete the following information):
Additional context
Fix in Zephyr (update manifest) in #77649
Fixed in EDTT upstream in EDTTool/EDTT#86
The text was updated successfully, but these errors were encountered: