「Python 2」が初めてリリースされたのは、2000年10月のことだ。その8年後に「Python 3」がリリースされたが、「Python 2」との後方互換性が低く、とくにUnicodeに関わる問題がネックとなり、移行が進まなかった。そのため、当初2015年に予定されていた「Python 2」のサポート期間は5年間延長されていた。