Flake8/pyflakes needs to update to work with Python 3.8

Description

Today on DM-28314 I used the python walrus operator and flake8/pyflakes broke completely. It turns out that we need to update our flake8 packages so that we can make use of python 3.8 features. An initial plan would be:

  • Update the dependencies used by pull requests to update them to current flake8/pyflakes versions.

  • Update the GH Action files to use python 3.8.

  • Fix any packages where that pull request fails because of a flake8 problem

Once this is done then the next step is to update the rubin-env flake8 version but that should be straightforward if we know that the GitHub pull requests are working.

Checklist

Lucidchart Diagrams

Issue Matrix

hide

Activity

Show:
Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Reviewers

Kian-Tat Lim

Story Points

RubinTeam

Checklist

Created January 25, 2021 at 5:35 PM
Updated January 28, 2021 at 4:58 AM
Resolved January 28, 2021 at 4:58 AM