Cox Media Group
KryptoniteConference Schedule
Track one or two? Eeenie, meenie, miney, moe…
Taming dependencies with pip
Time
Level
Description
Abstract
Areas we'll cover:
- Easy wins: requirements files, version-pinning, virtualenv, PyPI mirrors.
- One single point of failure is bad, multiple single points of failure are worse: kick your PyPI addiction with find-links, bundling sdists, "vendoring", or your own package index. We'll go over how each of these looks in a real project, and the tradeoffs with each.
This talk will assume basic knowledge of pip and requirements files; we'll be covering intermediate and advanced usage.