contenttaichino.com永遠のネバーランドPyPIモジュールのPython3対応状況を調べた昨日Python3について少し調べたと書きましたが、ぶっちゃけ文法とかビルトインのライブラリ差異は大した事無くて、PyPIモジュールがどれだけ3に対応しているかどうかが、Python3使うかどうかの判断で一番重要だと考えられます。RankingにPython3の対応状況を表示するようにしました。一度ざっくり眺めておいても損は無いと思いますが、それだけだと寂しいので少し集計した結果を載せておきます。3のカテゴリに登録されているかどうかで判定しています。該当箇所のコードを引用すると下記のような処理で、PyPIのRPCサーバを叩きまくった感じです。waitを1秒入れたので許してください。False集計結果が以下になります。上位50個でも68%です。いうのを見ると後方互換を捨てるというのは凄い影響があるなぁと思います。oauth2あたりです。見ると、かなり状況は改善してきてるとはいえ、結構まだ対応してないモジュールがありますね。誰かも書いてたように、これだけメジャーなモジュールのコントリビュータに割と簡単になれるチャンスと考えられなくは無いですけども。Firefoxとかもそうでしたけど、やっぱサードパーティに変更強いると中々難しいというのが良く解りました。あと、自分がメンテしてるモジュールは今から頑張って対応しようと思います。