I did see this, but I was about to leave, and I actually had a lot to say, so I held it off for later. I just got back home and will reply with my thoughts later this evening.
Btw, discussions under commits are really easy to lose track of. What about GitHub’s team discussions when talking about something not issue-worthy? I just created an org, https://github.com/googler-dev, and I’ll send you an invite. Let’s see how well that works?
Have you tried personal email?
I’ve been in this situation before, and had to slap a suffix on my package. It’s seriously ugly and even I myself subconsciously installed the wrong package a few times (immediately realized, but note that a PyPI package’s installation process can run anything on your system, unsandboxed, so pip installing the wrong thing is a serious security risk). I had no choice with my package, but here we do have an alternative — just stay off PiPI, as we always have been. (When you tell people that googler is on PyPI, a good percentage of people will inevitably try pipi install googler, rather than whatever alternative you come up with.) Your call.
You can exhaust stdin first and then read again from tty. See a sample script I wrote for someone else years ago: https://gist.github.com/zmwangx/23806da530a39bb1c0cf. However, I think this is a gross misuse of stdin. Why can’t you `googler “$(xsel)”`?