XmlRpcPluginのインストール

TracEclipse Mylarを連携させてみようと思い、TracにXmlRpcPluginをインストールしてみました。Tracプラグインはeggという形式で作成されており、まずはsetuptoolsというものを入れないといけないらしい(Rubyのgemsのようなもの?)。Fedoraの場合はパッケージが用意されています。

# yum install python-setuptools

XmlRpcPluginのインストールに移ります。以下のURLからxmlrpcplugin.zipをダウンロードします。

インストール方法も解説されていますので手順通りに進めていきます。

# unzip xmlrpcplugin.zip
# cd xmlrpcplugin/0.10
# python setup.py bdist_egg
# cp dist/*.egg /var/trac/test_proj/plugins

標準の状態では/var/www/.python-eggsというディレクトリがeggのキャッシュディレクトリとして利用されるようです(環境変数で変更することも可能)。このディレクトリにTracが書き込めるようにパーミッションを設定しておきます。

# mkdir /var/www/.python-eggs
# chmod ugo+w /var/www/.python-eggs

以上でXmlRpcPluginのインストールはひとまず終了。