I love that pip has built-in completion for bash and zsh, and it would be great to have similar built-in support for completion in the fish shell.
Ideally someone who uses the shell could write and supply the patch
Makes sense. I'll ask around and see if some fish folks can help out. Will report back with more info (and hopefully some code).
I know this is a bit of an old thread, but anyone done this yet?
nope, not yet
This may be a great place to start https://github.com/rurkowce/fish-pip-completion I've tried it out today and it seems to work perfectly so far