So autopep8 doesn't fix everything? Sounds inferior to me. That said, I'm
in favor of any resolution that increases our automation of this and
decreases the energy we expend debating it.

Neal


On Wed, Apr 8, 2020 at 10:34 AM Wes McKinney <wesmck...@gmail.com> wrote:

> Circling back on this, it seems there isn't consensus about switching
> to Black, and using autopep8 at least will give us an easy way to
> maintain PEP8 compliance and help contributors fix linting failures
> detected by flake8 (but not all, e.g. unused imports would need to be
> manually removed). Would everyone be on board with using autopep8?
>
> On Thu, Apr 2, 2020 at 9:07 AM Wes McKinney <wesmck...@gmail.com> wrote:
> >
> > I'm personally fine with the Black changes. After the one-time cost of
> > reformatting the codebase, it will take any personal preferences out
> > of code formatting (I admit that I have several myself, but I don't
> > mind the normalization provided by Black). I hope that Cython support
> > comes soon since a great deal of our code is Cython
> >
> > On Thu, Apr 2, 2020 at 9:00 AM Jacek Pliszka <jacek.plis...@gmail.com>
> wrote:
> > >
> > > Hi!
> > >
> > > I believe amount of changes is not that important.
> > >
> > > In my opinion, what matters is which format will allow reviewers to be
> > > more efficient.
> > >
> > > The committer can always reformat as they like. It is harder for the
> reviewer.
> > >
> > > BR,
> > >
> > > Jacek
> > >
> > > czw., 2 kwi 2020 o 15:32 Antoine Pitrou <anto...@python.org>
> napisał(a):
> > > >
> > > >
> > > > PS: in both cases, Cython files are not processed.  autopep8 is
> actually
> > > > able to process them, but the comparison wouldn't be
> apples-to-apples.
> > > >
> > > > (that said, autopep8 gives suboptimal results on Cython files, for
> > > > example it changes "&c_variable" to "& c_variable" and
> > > > "void* ptr" to "void * ptr")
> > > >
> > > > Regards
> > > >
> > > > Antoine.
> > > >
> > > > Le 02/04/2020 à 15:30, Antoine Pitrou a écrit :
> > > > >
> > > > > Hello,
> > > > >
> > > > > I've put up two PRs to compare the effect of running black vs.
> autopep8
> > > > > on the Python codebase.
> > > > >
> > > > > * black: https://github.com/apache/arrow/pull/6810
> > > > >  65 files changed, 7855 insertions(+), 5215 deletions(-)
> > > > >
> > > > > * autopep8: https://github.com/apache/arrow/pull/6811
> > > > >  20 files changed, 137 insertions(+), 118 deletions(-)
> > > > >
> > > > > I've configured black to try and minimize changes (for example,
> avoid
> > > > > normalizing string quoting style).  Still, the number of changes is
> > > > > humongous and they add 2600 lines to the codebase (which is a
> tangible
> > > > > amount of vertical space).
> > > > >
> > > > > Regards
> > > > >
> > > > > Antoine.
> > > > >
>

Reply via email to