Improving and extending the search functionality of Python’s pip

If you are a Python developer chances are you use pip on a regular basis. The usage is easy and straightforward. But have you ever tried its search function? Ugly.