subversion python binding

yyamano2007-02-18

subversionpython bindingが、python 2.5、windowsという組み合わせだと動かない。"from svn import fs" の部分で、"ImportError: No module named _fs"というエラーメッセージが出力される。落ちはしょうもなくて、

http://docs.python.org/whatsnew/ports.html#SECTION0001510000000000000000

Windows: .dll is no longer supported as a filename extension for extension modules. .pyd is now the only filename extension that will be searched for.

なだけ。.dll を .pyd に変えたら動くようになった。あんまり使われてないんだろうか:-(

2007/02/20 追記: これが問題になるのは svn-win32-1.4.3_py25.zip を使う場合だけ。(py25という名前なのに)色々なバージョンのpython用にビルドされているから、 拡張子を.pydにできないみたい。svn-python-1.4.3.win32-py2.5.exeを使う場合はインストーラがうまくやってくれるらしい。次のバージョンからは、README.txt に書いとく by djh@tigris とのこと。