13 May Participants: * Nicole * Pradyun Agenda: * discuss pip output * discuss documentation issues The UX team would like to understand the way that we can improve the output of pip *in general*, to support the new resolver error and information messages. Nicole asked Pradyun whether or not there is a list of all of the messages that are currently output to the terminal - answer is no, *however*, we can find these by searching for `logger` messages in the codebase. pip uses logging from the standard library - levels can be viewed here: https://docs.python.org/3/library/logging.html#logging-levels We discussed the verbosity levels as a useful tool for users to control what output they want to see. Pradyun has the feeling that the verbosity levels are not useful / not used in their current state. Next steps: * Put together a document listing all current messages, so we have an overview of all information presented to the user * Consider what information is *not* displayed that could be exposed to the user * See https://github.com/pypa/pip/issues/4649 We also discussed documentation. It is fair to say that the UX team has found it a challenge to get onboarded on this project, partially because the documentation about Python packaging is spread all over the internet, e.g. * Packaging.python.org * Documentation for each project (pip, warehouse, twine, etc, etc) * third party blog posts, videos, etc. Next steps: * Nicole to include this point in UX recommendations