2021-11-10 –, Room 3
pip
, Python's package manager, is developed independently from the Python language by a fairly independent team. It has an extensive test suite, with significant complexity and computational requirements. A mix of I/O heavy tests and CPU heavy tests, combined with the wide matrix of supported platforms and Python versions, introduce some interesting challenges when needing to run an overall CI workflow in a reasonable amount of time. This talk goes into the trials and tribulations of getting the CI for pip to run in less than 30 minutes.
Maintainer of pip, packaging and various other tools for Python Packaging. Maintainer of TOML. Moderator on PyPI. Member of the Python Security Response Team. Member of the Python Packaging Authority. Maintainer of various Sphinx-related tools. Member of Executable Books project.
At his day job, Pradyun is a part of Bloomberg Engineering’s London Python Infrastructure team, and works to make it easier for software developers to write software in Python.