The pip team has been working on improving the usability of pip since the start of this year. We've been carrying this work out remotely - by interviewing pip users, by sending short surveys, and doing usability tests of new pip functions.
We want to thank everybody who is contributing input to this work and are taking part in this research, which is still ongoing. We've learned a lot about who uses pip and how you use it. This has helped the team make decisions to improve pip, such as error messages and documentation to help you fix dependency conflicts.
Our team has put together a User Experience (UX) section in pip's documentation to tell you about this UX work. It covers what has happened so far, how you can contribute, and what is coming in the future.
Contribute to current UX work
Right now, you can take part in a number of studies about:
- What pip features do you use most, and what pip feature you'd like to see - give your input by completing this survey
- How "pip force install" should behave - give your input by completing this survey
- How "pip --force-reinstall" should behave - give your input by completing this survey
- Help create a design brief for a pip logo - give your input by completing this survey
- What is your experience of using pip search - give your input by completing this survey
If you have time, the team asks for you to answer all of these surveys. You can do them in your own time, all at once or over a few days.
At the end of these surveys you can give your email address to be contacted for a short interview. These interviews will be via web conference/videocall.
Contribute to future pip UX work
If you want to contribute to our UX work in the future, please sign up to become a member of the UX Studies group.
After you join, we'll notify you about future UX Studies (surveys and interviews).
Contacting the pip UX Team
You can contact the pip UX Team by email.
We look forward to talking with you!
-Bernard Tyers, user experience, pip team
Sumana Harihareswara, project manager, pip team