Ticket #19175

svnがpythonのeasy_installから参照できない

Open Date: 2009-10-16 15:13 Last Update: 2009-10-27 13:08

Reporter:
Owner:
Type:
Status:
Closed
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

pythonのsetuptools0.6c9(win32)に含まれるeasy_installで、sf.jpのsvnリポジトリを

指定してインストールを行おうとしてもエラーになってしまいます。

具体的には

easy_install http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/decoratorplugin/trunk
とすると
error: Not a recognized archive type
とエラーが戻ってきてしまいます。

他のリポジトリからは問題なくインストールできます。

以前は問題なく利用できていたので、恐らく2009/01のリポジトリアップグレードの頃

からだと思うのですが調査よろしくお願いします。

Ticket History (3/5 Histories)

2009-10-16 15:13 Updated by: kanu
  • New Ticket "svnがpythonのeasy_installから参照できない" created
2009-10-16 15:20 Updated by: sugi
Comment

すみません、easy_install について全く分かっていないのですが、 その archive type を判定するための基準はどこかに文書がありますでしょうか?

あと、「他のレポジトリ」というのは SourceForge.JP 以外のレポジトリと言うことで正しいですか?  sf.jp 上の他のレポジトリでは動作したりしますか?

2009-10-17 16:48 Updated by: kanu
Comment

sugi への返信

すみません、easy_install について全く分かっていないのですが、 その archive type を判定するための基準はどこかに文書がありますでしょうか?

easy_installについてのドキュメントはこちらにまとまってます。

他のPJメンバーに色々調べてみてもらったところ、easy_install への引数である URL が content-type に html という文字列を含んでいて、

"<title>svn - Revision ####" というパターンがあれば svn co して build が実行されるのですが、

sf.jp の svn は SVNIndexXSLT が指定されているため svn co 出来ないでの上手く動作しないようです。

なので SVNIndexXSLT を指定しないようにしていただければ対処は出来ると思うのですが・・・

あと、「他のレポジトリ」というのは SourceForge.JP 以外のレポジトリと言うことで正しいですか?  sf.jp 上の他のレポジトリでは動作したりしますか?

ということなので sf.jp のリポジトリでは Shibuya.trac 以外でも同様に残念ながら機能しません。

一例ですが以下のリポジトリでは上手く機能します。

easy_install http://trac-hacks.org/svn/macropostplugin/0.11

2009-10-19 08:57 Updated by: sugi
Comment

うーむ。なるほど……。 それで判定するのはどうなんだろうという気はしますが、現状仕方ないですね。

とりあえず SVNIndexXSLT の指定を外しておきました。

2009-10-27 13:08 Updated by: sugi
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2009-10-27 13:08
Comment

closeします。もしまだ問題があれば再度openしてください。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login