31st JULY - 4th AUGUST 2015

Pullman Brisbane - King George Square

Create Account
  • Mini-Conferences
    July 31
  • Presentations
    August 1-2
  • Sprints
    August 3-4

<-- Back to schedule

Adventures in pip land

Project: pip

pip has become an immensely popular tool for installing packages in Python, so much so that a bootstrap mechanism for it is now included in the standard library. But it has a dark side. Come and learn about some of the horrors that lurk within pip. Examples will include the distribute -> setuptools fork and convergence, dealing packages which attempt to use not-yet-installed dependencies, and the oh-man issue of resolving dependencies which pip still entirely punts on.

Robert Collins

Robert Collins is a Distinguished Technologist on the continuous integration / continuous deployment team in HP Cloud Services. For the last 4 years he has been walking the fine line between development and operations. He is also a developer on the Debian project, and has contributed to many other projects, including (but certainly not limited to): bazaar, Launchpad, Ubuntu, subunit, testresources, testtools, testscenarios, testrepository, fixtures, zope fixtures, config manager, cygwin and squid.

Robert has been involved with open source development and Python for a number of years, with a "tremendous passion for high quality, well tested software". He has been described as a "Champion of test driven development", and a "meticulous software developer".

He lives in Rangiora, New Zealand with his wife & young daughter.