[Python-Dev] How is the GitHub workflow working for people?

Brett Cannon brett at python.org
Wed Feb 21 19:42:30 EST 2018


On Wed, 21 Feb 2018 at 14:21 Barry Warsaw <barry at python.org> wrote:

> On Feb 21, 2018, at 13:22, Guido van Rossum <guido at python.org> wrote:
> >
> > I'm willing to reconsider if there's a good enough tool. Ditto for C
> code (or do we already do it for C?).
>
> For Python code, flake8 --possibly with our own custom plugins— is the way
> to go.  It would probably take some kind of ratchet or transition period
> before all of the stdlib were compliant.  We’d have to be careful of the
> inevitable raft of PRs to fix things, which may distract from actual bug
> fixes and improvements.  OTOH, that would be another external dependency
> pulled in for core Python development.
>

As long as we pin the version and upgrade only consciously I don't think
it's a massive issue to have an external dependency.

As for C, maybe clang-format?


>
> > FWIW I'm personally hugely happy with the new workflow -- my only regret
> is that we're not using GitHub for issue tracking yet.
>
> I’m very happy with the workflow too, and Mariatta’s and others work has
> been hugely important in making things work so well.  I still miss my
> “commit when CI completes” button, but oh well.
>
> As for the bug tracker, I still do like Roundup, and we have a huge
> investment in it, not just in resources expended to make it rock, but also
> in all the history in it and everything that integrates with it.  I
> wouldn’t stop anybody who’s motivated to spearhead a move to GH issues, but
> I also don’t think that can be taken up lightly.  Just look at the vast
> amount of work Brett and others had to do to migrate code hosting.  It
> would be nice to have integrated reviews and issues (e.g. for auto-closing
> perhaps), but I also honestly don’t miss much with the current suite of
> tools.
>

All I will say is I don't plan on doing this one myself :) .
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20180222/0bf2870e/attachment.html>


More information about the Python-Dev mailing list