ITエンジニア/デザイナ向けにオープンソースを毎日紹介

yopypiはPython製のオープンソース・ソフトウェア。Pythonのパッケージ管理を行っているのがPython Package Index、略してPyPIだ。easy_installコマンドなどで参照される、とても便利なサービスを提供しているサービスだ。


スクリーンショット(2010-08-10 20.38.21).png

インストールは済んでいるが…活躍する日はくるだろうか

 

だが時々落ちることがある。こうなるとサーバに接続できず、パッケージの確認もできずにパニックに陥ってしまう。接続先のサーバを変更することで事なきを得られるのだが、面倒な方はyopypiをインストールしておこう。

yopypiはeasy_installを使う際に、まずPyPIサーバにHTTPリクエストを投げる。この時点で接続がOKであれば、そのまま処理が続行される。普段はこのままで問題ないはずだ。そして接続が失敗した時には自動的にミラーサーバに接続して処理を続行する。

自動的に、というのがミソだ。yopypiを使えばPyPIが例え落ちていても全く問題なくなる。もちろん時々しか落ちないのだが、それだけに落ちた時の処理が面倒に感じてしまう。Python開発者は必見のソフトウェアではないだろうか。

 

yopypi - Project Hosting on Google Code

 http://code.google.com/p/yopypi/

 

MOONGIFTの関連記事

  • DevRel
  • Com2