Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Better Development Workflows with virtualenvwra...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for doughellmann doughellmann
September 27, 2011

Better Development Workflows with virtualenvwrapper

Presentation for PyATL discussing how virtualenvwrapper will make you a more productive Python programmer.

Avatar for doughellmann

doughellmann

September 27, 2011
Tweet

More Decks by doughellmann

Other Decks in Programming

Transcript

  1. Doug Hellmann PyATL 8 April 2010 Better Development Workflows with

    virtualenvwrapper Tuesday, September 27, 2011
  2. In the beginning... • Install Python • Install dependencies •

    Write software • Package • Release • Get rich! Tuesday, September 27, 2011
  3. ...and then • New project! • Upgrade dependencies • Write

    software • Package • Release • Get richer! Tuesday, September 27, 2011
  4. But... • A Bug in Project 1! • Project 1

    no longer runs!! • Conflict!!! Tuesday, September 27, 2011
  5. Favorite Features "My favorite thing about using virtualenvwrapper is how

    it attracts the babes.” - Danny Greenfeld “After just the general organizational nirvana that can be reached w/ the core stuff, the hooks are the best.” - Paul McLanahan Tuesday, September 27, 2011
  6. References • Ian Bicking’s virtualenv • http://pypi.python.org/pypi/virtualenv • virtualenvwrapper •

    http://www.doughellmann.com/projects/virtualenvwrapper/ Tuesday, September 27, 2011