fix issues caught by flake8 and add CI job to run linter
Adds job to run flake8 against the sources to catch PEP 8 violations and other coding errors.
Fixed all issues already caught by flake8 (minus a few that have been explicitly ignored).
Git-LFS is now available on our GitLab instance.
Please note that the quota check is now in blocking mode. More informations about quotas: https://gitlab.inria.fr/siteadmin/doc/-/wikis/faq#quota-management-policy-to-monitor-disk-space-by-project-on-gitlab
GitLab upgrade completed. Current version is 17.8.2.
Adds job to run flake8 against the sources to catch PEP 8 violations and other coding errors.
Fixed all issues already caught by flake8 (minus a few that have been explicitly ignored).