[dev] Upgrading flake8 to support f-strings

Jeremy Stanley fungi at yuggoth.org
Thu Nov 21 18:15:57 UTC 2019


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

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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20191121/0755fea6/attachment.sig>


More information about the openstack-discuss mailing list