Recent CI runs of the develop branch show a failure when running flake8, which checks Python scripts for good style. Currently we pin flake8 at v3.8.3. Flake8 uses importlib-metadata. A known issue in importlib-metadata breaks flake8. By pinning importlib-metadata at v4.13.0, flake8 can run as normal.
In passing, this issue also covers an update of the XMOS Jenkins Shared Library to the latest available version, v0.20.0.
Recent CI runs of the develop branch show a failure when running flake8, which checks Python scripts for good style. Currently we pin flake8 at v3.8.3. Flake8 uses importlib-metadata. A known issue in importlib-metadata breaks flake8. By pinning importlib-metadata at v4.13.0, flake8 can run as normal.
In passing, this issue also covers an update of the XMOS Jenkins Shared Library to the latest available version, v0.20.0.