ここしばらく python 2.5 に対応した python コードを書いていなかったので気にもとめませんでしたが、 diff-highlight を書くときに python 2.4, 2.5 対応でハマったことについてまとめます。 ちなみに diff-highlight を python 2.4, 2.5 に対応させたのは、 連携先である mercurial が python 2.4-2.7 をサポートしているので、それに合わせたためです。 ちなみに、タイトルに python2.4-3.3 とありますが、この記事では 3.0 と 3.1 は対象としていません。 python 2.4, 2.5 パッケージを手に入れる (Ubuntu) 私がテスト実行環境として使っている drone.io では ubuntu (おそらく 10.04)を使っていますが、 ubuntu の python2.4