Testing on multiple versions of Python
If you want to deliver a great library to the community, or if you want to bump smoothly your Python's production version, testing on multiple versions of Python is a must have, especially since Python 3.
But it's not so easy... First, you have to setup your environment, then you'll probably have to create one plan per version: a maintenance nightmare!
Fortunately, ShiningPanda CI has an elegant solution. Let's see how with the pygments example: