13

pipsetup.pyを含むファイルを持たない python パッケージをインストールする方法を見つけようとしています。(問題のパッケージはhttp://code.google.com/p/django-google-analytics/です)

通常、リポジトリからコードをチェックアウトし、サイト パッケージにシンボリック リンクを追加するだけですが、展開とテストを簡単にするために、環境全体をpip要件ファイルに凍結しようとしています。

何か案は?

4

2 に答える 2

16

リポジトリをフォークして、作業中の setup.py を追加します。次に、作成者にプル リクエストを送信します。

ああ、それはGoogleコードにあります。それでは、バグを報告してパッチを投稿してください。

作成者が自分のコードをインストール可能な Python ディストリビューションにすることを拒否した場合 (私には起こったことはありません)、フォークをどこかにホストして、それを要件ファイルに入れます。

于 2010-02-05T20:04:15.560 に答える
7

できません。PIPはPythonパッケージをインストールします。これはPythonパッケージではありません。Djangoコミュニティは一般的に多くのパッケージを作成していないと聞いています。そのため、あなたがやろうとしていることのようなものはトリッキーになります。しかし、それは間違っている可能性があります。

環境をフリーズしたい場合は、Buildoutを調べてください。この場合の他のオプションは、svn:externalを使用することです。

于 2010-02-05T07:16:49.103 に答える