Pythonは2.7が2010年7月にリリースされ, 現在では2.8をリリースするかが問題になっているようですが, 今でも旧バージョンである2.6への需要は存在するようです. ここでは, 2.6互換にするために注意する点を紹介します. 1. 標準ライブラリ 当たり前ですが, 2.7で新しく入ったライブラリは2.6にはありません. しかし PyPIを探せば, 同等品があるはずです. 例えば, collections.OrderedDictの場合は, ordereddictがあるので, try: from collections import OrderedDict except ImportError from ordereddict import OrderedDict とすれば, 2.6でも動きます. 他にも, argparseやunittestの新機能(PyPIではunittest2)