Packaging/2020-10-28-pip-teamwide-meeting

Legacy Wiki Page

This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.

Wednesday, 28 October 2020

Participants:

  • Sumana

  • Pradyun

  • Bernard

  • Georgia (30 min in)

Agenda:

  • https://github.com/pypa/pip/pull/9017 – Log an informational message when backtracking takes multiple rounds on a specific package #9017

    • P just merged it. \o/

  • https://github.com/pypa/pip/pull/9040 – Include backtracking in user guide

    • Feedback?

    • [Pradyun and Sumana review it live during call]

  • https://github.com/pypa/pip/issues/7744 – Handle conflicts from installed packages when updating other packages

    • Prioritization: OK to defer to _after_ 20.3.beta1 or should we do it *now*?

      • SH: I think can defer to after the beta.

        • Tradeoffs:

          • Want beta out by this week. But don’t want to put more work on P’s desk with all that currently needs to be done.

        • People who may not have tried 20.2.4, might try this. There’s a benefit to better error messages reducing confusion + support load.

      • P: would prefer to wait til after the beta

      • GA & BT are fine with deferring to Pradyun!

    • https://github.com/pypa/pip/issues/8495 – Error message update: inconsistent/conflicting dependencies

      • #8495 – before beta or ok if it is after? implementation: Show dependency tree in ResolutionImpossible{.backtick} error message #9036

      • Language changes in error message, logic changes in behavior

      • what’s achievable by this week? nice to have for beta, definitely have it for 20.3 release

      • We can also release another beta 2 days later with this!

      • Resolved: not hold the 20.3 BETA for this fix

  • Resolver survey

    • BT: the link will work for all future survey exports

    • Pradyun is looking at the reports

Pradyun planning the rest of his evening: