After upgrading of the default Raspberry Pi OS version to bookworm which is using Python 3.11 as system python version we need to lock into that upgrade for Donkey Car. The changes here consist of:
Upgrading the CI to use python 3.11: the CI now runs about twice as fast as before
Upgrading and unfreezing certain python package in setup.cfg as they were tagging too old versions
Fixing minor compatibility issues in the pytorch, telemetry and ui code as a consequence of above package upgrades
The python upgrade is improving performance by a measurable amount because 3.11 has a much faster Cpython implementation than 3.9.
Upgrade Python and TensorFlow
After upgrading of the default Raspberry Pi OS version to bookworm which is using Python 3.11 as system python version we need to lock into that upgrade for Donkey Car. The changes here consist of:
The python upgrade is improving performance by a measurable amount because 3.11 has a much faster Cpython implementation than 3.9.