On Thu, Nov 5, 2009 at 3:21 PM, "Martin v. Löwis" firstname.lastname@example.org wrote:
There are two ways
a) write a library that provides what you want, publish it on PyPI, and report back in a few years of how many users your library has, what they use it for, and why it should become builtin
This clearly isn't called for in this case. We're talking about a single function on a collection. In this case, importing an alternative set API (and maintaining the dependency) is more work than just writing your own workaround. The purpose of adding a method is to prevent the need of everyone writing their own workaround.
b) write a PEP, wait a few years for the language moratorium to be lifted, provide an implementation, and put the PEP for pronouncement. Careful reading of the Moratorium PEP may allow shortening of the wait.
Clearly, I'll need to write up the PEP.
In any case, it seems that this specific change will see some opposition. So you will need to convince the opposition, one way or the other.
I doubt some of the people on either side are going to be convinced. I'd settle for convincing most of the fence-sitters, along with a few of the loyal opposition.