pipsetup.py
を含むファイルを持たない python パッケージをインストールする方法を見つけようとしています。(問題のパッケージはhttp://code.google.com/p/django-google-analytics/です)
通常、リポジトリからコードをチェックアウトし、サイト パッケージにシンボリック リンクを追加するだけですが、展開とテストを簡単にするために、環境全体をpip要件ファイルに凍結しようとしています。
何か案は?
pipsetup.py
を含むファイルを持たない python パッケージをインストールする方法を見つけようとしています。(問題のパッケージはhttp://code.google.com/p/django-google-analytics/です)
通常、リポジトリからコードをチェックアウトし、サイト パッケージにシンボリック リンクを追加するだけですが、展開とテストを簡単にするために、環境全体をpip要件ファイルに凍結しようとしています。
何か案は?
リポジトリをフォークして、作業中の setup.py を追加します。次に、作成者にプル リクエストを送信します。
ああ、それはGoogleコードにあります。それでは、バグを報告してパッチを投稿してください。
作成者が自分のコードをインストール可能な Python ディストリビューションにすることを拒否した場合 (私には起こったことはありません)、フォークをどこかにホストして、それを要件ファイルに入れます。
できません。PIPはPythonパッケージをインストールします。これはPythonパッケージではありません。Djangoコミュニティは一般的に多くのパッケージを作成していないと聞いています。そのため、あなたがやろうとしていることのようなものはトリッキーになります。しかし、それは間違っている可能性があります。
環境をフリーズしたい場合は、Buildoutを調べてください。この場合の他のオプションは、svn:externalを使用することです。