Background

Historically, new typing features were discussed on the issues of the GitHub typing repository (https://github.com/python/typing/issues). After typing-sig was started, discussion about new features was supposed to shift there, but there are multiple issues with using a mailing list:

Proposal and Alternatives

I propose to go back to using the GitHub issues for ideas and discussions about new typing features. typing-sig can still be used for announcements, discussions about concrete proposals (e.g. for PEP feedback) and for other typing issues. I strongly suggest that we don't use a third place for these kinds of discussions.

Possible Issues

The typing issues have lots of old, outdated discussions, so some people suggested a fresh start.

Another problem is "notification overload". The typing repository is also used for typing-extensions and the typing documentation. Subscribing to the repo means you get notifications for all these issues as well.

Implementation

I propose to do the following to the typing issues:

  1. Add a new label "feature" for feature discussions.
  2. Add issue templates for new features (and a few other issue types) so that the correct label gets applied automatically.
  3. I volunteer to do housekeeping and go through the old issues in the typing repository, closing out outdated ones and applying the proper labels.
  4. As a first step, set up a bot that sends a weekly(?) mail to typing-sig with the titles and links to new feature issues and a list of feature issues that got new comments since the last mail.
  5. See how that works out.
This plan has the advantage of mostly keeping the status quo, just in a cleaner manner, instead of trying out something new and then potentially having to revert that if it turns out to be inadequate. (And then have three places where suggestions have been made.)

Please let me know your thoughts.

 - Sebastian