Bulknews::Subtech RSSフィード

2006/10/30 (月)

Pootle 00:20  Pootle - Bulknews::Subtech を含むブックマーク はてなブックマーク -  Pootle - Bulknews::Subtech

.po ファイルをWeb上で編集したりアサインしたりできるツールはないかと調べていたら BitTorrent でもつかってる Pootle がよさげ。ということで導入してみようかと。

しかし依存多し。apt で python2.3-setuptools いれたところ kid-0.9.3 で obsolete version of setuptools といわれたので apt-get remove。

が、ez_setup.py で http://cheeseshop.python.org/packages/s/setuptools/setuptools-0.6c3-py2.3.egg をとりにいこうとしてcheeseshop.python.org がタイムアウト。ネットワークインストールの肝なサーバが落ちてるなんて。

ミラーがみつからないので http://files.turbogears.org/eggs/ から 0.6c2 を持ってきて、ez_setup.py を手で書き換え。これでやっと kid-0.9.3 が入ったのだけど、今度は

Installed /usr/lib/python2.3/site-packages/kid-0.9.3-py2.3.egg
Processing dependencies for kid==0.9.3
Searching for elementtree
Reading http://www.python.org/pypi/elementtree/
No local packages or download links found for elementtree
Could not find suitable distribution for Requirement.parse('elementtree')

とかいわれる。たしかに python.org/pypi/ は Bad Gateway だ。こんな脆弱なインフラでいいのか Python

とまあよくわからないが http://effbot.org/downloads/cElementTree-1.0.5-20051216.tar.gz あたりからもってきてインストール。ログをみると /usr/lib/python2.3/site-packages/cElementTree.so はちゃんとできてるのだけど、肝心の PootleServer を走らせると

> PootleServer
Traceback (most recent call last):
  File "/usr/bin/PootleServer", line 23, in ?
    from Pootle import pootle
  File "/usr/lib/python2.3/site-packages/Pootle/pootle.py", line 31, in ?
    from Pootle import indexpage
  File "/usr/lib/python2.3/site-packages/Pootle/indexpage.py", line 31, in ?
    from elementtree import ElementTree
ImportError: No module named elementtree

でロードできない。って elementtree-1.2.6-20050316.tar.gz と cElementTree-1.0.5 は別物でした。。というわけで再度、http://effbot.org/downloads/elementtree-1.2.6-20050316.tar.gz からもってきて sudo python setup.py install

> PootleServer
2006-10-30 00:31:46: Listening on port 8080
2006-10-30 00:31:46: To use the server, open a web browser at http://127.0.0.1:8080/

うごいた!