[dev] Upgrading flake8 to support f-strings

Mohammed Naser mnaser at vexxhost.com
Thu Nov 21 18:26:31 UTC 2019

On Thu, Nov 21, 2019 at 1:20 PM Jeremy Stanley <fungi at yuggoth.org> wrote:
> On 2019-11-21 17:54:32 +0000 (+0000), Stephen Finucane wrote:
> [...]
> > Unfortunately, flake8 3.x is a total rewrite and I haven't found a
> > way to port things across.
> [...]
> > I'm flat out of ideas on that so someone other than me is going to
> > have to take this migration upon themselves or we're going to have
> > to drop hacking so we can use a new flake8.
> [...]
> Oof, yes I guess it's high time to discuss this (sorry if there was
> a prior ML thread about it which I missed). So I guess the options
> I can see are:
> A. keep running woefully outdated flake8 and friends (isn't working)
> B. overhaul hacking to work as a file-level analyzer plug-in
> C. improve flake8 to support string-level analyzer plug-ins
> D. separate hacking back out so it's no longer a flake8 plug-in
> E. stop running hacking entirely and rely on other flake8 plug-ins

While I don't have all the context to the work required, that does seem
like that's the best option long term IMHO.

> Anything else? For sake of simplicity I'd favor option E. In our
> present reality where most folks already have far too much work on
> their respective plates, having one less project to maintain makes
> some measure of sense. Does hacking currently save teams more than
> enough effort to balance out the amount of effort involved in
> keeping it working with newer software?
> --
> Jeremy Stanley

More information about the openstack-discuss mailing list