Taming dependencies with pip

A session at DjangoCon US 2011

Thursday 8th September, 2011

3:30pm to 4:10pm

Dependency management sucks. Pip provides some options for making it suck a bit less, but not all of them are immediately obvious. This talk will cover a number of strategies for making your deployments faster and more reliable, and demonstrate how to implement them in practice.

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.

About the speaker

This person is speaking at this event.
Carl Meyer

web developer at Mozilla, Django/pip/virtualenv core developer bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 3:30pm4:10pm PST

Date Thu 8th September 2011

Short URL


Official session page


View the schedule



See something wrong?

Report an issue with this session