I replaced virtualenvwrapper with 100 lines of bash
We will take a walk through one of the more controversial sides of framework design in Python, metaprogramming.