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 <bro...@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 <ipan...@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 <davidda...@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 <bro...@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 <gmbno...@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@redhat.com > >>>> https://www.redhat.com/mailman/listinfo/pulp-dev > >>>> > >>> _______________________________________________ > >> Pulp-dev mailing list > >> Pulp-dev@redhat.com > >> https://www.redhat.com/mailman/listinfo/pulp-dev > >> > > _______________________________________________ > > Pulp-dev mailing list > > Pulp-dev@redhat.com > > https://www.redhat.com/mailman/listinfo/pulp-dev
pgpiBnt2I2D_3.pgp
Description: OpenPGP digital signature
_______________________________________________ Pulp-dev mailing list Pulp-dev@redhat.com https://www.redhat.com/mailman/listinfo/pulp-dev