Tíquete #19175

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

: 2009-10-16 15:13 Última Atualização: 2009-10-27 13:08

Relator:
Dono:
Tipo:
Estado:
Fechado
Marcos:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum

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
Comentário

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

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

2009-10-17 16:48 Updated by: kanu
Comentário

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
Comentário

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

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

2009-10-27 13:08 Updated by: sugi
  • Estado Update from Aberto to Fechado
  • Ticket Close date is changed to 2009-10-27 13:08
Comentário

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

Attachment File List

No attachments

Editar

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