[Pulp-dev] black

Matthias Dellweg dellweg at atix.de
Wed Jul 3 12:49:46 UTC 2019


I guess, one could add a convenience / maintain script to run something
like 'make black'. Over time more (source) maintenance task may come up.

On Wed, 3 Jul 2019 09:26:26 -0300
Bruno Rocha <brocha at redhat.com> wrote:

> There is the possibility to keep only flake8 and it will also run
> Black checks with https://pypi.org/project/flake8-black/ plugin.
> 
> Then it is dev responsability to format the code in Black style or to
> use a pre-commit if want.
> 
> On Wed, Jul 3, 2019 at 8:50 AM Ina Panova <ipanova at redhat.com> wrote:
> 
> > Seems like there are usecases where flake8 might be handy. Let's
> > keep it for now.
> > We can always drop it later, after people get more used to black.
> >
> >
> > --------
> > Regards,
> >
> > Ina Panova
> > Senior Software Engineer| Pulp| Red Hat Inc.
> >
> > "Do not go where the path may lead,
> >  go instead where there is no path and leave a trail."
> >
> >
> > On Thu, Jun 27, 2019 at 9:24 PM David Davis <daviddavis at redhat.com>
> > wrote: 
> >> Flake8 is a wrapper for pycodestyle, pyflakes, and mccabe. We
> >> probably could just use the last two without pycodestyle. That
> >> said I lean toward just keeping flake8 I suppose. It makes some of
> >> the configuration stuff easy.
> >>
> >> David
> >>
> >>
> >> On Thu, Jun 27, 2019 at 3:12 PM Bruno Rocha <brocha at redhat.com>
> >> wrote: 
> >>> If you set pre-commit hooks it is possible to have flake-8 to be
> >>> executed automatically after black format.
> >>>
> >>> example:
> >>> https://github.com/rochacbruno/dynaconf/blob/master/.pre-commit-config.yaml#L31
> >>>
> >>>
> >>> Bruno Rocha
> >>>
> >>> Senior Quality Engineer - Cloud Management QE - Pulp Project
> >>> *irc*: rochacbruno
> >>>
> >>> *social*: http://about.me/rochacbruno
> >>>
> >>> “Progress is the realization of utopia.”
> >>> <https://red.ht/sig>
> >>>
> >>>
> >>> On Thu, Jun 27, 2019 at 3:59 PM Simon Baatz <gmbnomis at gmail.com>
> >>> wrote: 
> >>>> On Thu, Jun 27, 2019 at 07:58:38AM -0400, David Davis wrote:  
> >>>> >    Follow up question to adding support for black: should we
> >>>> > drop  
> >>>> flake8?  
> >>>> >    We shouldn't need it anymore since black is pep8 compliant
> >>>> > but I'm happy to keep it around at least temporarily if people
> >>>> > prefer?  
> >>>>
> >>>> Please do not drop it. While black is pep8 compliant, flake8 does
> >>>> more than pure code formatting checks. For example, the
> >>>> following code is absolutely fine for black:
> >>>>
> >>>>    import os
> >>>>
> >>>>    d = {1: 2, 1: 3}
> >>>>
> >>>>
> >>>> flake8 will complain about the unused import and the problem
> >>>> with the dict keys.
> >>>>
> >>>> _______________________________________________
> >>>> Pulp-dev mailing list
> >>>> Pulp-dev at redhat.com
> >>>> https://www.redhat.com/mailman/listinfo/pulp-dev
> >>>>  
> >>> _______________________________________________  
> >> Pulp-dev mailing list
> >> Pulp-dev at redhat.com
> >> https://www.redhat.com/mailman/listinfo/pulp-dev
> >>  
> > _______________________________________________
> > Pulp-dev mailing list
> > Pulp-dev at redhat.com
> > https://www.redhat.com/mailman/listinfo/pulp-dev 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20190703/6f834cd7/attachment.sig>


More information about the Pulp-dev mailing list