PyPIが落ちてももう安心!「yopypi」
yopypiはPython製のオープンソース・ソフトウェア。Pythonのパッケージ管理を行っているのがPython Package Index、略してPyPIだ。easy_installコマンドなどで参照される、とても便利なサービスを提供しているサービスだ。
インストールは済んでいるが…活躍する日はくるだろうか
だが時々落ちることがある。こうなるとサーバに接続できず、パッケージの確認もできずにパニックに陥ってしまう。接続先のサーバを変更することで事なきを得られるのだが、面倒な方はyopypiをインストールしておこう。
yopypiはeasy_installを使う際に、まずPyPIサーバにHTTPリクエストを投げる。この時点で接続がOKであれば、そのまま処理が続行される。普段はこのままで問題ないはずだ。そして接続が失敗した時には自動的にミラーサーバに接続して処理を続行する。
自動的に、というのがミソだ。yopypiを使えばPyPIが例え落ちていても全く問題なくなる。もちろん時々しか落ちないのだが、それだけに落ちた時の処理が面倒に感じてしまう。Python開発者は必見のソフトウェアではないだろうか。
yopypi - Project Hosting on Google Code