Packaging/2020-11-11-pip-team-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.

Nov 11th, 2020

Participants:

  • Georgia Bullen

  • Pradyun Gedam

  • Bernard Tyers

  • Sumana Harihareswara

Agenda:

  • status and blockers

    • Georgia: we’re working our way through analysis of diff. surveys, the “buy a feature”

      • we have pulled together a meeting to swap notes re: workshops for FLOSS developers to plan

      • no known blockers

      • prediction: high likelihood of submission today

    • Nicole: pushed out documentation survey and is doing interviews on that

      • no known blockers

    • Bernard: no real blockers. Working on the report

      • pip backtracking message PR - probably finished https://github.com/pypa/pip/pull/9040

        • TODO: Sumana to re-review

      • about to start: trying to get in touch with package manager maintainers, so, is changing approach to “pip in pckg mngr ecosystem” and will talk to users instead

        • TODO: Sumana to ping William Woodruff and ask him for an hour of Bernard’s time

        • TODO: Sumana to ping people who run package managers that interact/interoperate/conflict with pip stuff

          • aptitude (Debian/Ubuntu)

          • (ana)conda - done 17 Nov

          • brew/homebrew - done 17 Nov

          • dnf (Fedora)

          • pacman [used in Manjaro Linux distro] (https://wiki.archlinux.org/index.php/pacman)

            • TODO: Sumana to ping Santiago from Arch - done 17 Nov

        • There are some other package managers where we could learn from their experience/UX/functionality

          • I’ve not spoken to them but: cargo (from research people have mentioned it’s nice)

          • ruby, bundler (https://bundler.io/)

  • invoices

    • Gedam has been requested to do so

  • issues that need followup

  • pip 20.3 release

    • Release blockers/things we need to do first [basically all Pradyun]: (PG: wheeeeeeee)

      • 7744 – small, needs implementation.

      • 9011 – needs a test.

      • 9040 – needs re-review and merge.

      • 8785 – needs a deeper dive.

      • 8495 – needs implementation.

    • people offer help - what would be most effective is some virtual coworking time

      • Bernard is free to do this all Thurs, plus Fri morning

      • TODO: This time tomorrow would be ideal!